- ShopCMS, DataLife Engine, XenForo и другие CMS - помощь и поддержка
- → Публикации mx009
Публикации mx009
50 публикаций создано mx009 (учитываются публикации только с 16-June 23)
По типу контента
По пользователю
#22036 Делаем модное вертикальное меню (каталог)
Отправлено от
mx009
в 28 August 2012 - 05:16 AM
в
Модули и дополнения ShopCMS
После установки модуля перестали появляться большие картинки в карточке товара (всплывающая картинка) !
У кого нибудь еще есть такая проблема ?
Спасибо
#21936 Делаем модное вертикальное меню (каталог)
Отправлено от
mx009
в 25 August 2012 - 07:34 AM
в
Модули и дополнения ShopCMS
Только вот заметил пару неприятных моментов:
1. Если МЕДЛЕННО двигать мышку в сторону появившегося справа окошка - то оно закрывается,
даже если не было соскальзования мыши и она четко попала на всплывающее окно!
При быстром перемещении все ОК.
2. Старая болячка подобных модулей - при малейшей потере фокуса всплывающее окно сразу же закрывается.
Было бы лучше поставить задержку 0,2 - 0,3 сек
Я так и не смог решить данную проблему. На Jquery есть что то типа fadeout или fadeout timer, но я так и не разобрался(
3. Что бы попасть мышкой на всплывающее окошко, надо двигать мышь ЧЕТКО по телу одной из главных категорий.
Если происходит соскальзование - правое окно же сразу закрывается.
3.
#21900 Блок "Самые продаваемые товары"
Отправлено от
mx009
в 23 August 2012 - 08:31 AM
в
Модули и дополнения ShopCMS
{php}
$statusID = 2; # берутся заказы со статусом 2 и выше (2-Новый,...,5-Доставлен)
$olderday = 10; # берутся заказы за последние семь дней
$prodnum = 7; # берутся пять товаров наибольших по количеству продаж
function BestSalesRecursiveCat($catID,$arrayID=array()) {
$data = db_query("SELECT categoryID FROM ".CATEGORIES_TABLE." WHERE parent=".$catID);
while ($row = db_fetch_assoc($data)) $arrayID = BestSalesRecursiveCat($row['categoryID'],$arrayID);
$arrayID[]=$catID;
return $arrayID; }
$categoryID = $this->get_template_vars('categoryID');
$addon = isset($categoryID)?"AND p.categoryID IN (".implode(",",BestSalesRecursiveCat($categoryID)).")":"";
$data = mysql_query("
SELECT count(*) AS count, p.name, p.productID, p.default_picture, pp.thumbnail FROM ".DB_PRFX."orders AS o
LEFT JOIN ".DB_PRFX."ordered_carts AS oc USING (orderID)
LEFT JOIN ".DB_PRFX."products AS p ON p.product_code=mid(oc.name,2,locate(']',oc.name)-2)
LEFT JOIN ".DB_PRFX."product_pictures AS pp ON pp.photoID=p.default_picture
WHERE o.statusID>=$statusID AND p.product_code<>'' AND o.order_time + INTERVAL $olderday DAY > NOW() $addon
GROUP BY oc.name
ORDER BY count DESC
LIMIT $prodnum
");
while ($row = mysql_fetch_assoc($data)) $r[] = $row;
$this->assign("best_sales", $r);
{/php}
<table width="100%">
<tbody><tr><td>
{section name=i loop=$best_sales}
<div align="center"><a href="product_{$best_sales[i].productID}.html">{$best_sales[i].name}</a>
<div align="right"><b>{$best_sales[i].count}</b></div>
</div>
{if $best_sales[i].thumbnail<>''}
<div align="center"><a href="/index.php?productID={$best_sales[i].productID}"><img style="height:50px" src="data/medium/{$best_sales[i].thumbnail}"></a><br></div>
{/if}
<hr>
{sectionelse}
<div align="center">За последнюю неделю не продано ни одного товара в этой категории</div>
{/section}
</td></tr></tbody>
</table>
Не могу решить элементарную задачу.
Задумал сделать блок "последние покупки" .
Смысл в том что бы вытянуть из таблицы последние 8 покупок и показать их (название + картинка) с сортировкой ORDER BY itemID DESC
Кручу верчу SQL запрос, результат - ошибка.
#21884 Блок "Самые продаваемые товары"
Отправлено от
mx009
в 22 August 2012 - 07:11 PM
в
Модули и дополнения ShopCMS
...то прописывайте уникальные Коды Продукта, без них рано или поздно будет граблями по лбу. Отсутствие кода это тоже неуникальность, у кучи товара один и тот же код "". Ну а в этом модуле для связи таблиц можно использовать наименование продукта вместо кода продукта соответствующим образом переписав SELECT.Поэтому господа если у вас еще не прописаны все "продакт коды" и вам очень не терпится подключить данный модуль
Можно и по названию связывать таблицы, только это затормозит скрипт.
Это как загружать файл прайс-листа - если выбираешь привязку "по названию" время импорта увеличивается втрое!
Кстати добавил тут на досуге возможность вывода картинок. Модуль стал повеселее выглядеть )
#21856 Блок "Самые продаваемые товары"
Отправлено от
mx009
в 22 August 2012 - 08:59 AM
в
Модули и дополнения ShopCMS
Поэтому господа если у вас еще не прописаны все "продакт коды" и вам очень не терпится подключить данный модуль - временно добавляйте код
AND p.product_code<>"" после WHERE o.statusID>=$statusID
#21841 Блок "Самые продаваемые товары"
Отправлено от
mx009
в 21 August 2012 - 03:15 PM
в
Модули и дополнения ShopCMS
Да нет с кодом все в порядке. Все грамотно сделано.
Тут косяк с ПХП или SQL. На openserver работает через раз. На hetzner выдает один и тот же товар несколько раз.
#21825 Блок "Самые продаваемые товары"
Отправлено от
mx009
в 21 August 2012 - 06:53 AM
в
Модули и дополнения ShopCMS
Ставлю в переменную отвечающую за кол-во выводимых товаров 12. Опять выдает в начале 5 раз один и тот же товар , остальные 7 уже разные.
Вот такая непонятка...
#21824 Делаем модное вертикальное меню (каталог)
Отправлено от
mx009
в 21 August 2012 - 06:48 AM
в
Модули и дополнения ShopCMS
#21773 Блок "Самые продаваемые товары"
Отправлено от
mx009
в 18 August 2012 - 01:39 PM
в
Модули и дополнения ShopCMS
Я понял что за счет рекурсии выводятся товары текущей категории и всех ее дочерних категорий (подкатегорий).
У меня в каталоге 10 категорий первого уровня (parent=1).
В каждой категории первого уровня есть категории 2го и 3го уровней. Не более.
Я ковыряюсь на openserver поэтому для наглядности решил полностью очистить таблицу ordered_carts!
Делаю покупки в разных категориях 2го и 3го уровней так что бы эти покупки затронули все категории первого уровня.
(В категории 1го уровня у меня товаров нету).
Так вот жму поочередно на все категории 1го уровня. Где то модуль отображает покупки,а где то НЕТ!
Перехожу в категорию 2го уровня - опаньки товар появляется. Жму опять на основную категорию - товара опять нету.
Думал что проблема с заполнением переменных categoryID и addon. Вывожу их не экран через ECHO. Все ОК!
Всем переменным присвоены значения.
В переменной addon в списке дочерних categoryID (через запятую) номер подкатегории где фактически была продажа присутствует.
#21769 Блок "Самые продаваемые товары"
Отправлено от
mx009
в 18 August 2012 - 12:29 PM
в
Модули и дополнения ShopCMS
В 30% категорий работает в 70% нет ((
Очень странно.
Может кто подскажет, в чем может быть дело?
Спасибо
#21636 Сортировка товаров в категории
Отправлено от
mx009
в 09 August 2012 - 10:36 AM
в
Поддержка ShopCMS
#21633 Сортировка товаров в категории
Отправлено от
mx009
в 09 August 2012 - 07:23 AM
в
Поддержка ShopCMS
Поменял
$sortlist[] = array("title"=>STRING_SET_ID3, "value"=>"sort_order, name");
НА
$sortlist[] = array("title"=>STRING_SET_ID3, "value"=>"sort_order, сustomers_rating");
#21621 Сортировка товаров в категории
Отправлено от
mx009
в 08 August 2012 - 01:26 PM
в
Поддержка ShopCMS
В настоящий момент при загрузке шаблона category.tpl.html все товары из категории выводятся с сортировкой "по названию" (установлено по умолчанию).
Подскажите плиз как изменить базовую сортировку с "названия" на "рейтинг" ???
Что бы по умолчанию при загрузке категории все товары выводились с сортировкой по рейтингу ! (от максимально к минимальному)
Я так поминаю что за формирование массива с товарами отвечает некий SQL запрос с заранее установленной сортировкой по имени..
СПАСИБО
#21388 Подскажите плиз как добавить новый Т? Г в выгрузку для яндекс.маркет
Отправлено от
mx009
в 25 July 2012 - 01:01 PM
в
Поддержка ShopCMS
<country_of_origin>
.....
</country_of_origin> )
Не могу найти, какой модуль отвечает за формирование выгрузки YML файла !
#21156 Как выдернуть из строки кусок с нужной инфой?
Отправлено от
mx009
в 14 July 2012 - 12:54 PM
в
Поддержка ShopCMS
Подскажите плиз как выдернуть код товара из этой строки ??? Какой функцией.
Код товара от 3 до 6 символов.
Например строка - [123456] ПЛИТКА В ГОРОШЕК, надо выдернуть 123456 и закинуть в отдельную переменную
Спасибо
#21150 Работа с категориями
Отправлено от
mx009
в 13 July 2012 - 09:02 AM
в
Поддержка ShopCMS
Когда перебираешь массив категорий ставь условие "WHERE ***** AND vidimost=1 "
#21149 проблема вставки кода
Отправлено от
mx009
в 13 July 2012 - 08:52 AM
в
Поддержка ShopCMS
#21148 Господа у кого есть модуль "сейчас покупают"
Отправлено от
mx009
в 13 July 2012 - 08:47 AM
в
Поддержка ShopCMS
#17182 Делаем поиск по коду товара ShopCMS
Отправлено от
mx009
в 03 March 2012 - 09:36 PM
в
Модули и дополнения ShopCMS
#16639 Как сменить логин администратора и пароль ??
Отправлено от
mx009
в 17 February 2012 - 07:42 AM
в
Поддержка ShopCMS
#16605 Как сменить логин администратора и пароль ??
Отправлено от
mx009
в 16 February 2012 - 03:55 PM
в
Поддержка ShopCMS
#16243 "Слетает" кодировка базы при переходе на OpenServer
Отправлено от
mx009
в 09 February 2012 - 07:28 AM
в
Поддержка ShopCMS
Все равно вместо кирилицы ЗНАКИ ВОПРОСА !!! Все варианты перебрал
#16216 "Слетает" кодировка базы при переходе на OpenServer
Отправлено от
mx009
в 08 February 2012 - 03:15 PM
в
Поддержка ShopCMS
#15871 Не вижу ни одного товара в админке ???!!! В клиентском варианте они есть
Отправлено от
mx009
в 30 January 2012 - 02:00 PM
в
Поддержка ShopCMS
Нажимаю на категорию - ничего нету ???
#15864 Всплывающая фотография в кратком описании
Отправлено от
mx009
в 30 January 2012 - 07:24 AM
в
Модули и дополнения ShopCMS
- ShopCMS, DataLife Engine, XenForo и другие CMS - помощь и поддержка
- → Публикации mx009