Andrei

Andrei

С нами с 22 декабря 2015; Место в рейтинге пользователей: #492

Шпаргалка на все случаи жизни

Полезные ссылки, которые Вам пригодятся в некоторых ситуациях.
Михаил
07 февраля 2020, 21:42
modx.pro
70
2 153
+35

Поиск из mSearch2 по SEO страницам SeoFilter

Привет всем! Давно я сюда ничего не писал, лишь только почитывал. И вот настало время поделиться интересным решением и дальнейшими планами.

Меня иногда спрашивали, можно ли индексировать SEO страницы, но тогда я ничего толком сделать не мог.
Казалось всё это чем-то очень сложным и трудозатратным. Но время шло, я продолжал учиться и стал опытнее. Конечно, отсюда есть и большой минус: на свой старый код без слёз не посмотришь :)

Совсем недавно ко мне обратился @Роман Ильин с таким запросом на доработку. Изучил подробнее, как устроен mSearch2, его таблицы и прикинул, что можно его научить искать и по сторонним таблицам.
В общем-то, Роман и проспонсировал такую доработку, спасибо!



Перейдём, наконец к делу.
Евгений Шеронов
29 января 2020, 12:13
modx.pro
4
1 569
+18

Расширение файла `` не допускается

Столкнулся с такой вот проблемой Расширение файла `` не допускается:


В системных настройках upload_files конечно же был указан png
txt,html,htm,xml,js,css,zip,gz,rar,z,tgz,tar,mp3,mp4,aac,wav,au,wmv,avi,mpg,mpeg,pdf,doc,docx,xls,xlsx,ppt,pptx,tiff,svg,svgz,gif,psd,ico,bmp,odt,ods,odp,odb,odg,odf,md,ttf,woff,eot,scss,less,css.map,jpg,jpeg,png,php
При этом файл успешно загружался и всё равно было такое уведомление.
Мне конечно же не мешало, но заказчику не нравилось.

Кирилл
27 декабря 2019, 12:03
modx.pro
8
2 652
+8

Плюс и минус в каунте корзины MS2

Досточно простой вопрос, который мучает начинающих разработчиков. Решил поделиться решением, как сделать кнопки плюс и минус в корзине MS2. Что бы все было «по-фуншую»

Начнем c разметки. Я показываю на страндартной теме MS2. Вносим правки в чанк tpl.msCart

...
<td class="count">
<form method="post" class="ms2_form" role="form">
  <input type="hidden" name="key" value="{$product.key}"/>
  <div class="form-group">
    <div class="input-group input-group-sm qty">
      <span class="input-group-prepend">
      <span class="input-group-text minus input_count_action">-</span>
      </span>
      <input type="number" name="count" value="{$product.count}" class="form-control"/>
      <span class="input-group-append">
      <span class="input-group-text plus input_count_action">+</span>
      <span class="input-group-text">{'ms2_frontend_count_unit' | lexicon}</span>
      </span>
    </div>
      <button class="btn btn-sm" type="submit" name="ms2_action" value="cart/change">
      ↻</button>
  </div>
</form>
</td>
...
Олег Щавелев
02 декабря 2019, 02:08
modx.pro
14
2 830
+8

Разноцветные теги с tvSuperSelect

На текущем проекте была задача сделать теги цветными, чтоб каждый тег у посетителей ассоциировался со своим цветом. Да, это редко кому надо, но задача прикольная. Mой вариант решения под катом:
Антон
19 августа 2019, 02:27
modx.pro
11
1 746
+12

TVTable 3.4.0

Привет всем!

Для того чтобы администрация форума не ругалась:
«Сегодня дорогие мои, не будет никаких сантиментов и смайликов. Только жесткач и технические данные в чистом виде! Кому нравится словоблудие и рукофлудие, свободен. Никого не держу. Досвидульки и ...»
Баха Волков
07 июня 2019, 18:35
modx.pro
7
2 566
+21

Менять товар каждые 24 часа

Добрый день, суть такова, есть отдельная страница называется — Товар дня, и у него имеется таймер 24 часа, я поставил через ТВ каждому товару чекбокс с Товар дня, подскажите пожалуйста как сделать чтоб Товар дня менялся каждые 24 часа из выбранных чекбоксов? сейчас просто вывел через просто
[[!pdoPage?
                &parents=`2,3,4`
                &where=`{"template":"6"}`
                &tpl=`tpl.spec`
                &includeTVs=`typeimg,price_spec,price_old_spec,check_price`
                &limit=`1`
                &tvFilters=`check_price==1`
                 ]]

спасибо заранее
atrox
04 июня 2019, 09:37
modx.pro
1
722
0

bxSender - Массовая рассылка на email и управление подписчиками

Компонент для массовой рассылки на e-mail и управления подписками пользователей с фронтенда. Так же ведется статистика по отправляемым письмам, можно видеть как пользователи открывают письма, переходят по ссылкам из письма, отписываются от рассылки, управляют листами для подписки.

Возможности


  • Управление подписками — на фронтенд добавлены сниппеты: форма для подписки новых пользователей, форма восстановление доступа к подписке и форма управление подпиской
  • Подписчики — это email адреса и имена подписчиков для рассылок, с возможностью импортировать из CSV файла, из списка пользователей MODX, групп пользователей MODX и добавление в ручную
  • Сегменты — создание сегментов для добавление подписчиков. При создании рассылки выбираются получатели находящиеся в сегменте
  • Отписавшиеся — это список с e-mail адресами которые отписались
  • Рассылки — создание рассылок для подписчиков с возможностью настроить индивидуальные шаблоны писем и системой автоматической статистики по запущенной рассылки.
  • Отчет рассылок — статистика по отправленным письмам с фильтрами и статистикой о действиях пользователей
  • Ошибки доставки — список e-mail адресов с отскоками доставки сообщений
  • Транспорт отправителя — настройки для отправки писем с вашего сервера или SMTP, с возможность задать интервал отправки сообщений и количества писем в 1,2,3,5,10,15,30 минут
  • Обратный путь — настройки POP3 соединения откуда будут забираться отскоки и записывается в списке с ошибками доставки
Андрей Степаненко
02 июня 2019, 18:30
modx.pro
7
3 166
+23

msTimeStamp - Снятие метки новинка, особый или популярный по времени

Приложение добавляет дополнительное поле "действителен до" с выбором даты до которой будет действовать метка о том что товар Новинка, Особый или Популярный.

Проверка даты действия метки происходит во время входа пользователя на страницу. Если время действия метки истекло, то запись автоматически удаляется а у товара автоматически снимается метка.

Например можно установить у товара чекбокс Новинка и выбрать дату по наступлению которой товар перестанет быть новинкой

Андрей Степаненко
09 апреля 2019, 13:32
modx.pro
5
1 941
+16

GoogleSheets. Компонент для работы с Google таблицами.

Возможности
  • Cохранение форм
  • Cохранение заказов (minishop2)
  • Импорт ресурсов / товаров (minishop2)
  • Выгрузка данных из таблицы
Aleksandr Huz
30 октября 2018, 23:04
modx.pro
4
3 144
+11