- Это популярное сообщение.
kabantejay
-
Публикации
9 -
Зарегистрирован
-
Посещение
-
Days Won
1
Сообщения, опубликованные пользователем kabantejay
-
-
search.tpl ?
проверил, там все нормально:
<div class="cart"><input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button" /></div>
-
незнаю, у меня чуечка что не в сеогене дело, сеоген просто генерирует чпу для страниц категорий, товаров и т.п. по нажатию кнопки, а с поиска не получается купить вне зависимости от того, сгенерирована ссылка или нет... думаю что-то с джавой - после нажатия ничего не происходит, всплывайка о том что "ваш заказ добавлен в корзину" не показывается.
нашел в чем проблема, код кнопки купить выглядит следующим образом:
<input type="button" value="Купить" onclick="addToCart(' 2822');" class="button">
после процедуры addToCart стоят какие-то табуляции, когда убрал их онлайн через инструменты разработчика и привел к следующему виду, все заработало:
<input type="button" value="Купить" onclick="addToCart('2822');" class="button">
Только прошу, подскажите теперь, где мне поменять эти строки в самом движке, где они формируются?
-
я так понимаю так называемый модуль сео ген что то заменил при установке ?
незнаю, у меня чуечка что не в сеогене дело, сеоген просто генерирует чпу для страниц категорий, товаров и т.п. по нажатию кнопки, а с поиска не получается купить вне зависимости от того, сгенерирована ссылка или нет... думаю что-то с джавой - после нажатия ничего не происходит, всплывайка о том что "ваш заказ добавлен в корзину" не показывается.
-
Стандартный поиск из коробки, при вводе названия товара на русском (любого русского слова), страница формируется со следующим урлом, по примеру:
http://printerink.com.ua/search/?search=картридж если включен сео ген, либо:
http://printerink.com.ua/index.php?route=product/search&search=картриджи - если не включен
Страница формируется нормально, все ок, модуль "купить в 1 клик" работает, не работает обычная кнопка "Купить"
Ошибка в консоли инструментов девелопера - Unexpected token ILLEGAL
UPD: ошибка так же выдает при любых запросах поиска, на русском либо английском, с пробелами и без, без разницы. Пробовал на разных движках, как рабочих сайтах с навесом модулей, так и на только установленной чистой версии...
-
работает четко! спасибо
-
Кеширование останется, просто файлы кеша не будут сжаты в GZIP, т.е. кеш у вас будет работать как и работал.
вы имеете ввиду кеш на стороне сервера? можно будет в таком случае установить значение gzip в настройках движка, или не он ничего не даст?
-
Уберите в vqmodе кешера секции, которые отвечают за compress uncompress. Что то у вас с настройками php. Если уберете, особо на работоспособность это не повлияет.
особо не повлияют это все равно ведь не значит что вооще не повлияют? хотелось бы оставить кеширование, может проблема в версии пхп? если убрать, то соит ли в админке тогда включать gzip сжатие?
2. я пробовал выводить просто саму переменную cache - там появляются какие-то левые символы похожие на проблему с кодировкой, появляется в начале и в середине во многих местах, причем как-то рандомно символы ��. мне кажется в этом как раз может быть проблема, в интернете читал что вроде нужно както то ли сериализировать, то ли base64_encode применять внутри unserialize чтобы не было ошибок.... как вариант пробовал просто str_replace этих символов, но не получилось..
-
Warning: gzuncompress() [function.gzuncompress]: data error in /home/xxxxxxxx/vqmod/vqcache/vq2-system_library_cache.php on line 11
ошибка в строчке:
$data = @unserialize(@gzuncompress($cache));
так же менял gzuncompress и gzcompress на gzinflate и gzdeflate соответственно, та же ошибка на двух сайтах. все бы ничего, только эти ошибки на половине страниц в сниппетах сайты новые, закинул в индексацию и через пару дней наблюдаю вместо дескрипшна ошибку.
В админке кеширование не используется (после стандартной установки ничего не менял), в строке пусто. используется последняя версия ocshop.
ошибку показывает не всегда.
+кеширование настроено на сервере.
что это может быть?
[Решено] Ошибка Unexpected token ILLEGAL при попытке купить со страницы поиска
в Сообщения об ошибках
Опубликовано:
нашел, спасибо огромное! проблема была в модуле: vqmod_oneclick_for_1.5.3.1.xml - кнопка заказа в один клик, она подменивала содержимое добавляя в vqcache строчки после кнопки купить и брала за основу для подмены строку
<?php echo $product['product_id']; ?>');" class="button"
поменял на
class="button"
все заработало.