Архив рубрики «Shop-Script»
Список статей блога WebAsyst ShopScript
Список статей блога, честно говоря, в webasyst сделан довольно бестолково. Лично мне больше нравится, как сделано в WordPress — с возможностью убирать часть поста»под кат», т.е. в основном списке публиковать только часть статьи и ссылку «читать дальше» для тех, кто заинтересовался. Вообще есть один или несколько плагинов, продаваемых умельцами, которые позволяют делать такую ленту с [...]
Рубрики: Shop-Script · Теги: WASS
Проверка логина в Shop-Script
На форуме WebAsyst’а увидел пост про проверку логина, введенного при регистрации. Как обычно впал в ступор от изящного решения. Весь рассматриваемый код находится в файле core_functions/registration_functions.php. Достал напильник и немного подточил. Во первых есть функция _testStrInvalidSymbol($str). Проверяет строку на наличие неправильных символов. Неправильные символы, с точки зрения авторов скрипта: одинарные и двойные кавычки, знаки больше [...]
Множественные уязвимости Shop-Script
По привычке, время от времени, просматриваю сообщения об уязвимости скрипта Shop-Script. Компания Артикус, автор этого скрипта, уже давно перестала его поддерживать и продает теперь новую версию, более навороченную и красивую. Тем не менее этот скрипт разошелся по сети в миллионах копий, как легальных, так и нелегальных. А также породил великое множество продолжений и улучшений. Поэтому [...]
Рубрики: Shop-Script · Теги: Shop-Script, безопасность, уязвимость
Показ товаров в категории Shop-Script
Во всех магазинах товар имеет свойство заканчиваться. Однако мы все надеемся на лучшее и временно отсутствующий товар с сайта не убираем. В ShopScript есть 2 пути не дать заказать пользователю отсутствующий товар — включить в разделе «Настройки ->Корзина и оформление заказов» опцию «Вести учет товаров на складе» и тогда в свойствах товара надо будет вести [...]
Рубрики: Shop-Script · Теги: сортировка, товар
Формат строки с ценой
Дорабатываем напильником функцию форматирования значения цены. Заменяем 32 строки PHP кода на одну.
Рубрики: Shop-Script · Теги: доработка, оптимизация
Кэшируй, кэшируй, кэшируй запрос назло буржуазной Европе!
Кэшируем запросы к базе данных в Shop-Script
Рубрики: Shop-Script · Теги: доработка, кэширование, оптимизация
Отключаем у Shop-Script показ погоды на Луне
Уменьшаем количество бесполезных операций записи в БД на каждый запрос страницы — отключаем врущие счетчики
Рубрики: Shop-Script · Теги: оптимизация
Улучшаем URL в Shop-Script
Идея в общем-то простая – с помощью апачевского модуля mod_rewrite преобразовать “красивые” URL в такой набор параметров, которые понимает скрипт. Самые частые пути: www.shopscripsite.ru/index.php?productID=nnnn www.shopscripsite.ru/index.php?productID=nnnn&discuss=yes www.shopscripsite.ru/index.php?categoryID=nnnn Создадим в корне сайта файл .htaccess, если, конечно, его еще нет. И добавим в него такие строчки: <IfModule mod_rewrite.c> RewriteEngine On RewriteRule ^product/([^/]*)/discuss /product/$1/?discuss=yes [QSA,NE,L] RewriteRule ^product/([0-9]*) /index.php?productID=$1 [QSA,NE,L] [...]
Рубрики: Shop-Script · Теги: sef, чпу

