evoLetters модуль рассылки
Сразу оговорюсь, что я искренне считаю рассылку с сайта злом. Единственный правильный вариант подписки/рассылки это кидать мыло в специализированный сервис/СRM и оттуда уже производить манипуляции. Все остальное — от лукавого. Но, к сожалению, клиенты такие клиенты, и мало до кого можно донести эту мысль. «Хочу и все!». Ну раз хотите — получите.
shkLister - вывод корзины SHK в любом месте. (EVO)
Небольшая обертка DocLister'a которая позволяет выводить корзину Shopkeeper в любом месте, в любом количестве.
evoShkDashboard - дашборд для заказов шопкипера
Дисклеймер: я долгое время ошибочно принимал evoCart (который мне не зашел) за Commerce, поэтому от него и открещивался. Но попробовав неделю назад все-таки настоящий commerce, SHk, так бы я его не любил, задвигаю в задний угол и всем советую поступить также))) Но если кто-то хочет просто обновить внешний вид модуля на старом проекте, этот плагинчик для вас.
Импорт узла с другого сайта (Evo/Revo)
Периодически бывает задача скопировать каталог с одного сайта на другой. Если сайт «чистый», то можно пойти копированием таблиц. А вот если на сайте реципиенте есть уже какая-то структура, если ID идут вразнобой, то тут возникают сложности. Для облегчения жизни написал вот такую вот канитель (не самый оптимизированный вариант, но рабочий)
Игнорирование q параметра в адресной строке
Гугля и Яша при различных рекламных кампаниях любят к ссылкам подставлять параметр q, вследствие чего пользователь переходя по ссылке получает 404 ошибку, ибо этот параметр зарезервирован системой под ЧПУ. Обойти это можно, если вспомнить про то, что $_SERVER['REQUEST_URI'] дает нам целиком, что вбито в адресной строке. Далее путем не сложного кода получаем плагин под катом, после установки которого все работает как надо… Ну по крайней мере должно)
Да, понимаю, что решение простецкое, которое как бы и не требует отдельной статьи, но ко мне обратился человек, который «перерыл весь интернет, и не нашел решения», поэтому и решил опубликовать.