Вопросы
Полный аналог поля производитель для minishop
Добрый день, нужно еще одно поле у товара аналогичное полю «производитель» — с названием «поставщик». Т.е. все тоже самое, своя таблица для создания и редактирования «поставщиков», все абсолютно идентично, и не хотелось бы при этом терять совместимость с минишопом при дальнейших обновлениях.
Как это реализовать, или надо просить Василия за денежку сделать доработку и внести в официальную версию? )
Как это реализовать, или надо просить Василия за денежку сделать доработку и внести в официальную версию? )
Tickets убирает теги из кода
Всем привет!
Перенесла блок со статьями на Tickets.
Всем ресурсам поставила тип «Тикет». Но возникла проблема.
Убираются теги из кода — prntscr.com/7y9s2m
Хотя в админке в содержимом ресурсе теги прописаны — prntscr.com/7y9sco
Подскажите, в чем проблема?
Перенесла блок со статьями на Tickets.
Всем ресурсам поставила тип «Тикет». Но возникла проблема.
Убираются теги из кода — prntscr.com/7y9s2m
Хотя в админке в содержимом ресурсе теги прописаны — prntscr.com/7y9sco
Подскажите, в чем проблема?
EVO Плагины
Доброго времени суток!
Непонимание источника проблемы.
Написала плагин. Использовала на нескольких сайтах под EVO. Но одном стал выдавать предупреждение
Error: Cannot modify header information — headers already sent by (output started at /manager/includes/document.parser.class.inc.php:679)
Думала косякнула с плагином. Ради интереса закомментировала весь код, оставила просто пустой плагин.
Но предупреждение так и выскакивает.
Понимаю что решается отключением display_errors, но хотелось бы понять причины.
Событие плагина OnWebPageComplete
Очень хочу понять причина во мне или в моей сборочке?)
Непонимание источника проблемы.
Написала плагин. Использовала на нескольких сайтах под EVO. Но одном стал выдавать предупреждение
Error: Cannot modify header information — headers already sent by (output started at /manager/includes/document.parser.class.inc.php:679)
Думала косякнула с плагином. Ради интереса закомментировала весь код, оставила просто пустой плагин.
Но предупреждение так и выскакивает.
Понимаю что решается отключением display_errors, но хотелось бы понять причины.
Событие плагина OnWebPageComplete
Очень хочу понять причина во мне или в моей сборочке?)
Выделить\загрузить главное изображение в TV
При создании тикета из фронтенда(!) загружаются несколько фотографий (для галереи).
Есть необходимость для тикета выбрать или отдельно загрузить «главное» фото и запихнуть его в TV. Кто-нибудь делал такое?
Вставить второе поле ".ticket-form-files" в форму не получается, оно просто дублируется вместе с загруженными файлами. Дайте совет, пожалуйста.
Есть необходимость для тикета выбрать или отдельно загрузить «главное» фото и запихнуть его в TV. Кто-нибудь делал такое?
Вставить второе поле ".ticket-form-files" в форму не получается, оно просто дублируется вместе с загруженными файлами. Дайте совет, пожалуйста.
на IE9 pdoResources не выводит TV через AJAX
У меня проблема c выводом TV только на IE9 (и ниже) и только через AJAX.
Есть чанк который отображается, как на сайте, так и подгружается через AJAX.
Через аjax вместо содержимого TV картинки выводится текстом " [[+tv.image]] "
Не могу понять как с этим связан браузер?
Проверял в Firefox, Crome, IE11 — все нормально, а в IE9 не работает
Вот как у меня это работает:
На сайте список статей выводятся через чанк articles.tpl
Есть чанк который отображается, как на сайте, так и подгружается через AJAX.
Через аjax вместо содержимого TV картинки выводится текстом " [[+tv.image]] "
Не могу понять как с этим связан браузер?
Проверял в Firefox, Crome, IE11 — все нормально, а в IE9 не работает
Вот как у меня это работает:
На сайте список статей выводятся через чанк articles.tpl
<div class="article__image">
<img src="[[+tv.image]]" alt="[[+pagetitle]]" title="[[+pagetitle]]">
</div>
<div class="content__title">
<a href="[[~[[+id]]]]"><h3>[[+pagetitle]]</h3></a>
</div>
<div class="article__text">[[+introtext]]</div>
<div class="article__readmore">
<a href="[[~[[+id]]]]">Читать далее</a>
</div>
создал сниппет ajaxResources:Прикрутить Tickets к Pdo
Привет!
Уже есть большой блог со статьями (более 1000 статей). Как безболезнено прикрутить Tickets к уже созданным ресурсам?
Вывод ресурсов через [[!pdoPage?
Уже есть большой блог со статьями (более 1000 статей). Как безболезнено прикрутить Tickets к уже созданным ресурсам?
Вывод ресурсов через [[!pdoPage?
Не получается вывести количество комментариев
Привет сообщество, с помощью pdoResources пытаюсь вывести количество просмотров и комментариев. Просмотры вывести получилось, а вот комментарии никак не осилю, что-то делаю не так.
Как сделать поиск с подсказками?
Всем привет!
Есть задача реализовать поисковую строку на сайте, которая бы работал не просто как поиск, а при попытке введении запроса выдавала бы подсказки-ссылки на конкретные разделы сайта. Соответственно переход в итоге должен осуществляться на конкретный раздел, а не на список релевантных страниц.
Например, начинает пользователь вводить в строке «до...», и тут появляется всплывающее окно (аля подсказки Яндекса) с возможными вариантами: "дом в пригороде", "домашняя мебель", "домашние животные" — это все существующие разделы сайта, пользователю потребуется что-то выбрать.
Можно ли такое реализовать, какие сниппеты использовать?
Заранее спасибо за ответы!
Есть задача реализовать поисковую строку на сайте, которая бы работал не просто как поиск, а при попытке введении запроса выдавала бы подсказки-ссылки на конкретные разделы сайта. Соответственно переход в итоге должен осуществляться на конкретный раздел, а не на список релевантных страниц.
Например, начинает пользователь вводить в строке «до...», и тут появляется всплывающее окно (аля подсказки Яндекса) с возможными вариантами: "дом в пригороде", "домашняя мебель", "домашние животные" — это все существующие разделы сайта, пользователю потребуется что-то выбрать.
Можно ли такое реализовать, какие сниппеты использовать?
Заранее спасибо за ответы!
pdoPage и where, как отфильтровать по дате
Здравствуйте сообщество Модекс, У меня вопрос на помощь:
Как правельно создать запрос на фильтр данных в pdoPage чтобы выбрать все записи за определенный период времени?
пробую перейти на ajax выборку:
Пробовал написать сниппет с параметрами дат, что опять же работает только при обыкновенной выборке но не по периоду значений. Даты в базе DATETIME не в Unix формате.
Вопрос к сообществу:
1. Как правельно необходимо построить запрос?
если мне необходимо реализовать сортировку «на лету» как правельно реализовать динамику изменения дат и вывод оезультатов?
2. При вызове pdoPage, в ajax как мне вывести пагинацию если я поставил лимит?
Как правельно создать запрос на фильтр данных в pdoPage чтобы выбрать все записи за определенный период времени?
пробую перейти на ajax выборку:
if ($_SERVER['HTTP_X_REQUESTED_WITH'] != 'XMLHttpRequest') {return;}
// Сниппет будет обрабатывать не один вид запросов, поэтому работать будем по запрашиваемому действию
// Если в массиве POST нет действия - выход
if (empty($_POST['action'])) {return;}
// А если есть - работаем
$res = '';
switch ($_POST['action']) {
case 'test':
$res = 'Hello World!';
break;
// А вот сюда потом добавлять новые методы
case 'all-jobs':
$params = array();
$params['class'] = 'Jobs';
$datestart = "2015-05-25"; // здесь я буду постом обнавлять данные
$dateend = "2015-06-01"; // здесь я буду постом обнавлять данные
$params['tpl'] = 'jobs.main.tpl';
$params['element'] = 'getTablesInfo';
$params['limit'] = '7';
$params['where'] = '{"date_created:>=":$datestart, "date_created:<=":$dateend}'; // этот костыль не работает
$params['sortby'] = '{"date_created":"DESC"}';
$res = $modx->runSnippet('pdoPage', $params);
break;
}
// Если у нас есть, что отдать на запрос - отдаем и прерываем работу парсера MODX
if (!empty($res)) {
die($res);
}
Код брался из Открытого источника. Перерыл много материала, много подчеркнул для себя но практически ничего по моей проблеме. Если сделать запрос без выборки where то данные проходят и возвращаются значения, сделать выборку не получается.Пробовал написать сниппет с параметрами дат, что опять же работает только при обыкновенной выборке но не по периоду значений. Даты в базе DATETIME не в Unix формате.
Вопрос к сообществу:
1. Как правельно необходимо построить запрос?
если мне необходимо реализовать сортировку «на лету» как правельно реализовать динамику изменения дат и вывод оезультатов?
2. При вызове pdoPage, в ajax как мне вывести пагинацию если я поставил лимит?
Обязательный вход, закрытые разделы
Приветствую.
Возможно, вопрос банальный, но несколько дней поиска не дали ответа.
С MODX работаю меньше недели, решил попробовать его, как замену Drupal.
Нужен пинок в нужную сторону, пока не могу разобраться в некоторых вещах.
Общая задача такая:
Спасибо.
Возможно, вопрос банальный, но несколько дней поиска не дали ответа.
С MODX работаю меньше недели, решил попробовать его, как замену Drupal.
Нужен пинок в нужную сторону, пока не могу разобраться в некоторых вещах.
Общая задача такая:
- Сделать сайт с обязательным входом (заглушка с формой логина вместо сайта, до момента входа). Сейчас организован вход и регистрация компонентом Login, но как полностью закрыть сайт — не разобрался.
- Каждому пользователю вручную админом назначаются «проекты», ресурсы которых он может видеть и создавать. В том числе тикеты (компонент Ticket), некоторым пользователям надо дать доступ ко всем проектам. Где почитать про систему контроля доступа? Очень сложно понять контексты, роли, группы пользователей, политики доступа. По отдельности — всё вроде ясно, но как они взаимодействуют — весь мозг сломал.
Спасибо.