Сергей
С нами с 14 августа 2016; Место в рейтинге пользователей: #304После перехода на PHP7 ошибка pdoTools
MODX Revolution 2.5.5
pdoTools 2.8.2
Перешел на PHP7, при обновление кеша сайта появляется ошибка:
pdoTools 2.8.2
Перешел на PHP7, при обновление кеша сайта появляется ошибка:
PHP warning: include(/core/cache/includes/elements/modplugin/3.include.cache.php): failed to open stream: No such file or directory
PHP warning: include(/core/cache/includes/elements/modplugin/3.include.cache.php): failed to open stream: No such file or directory
PHP warning: include(): Failed opening '/core/cache/includes/elements/modplugin/3.include.cache.php' for inclusion (include_path='.:')
[OnSiteRefresh] Plugin pdoTools failed!
Ошибка при переносе папки core
MODX Revolution 2.5.5
При переносе папки core на каталог выше и перезапуски установки MODX, после шага — обновление существующей установки:
При переносе папки core на каталог выше и перезапуски установки MODX, после шага — обновление существующей установки:
Логика построения адреса документа при ЧПУ
Немного нубское наблюдение, но хочется понять больше и навести порядок на сайте :)
Заметил (не знаю прав или не прав), что обычно адрес родительских документов, когда включен ЧПУ, строиться по принципу — если у родительского документа нет дочерних, то конечный адрес будет: сайт.ru/документ.html
Если есть дочерние документы, то конечный адрес: сайт.ru/документ/
Проблема заметил в том что не всегда это правило работает. При одинаковых шаблонах и настройках документа, один родительский документ с дочерними имеет адрес «сайт.ru/документ/», другой родительский тоже с дочерними «сайт.ru/документ.html»
Согласен, перфекционизм до добра не доводит, может кто нибудь поделиться опытом как строиться адрес при ЧПУ и почему могут такие расхождения?
п.с. Вариант убрать из адреса тип содержимого известен (это бы могло успокоить меня:) ), хочется разобраться в базовых вещах.
Заметил (не знаю прав или не прав), что обычно адрес родительских документов, когда включен ЧПУ, строиться по принципу — если у родительского документа нет дочерних, то конечный адрес будет: сайт.ru/документ.html
Если есть дочерние документы, то конечный адрес: сайт.ru/документ/
Проблема заметил в том что не всегда это правило работает. При одинаковых шаблонах и настройках документа, один родительский документ с дочерними имеет адрес «сайт.ru/документ/», другой родительский тоже с дочерними «сайт.ru/документ.html»
Согласен, перфекционизм до добра не доводит, может кто нибудь поделиться опытом как строиться адрес при ЧПУ и почему могут такие расхождения?
п.с. Вариант убрать из адреса тип содержимого известен (это бы могло успокоить меня:) ), хочется разобраться в базовых вещах.
После обновления MODX ошибка при создании документ
Revolution 2.5.1 был обновлен до 2.5.5. Ошибок при обновлении не возникало. Вроде работает все как работало.
Уч. записи менеджера, которая настроена по политики «Content Editor» с еще чуть сокращенными правами до обновления без проблем создавало новые документы, после обновления появляется ошибка (скрин).
Текстом:
Уч. записи менеджера, которая настроена по политики «Content Editor» с еще чуть сокращенными правами до обновления без проблем создавало новые документы, после обновления появляется ошибка (скрин).
Текстом:
Код: 200 OK
{"success":false,"message":"\u0414\u043e\u0441\u0442\u0443\u043f \u0437\u0430\u043f\u0440\u0435\u0449\u0451\u043d!","total":0,"data":[],"object":[]}
После обновления права доступа перезагружал. Помогите понять причину ошибки
В error.log MODX ошибка:
(ERROR @ /core/components/pdotools/model/pdotools/pdofetch.class.php : 171) [pdoTools] Error 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'коллектива LIKE '%54%' AND `modResource`.`parent` IN (52) AND `modReso' at line 1
Помогите понять источник и причину ошибки. Название элементы MODX на русском языке
На сколько надежно, влияет ли на работу MODX когда элементы называются на русском языке?
По личному опыту: чанки на русском языке работают, а вот ТВ — нет.
По личному опыту: чанки на русском языке работают, а вот ТВ — нет.
Высота блоков в bootstrap ломает верстку
В верстки используется bootstrap. На странице выводиться дочерние документы в виде блоков:
Можно ли решить такими способами?
1) Написать такой вывод по шаблону, чтобы через каждые 3 блока вставлялся код?
[[pdoResources? &parents=`25` &depth=`0` &tpl=`Шаблон &limit=`0` &includeTVs=`Изображение` &tvPrefix=`tv.` &prepareTVs=`1` &processTVs=`1` &includeContent=`1` ]]
<div class="col-md-4">
<a href="[[~[[+id]]]]">[[+Изображение]]</a>
<h2><a href="[[~[[+id]]]]">[[+pagetitle]]</a></h2>
<div class="content">[[+content:ellipsis=`350` :WholeWords]]</div>
<p><span class="date">[[+publishedon:date=`%d.%m.%Y`]]</span></p>
</div>
Проблема в том, что из-за разной высоты блоков ломается верстка. На высоту влияет длина заголовка, но ограничить длину по символам — нельзя.Можно ли решить такими способами?
1) Написать такой вывод по шаблону, чтобы через каждые 3 блока вставлялся код?
<div class="clearfix"></div>
2) Решения на CSS или JS? Вывод заголовков документов по теме
Как реализовать такую задачу?
Есть страница новостей, которая выводит все документы из родительской. Необходимо каждому этому документу с помощью доп. полей (Переключатели/Флажки/Список) присвоить тему и повторно выводить на других страницах в зависимости от темы.
Пример.
Новости про цветы. Для каждой новости присваивается тема (розы, гладиолусы, ромашки). Есть отдельная информационная страница, где рассказывается про розы и на той же странице вывести заголовки новостей с темой «розы»
Есть страница новостей, которая выводит все документы из родительской. Необходимо каждому этому документу с помощью доп. полей (Переключатели/Флажки/Список) присвоить тему и повторно выводить на других страницах в зависимости от темы.
Пример.
Новости про цветы. Для каждой новости присваивается тема (розы, гладиолусы, ромашки). Есть отдельная информационная страница, где рассказывается про розы и на той же странице вывести заголовки новостей с темой «розы»
Условие для TV Переключателя (radio)
Как в шаблоне вывести изображение другого TV при условии, что выбрано нужное знание другого TV, если выбрано «Да» — показывается изображение, если «Нет» — не показывается.
С таким кодом выводятся все изображения с указанного родителя.
TV Переключателя (radio)
Возможные значения:
Шаблон:
С таким кодом выводятся все изображения с указанного родителя.
TV Переключателя (radio)
Возможные значения:
Да==1||Нет==0
Значение по умолчанию:Нет
Тип вывода: По умолчанию.Шаблон:
[[pdoResources? &parents=`1` &depth=`0` &tpl=`Шаблон для вывода изображения` &limit=`3` &includeTVs=`тв переключателя,тв изображения` &tvPrefix=`tv.` &prepareTVs=`1` &processTVs=`1` &includeContent=`1`]]
Шаблон для вывода изображения:[[+tv.тв изображения]]
Вывод родительского pagetitle с помощью pdoTools
Подскажите пожалуйста, как вывести с помощью pdoTools pagetitle родительского документа?