Серый

Серый

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

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

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

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

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

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

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

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

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

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

AjaxForm не срабатывает валидация Checbox

Добрый день!

Чекбокс выглядит так:
<input type=«checkbox» name=«iagree[]» id=«iagree» value=«I agree that:»
[[!+fi.iagree:FormItIsChecked=`I agree that:`]]>
Я соглашаюсь с тем что:


В вызове снипета есть необходимый параметр:
&validate=`
iagree:required`

делал и так:
&validate=`
iagree[]:required`

Есть и другие поля для валидации. Они валидируются, а чекбокс нет.
И класс не присваивается, и форма улетает без поставленной галки.
Гуглил, яндексил, да всё бестолку((

Заодно, если знатоки AjaxForm подскажут как слать два письма с разными tpl (одно мне, другое тому, кто форму заполнил, о том, что его заявка успешно ушла) — буду крайне признателен

И еще как добавить в случае ошибки валидации чекбокса рядом с ним сообщение.
У меня там рядом с ним вот такая конструкция есть:
[[+fi.error.iagree]]
и в параметрах снипета такая:
&iagree.vTextRequired=`Тык!`
только я хз сработает ли и как вобще надо

И еще мне надо что бы файлы можно было прикреплять только doc, docx и pdf — как это сделать?
Серый
27 января 2017, 18:09
modx.pro
3
6 271
0

Динамические формы (изменение содержимого select)

Братцы! Подскажите пожалуйста, куда рыть, что смотреть, задача такова:
Есть форма заявки, в ней есть select, в котором мы выбираем, например «Грузовик, автобус, легковая», ниже второй select, содержимое которого должно изменяться в зависимости от того, какой пункт выбран в выборе типа транспорта.
Например, если выбран «Грузовик», то отображать во втором select`e варианты «Коричневый, Зеленый», если «Автобус», то «Красный, Белый, Зеленый», если «Легковая», то «Коричневый, Красный, Белый».
Подскажите, пожалуйста, где посмотреть как такое делается по-уму?!
Заранее спасибо!
Серый
19 января 2017, 18:19
modx.pro
1 072
0

Редактор для верстки Longread`ов

Сталкивался ли кто либо с готовыми решениями, позволяющими создавать пользователю материалы в стиле Longread`ов. Пример: gstv.ru/article/28-panfilovcev-interview.html
Мне кажется простым TinyMCE такое сложно будет нарулить без знаний кода.
Серый
04 ноября 2016, 17:04
modx.pro
1
1 881
+1

Блог. Меню из тегов (меток)

Доброго дня, друзья! Пилю бложик на MODX. Основная фича — материал должен иметь возможность находиться в нескольких рубриках, например поездка на концерт — это и «Путешествия» и «Музыка».
Меню (навбар) будет состоять как из этих разделов, так и из ссылок на другие страницы и контейнеры (например «Обо мне», «Фотогаллерея»)
А еще будет облако тегов, отдельный список меток, не связанный с первым, который рубрикатор (Музыка, Путешествия)
Как лучше такое организовать, что бы если создашь новый тег-рубрику, то он автоматом появлялся в меню?
Правильно ли я понимаю, что силами pdoMenu это не реализовать?
Серый
05 октября 2016, 16:41
modx.pro
1 154
0

Как изменить e-mail С КОТОРОГО приходят письма?

Пользователь отправляет через FormIt заявки и они валятся в ящик указанный в emailTo, но приходят они с ящика, который я указал при регистрации! А этого не надо!
Удалял пользователя созданного при регистрации и создавал нового с новым e-mail`ом — не помогает. Что еще можно сделать?
Серый
14 апреля 2016, 08:11
modx.pro
2 534
0

Облако тегов + getProducts

Подскажите пожалуйста, как с помощью getProducts организовать облако тегов, а именно:
1) Список назначенных тегов в виде ссылок на страницу вывода (будет в сайдбаре)
2) Страница вывода результатов. Кликнул в сайдбаре на тег «зеленый» попадаешь на страницу вывода по результатам кликнутого тега и там как в обычном каталоге через getPage + getProducts выводятся tpl`ки ресурсов, имеющих TV-тег «зеленый»
Можно и в связке с Tagger`ом очень симпатичный инструментик (я сделал вывод через pdoPage вот по этому туториалу, но думаю, зачем городить огород — тут вывод pdoPage, а в каталоге getProducts и хочется привести к единому виду, да и на форумах поговаривают, что «Если теги это ТВ то выводите любым сниппетом список этих ТВ с ссылкой на ресурс. Справится и getResources и pdotools и getProducts и даже Wayfinder», вот и надумал спросить у асов, как это вообще лучше сделать)
PS: С tagManager`ом как-то не могу подружиться :(
Серый
12 апреля 2016, 07:41
modx.pro
998
0

Организовать вывод с помощью стандартных TV-тегов

Братцы, помогите пожалуйста!
  1. Есть родительская категория и в ней дочерние ресурсы. Дочерние ресурсы выводятся на родительской странице с помощью getproducts+getpage.
  2. Создан TV-параметр, тип тег, прописаны варианты выбора. Дочерним ресурсам родительской категории по разному назначаются эти теги (для дома, для дачи и тд.).
  3. Задача — вывести в сайдбаре эти теги в виде ссылок (ul+li), желательно выводить только те, что используются, при клике на каждый из которых попадаешь на родительскую страницу-контейнер, где будут отображаться продукты, которым назначен этот тег.
  4. Если еще подскажете как поиск организовать по выведенным, буду просто счастлив!
Заранее спасибо! Ссылки на внятные туториалы приветствуются! (Типа как здесь — мой план Б: itchief.ru/lessons/modx-revo/modx-tag-cloud)
Серый
10 апреля 2016, 14:38
modx.pro
719
0