Андрей
С нами с 19 апреля 2018; Место в рейтинге пользователей: #320Где сменить класс ошибки?
            Всем привет
В личном кабинете (стоит расширение Login) есть форма редактирования пользователя
Внизу, после каждой формы стоит вывод ошибки, например [[+error.fullname]]
Соответственно если поле не заполнено, на этом месте появляется такая конструкция
Заменить span на div или вообще убрать обертку?
Заранее благодарю за ответ
        
        
        
    В личном кабинете (стоит расширение Login) есть форма редактирования пользователя
Внизу, после каждой формы стоит вывод ошибки, например [[+error.fullname]]
Соответственно если поле не заполнено, на этом месте появляется такая конструкция
<span class="error">Ошибка</span>Где можно поменять именно html часть ошибки?Заменить span на div или вообще убрать обертку?
Заранее благодарю за ответ
Формирование ЧПУ в Тикетах
            Возникла проблема, вернее отсутствие логики в тикетах
Прошу подсказать того, кто разбирается в этом.
Есть раздел с тикетами, в котором присутствуют подкатегории, тоже тикеты
Например
— Родитель
----Подкатегория
----Подкатегория
----Подкатегория
и т.д.
В подкатегориях убрал галочку Использовать псевдоним в пути псевдонимов.
Но при создании тикета в одной из подкатегорий, URL все равно формируется так
/Родитель/Подкатегория/Тикет
Как исправить? Это глюк или так и должно быть?
Нужен такой вариант /Родитель/Тикет
Но тикеты должны быть в разных разделах
        
        
        
    Прошу подсказать того, кто разбирается в этом.
Есть раздел с тикетами, в котором присутствуют подкатегории, тоже тикеты
Например
— Родитель
----Подкатегория
----Подкатегория
----Подкатегория
и т.д.
В подкатегориях убрал галочку Использовать псевдоним в пути псевдонимов.
Но при создании тикета в одной из подкатегорий, URL все равно формируется так
/Родитель/Подкатегория/Тикет
Как исправить? Это глюк или так и должно быть?
Нужен такой вариант /Родитель/Тикет
Но тикеты должны быть в разных разделах
Как отправить тикет в черновик?
            Добрый день всем!
Вывел тикеты с помощью сниппета getTickets
Внутри чанка с выводом тикета поставил ссылку на редактирование
        
        
        
    Вывел тикеты с помощью сниппета getTickets
Внутри чанка с выводом тикета поставил ссылку на редактирование
<a href="create?tid=[[+id]]">редактировать</a>Как добавить аналогичную на добавление тикета в черновики, то-есть снять его с публикации?        Как вывести значение с TV поля (список одиночный выбор)
            Добрый вечер, друзья!
Есть TV поле (список одиночный выбор) с параметрами
Карточка == 1||
Свекла == 2
И тд
На фронте ресурса, необходимо вывести значение, которое установлено (это список одиночный выбор), то-есть значение какое-то одно
Если вывести [[*tvname]] — выводит значение цифрой
Как вывести именно названия?
Есть модификатор для вывода (списка множественного выбора)
Но при одиночном выборе работать отказывается
У кого есть php модификатор, если не сложно черканите
        
        
        
    Есть TV поле (список одиночный выбор) с параметрами
Карточка == 1||
Свекла == 2
И тд
На фронте ресурса, необходимо вывести значение, которое установлено (это список одиночный выбор), то-есть значение какое-то одно
Если вывести [[*tvname]] — выводит значение цифрой
Как вывести именно названия?
Есть модификатор для вывода (списка множественного выбора)
Но при одиночном выборе работать отказывается
У кого есть php модификатор, если не сложно черканите
Как заменить username на id
            Есть такой плагин, который отвечает за переадресацию на страницу пользователя
Одним словом, страница с пользователями на сайте реализована так же как на modx.pro
Сейчас есть страница типа /user
И с нее мы можем перейти на страницу самого пользователя user/username
Нужна помощь, как реализовать вместо username — id пользователя
Чтобы вместо вида /user/username был вид ссылок /user/id
        
        
        
    Одним словом, страница с пользователями на сайте реализована так же как на modx.pro
Сейчас есть страница типа /user
И с нее мы можем перейти на страницу самого пользователя user/username
Нужна помощь, как реализовать вместо username — id пользователя
Чтобы вместо вида /user/username был вид ссылок /user/id
<?php
if ($modx->event->name != 'OnPageNotFound') return;
$users_page_id = $modx->getOption('users_page_id', $scriptProperties, '');
$redirect_to_username = $modx->getOption('redirect_to_username', $scriptProperties, 1);
$strict_urls = $modx->getOption('strict_urls', $scriptProperties, 1);
if ($page = $modx->getObject('modResource',intval($users_page_id))) {
    $req = $modx->context->getOption('request_param_alias', null, 'q');
    $url = $_REQUEST[$req];
    $cont_type = $modx->getObject('modContentType',array('name' => 'HTML'));
    $cont_ext = $cont_type->get('file_extensions');
    $cont_isfolder = $page->get('isfolder');
    $page_url = $modx->makeUrl(intval($users_page_id));
    $cont_suf = $modx->getOption('container_suffix', null, '/');
    $url_explode = explode($page_url, $url, 2);
    $position = strpos($url, $page_url);
    if ($position !== false && $position == 0 && count($url_explode) == 2) {
        if (!empty($cont_ext) && $cont_ext != '/') {
            $tmp = explode($cont_ext,$url_explode[1]);
            $url_explode[1] = $tmp[0];
        }
        if (substr($url_explode[1],-1) == '/') $url_explode[1] = substr($url_explode[1],0,-1);
        if (substr($url_explode[1],0,1) == '/') $url_explode[1] = substr($url_explode[1],1);
        
        if ($redirect_to_username && is_numeric($url_explode[1]) && $user = $modx->getObject('modUser', intval($url_explode[1]))) {
            if ($cont_isfolder == 1 && $cont_suf == "/") {
                $page_url = substr($page_url,0,-1);
            }
            $modx->sendRedirect($page_url.'/'.$user->get('username').$cont_type->get('file_extensions'));
        }
        
        if ($strict_urls) {
            $redirect = false;
            if (!empty($cont_ext)) {
                if ($cont_ext == '/' && substr($url,-1) != '/') $redirect = $url.$cont_ext;
                elseif (strpos($url, $cont_ext) === false) $redirect = $url.$cont_ext;
            }
            elseif (substr($url,-1) == '/') $redirect = substr($url,0,-1);
            if ($redirect) $modx->sendRedirect($redirect);
        }
        
        
        if ($user = $modx->getObject('modUser', array('username' => $url_explode[1]))) {
            $modx->setPlaceholders($user->Profile->toArray());
            $modx->setPlaceholders($user->toArray());
            $modx->sendForward($users_page_id);
        }
    }
}
return;        Как сделать RSS для Яндекс Дзена?
            Делаю ленту RSS для Яндекс Дзена. Возник вопрос, как вытащить из контента все изображения и поместить их в RSS списком в тегах?
