Александр
С нами с 31 декабря 2012; Место в рейтинге пользователей: #259Выборочно включать текстовый редактор
Привет!
Можно ли включать текстовый редактор в поле content, если у ресурса выбран определенный шаблон? Или может есть какие-нибудь другие условия для включения и отключения редактора?
Чекбокс «Использовать HTML-редактор» не подходит. На сайте 10K страниц, а текстовый редактор нужен только для раздела блога.
Можно ли включать текстовый редактор в поле content, если у ресурса выбран определенный шаблон? Или может есть какие-нибудь другие условия для включения и отключения редактора?
Чекбокс «Использовать HTML-редактор» не подходит. На сайте 10K страниц, а текстовый редактор нужен только для раздела блога.
Поочередный вывод элементов списка с разными шаблонами
Всем привет!
Есть каталог со списком товаров. У товаров из одной папки бывают 3 разных шаблона. Как можно выводить список товаров поочередно в зависимости от шаблона. То есть 1-й товар в списке с 1-м шаблоном, 2-й товар со 2-м шаблоном, 3-й товар с 3-м шаблоном, 4-й товар с 1-м шаблоном и тд.
Есть каталог со списком товаров. У товаров из одной папки бывают 3 разных шаблона. Как можно выводить список товаров поочередно в зависимости от шаблона. То есть 1-й товар в списке с 1-м шаблоном, 2-й товар со 2-м шаблоном, 3-й товар с 3-м шаблоном, 4-й товар с 1-м шаблоном и тд.
Вывод первых результатов pdoPage в конце списка
Всем привет.
Подскажите, как можно такое сделать:
Через pdoPage вывести список с сортировкой по полю, потом взять первые двадцать результатов, «вырезать» их и вставить в конец этого списка. Чтобы по сути список начинался с 21 результата, но первые двадцать тоже были в этом списке.
Подскажите, как можно такое сделать:
Через pdoPage вывести список с сортировкой по полю, потом взять первые двадцать результатов, «вырезать» их и вставить в конец этого списка. Чтобы по сути список начинался с 21 результата, но первые двадцать тоже были в этом списке.
Проверка на дубль alias
Плагин добавляет последние две цифры id в alias при сохранении.
Подскажите, пожалуйста.
<?php
switch ($modx->event->name) {
case 'OnDocFormSave';
// Для ресурсов, использующих определённый шаблон
if ($resource->get('template') == 3) {
$generated = $resource->cleanAlias($resource->pagetitle);
$lasttwoid = substr($id, -2);
$aliasid = $generated .'-'. $lasttwoid;
$resource->set('alias', $aliasid);
$resource->save();
}
break;
}
А как сделать проверку и добавлять последние две цифры id не всем ресурсам, а только если такой alias уже существует у другого ресурса в том же контейнере?Подскажите, пожалуйста.
Добавление аудио и видео с фронтенда
Привет.
Подскажите, как реализовать такое на сайте? Есть ли уже готовые дополнения для этого?
1. Добавление и вывод аудиозаписи
— Пользователи могут загрузить аудиофайл с фронтенда.
— Файл привязывается к ресурсу.
— Отправляется на модерацию.
— Если решение админа положительное, то на странице, где был загружен файл появляется аудиоплеер с этой аудиозаписью. Если положение отрицательное, то файл удаляется.
2. Добавление и вывод видеозаписи
— Пользователи могут вставить ссылку на видео Youtube, Vimeo, Rutube
— Ссылка привязывается к ресурсу
— Отправляется на модерацию
— Если решение админа положительное, то на странице, где был загружен файл появляется или встроенное видео сразу, или превью, по клику на которое открывается видео в модальном окне.
И еще момент, как можно отслеживать потом, если добавленное видео было удаленно с видеохостинга. Если удалено, то не выводить его на своем сайте.
Подскажите, как реализовать такое на сайте? Есть ли уже готовые дополнения для этого?
1. Добавление и вывод аудиозаписи
— Пользователи могут загрузить аудиофайл с фронтенда.
— Файл привязывается к ресурсу.
— Отправляется на модерацию.
— Если решение админа положительное, то на странице, где был загружен файл появляется аудиоплеер с этой аудиозаписью. Если положение отрицательное, то файл удаляется.
2. Добавление и вывод видеозаписи
— Пользователи могут вставить ссылку на видео Youtube, Vimeo, Rutube
— Ссылка привязывается к ресурсу
— Отправляется на модерацию
— Если решение админа положительное, то на странице, где был загружен файл появляется или встроенное видео сразу, или превью, по клику на которое открывается видео в модальном окне.
И еще момент, как можно отслеживать потом, если добавленное видео было удаленно с видеохостинга. Если удалено, то не выводить его на своем сайте.
В TicketsComment не переносятся строки
Всем привет. Может кто подскажет, почему могут не переносится строки (не проставляются br) в комментариях, когда люди при вводе нажимают Enter
Пишут так:
1
2
3
А в комментарии получается так:
123
Пишут так:
1
2
3
А в комментарии получается так:
123
Изменить 302 редирект в pdoPage
Привет.
Сейчас в pdoPage при подобном запросе первой страницы site.ru/catalog/?page=1 по-умолчанию стоит 302 редирект на site.ru/catalog/. Как и где его изменить на 301?
Сейчас в pdoPage при подобном запросе первой страницы site.ru/catalog/?page=1 по-умолчанию стоит 302 редирект на site.ru/catalog/. Как и где его изменить на 301?
pdoResources ничего не выводит
Всем привет.
Делаю вызов (собираю нужные id и все записываю в плэйсхолдер)
Делаю вызов (собираю нужные id и все записываю в плэйсхолдер)
[[!pdoResources? &parents=`2` &depth=`1` &includeTVs=`[[*alias]],likeDislike` &where=`{"template":"2","[[*alias]]":"1"}` &limit=`10` &maxLimit=`20` &returnIds=`1` &toPlaceholder=`top`]]
Потом пытаюсь вывести все, что нужно, другим вызовом:[[!pdoResources? &resources=`[[+top]]` &tpl=`top10tema` &showLog=`1`]]
Но ничего не выводится. Ограничить количество результатов в pdoPage
Всем привет.
Подскажите, как можно ограничить количество выводимых результатов в pdoPage?
Допустим у меня 200 ресурсов в контейнере, но мне надо вывести через ajax pdoPage только первые 20, при этом по 10 на странице. Как это сделать?
Подскажите, как можно ограничить количество выводимых результатов в pdoPage?
Допустим у меня 200 ресурсов в контейнере, но мне надо вывести через ajax pdoPage только первые 20, при этом по 10 на странице. Как это сделать?
Tickets комментарии без ввода email
Привет!
Как сделать поле email необязательным для оставления комментария анонимам? Чтобы осталось, только поле Имя и Сообщение, которых было бы достаточно для отправки.
Как сделать поле email необязательным для оставления комментария анонимам? Чтобы осталось, только поле Имя и Сообщение, которых было бы достаточно для отправки.