Перейти к содержимому


Публикации jiykka

25 публикаций создано jiykka (учитываются публикации только с 16-June 23)


#35169 [дополнение] Вывод цены товара сразу со скидкой

Отправлено от jiykka в 24 February 2017 - 07:44 PM в Модули и дополнения ShopCMS

А что то еще должно стоять в совокупности с этим дополнением?
После установки в прайс листе и в product_brief цена 0 на все товары.
Создавал группу покупателей и выбирал категорию со скидкой.



#35065 Добавить товар в избранное

Отправлено от jiykka в 25 November 2016 - 02:11 PM в Модули и дополнения ShopCMS

Спасибо за долгожданный модуль!
Но, подскажите друзья:
Есть пикча прикрепленная к углу экрана ведущая на страницу "Избранного".
Хочется сделать чтобы эта пикча появлялась если в избранном есть хотя бы один товар.
Делал так :
{if $favourites_product|@count > 0} пикча {/if}
Но так не работает.



#34965 Сквозная навигация "Предыдущий/Следующий"

Отправлено от jiykka в 25 October 2016 - 05:27 PM в Модули и дополнения ShopCMS

Не подскажите где рыть?

Традиционно начать с отчета ShopCMS об ошибках.

Ошибки движка
WARNING: unlink(core/cache/mobile) [<a href='function.unlink'>function.unlink</a>]: Operation not permitted
Line: 3025
File: /home/hunterz/hunterz.ru/docs/admin.php
Link: /admin.php?dpt=conf&sub=setting&settings_groupID=2
Date: 25.10.16 - 13:20:51
Dump:
array(3) {
  ["dpt"]=>
  string(4) "conf"
  ["sub"]=>
  string(7) "setting"
  ["settings_groupID"]=>
  int(2)
}
array(48) {
  ["settingCONF_SHOP_NAME"]=>
  string(7) "Hunterz"
  ["settingCONF_DEFAULT_TITLE"]=>
  string(87) "Интернет-магазин по продаже цифровых, ночных и оптических приборов для охоты и туризма."
  ["settingCONF_SHOP_URL"]=>
  string(14) "www.hunterz.ru"
  ["settingCONF_HOMEPAGE_META_DESCRIPTION"]=>
  string(255) "у нас вы можете купить коллиматорные и оптические прицелы, бинокли дневного и ночного видения, лазерные дальномеры, патроны для холодной пристрелки, ночные прицелы, ночные монокуляры, тепловизоры, цифровые приборы и прицелы, а так же аксессуары к ним от в"
  ["settingCONF_HOMEPAGE_META_KEYWORDS"]=>
  string(154) "ночной прицел коллиматор прибор ночного видения монокуляр лазерный дальномер кронштейн пристрелка оружия цифровой насадка прицел оптический ночной бинокль"
  ["settingCONF_GENERAL_EMAIL"]=>
  string(15) "info@hunterz.ru"
  ["settingCONF_ORDERS_EMAIL"]=>
  string(15) "info@hunterz.ru"
  ["settingCONF_SECURITY_EXPIRE"]=>
  string(1) "2"
  ["settingCONF_ONLINE_EXPIRE"]=>
  string(2) "10"
  ["settingCONF_TAB_COUNT_IN_HOME"]=>
  string(1) "4"
  ["settingCONF_COLUMNS_PER_PAGE"]=>
  string(1) "3"
  ["settingCONF_NEWS_COUNT_IN_CUSTOMER_PART"]=>
  string(1) "3"
  ["settingCONF_PRODUCTS_PER_PAGE"]=>
  string(3) "100"
  ["settingCONF_NEWS_COUNT_IN_NEWS_PAGE"]=>
  string(2) "20"
  ["settingCONF_MINIMAL_ORDER_AMOUNT"]=>
  string(4) "1000"
  ["settingCONF_MAIL_HOST"]=>
  string(11) "mail.nic.ru"
  ["settingCONF_MAIL_LOGIN"]=>
  string(15) "info@hunterz.ru"
  ["settingCONF_MAIL_PASS"]=>
  string(14) "chariotuthjdbx"
  ["settingCONF_SMARTY_FORCE_COMPILE"]=>
  string(1) "1"
  ["settingCONF_MOD_REWRITE"]=>
  string(1) "1"
  ["settingCONF_SHOW_ADD2CART"]=>
  string(1) "1"
  ["settingCONF_FULLY_EXPAND_CATEGORIES_IN_ADMIN_MODE"]=>
  string(1) "1"
  ["settingCONF_EMAIL_ORDER_SEND"]=>
  string(1) "1"
  ["settingCONF_AUTOSAVE"]=>
  string(1) "1"
  ["settingCONF_CHECKSTOCK"]=>
  string(1) "1"
  ["settingCONF_SHOW_PARENCAT"]=>
  string(1) "1"
  ["settingCONF_SECURE_SESSIONS"]=>
  string(1) "1"
  ["settingCONF_DISPLAY_PRCODE"]=>
  string(1) "1"
  ["settingCONF_PRODUCT_MAIL"]=>
  string(1) "1"
  ["settingCONF_DISP_ORDERNUM"]=>
  string(1) "1"
  ["settingCONF_USE_GZIP"]=>
  string(1) "1"
  ["settingCONF_ENABLE_CONFIRMATION_CODE"]=>
  string(1) "1"
  ["settingCONF_MULTYCART"]=>
  string(1) "1"
  ["settingCONF_PRODUCT_SORT"]=>
  string(1) "1"
  ["setting_DATEFORMAT"]=>
  string(10) "DD.MM.YYYY"
  ["settingCONF_DEFAULT_CURRENCY"]=>
  string(1) "3"
  ["settingCONF_SELECT_CART_METHOD"]=>
  string(1) "2"
  ["settingCONF_USER_SYSTEM"]=>
  string(1) "1"
  ["settingCONF_MAIL_METHOD"]=>
  string(1) "1"
  ["settingCONF_TIMEZONE"]=>
  string(1) "0"
  ["settingCONF_DEFAULT_TEMPLATE"]=>
  string(7) "shopcms"
  ["settingCONF_MOBILE_TEMPLATE"]=>
  string(7) "shopcms"
  ["settingCONF_NEW_ORDER_STATUS"]=>
  string(1) "3"
  ["settingCONF_COMPLETED_ORDER_STATUS"]=>
  string(1) "4"
  ["settingCONF_DEFAULT_SORT_ORDER"]=>
  string(16) "sort_order, name"
  ["settingCONF_DEFAULT_CUSTOMER_GROUP"]=>
  string(1) "1"
  ["settingCONF_DEFAULT_COUNTRY"]=>
  string(1) "1"
  ["save"]=>
  string(0) ""
}