P.S.
Нашел как вывести первое изображение
+ нужно вернуть списком значение, не только первое изображение
        
        
        
    <enclosure url="http://example.com/2023/07/04/pic1.jpg" type="image/jpeg"/>
<enclosure url="http://example.com/2023/07/04/pic2.jpg" type="image/jpeg"/>P.S.
Нашел как вывести первое изображение
preg_match('/<img[^<>]+src=[\'"](?P<src>.+)[\'"][^<>]*>/i', $input, $image);
return $image['src'];Но данный сниппет не вырезает alt теги, width и height+ нужно вернуть списком значение, не только первое изображение
CityFields – как сделать переадресацию после выбора города?
            Ситуация следующая – стоит плагин CityFields
Поддоменов на сайте нет, город банально выбирается и соответственно показывается необходимый контент
Но когда выбирается город, пользователь остается на прежней странице.
Как сделать переадресацию после выбора города например на страницу с ключом /moscow при выборе Москвы
Или /krasnodar при выборе краснодара?
        
        
        
    Поддоменов на сайте нет, город банально выбирается и соответственно показывается необходимый контент
Но когда выбирается город, пользователь остается на прежней странице.
Как сделать переадресацию после выбора города например на страницу с ключом /moscow при выборе Москвы
Или /krasnodar при выборе краснодара?
Вопрос касаемо поиска на сайте
            Друзья, помогите решить проблему
На сайте есть контейнеры / города
К примеру
site/moscow
site/krasnodar
site/ekaterinburg
И так далее
Как реализовать на главной странице поиск с возможностью выбора, в какой именно категории искать?
Вот скрин пример, слева вводим что найти, справа вводим в какой категории
Тыкать сюда
        
        
        
    На сайте есть контейнеры / города
К примеру
site/moscow
site/krasnodar
site/ekaterinburg
И так далее
Как реализовать на главной странице поиск с возможностью выбора, в какой именно категории искать?
Вот скрин пример, слева вводим что найти, справа вводим в какой категории
Тыкать сюда
Возник вопрос по отзывам / рейтингам и тд
            Приветствую, Уважаемые участники сообщества!
Реализую проект, на тему рейтингов различных организаций
Пока не представляю, можно ли на modx с помощью готовых компонентов реализовать подобную схему?
Каждая страница будет представлять из себя организацию
В ней соответственно будет раздел с отзывами, реализовать его можно с помощью easycomm насколько помню.
Но суть ни в этом. Мне нужна голосовалка, которая будет присваивать ресурсу рейтинг.
Рейтинг должен будет строиться с помощью нескольких пунктов, отлично, хорошо, средне, не очень и плохо
Скриншот по клику сюда
Как реализовать подобную схему и вывести рейтинг на основе этих пунктов?
Есть ли готовые компоненты, при помощи которых можно сделать это синхронно с отзывами?
Например рядом с полем отзыва — поставьте рейтинг организации, где несколько пунктов, хорошо, отлично и тд.
        
        
        
    Реализую проект, на тему рейтингов различных организаций
Пока не представляю, можно ли на modx с помощью готовых компонентов реализовать подобную схему?
Каждая страница будет представлять из себя организацию
В ней соответственно будет раздел с отзывами, реализовать его можно с помощью easycomm насколько помню.
Но суть ни в этом. Мне нужна голосовалка, которая будет присваивать ресурсу рейтинг.
Рейтинг должен будет строиться с помощью нескольких пунктов, отлично, хорошо, средне, не очень и плохо
Скриншот по клику сюда
Как реализовать подобную схему и вывести рейтинг на основе этих пунктов?
Есть ли готовые компоненты, при помощи которых можно сделать это синхронно с отзывами?
Например рядом с полем отзыва — поставьте рейтинг организации, где несколько пунктов, хорошо, отлично и тд.
Как при копировании ресурса с ресурсами сохранить alias дочерних?
            Здравствуйте!
Возник вопрос, как при копировании ресурса например film1
Сохранить алиасы дочерних ресурсов?
Например в разделе film1 есть пути film1/trailer или film1/screenshots
И при копировании раздела дочерние пути уже имеют такой вид film2/treilery и film2/scrinshoty
        
        
        
    Возник вопрос, как при копировании ресурса например film1
Сохранить алиасы дочерних ресурсов?
Например в разделе film1 есть пути film1/trailer или film1/screenshots
И при копировании раздела дочерние пути уже имеют такой вид film2/treilery и film2/scrinshoty