Игорь Терентьев
С нами с 29 ноября 2013; Место в рейтинге пользователей: #83Информер загруженных изображений для ms2Gallery
Для чего:
Если вы часто обновляете одни и те же альбомы и хотите уведомить об этом пользователей и/или в самом ресурсе хотите задокументировать хронологию обновлений.
Фотографии Вконтакте в MODx Revo
Сниппет, который позволяет вывести фотографии из альбома любой группы или же человека. Сниппет использует pdoTools.
Подключаем Ecommerce в Яндекс.Метрике
Всем привет. На форуме куча полезной информации по разработке магазинов. Я же в свою очередь хочу рассказать про настройку аналитики.
Итак мы будем передавать информацию из магазина miniShop в Яндекс.Метрику для того, чтобы в полном объёме пользоваться отчётами Электронной коммерции.
Итак мы будем передавать информацию из магазина miniShop в Яндекс.Метрику для того, чтобы в полном объёме пользоваться отчётами Электронной коммерции.
Скрипт спамминга в вк группы
В общем ситуация такая, завел я свой сервер RUST. И покопавшись немного в дебрях ВК понял, что есть группы до потолочка забитые постами о серверах RUST. Как честный гражданин решил немного попиарить свой сервер и покидал посты на стенку сообществ. Через время я понял что это достаточно скучное дело. И реши как всегда решить автоатизировать, накидав небольшой скриптец постинга в кучу групп вк. Сказано, сделано. А потом подумал, а почему бы не поделиться своей наработкой с другими modx разработчиками? В общем держите скрипт сниппета postingVk (в приницпе можно постить и на группу сообщества).
Корректировка ранжирования результатов mSearch2
Доброго дня!
Столкнулся с необходимостью скорректировать выдачу поиска, а именно: если в запросе имеется основная словоформа — необходимо повышать её вес.
Столкнулся с необходимостью скорректировать выдачу поиска, а именно: если в запросе имеется основная словоформа — необходимо повышать её вес.
Редирект и запрет индексации внешних ссылок
Плагин срабатывает на пререндер страницы, отлавливает все внешние ссылки, и, в зависимости от настроек, делает редирект через внутреннюю страницу, добавляет target="_blank", rel=«nofollow» или оборачивает в noindex.
Скрипт создающий sudo юзера
Бывают ситуации, что пароль от админа теряется, а к почте, на которую зареган админ, доступа нет. Данный скрипт создаёт sudo юзера при запуске с рандомным логином и паролем. Дальше уже можно через этого юзера поменять пароль от админа, а залогинившись под админом — удалить только что созданного sudo. Скрипт просто надо закачать в папку с MODX и запустить.
Изменение цены товара после добавления в корзину
Задача: что бы цена после добавления в корзину увеличивалась на 18% (НДС)
ms 2.2.0-pl2
Системной настройки ms2_price_snippet больше нету.
Нашла 1) вариант работы с классом msCartHandler (создать новый файл в папке core/components/minishop2/model/minishop2):
И 2 вариант, через создание плагина, с кодом:
Подскажите, пожалуйста, какой из вариантов надо использовать? Пока у меня ни первый ни второй не получается. Или вообще что-то третье нужно делать?
ms 2.2.0-pl2
Системной настройки ms2_price_snippet больше нету.
Нашла 1) вариант работы с классом msCartHandler (создать новый файл в папке core/components/minishop2/model/minishop2):
class msCartHandler2 extends msCartHandler {
public function add($id, $count = 1, $options = array()) {
{здесь писала разный код, но ничего не менялось}
}
Название нового класса ввести в системную настройку ms2_cart_handler_classИ 2 вариант, через создание плагина, с кодом:
case 'msOnAddToCart':
$tmp = $cart->get();
$tmp[$key]['price'] = $tmp[$key]['price']+($tmp[$key]['price']*18)/100;
$cart->set($tmp);
break;
Вот тут не понятно как назвать плагин и что сделать, что бы он начал работать.Подскажите, пожалуйста, какой из вариантов надо использовать? Пока у меня ни первый ни второй не получается. Или вообще что-то третье нужно делать?
MIGX и зависимые селекты.
В общем вопрос следующий, можно ли как то реализовать взаимосвязь селектов. То есть например дерево ресурсов 2-уровневой вложенности, примерно следующего вида.
1Родитель1Уровень
1Ребенок2уровень
2Ребенок2уровень
3Ребенок2уровень
4Ребенок2уровень
2Родитель1Уровень
1Ребенок2уровень
2Ребенок2уровень
3Ребенок2уровень
4Ребенок2уровень
Нужно следующее, вывести список Родителей в 1 select (тут в принципе все просто, создаем TV и пихаем его в MIGX). Далее нужно при выборе 1 select с родителями, наполнять второй select детями выбранного пункта. Помогите пжалста.