WARNING: in_array() [<a href='function.in-array'>function.in-array</a>]: Wrong datatype for second argument
Line: 353
File: /home/hunterz/hunterz.ru/docs/index.php
Link: /index.php?address_book=yes
Date: 14.10.16 - 14:38:13
Dump:
array(1) {
  ["address_book"]=>
  string(3) "yes"
}
array(0) {
}


ERROR: 1054:Unknown column 'top' in 'order clause'
Sql: SELECT p.productID, p.name, p.Price, pp.filename FROM niil_products AS p LEFT JOIN niil_product_pictures AS pp ON p.default_picture = pp.photoID where p.enabled=1 AND p.categoryID=24 ORDER BY top
Link: /product_383.html
Date: 25.10.16 - 13:00:41
Dump:
array(1) {
  ["productID"]=>
  string(3) "383"
}
array(0) {
}
Только три типа ошибок если смотреть в админке.
Если firebug включать - ничего не находит.



#34963 Сквозная навигация "Предыдущий/Следующий"

Отправлено от jiykka в 25 October 2016 - 01:06 PM в Модули и дополнения ShopCMS

Модуль простоял 3 недели. Приехал с командироваки, почистил в ручную кэш и все пропало.
При переходе на след или предыдущий товар выдает 404 и путь на товар /product_.html
Картинки и альты не выводит.
Код пересмотрел, все стоит четко как в инструкции. Не подскажите где рыть?))



#34924 Полносайтовый поиск. Интересуюсь спросом.

Отправлено от jiykka в 12 October 2016 - 02:17 PM в Модули и дополнения ShopCMS

