weranda

weranda

С нами с 25 июля 2015; Место в рейтинге пользователей: #268
weranda
18 декабря 2017, 15:07
1
0
Работает. Спасибо большое за помощь!

Как я понял:

— меняем в БД тип поля на TEXT
— меняем тип поля в файле /core/model/modx/mysql/modresource.map.inc.php
— но сохраняться русурс все равно не будет из-за автоматического подсчета символов поля в файле manager/assets/modext/widgets/resource/modx.panel.resource.js
— поэтому удаляем строку «maxLength: 500» или ставим ограничение на нужное количество символов
— при обновлении смотрим исходники пакета обновления и если есть изменения в файлах, отредактированных ранее, вносим соответствующие коррективы.

Верно?
weranda
18 декабря 2017, 13:45
0
А нет такого файла в этой папке. Попробовал поиском пройтись и нашлась пара файлов. Внес изменения, но все по прежнему.
weranda
06 декабря 2017, 11:08
0
Ответил ниже. Промахнулся кнопкой.
weranda
06 декабря 2017, 11:05
0
Обоснование простое — в админке должна быть четкая иерархия для удобства навигации, формирования меню. Вытащить, разумеется, можно, в этом нет вапще никаких сложностей, но будет слишком много пунктов меню в админке на уровнях, а именно для этого и нужно подобное «расширение» — чтобы скрыть некоторые разделы на одном уровне. В общем, ваш вариант — не вариант для меня.
weranda
06 декабря 2017, 09:34
0
Это точно не вариант ибо:
а) при использовании проверки на дубль URL при наличии нескольких рабочих каталогов в одной ветке это не сработает для этих самых нескольких каталогов на одном уровне;
б) регулярно прописывать URL'ы для вложенных ресурсов желания нет.
weranda
05 декабря 2017, 08:48
0
Само интересное, что все это давным давно есть в Ядре и прямо из админки реализуемо без посторонних компонентов.
Не слышал о таких новостях. Где и как реализуемо?

Хотя нет, вру, есть еще более интересный момент: нигде ни слова про 301 redirect со старой версии с «catalog/» на новую без…
Лезть в .htaccess каждый раз для нового «рабочего» каталога особого желания нет.
weranda
21 октября 2017, 09:03
0
Павал, Klike, спасибо за помощь!
weranda
20 октября 2017, 20:09
0
Потому что в pdoMenu есть замечательная штука — активный класс пункта меню.
Можно вообще на MIGX сделать
А можно вообще на HTML+JS или на PHP/Сниппете зафигачить, но хочется понять как это сделать в pdoMenu без плясок вокруг других расширений.
В любом случае, спасибо за попытки.
Вопрос открыт.
weranda
20 октября 2017, 19:55
0
Спрашиваю про pdoMenu, а не про pdoResources — вот в чем вопрос! С pdoResources дело ясное — выборка и порядок работают корректно, а вот с pdoMenu что-то другое…
weranda
20 октября 2017, 19:51
0
Вот ваша структура:
19
20
21
72
23
    41
    100
    101
    102
51
52
55
56

Попробуйте так:
100,51,23,20,101,72,102
Вернет нужный порядок?
weranda
20 октября 2017, 19:44
0
А вы вставьте в 23 ресурс пару вложенных пунктов (100,101,102, к примеру) и попробуйте вывести один из них в начале списка, а второй в конце списка.
100,41,55,101,20,19,102
weranda
20 октября 2017, 19:28
0
Не, не пашет. Отсортировать на одном уровне можно, но когда в дело включаются вложенные уровни, складывается ощущение, что вложенные уровни не могут быть перемешаны с родительскими уровнями.
weranda
20 октября 2017, 18:33
0
Прокатит ли такой вариант?
Пробовал сортировку через menuindex, вроде, разницы быть не должно, но через menuindex не сортирует в нужном порядке, какая-то несостыковочка с родительских пунктов и вложенных.

Да, этот вариант не работает.

[[pdoMenu?
	&level=`0`
	&parents=`0`
	&resources=`12,5,2,9,1`
	&includeTVs=`my_sort_menu`
	&sortby=`my_sort_menu`
]]
weranda
20 октября 2017, 18:22
0
Прокатит ли такой вариант?
Пробовал сортировку через menuindex, вроде, разницы быть не должно, но через menuindex не сортирует в нужном порядке, какая-то несостыковочка с родительских пунктов и вложенных.
weranda
24 июля 2017, 08:33
0
Такой вариант не подходит. Нужно что-то более навороченное.
weranda
13 июля 2017, 12:03
0
Через сайт отправлять никакие данные не хочется. Есть Skype?
weranda
13 июля 2017, 11:43
0
Наверное, проблема не в дублях, а в дублях отображений.
Помочь сможете?
weranda
13 июля 2017, 11:21
0
Реальность такова:



В верхней части картинки видно, что на selectel есть папка one, а в нижней части картинки видно, что в админке modx есть дубли.

Я это все к тому, что если в папке будет много файлов, представьте что будет в админке при поиске нужного файла. Вот это и надо исправить.