Серый

Серый

С нами с 17 марта 2016; Место в рейтинге пользователей: #206

Конфликт плейсхолдеров [[+alias]] ресурса и Tagger

Братцы, что делать?

Есть каруселька на сайте, выводит дочерние ресурсы указанного родителя, к дочерним ресурсам прикручены тэги Tagger`a вот таким кодом:
[[TaggerGetTags?
     &resources=`[[+id]]`
     &rowTpl=`@INLINE <a href="[[~38]]?tag=[[+alias]]" class="category">[[+tag]]</a>`
]]
И вот засада — [[+alias]] берется РЕСУРСА, а не тэга…

Можно ли как-то малой кровью обойтись?

UPD: Ура! Нагуглил вот этот пост, респект девчонке! Дело было в инлайновом tpl. Сделал в отдельный tpl и стало всё норм. Единственное, что сплоховал — заменил только в одном tpl слайда слайдера, а в первом, который с классом active не заменил и думал, что рецепт не работатет. Отнюдь!))
Серый
15 июня 2017, 13:46
modx.pro
1 170
0

Помогите плз по снипетам/плейсхолдерам

Дорогие коллеги, прошу подсказку!

У меня есть некий чанк, представляющий собой некий блок/виджет, который я хочу отображать на сайте в разных местах и с разными вариациями. Внутри он содержит вызов [[pdoResources?]], в котором я через опции (не уверен, что правильный термин) &limit=``, разместив в нем плейсхолдер [[+pubs-limit]] могу регулировать количество ресурсов, которые я отображаю, через плейсхолдер [[+header-title]] могу модулировать заголовок этого виджета.
Вызываю я его так:
[[$widget?
  &header-title=`Свежие статьи`
  &pubs-limit=`10`
]]
А теперь вопрос. Я хочу предусмотреть в этом виджете кнопку «Все статьи», но выводить её не всегда, а только там, где потребуется. Как это сделать?
Хотелось бы получить вот такой код вызова снипета:
[[$widget?
  &header-title=`Свежие статьи`
  &pubs-limit=`10`
  &button=`1`
]]
Где единицей или нулем задавать вывод или невывод кнопки, либо другой способ.

Заранее спасибо!
Серый
09 июня 2017, 12:31
modx.pro
599
0

Tagger помогите плиз с [[+active]]

Народ, а что за плэйсхолдер у этого Tagger`a такой [[+active]]?
Я его помещаю, в tpl тега, а он пустой везде.
Я надеялся, что можно сделать что-то на вроде активного пункта меню…
Вот у меня такой чанк Tpl:
<li><a href="[[~18]]?tag=[[+alias]]">[[+tag]]<span class="badge [[+active]]"><!--[[+countTags]]--></span></a></li>
Что не так делаю?
PS: Вообще, конечно, стоит задача запилить меню на этом Tagger`e, и что б там можно было отмечать стилем активный пункт. Я не извращенец, просто нужна структура публикаций как в WordPress, где один материал может находиться в нескольких категориях одновременно :-)
Серый
06 июня 2017, 18:49
modx.pro
666
0

Как в AjaxUpload спрятать кнопку после аплоада?

Допустим у меня разрешен к загрузке 1 файл, вот я его загрузил, хочу спрятать кнопку, что бы у пользователя не возникло идеи загрузить еще один файл. А если у меня три файла можно загружать, то когда все три файла будут загружены, хочу кнопку прятать.
Как это можно сделать?
Еще, если кто сталкивался, как там язык переключить на вражеский, не переключая язык в админке?
&language=`en`
и
&language=`english`
ничего не дало…
И если еще кто знает, как сделать это поле обязательным — напишите пожалуйста!
Серый
20 марта 2017, 13:42
modx.pro
617
0

Как сделать - Изображение из формы в теле письма?!

Есть форма, в неё загружается изображение. Как сделать что бы изображение не только было в аттаче, но и в теле письма?
Пробовал cid — не помогает. Может как-то не так. Рецепта найти не смог.
Помогите…
Серый
19 марта 2017, 14:16
modx.pro
1
694
0

Постинг новостей через отправку письма

Задача: упростить создание ресурсов для новостной ленты — послал на нужный ящик письмо с текстом и фоткой — оно постится в новостной ленте: тема письма = longtitle, содержимое письма = content, прикрепленные к письму изображения – изображения ресурса.
Что можно попробовать?
Заранее спасибо!
PS: Также интересуют технологии забора свежих постов определенных аккаунтов из соцсетей, но не только лишь все, а лишь те, у которых нужный хэштег или кодовое слово стоит
Серый
10 марта 2017, 15:54
modx.pro
646
+1

Как присвоить класс элементу после успешн. отправк

Друзья, помогите пожалуйста решить задачку — как сделать так, что бы после успешной отправки формы через AjaxForm включалось отображение некого элемента на странице?
А то там алертная штучка мелькнет и исчезнет, а я хочу добавлять класс скрытому элементу, где будет написано крупно и понятно нечто вроде: «Ура, дорогой товарищ! Твоя заявка отправлена, надейся, верь и жди!», ну и потом при перезагрузке страницы исчезает.
Заранее благодарю!
Серый
12 февраля 2017, 07:58
modx.pro
2
891
0

Матрица тегов (вывод по совокупности тегов)

Всем привет!
Возник вопрос — можно ли как-то организовать вывод ресурсов по совпадению нескольких признаков: например есть группа ресурсов — автомобили, и три группы тегов: цвет, брэнд, в лизинг можно или нет.
А далее на определенных страницых делать вывод, например «Показать все черные BMW доступные в лизинг».
Хотелось бы «размечать» ресурсы каким-нибудь симпатичным инструментом возможностью предустановок, навроде Tagger, но не обязательно им.
Заранее спасибо! Если что-то глупое написал, ногами не бейте, я еще только учусь)))
UPD
А вот и решение:
[[!pdoResources? 
	&parents=`родитель ресурсов`
	&tpl=`чанк`
	&where=`[[!TaggerGetResourcesWhere? &matchAll=`1` &tags=`tag1,tag2`]]`
	&limit="сколько штук выводить. 0 - если без все что есть"
]]
В параметре "&tags=``" я писал англоязычные алиасы.
Серый
11 февраля 2017, 13:23
modx.pro
1
2 130
0

Как сконвертить кодировку записей MODX или БД?

Дорогие коллеги, я совершил страшную оплошность, за которую мне жгуче стыдно, но тогда я не знал, а теперь запомню на всю оставшуюся жизнь.
Я установил ModX, и при установке выбрал кодировку админки UTF-8, при этом в БД сервера по умолчанию была установлена cp1251_general_ci.
Благодаря этому изящному маневру содержимое записей на русском в phpMyAdmin выглядит в самом общем виде так: «Р“лавная».

После переезда на другой сервер, произошел некий сбой, и во фронте вместо заглавной буквы «И» отображается вот такое "�?", а в админке все поля, которые содержат такой символ попросту не отображаются, соответственно исправить себя не дают.
Те же поля, в которых не было злосчастной заглавной «И», отображаются совершенно корректно.
Такие дела, братцы…

Итого, буду развлекаться с перезаливками дампа БД и ждать мудрого совета.
Ну, погуглю еще чутка,
Например здесь скрипт какой-то php-шный предлагают, а я даже не умею ими пользоваться((
Какую-то бы команду для SQL в phpMyAdmin бы что ли…
Серый
04 февраля 2017, 06:06
modx.pro
902
0

Переезд. Часть полей в админке нет, а фронт - есть

Уж и не знал как уложиться с заголовком, буду признателен тому кто меня спасет
Переезд сайта методом установки на новом месте дистриба, переписывания файлов и перезаливкой БД
Всё прошло вполне успешно, немного были проблемы с кодировкой во фронте, не пускало пользователя, но после того, как через phpMyAdmin сбросил пароль, всё получилось и как зашел, гляжу, а кодировка-то во фронте исправилась!
Однако вот какая беда — во фронте всё на месте, а вот в админке в русских контекстах (основной на сайте это английский) пустота! Есть фотки в сквозных полях, есть название ресурса, а в аннотации и контенте — ПУСТОТА!
Смотрю в таблицах — есть текст! А в админке нету… А во фронте есть… И заглавная И полетела, вместо неё сейчас везде "�?". Можно руками поправить, без проблем, да только в ресурсах-то пустота…

Серый
03 февраля 2017, 19:42
modx.pro
953
0