а в чем смысл, на сайте, который специализируется именно на торговле делать поиск по всему контенту?

1. Для меня как клиента смысл в том, чтобы найти по запомнившемуся слову нужную страницу сайта. Сейчас поиском можно найти такую страницу только если это страница товара.
2. Для меня как продажного программера смысл в том, чтобы удовлетворить спрос на задачу. А такая задача - поиск по всему контенту, а не только по товарам - неоднократно на форуме всплывала. Хотя и не особо часто всплывала, потому я и интересуюсь реальностью спроса на такой поиск.
3. Ну а для меня как писателя бесплатных модулей (хобби такое) это просто очередной достаточно интересный модуль. Из которого может что-то вырасти, а может и нет. "Дьявол кроется в мелочах" - вот эти мелочи в нем и интересны.

Скажите пожалуйста, реализация полносайтового поиска так и не увидела свет?



#34913 Модуль Статьи

Отправлено от jiykka в 11 October 2016 - 03:07 PM в Модули и дополнения ShopCMS

Заменить в articles_function.php

order by ordering DESC
на
order by ordering,update_date DESC,AID DESC
причем ordering не особенно и надо, т.к. автор не дописал управление колонкой принудительной сортировки статей и она нигде не задается. Ну и надо быть готовым, что после любого редактирования дата статьи меняется на текущую.

На странице /stati/ всё стало ок. Выводятся сначала новые. Как быть с блоком? Всё разобрался надо ВСЕ ВСЕ
order by ordering DESC
заменить на
order by ordering,update_date DESC,AID DESC
Спасибо!.

Все все - это где еще? В articles_function.php встречается только один раз.
И кто нибудь выводил в product_articles.tpl не просто заголовок а все поле "Краткий текст статьи"?



#34839 XML Sitemap ShopCMS

Отправлено от jiykka в 07 September 2016 - 12:54 PM в Модули и дополнения ShopCMS

А у меня перестал сайт отвечать, после добавления на сайт файла sitemap

Аналогично. Database connection problem! После добавления SQL запроса.
Это как так?

Разобрался. Сорян.



#34806 Еще один фильтр. Теперь на AJAX.

Отправлено от jiykka в 24 August 2016 - 09:45 PM в Модули и дополнения ShopCMS

На сайте заказчика порядка 4000 товаров. При выборе одной из характеристик - фильтр очень долго думает прежде чем выскакивает картинка загрузки и следовательно сам результат.

При установке/снятии галки (да и при первоначальной загрузке) происходит пересчет доступных для этой комбинации галок товаров.
Это довольно ресурсоемкая процедура. Зависит не столько от количества товаров, сколько от количества характеристик и вариантов. Видимо, их много.
Можно отказаться от пересчета (закомментировать в filter.php нижеследующий код) и, скорее всего, все станет очень быстро.

