Jameson

Jameson

С нами с 03 мая 2018; Место в рейтинге пользователей: #451

Плагин ms2Gallery для TinyMCE 4

Всем привет! Давненько я ничего не писал в «Готовые решения».

Данная заметка будет полезна тем, кто не разбирается в WYSIWYG редакторах, в частности для тех, кто никогда не писал для них плагины. Я работаю с TinyMCE RTE, посему если вы тоже работаете на нем, то этот пост для вас. Я переехал в MODx из WP, а как известно я думаю многим, в WP многие плагины работают через, так называемые shortcode. Это код, который выводит что-то из каких-то кастомных плагинов в контент.
iWatchYouFromAfar
15 сентября 2019, 23:50
modx.pro
9
2 138
+26

Localizator + mSearch2. Шерше ля фам или поиск по-французски


На днях в разделе работы появилось объявление о скрещивании Localizator и mSearch2. Заинтересовало оно меня тем, что по итогу работы необходимо написать статью и опубликовать здесь. А вы знаете, как я люблю писать статьи, правда? Заказ оформил Hiddenski, за что давайте вместе его поблагодарим! :)
Первый раз пишу статью по заказу, посмотрим, что из этого получится.
Павел Гвоздь
26 сентября 2018, 22:40
modx.pro
16
3 049
+22

Не получается вывести в minishop2 опцию Да/Нет

Здравствуйте пытаюсь выставить наличие товара через поле Да/Нет через опции товара. Попробывал несколько разных вариантов и ниодин не сработал, может как то по другому нужно выводить?
1 вариант
вызываю в шаблоне
[[!msOptions? name=`vnalichii` &tpl=`tpl.msNalichie`]]
в tpl

[[+vnalichii:is=`1`:then=`ДА`:else=`НЕТ`]]
_________
2 вариант
вызываю в шаблоне
[[!msOptions? name=`vnalichii` &tpl=`tpl.msNalichie`]]
в tpl

{if $vnalichii?}да{else}нет{/if}

В обоих вариантах, когда выбираю Да или Нет в товаре, на странице всеравно показывает только НЕТ что бы я не выбрал
Сергей
23 сентября 2018, 16:32
modx.pro
1
1 639
0

Вопрос по запросу.

Подскажите пожалуйста кто шарит. Суть такая: нужно вывести список учителей (это юзеры с ролью teacher). У выведенного списка учителей нужно в скобочках указать количество учеников, которые им принадлежат (данный признак у учеников лежит в профиле в поле extended в поле id_teacher). Все дело уже реализовано с помощью кода:
[[!pdoUsers?
                    &groups=`teacher`
                    &limit=`0`
                    &tpl=`tplTeachersToSelect`
                ]]
А в самой tpl:
[[!pdoUsers?
    &tpl=`@INLINE`
    &where=`{"modUserProfile.extended:LIKE":"%\"id_teacher\":\"[[+id]]\"%"}`
    &setTotal=`1`
]]
<option value="[[+id]]">[[$fullname]] ([[+total]])</option>
Евгений Лазарев
04 сентября 2018, 16:31
modx.pro
1
801
0

Office - авторизация и регистрация через sms c одной формы

Кейс:

Клиент очень хотел, чтобы у него на странице входа, как у служб доставки, было одно поле — номер телефона. И всё. То есть, если ты новый — ты регистрируешься, если уже юзер — входишь.

Если с авторизацией через email такое можно заставить работать из коробки, то с телефоном пришлось помудрить. Далее — пошаговое описание решения.
mngatoff
26 июля 2018, 16:18
modx.pro
35
4 115
+18

[EmailQueue] - Очередь писем

С сайта бывает требуется отсылать много писем. Но многие хостеры ограничивают число писем что можно сразу отправить. Например на одном хостинге можно отправить только 60 писем в минуту. Чтобы обойти это ограничение нужно организовывать очередь писем и отправлять письма частями по, например, 50 штук. Чтобы не писать такую очередь каждый раз когда отправка многих писем нужна в компоненте, написал отдельный компонент что организует такую очередь.
Александр Туниеков
10 июня 2018, 05:44
modx.pro
7
2 897
+12

Как реализовать меню 3 уровня средствами используя один шаблон?

Добрый день подскажите пожалуйста каким образом реализовать меню состоящее из 3 уровней, используя 1 шаблон.

Структура будет такая

Главная
Категория
	Подкатегория-1
		Под-подкатегория-1
		Под-подкатегория-2
	Подкатегория-2
		Под-подкатегория-1
		Под-подкатегория-2
Категория-2
Категория-3
Это 1 уровень меню:


После нажатия на категорию появляется подпункт меню, и выделяется активный пункт категории.


После нажатия на подпункт меню, дополнительно выделяется активный подпункт.


Пытался сделать несколькими вызовами pdoMenu, с условиями на fenom но больно много условий if и приходится привязываться к id, что заставляет сделать несколько шаблонов.

Может кто нибудь сталкивался с подобной задачей, что то подскажет?
Сергей
31 мая 2018, 17:23
modx.pro
1
3 304
+1

Вывод дочерних ресурсов родителя

Имеется структура:
Папка(1)
-------Папка(11)
--------------Документ(11)
--------------Документ(12)
Папка(2)
-------Папка(22)
--------------Документ(21)
-------Папка(23)
--------------Документ(22)
Папка(3)
-------Папка(33)
--------------Документ(31)
--------------Документ(32)

Нужно вывести список контейнеров ресурса папки 2, а ниже их документы
алексей
30 мая 2018, 13:33
modx.pro
1
3 117
0

Закрытый дневник в личном кабинете

Здравствуйте!

Возникла необходимость, для одного проекта реализовать возможность ведения записей в личном кабинете. Пока — в свободной форме в текстовом поле. В дальнейшем разбить на формы с выводом графика каких либо изменений. Видеть записи могут конкретный пользователь и администратор. Это закрытые данные, своеобразная связь пациента с лечащим врачом.

Что-то не приходит в голову не один компонент, имеющий какие то подобные простые функции. Буду благодарен за наводку. Если простого варианта не будет найдено, придётся рассматривать возможность написания такого компонента.
Александр Н
20 мая 2018, 07:51
modx.pro
3
1 234
0

[msFavorites] - только для авторизованных юзеров

Иногда необходимо ограничить функционал избранного и разрешить его только для авторизованных пользователей. Под катом плагин для решения этого вопроса.
Володя
19 октября 2017, 08:58
modx.pro
7
1 865
+11