Сергей

Сергей

С нами с 14 августа 2016; Место в рейтинге пользователей: #304

После перехода на PHP7 ошибка pdoTools

MODX Revolution 2.5.5
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!
Сергей
15 марта 2017, 11:25
modx.pro
1
4 390
0

Ошибка при переносе папки core

MODX Revolution 2.5.5
При переносе папки core на каталог выше и перезапуски установки MODX, после шага — обновление существующей установки:
Сергей
14 марта 2017, 06:40
modx.pro
16 966
0

Логика построения адреса документа при ЧПУ

Немного нубское наблюдение, но хочется понять больше и навести порядок на сайте :)

Заметил (не знаю прав или не прав), что обычно адрес родительских документов, когда включен ЧПУ, строиться по принципу — если у родительского документа нет дочерних, то конечный адрес будет: сайт.ru/документ.html
Если есть дочерние документы, то конечный адрес: сайт.ru/документ/

Проблема заметил в том что не всегда это правило работает. При одинаковых шаблонах и настройках документа, один родительский документ с дочерними имеет адрес «сайт.ru/документ/», другой родительский тоже с дочерними «сайт.ru/документ.html»

Согласен, перфекционизм до добра не доводит, может кто нибудь поделиться опытом как строиться адрес при ЧПУ и почему могут такие расхождения?

п.с. Вариант убрать из адреса тип содержимого известен (это бы могло успокоить меня:) ), хочется разобраться в базовых вещах.
Сергей
06 марта 2017, 14:52
modx.pro
704
0

После обновления MODX ошибка при создании документ

Revolution 2.5.1 был обновлен до 2.5.5. Ошибок при обновлении не возникало. Вроде работает все как работало.
Уч. записи менеджера, которая настроена по политики «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":[]}
После обновления права доступа перезагружал.
Сергей
06 марта 2017, 13:44
modx.pro
1 079
0

Помогите понять причину ошибки

В 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
Помогите понять источник и причину ошибки.
Сергей
06 марта 2017, 05:33
modx.pro
1 851
0

Название элементы MODX на русском языке

На сколько надежно, влияет ли на работу MODX когда элементы называются на русском языке?

По личному опыту: чанки на русском языке работают, а вот ТВ — нет.
Сергей
18 февраля 2017, 07:28
modx.pro
1 143
0

Высота блоков в bootstrap ломает верстку

В верстки используется bootstrap. На странице выводиться дочерние документы в виде блоков:

[[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?
Сергей
15 февраля 2017, 09:30
modx.pro
1
3 791
0

Вывод заголовков документов по теме

Как реализовать такую задачу?
Есть страница новостей, которая выводит все документы из родительской. Необходимо каждому этому документу с помощью доп. полей (Переключатели/Флажки/Список) присвоить тему и повторно выводить на других страницах в зависимости от темы.

Пример.
Новости про цветы. Для каждой новости присваивается тема (розы, гладиолусы, ромашки). Есть отдельная информационная страница, где рассказывается про розы и на той же странице вывести заголовки новостей с темой «розы»
Сергей
02 февраля 2017, 07:24
modx.pro
1 216
0

Условие для TV Переключателя (radio)

Как в шаблоне вывести изображение другого TV при условии, что выбрано нужное знание другого TV, если выбрано «Да» — показывается изображение, если «Нет» — не показывается.

С таким кодом выводятся все изображения с указанного родителя.

TV Переключателя (radio)
Возможные значения:
Да==1||Нет==0
Значение по умолчанию:
Нет
Тип вывода: По умолчанию.

Шаблон:
[[pdoResources? &parents=`1` &depth=`0` &tpl=`Шаблон для вывода изображения` &limit=`3` &includeTVs=`тв переключателя,тв изображения` &tvPrefix=`tv.` &prepareTVs=`1` &processTVs=`1` &includeContent=`1`]]
Шаблон для вывода изображения:
[[+tv.тв изображения]]
Сергей
01 февраля 2017, 20:52
modx.pro
2
4 206
0

Вывод родительского pagetitle с помощью pdoTools

Подскажите пожалуйста, как вывести с помощью pdoTools pagetitle родительского документа?
Сергей
30 января 2017, 07:48
modx.pro
1
3 680
0