foreach ($params as $optionID => $option)
{
$true_count = $POSTcount + (isset($POST_param[$optionID])?0:1);
foreach ($option['variants'] as $variantID => $variant)
{
$search = array($variantID);
foreach ($POST_param as $POSToptionID => $POSTvariants)
foreach ($POSTvariants['param_new'] as $POSTvariantID)
if ($POSToptionID != $optionID) $search[] = $POSTvariantID;
$row = db_fetch_assoc(db_query("SELECT COUNT(*) AS count
FROM (SELECT COUNT(DISTINCT optionID) AS count
FROM ".PRODUCTS_OPTIONS_SET_TABLE."
JOIN ".PRODUCTS_TABLE." AS p USING(productID)
WHERE enabled=1 AND Price>=$price_from AND Price<=$price_to AND $addonCat$addonStock$addonSearch$addonCisfo AND variantID IN (".implode(',',$search).")
GROUP BY productID) AS t
WHERE t.count=$true_count"));
$params[$optionID]['variants'][$variantID]['count'] = $row['count'];
}
}

Я недавно пробовал сделать этот пересчет принципиально по другому - один SQL-запрос и дальнейшая обработка полученного массива, но получилось еще медленнее.

Спасибище! Стало намного быстрее :)



#34802 Еще один фильтр. Теперь на AJAX.

Отправлено от jiykka в 24 August 2016 - 11:31 AM в Модули и дополнения ShopCMS

Столкнулся с проблемой. На сайте заказчика порядка 4000 товаров. При выборе одной из характеристик - фильтр очень долго думает прежде чем выскакивает картинка загрузки и следовательно сам результат.
Сайт пока стоит на php 5.2 - может ли быть из за этого затык?
Либо направьте в нужное русло где искать проблему этой задержки.
Спасибо!



#34800 [дополнение] Разная скидка для разных категорий

Отправлено от jiykka в 23 August 2016 - 06:45 PM в Модули и дополнения ShopCMS

Товарищ Badisoft, скажите, вы выкладывали дополнение Вывод в категории и описании двух цен - со скидкой и без
Он не дружит с данным модулем как стало ясно после его установки т.к. в product_brief вывод отображается некорректно а в product_detailed вообще ничего не меняется.
Вопрос - нельзя ли их - модули эти как то подружить? Дабы человек после регистрации мог видеть перечеркнутую старую цену для незарегистрированных смертных и свою цену.
Благодарю.



#34744 Разрешаем/запрещаем показ категорий

Отправлено от jiykka в 23 July 2016 - 09:43 PM в Модули и дополнения ShopCMS

Уважаемый Badisoft, не решилась ли данная проблема?

Я не решал, т.к. у меня этой проблемы нет. Решил ли автор сообщения - не знаю.

Повторюсь я дуб в php и так же не понял по описаниям где чего менять по аналогии с pricelist.php

Тут я врядли чем-то смогу помочь.

Благодарю за ответ :)



#34740 Разрешаем/запрещаем показ категорий

Отправлено от jiykka в 23 July 2016 - 02:34 AM в Модули и дополнения ShopCMS

У меня почему-то родительские категории включаются/выключаются, а подкатегории не реагируют на вкл/выкл.

(предположение) Не исключено, что в выводе списка категорий используется не штатный общеиспользуемый массив категорий (при создании которого и отслеживается "соответствие галочкам"), а список категорий создается самостоятельно, своим запросом. Естественно, на него модуль никак повлиять не может. См. выше по треду про прайс.

Правда, в этом случае довольно странно, что первый уровень категорий таки нормально запрещается. Короче, недостаточно информации и врядли это можно решить форумом. Это вовсе не намек на "решение за деньги", просто и правда мало информации для каких-либо рекомендаций или идей.


Уважаемый Badisoft, не решилась ли данная проблема?)) Главная категория при отключении не видна и все ее подкатегории то же.
Если же отключаем подкатегорию, то она видна в каталоге, но, в product_brief товары из отключенной подкатегории не отображаются.
Повторюсь я дуб в php и так же не понял по описаниям где чего менять по аналогии с pricelist.php =)



#34737 Форма обратной связи

Отправлено от jiykka в 20 July 2016 - 02:49 PM в Поддержка ShopCMS

Если хочется использовать код из feedback.php, то надо и входные данные сделать соответствующими этому коду.
Т.е. нужны еще customer_email и message_subject.

К сожалению я большой дуб по php части. Добавил как вы писали message subject (customer email уже был) - все ровно не работает.
Код
<form name="formfeedback" id="formfeedback" method="POST" action="index.php" role="form" >
<input type="email" placeholder="Email" name="customer_email" id="customer_email" value="{$customer_email}" />
<input type="text" placeholder="Тема сообщения" name="message_subject" id="message_subject" value="{$message_subject}" />
<textarea name="message_text" placeholder="Текст сообщения" id="message_text" rows="6">{$message_text}</textarea>
<button type="submit" >Отправить</button>
</form>



#34733 Форма обратной связи

Отправлено от jiykka в 18 July 2016 - 12:05 AM в Поддержка ShopCMS

Очевидно что нужно условие smarty

Очевидно, что нужна обработка в PHP-части, чтобы отправить email исходя из предоставленных формой POST-переменных.

