Архив рубрики «Shop-Script»

Список статей блога WebAsyst ShopScript

Список статей блога, честно говоря, в webasyst сделан довольно бестолково. Лично мне больше нравится, как сделано в WordPress — с возможностью убирать часть поста»под кат», т.е. в основном списке публиковать только часть статьи и ссылку «читать дальше» для тех, кто заинтересовался. Вообще есть один или несколько плагинов, продаваемых умельцами, которые позволяют делать такую ленту с [...]

Опубликовано 14.11.2011 в 03:18 · Автор Сергей · Ссылка · Написать комментарий
Рубрики: Shop-Script · Теги: 

Проверка логина в Shop-Script

На форуме WebAsyst’а увидел пост про проверку логина, введенного при регистрации. Как обычно впал в ступор от изящного решения. Весь рассматриваемый код находится в файле core_functions/registration_functions.php. Достал напильник и немного подточил. Во первых есть функция _testStrInvalidSymbol($str). Проверяет строку на наличие неправильных символов. Неправильные символы, с точки зрения авторов скрипта: одинарные и двойные кавычки, знаки больше [...]

Опубликовано 29.10.2010 в 21:11 · Автор Сергей · Ссылка · Написать комментарий
Рубрики: Shop-Script

Множественные уязвимости Shop-Script

По привычке, время от времени, просматриваю сообщения об уязвимости скрипта Shop-Script. Компания Артикус, автор этого скрипта, уже давно перестала его поддерживать и продает теперь новую версию, более навороченную и красивую. Тем не менее этот скрипт разошелся по сети в миллионах копий, как легальных, так и нелегальных. А также породил великое множество продолжений и улучшений. Поэтому [...]

Опубликовано 14.06.2010 в 14:27 · Автор Сергей · Ссылка · 4 комментариев
Рубрики: Shop-Script · Теги: , ,

Показ товаров в категории Shop-Script

Во всех магазинах товар имеет свойство заканчиваться. Однако мы все надеемся на лучшее и временно отсутствующий товар с сайта не убираем. В ShopScript есть 2 пути не дать заказать пользователю отсутствующий товар — включить в разделе «Настройки ->Корзина и оформление заказов» опцию «Вести учет товаров на складе» и тогда в свойствах товара надо будет вести [...]

Опубликовано 13.12.2008 в 17:56 · Автор Сергей · Ссылка · 6 комментариев
Рубрики: Shop-Script · Теги: ,

Формат строки с ценой

Дорабатываем напильником функцию форматирования значения цены. Заменяем 32 строки PHP кода на одну.

Опубликовано 08.11.2008 в 01:47 · Автор Сергей · Ссылка · 2 комментариев
Рубрики: Shop-Script · Теги: ,

Кэшируй, кэшируй, кэшируй запрос назло буржуазной Европе!

Кэшируем запросы к базе данных в Shop-Script

Опубликовано 02.11.2008 в 15:45 · Автор Сергей · Ссылка · 20 комментариев
Рубрики: Shop-Script · Теги: , ,

Отключаем у Shop-Script показ погоды на Луне

Уменьшаем количество бесполезных операций записи в БД на каждый запрос страницы — отключаем врущие счетчики

Опубликовано 02.11.2008 в 01:50 · Автор Сергей · Ссылка · 2 комментариев
Рубрики: 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] [...]

Опубликовано 02.11.2008 в 00:33 · Автор Сергей · Ссылка · 10 комментариев
Рубрики: Shop-Script · Теги: ,