Anonymous
Anonymous
Добрый вечер!
Ребята, скажите пожалуйста, как правильно написать параметр Доклистера - filters, чтобы он при обновлении не мог совпадать с уже выведенным товаром?
Anonymous
Anonymous
[!DocLister?
&parents=`[*parent*]`
&tvPrefix=``
&tvList=`product_img, price, old_prise`
&tpl=`books_on_the_recommendation`
&display=`3`
&filters=`AND(id:!=:[*id*])`
&orderBy=`RAND()`
!]
Anonymous
вот что я уже написал, но параметр &filters=`AND(id:!=:[*id*])` - подводит
Bilbo Baggins
открой доку. Посмотри, не нужно ли к id добавить префикс?
Anonymous
к id который без квадратных скобочек?
Bilbo Baggins
content.id
Anonymous
OMG
тупанул, только смотрел этот раздел(((
извиняюсь и спасибо!!!
Anonymous
content.id
хотя это не то, все равно есть совпадения....
ладно, буду искать...
Aliaksandr
content:id:!=:[*id*]
Aliaksandr
Или addWhereList='c.id!=[*id*]'
Aliaksandr
Только кавычки правильные `
Aliaksandr
Anonymous
content:id:!=:[*id*]
да, я не поставил после content двоиточие((
костыль, только обратил внимание, что одна мелочь, делает разницу
Anonymous
спасибо))
Aliaksandr
спасибо))
Это общий синтаксис всех фильтров type:name:operator:value;
Aliaksandr
Может быть content, tv, tvd :)
Aliaksandr
Можно свой дописать
Dark
@Dmi3yy, спасибо за программу "SmartSynchronize".
Сравнил я файлы в папке "/assets/plugins/managermanager/widgets/ddmultiplefields/richtext/" версий CMS 1.4.2 и 1.4.0.
Выяснил, что для того чтоб возобновить функционирование поля richtext в ddmultiplefields достаточно поменять файл index.php на версию 1.4.0.
Или же в 11 строке убрать инклюд "index.php" и сделать нормальное подключение API.
require_once($richtextIncludeDirectory.'includes/protect.inc.php');
require_once($richtextIncludeDirectory.'includes/config.inc.php');
startCMSSession();
require_once($richtextIncludeDirectory.'includes/document.parser.class.inc.php');
$modx = new DocumentParser;
Aliaksandr
А что случилось то с новым index.php, что перестало отрабатывать подключение апи через его инклуд? Сам не пробовал на этой версии, но были жалобы раньше на аякс, подключенный таким способом. Это ж куча сайтов развалится при обновлении
Aliaksandr
Как же теперь использовать пресловутый "метод номер 3"? :)
Pathologic
Aliaksandr
Ну так не первый человек сигнализирует, что там что то отвалилось
Aliaksandr
В этом "нормальном" подключении:)
Pathologic
что именно отвалилось?
Anonymous
"что то"
Anonymous
Простите, не удержался
Aliaksandr
Я не знаю, но пару дней назад жаловались на аякс, теперь вот на это
Aliaksandr
И в обоих случаях поключение старым способом осталось рабочим, а через индекс перестало работать
Aliaksandr
Думаете совпадение?:)
Pathologic
подключение старым способом обычно использовалось во всяком говне, так что если там и перестало что-то работать, то ничего страшного
Aliaksandr
Нет, там вроде было нормально все, а потом отвалилось и пришлось возвращаться на старый метод:)
Pathologic
не было там нормально
Aliaksandr
Тут было
Aliaksandr
Сеньйоры, подскажие как в новых версиях движка теперь в кроне запускать скрипты с подключенным парсером? Теперь так как раньше не прокатывате нифига
define('MODX_API_MODE', true);
$path = '/home/z/**/**.ru/';
include_once($path . "public_html/index.php");
global $modx;
$modx->db->connect();
if (empty ($modx->config)) {
$modx->getSettings();
}
Dark
я заметил проблему с таким выводом в "assets/plugins/managermanager/widgets/ddmultiplefields/richtext/index.php"
$modx->config['site_url'] выдает "http:\\site.by/assets/plugins/" вместо "http:\\site.by/"
Pathologic
ну так это ж александр
Pathologic
он мне недавно доказывал что в формлистере не работает что-то
Pathologic
даже когда я ему продемонстрировал что работает, он все равно доказывал
Aliaksandr
Так вопрос в том, что откат на старый метод при том же коде вернул работоспособность и там и там, наверно есть там какая то фича в связи с нововведениями по подмене парсера:)
Pathologic
с site_url я вроде видел какую-то сомнительную правку
Pathologic
надо проверить
Aliaksandr
Pathologic
какая уебищная тема стала
Pathologic
кровь из глаз просто
Pathologic
хорошо хоть я тестовый сайт обновил, а не какой-нибудь рабочий
Aliaksandr
Там же вроде кнопка светлая/темная над деревом есть)
Pathologic
и мне теперь каждый раз кнопку эту тыкать что ли
Pathologic
а для размытого фона тоже кнопка в дереве?
Pathologic
для надписи Evolution с логотипом бесполезной
Aliaksandr
Хотя я пользуюсь плагином managerColors и оригинальных цветов не знаю:) но новой темы еще не видел
Pathologic
это яма что ли начал коммитить снова
Pathologic
я болею и как-то не слежу просто
Dark
Pathologic
Dark
Также проблема есть и в MODX_BASE_URL - в файле выдает assets/plugins/, а должно "/"
Pathologic
как видно работает и modx->config и MODX_SITE_URL
Pathologic
Pathologic
и даже MODX_BASE_URL
Pathologic
вопроизвести как?
Dark
вопроизвести как?
Попробовать файлы с инклюдами index.php на разных уровнях вложенности папок и выводить при этом MODX_SITE_URL и MODX_BASE_URL.
Посмотрю еще завтра
Pathologic
ну так в simplegallery что ли особый инклюд какой-то?
Pathologic
проблема в том, как вычисляются эти константы
Pathologic
if (strpos($script_name, MGR_DIR) !== false) {
$separator = MGR_DIR;
}
Pathologic
тот, кто писал это сравнение, он вряд ли думал что в script_name будет managermanager
Pathologic
https://github.com/evolution-cms/evolution/commit/dc06fb72f05d3ca737e0289f2126576e5be0d415
Pathologic
документацию не читаете, только жалуетесь
Андрей [aharito]
Кстати, по новой теме Админки - нет ли планов сделать, чтобы при сохранении Настроек системы не выкидывало на Главную админки, а оставалось на текущей странице/вкладке?
Андрей [aharito]
И еще заметил. Хоть КолорСВитчером и не пользуюсь, но увидел, что он залез под топ-меню
Андрей [aharito]
Andrey
Какая-то новая тема... ну, спорная, что ли. Анимация в меню - лишнее время на свистоперделки. Размер меню в высоту здоровенный.
Черная тема тоже странная. Если уж сравнивать с ВП, то там рабочая область светлая. А у нас серединка на половинку. Тогда уж всё в black уводить мб, без светлого кусочка сверху?
Dmytro
Лого пофиг ибо на 1200 убирается а если больше то места там много;)
Темную или светлую тему вынесем в меню в след версии что б можно было по умолчанию проверить
Dmytro
Всмысле поставить;)
Pathologic
Pathologic
никакой функциональной нагрузки нет у лого, зачем оно тогда там место занимает
Dmytro
Для красоты;))
Pathologic
всунули абы всунуть