Но ведь данная post-переменная (да и все указанные переменные) и так задействована в стандартной форме feedback и обрабатывается в php :(



#34731 Форма обратной связи

Отправлено от jiykka в 17 July 2016 - 03:21 AM в Поддержка ShopCMS

Доброго времени суток.
Пытаюсь прикрутить в подвал форму обратной связи и не выходит - письма не отправляются, точнее после нажатия на кнопку отправить идет перезагрузка страницы - но письма не приходят. Очевидно что нужно условие smarty - а какое понять не могу :)))

Вот код:
<form name="formfeedback" id="formfeedback" method="post" action="index.php" role="form" >
<input type="email" placeholder="Email" name="customer_email" id="customer_email" value="{$customer_email}" />
<textarea name="message_text" placeholder="Введите сообщение" id="message_text" rows="6">{$message_text}</textarea>
<button type="submit">Отправить</button>
</form>

Подскажите пожалуйста, кто сталкивался.



#34729 Модуль "Подарки к заказу"

Отправлено от jiykka в 09 July 2016 - 11:50 PM в Модули и дополнения ShopCMS

Дело было в кэше браузера.
Извиняюсь за оффтоп))))



#34728 Модуль "Подарки к заказу"

Отправлено от jiykka в 09 July 2016 - 09:18 PM в Модули и дополнения ShopCMS

Модуль поставил. Две проблемы:
Условия: сумма заказа 5000 р, стоимость подарка 150 руб.

Если добавить товар суммой 5000 или больше - то подарок добавляется в корзину.

1 - если товара два, они в сумме набирают 5000 или больше - добавить подарок в корзину невозможно - выводится текст - бла бла - сумма заказа должна быть 5000 р.

2 - если товар один, но добавлен в корзину в размере 2х штук - то же самое - сумма заказа должна быть 5000 р и подарок нельзя добавить.

Подскажите пожалуйста, кто сталкивался с такой проблемой?
Благодарю!



#34727 [дополнение] Разная скидка для разных категорий

Отправлено от jiykka в 06 July 2016 - 10:57 AM в Модули и дополнения ShopCMS

Так же не меняется.

Ну чудес-то не бывает.
1. цены в категории (т.е. для шаблона product_brief) формируются в category.php путем вызова (в конечном итоге) функции prdSearchProductByTemplate.
2. в этой функции есть SQL-запрос

$q = db_query( $sqlQuery );

3. ниже цикл по формированию массива данных (в том числе и прайса)

while( $row = db_fetch_row($q) )

Вот в этом цикле в самом начале и надо заменить $row["Price"] на прайс со скидкой.

Если Вы в этом цикле перед

if ( isset($callBackParam["extraParametrsTemplate"]) ){

прописываете описанную в п.2.3 инструкции строку подмены, то цена долна измениться.
Если не изменилась, значит Вы что-то делаете не так или не там.
Например, все изменения делаете в функции prdSearchProductByTemplateAdmin, которая практически копия prdSearchProductByTemplate и стоит раньше по коду.


Благодарю за подробный ответ. Получается что это уже третье вхождение этой строки (по крайней мере у меня так). Теперь все заработало!



#34725 [дополнение] Разная скидка для разных категорий

Отправлено от jiykka в 05 July 2016 - 10:47 PM в Модули и дополнения ShopCMS

Скидка отображается только в подробном описании - а как сделать в product_brief?

Для product_brief.tpl.html, т.е. для category.php цену товара с обычной на скидочную подменяет п.2.3 инструкции.
Проверил. Похоже, этот пункт некорректен. Вставку надо делать после ВТОРОГО вхождения указанной строки.
Т.е. когда уже выполнен SQL-запрос и $row['Price'] уже существует.
Исправил инструкцию.

Так же не меняется. В detailed есть в brief нет:(
и перед и после 2го вхождения ничего не меняется.



#34723 [дополнение] Разная скидка для разных категорий

Отправлено от jiykka в 05 July 2016 - 08:57 PM в Модули и дополнения ShopCMS

Сделал все вышеуказанное, в админке появилась возможность в группе пользователей назначать скидку.
Скидка отображается только в подробном описании - а как сделать в product_brief?
Спасибо=)



#34700 Сворачиваем блок категорий на малых разрешениях экрана (3.1.3, дефолтовый шаб...

Отправлено от jiykka в 08 June 2016 - 09:14 PM в Модули и дополнения ShopCMS

Подскажите пожалуйста как вывести блок который выводится "Только на планшете" не в развернутом виде а в сложенном?



#34699 Живой поиск (с картинками)

Отправлено от jiykka в 08 June 2016 - 03:25 PM в Модули и дополнения ShopCMS

Cпасибо огромное. То что подключение jq 3 раза это я уже поплыл.
Так же стояла версия бутстрапа выше чем jq.
Все заработало - всем спасибо!



#34695 Живой поиск (с картинками)

Отправлено от jiykka в 07 June 2016 - 08:40 PM в Модули и дополнения ShopCMS

Друзья, подскажите пожалуйста в чем может быть затык.
Пытаюсь уже не однократно поставить данный модуль себе на сайт на шаблон bootstrap, firebug ошибок не выводит никаких вродь.
На сайте из jq добален только слайдеры slitslider и highslide(штатный)
Делаю все по инструкции.
1 - index.tpl.html
<form role="form" action="index.php" method="get" name="formpoisk" id="formpoisk" >
	  <div class="input-group">
						 <input name="searchstring" type="text" maxlength="128" id="targetDiv" class="form-control" placeholder="{$smarty.const.FIND_BUTTON_PL}" value="{$searchstring}" ><span class="input-group-btn"><button type="submit" class="btn btn-default" value="search"><span class="glyphicon glyphicon-search"></span> {$smarty.const.FIND_BUTTON}</button></span>
	  </div>
	  {section name=sert loop=$searchstrings}<input type="hidden" name='search_string_{$smarty.section.sert.index}' value='{$searchstrings[sert]}'>{/section}
	 </form>

2 - head.tpl.html
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js" type="text/javascript"></script>
<script type='text/javascript' src='data/{$smarty.const.TPL}/jquery.autocomplete.pack.js'></script>
<link rel="stylesheet" type="text/css" href="data/{$smarty.const.TPL}/jquery.autocomplete.css" />


<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
<script src="data/{$smarty.const.TPL}/js/jquery.js"></script>
<script src="data/shopcms/js/bootstrap.js"></script>	
<script src="data/{$smarty.const.TPL}/js/modernizr.custom.79639.js"></script> 
<script src="data/{$smarty.const.TPL}/js/jquery.ba-cond.min.js"></script>
<script src="data/{$smarty.const.TPL}/js/jquery.slitslider.js"></script>
<script src="data/shopcms/js/ie10-bug.js"></script> 
 
  {literal}
  <script type="text/javascript">
  
   $(function() {
  
    var Page = (function() {
	 var $nav = $( '#nav-dots > span' ),
	  slitslider = $( '#slider' ).slitslider( {
	   autoplay : 6000,
	   onBeforeChange : function( slide, pos ) {
	    $nav.removeClass( 'nav-dot-current' );
	    $nav.eq( pos ).addClass( 'nav-dot-current' );
	   }
	  } ),
	  init = function() {
	   initEvents();
	  
	  },
	  initEvents = function() {
	   $nav.each( function( i ) {
	  
	    $( this ).on( 'click', function( event ) {
		
		 var $dot = $( this );
		
		 if( !slitslider.isActive() ) {
		  $nav.removeClass( 'nav-dot-current' );
		  $dot.addClass( 'nav-dot-current' );
		
		 }
		
		 slitslider.jump( i + 1 );
		 return false;
	   
	    } );
	   
	   } );
	  };
	  return { init : init };
    })();
    Page.init();
    /**
	 * Notes:
	 *
	 * example how to add items:
	 */
    /*
   
    var $items  = $('<div class="sl-slide sl-slide-color-2" data-orientation="horizontal" data-slice1-rotation="-5" data-slice2-rotation="10" data-slice1-scale="2" data-slice2-scale="1"><div class="sl-slide-inner bg-1"><div class="sl-deco" data-icon="t"></div><h2>some text</h2><blockquote><p>bla bla</p><cite>Margi Clarke</cite></blockquote></div></div>');
   
    // call the plugin's add method
    ss.add($items);
    */
  
   });
  </script>{/literal}
<!--[if lt IE 9]><script src="data/{$smarty.const.TPL}/js/jshelper.js"></script><![endif]-->
<link rel="alternate" type="application/atom+xml" title="RSS" href="index.php?do=rss">
<script>
  <!--
  var confirmUnsubscribe_act1 =  '{$smarty.const.QUESTION_UNSUBSCRIBE}';
  var validate_act1 =  '{$smarty.const.ERROR_INPUT_EMAIL}';
  var validate_disc_act1 =  '{$smarty.const.ERROR_INPUT_NICKNAME}';
  var validate_disc_act2 =  '{$smarty.const.ERROR_INPUT_MESSAGE_SUBJECT}';
  var validate_search_act1 =  '{$smarty.const.ERROR_INPUT_PRICE}';
  var doCL_act1 =  '{$smarty.const.STRING_COMPARISON_IN}';
  var doCL_act2 =  '{$smarty.const.CART_CONTENT_EMPTY}';
  var doCL_act3 =  '{$smarty.const.STRING_COMPARISON_TITLE_OK}';
  var renbox_act1 =  '{$smarty.const.STRING_COMPARISON_PROCESS}';
  var renboxCL_act1 =  '{$smarty.const.STRING_COMPARISON_TITLE_CL}';
  var doreset_act1 =  '{$smarty.const.STRING_CART_PROCESS}';
  var printcart_act1 =  '{$smarty.const.STRING_CART_PROCESS}';
  var doCart_act1 =  '{$smarty.const.STRING_CART_PR}';
  var doCart_act2 =  '{$smarty.const.CART_CONTENT_NOT_EMPTY}';
  var doCart_act3 =  '{$smarty.const.STRING_CUR_PR}';
  var doCart_act4 =  '{$smarty.const.CART_PROCEED_TO_CHECKOUT}';
  var doCart_act5 =  '{$smarty.const.STRING_CART_OKAX}';
  var doCpr_act1 =  '{$smarty.const.STRING_COMPARISON_IN}';
  var doCpr_act2 =  '{$smarty.const.CART_CONTENT_NOT_EMPTY}';
  var doCpr_act3 =  '{$smarty.const.STRING_COMPARISON_INFOLDER}';
  var doCpr_act4 =  '{$smarty.const.STRING_COMPARISON_CLEAR}';
  var doCpr_act5 =  '{$smarty.const.STRING_CART_OKAX}';
  function doCart(req) {literal}{{/literal}
    if(req["shopping_cart_value"] > 0){literal}{{/literal}
	    $("span.cart").html(req["shopping_cart_items"]);
	    $("div.cartblock").html( '<b>' + doCart_act1 + ':<\/b>&nbsp;&nbsp;' + req["shopping_cart_items"] +
	    ' ' + doCart_act2 + '<br><b>' + doCart_act3 + ':<\/b>&nbsp;&nbsp;' + req["shopping_cart_value_shown"] +
	    '<br><a {if $smarty.const.CONF_OPEN_SHOPPING_CART_IN_NEW_WINDOW eq 1}href="#" onclick="open_window(\'index.php?do=cart\',\'{$smarty.const.CART_TITLE}\');"{else}href="{if $smarty.const.CONF_MOD_REWRITE eq 1}cart.html{else}index.php?shopping_cart=yes{/if}"{/if} class="btn btn-success nline">' + doCart_act4 + '<\/a>' );
	    document.getElementById('axcrt').innerHTML = doCart_act5;
  {literal}}}{/literal}
  function doCpr(req) {literal}{{/literal}
    if(document.getElementById('cprbox') && req["cpr_value"] > 0){literal}{{/literal}
	    document.getElementById('cprbox').innerHTML = doCpr_act1 + ' ' + req["cpr_value"] +
	    ' ' + doCpr_act2 + '<div class="nline"><a href="index.php?comparison_products=yes" class="btn btn-info">' + doCpr_act3 + '<\/a>&nbsp;&nbsp;<a href="#" onclick="doLoadcprCL(\'do=compare&amp;clear=yes\'); return false" class="btn btn-danger"><span class="glyphicon glyphicon-trash"></span><\/a><\/div>';
	    document.getElementById('axcrt').innerHTML = doCpr_act5;
  {literal}}}{/literal}
  function doStat(req) {literal}{{/literal}
    if(req){literal}{{/literal}
	    document.getElementById('tgenexe').innerHTML	 = req['tgenexe'];
	    document.getElementById('tgencompile').innerHTML = req['tgencompile'];
	    document.getElementById('tgendb').innerHTML	  = req['tgendb'];
	    document.getElementById('tgenall').innerHTML	 = req['tgenall'];
	    document.getElementById('tgensql').innerHTML	 = req['tgensql'];
  {literal}}}{/literal}
  //-->
</script>
<script src="data/{$smarty.const.TPL}/js/user.js"></script>
{if $main_content_template eq "product_detailed.tpl.html"}
<script src="data/{$smarty.const.TPL}/highslide/highslide-full.packed.js"></script>
<script>
<!--
    hs.graphicsDir = 'data/{$smarty.const.TPL}/highslide/graphics/';
    hs.outlineType = 'rounded-white';
    hs.showCredits = false;
    hs.loadingOpacity = 1;
    hs.lang.restoreTitle = '{$smarty.const.STRING_HS_RESTORETITLE}';
    hs.lang.loadingText = '{$smarty.const.STRING_HS_LOADINGTEXT}';
    hs.lang.loadingTitle = '{$smarty.const.STRING_HS_LOADINGTITLE}';
    hs.lang.focusTitle = '{$smarty.const.STRING_HS_FOCUSTITLE}';
    hs.lang.fullExpandTitle = '{$smarty.const.STRING_HS_FULLEXPANDTITLE}';
hs.dimmingOpacity = 0.75;
//-->
</script>

<link href="data/{$smarty.const.TPL}/highslide/highslide.css" rel="stylesheet">
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js" type="text/javascript"></script>
<script type='text/javascript' src='data/{$smarty.const.TPL}/jquery.autocomplete.pack.js'></script>

<link rel="stylesheet" type="text/css" href="data/{$smarty.const.TPL}/jquery.autocomplete.css" />
{literal}
<script type="text/javascript">
$().ready(function() {
function liFormat (row, i, num) {
var result = "<table cellpadding='0' cellspacing='0'><tr valign='middle'><td align='center' width='80' rowspan='2'><img border = '0' height= '70' vspace='2' hspace='2' title='"
  +row[1]+"' src='"+row[3]+"'></td><td>"+row[1]+"</td></tr><tr><td>"+row[2]+"</td></tr></table>";
return result;
}
	  
$("#targetDiv").autocomplete("/devsearch.php", {
max: 30,
highlight: false,
scroll: true,
scrollHeight: 600,
width:250,
formatItem:liFormat
});
			   
$("#targetDiv").result(function () {
$('#formpoisk').submit();
});
});
</script>

3 - devsearch.php лежит в корне сайта.

Поиск работает в штатном режиме, ни автоподборки, ни картинок - ничерта...
Кэш чищу, принудительная так же включена.



#34523 Отзывы для магазина

Отправлено от jiykka в 10 April 2016 - 12:55 PM в Модули и дополнения ShopCMS

Все работает. Благодарю makkiза содействие.



#34521 Отзывы для магазина

Отправлено от jiykka в 10 April 2016 - 05:29 AM в Модули и дополнения ShopCMS

makki,А не подскажите:

<!-- Если установка завершилась с ошибкой, то вручную вставьте в базу через SQL запрос следующий код:

CREATE TABLE ПРЕФИКС_vt (
`oID` INT( 11 ) NOT NULL AUTO_INCREMENT ,
`UserName` VARCHAR( 250 ) NOT NULL ,
`UserCity` VARCHAR( 250 ) NOT NULL ,
`VoteRating` INT( 5 ) NOT NULL ,
`textToPub` LONGTEXT NOT NULL ,
`textToPubAdm` LONGTEXT NOT NULL ,
`add_date` DATE NOT NULL ,
`add_stamp` INT( 11 ) NOT NULL ,
`see` INT( 2 ) DEFAULT '0' NOT NULL ,
UNIQUE (
`oID`
)
)AUTO_INCREMENT=1;

Это какой файл править нужно? -->


Пы сы: после стандартной замены файлов и внесения изменений в указанные 2 - файла модуль не появился в админке.