NA
+15
Репутация
14
Рейтинг
С января 2017 г. страницы, на которых Вы не используете протокол HTTPS и собираете данные кредитных карт или пароли, будут помечаться в браузере Chrome версии 56 или более поздней как небезопасные.
Вчера уже нашёл в Файлах профиля, спасибо) почему-то, когда писал предпредыдущее
так у вас Первая ветка или Вторая?
Для Двойки немного другая утилита — вот

P.S. Да, ветка вторая, версия и компонента указаны в описании темы под её заголовком.
К сожалению, на этом форуме описание отображается только в списке тем, но не при заходе в саму тему.
Небольшой офтоп, но хорошо бы добавить в утилиту:
— cортировку по NSLeft и parent_id (в дополнение к имеющемуся по id, можно по умолчанию, и не отключать и не настраивать):
— для режима редактирования учесть то, что title намного длинее NS:
вместо
— отвязать адресацию формы от хардкода в имени файла (пользователю проще переименовывать скрипт):
Плюс добавление точки позволит запускать утилиту из любого каталога, не только из корня.
— постепенное затемнение строк от степени вложенности (Level):
— cортировку по NSLeft и parent_id (в дополнение к имеющемуся по id, можно по умолчанию, и не отключать и не настраивать):
$sql = "SELECT * FROM {$table} {$where} ORDER BY parent_id,ns_left";
size="', ($key=='title')?40:3, '"
size="3"
— постепенное затемнение строк от степени вложенности (Level):
.cell0{ width: 5%; border: 1px solid blue; background: #C0E0E0; } .cell1{ width: 5%; border: 1px solid blue; background: #B0D0D0; } .cell2{ width: 5%; border: 1px solid blue; background: #A0C0C0; } .cell3{ width: 5%; border: 1px solid blue; background: #90B0B0; } .cell4{ width: 5%; border: 1px solid blue; background: #80A0A0; } .................. echo '<td class="cell', $menu[ns_level],'">';
Что сказать… утилита простая и мощная, просто ураган. Спасибо ещё раз!
Другой вопрос, что любая попытка переноса _гарантированно_ приводит к _одинаковому_ сбою: NS_Right L0 _каждый_ раз сбрасывается со 118 (корректное значение) на 2.
Каждый. Вне зависимости от перетаскиваемого пункта.
Суеверно удалил последнюю добавленную подкатегорию с id=65 и NSLeft\Right 5 и 6 соответственно. До неё вроде как всё перетаскивалось. И — не помогло. Не пойму, в чём может быть подвох, но проблема воспроизводима на 100%.
Придётся, видимо, всю сортировку провести вручную через Вашу замечательную утилиту.
Другой вопрос, что любая попытка переноса _гарантированно_ приводит к _одинаковому_ сбою: NS_Right L0 _каждый_ раз сбрасывается со 118 (корректное значение) на 2.
Каждый. Вне зависимости от перетаскиваемого пункта.
Суеверно удалил последнюю добавленную подкатегорию с id=65 и NSLeft\Right 5 и 6 соответственно. До неё вроде как всё перетаскивалось. И — не помогло. Не пойму, в чём может быть подвох, но проблема воспроизводима на 100%.
Придётся, видимо, всю сортировку провести вручную через Вашу замечательную утилиту.
Это помню по "однёрке", нажимал пару раз 
Спасибо!

Спасибо!
В режиме "Порядок" видны все категории и подкатегории; тем не менее, новый порядок сортировки не сохраняется, а в самом дереве (список слева) категории (у отдельно взятого вида контента!) не отображаются вообще.
Правильно понимаю, что имеем старую знакомую болячку меню от "однёрки"?
Придётся проходить ручками всё дерево, или обрушения локальны для каждого вида контента?
Или может, появились более эстетичные варианты решения проблемы?
Правильно понимаю, что имеем старую знакомую болячку меню от "однёрки"?
Придётся проходить ручками всё дерево, или обрушения локальны для каждого вида контента?
Или может, появились более эстетичные варианты решения проблемы?
Если тип контента недоступен — движок почему-то не совсем корректно отдаёт 404.
В числе таких браузеров оказалась вся линейка IE (ну и в добивку экзотический Lynx 2.8 и безнадёжно устаревшие версии Chrome <11).
Симптом: вместо страницы движка открывается заглушка самого браузера "Страница недоступна".
Версия CMS — 2.5.0.
.htaccess — стандартный из дистрибутива.
От какой причины может случиться сей подземный стук в подполе?
Заранее спасибо.
P.S. Из пожеланий к разработчикам, буде сюда заглянут — в хорошей 404 счастливый пользователь информирован о возможных причинах и сразу имеет готовые пути решения.
К примеру:
Будет славно, когда шаблон 404 в следующих версиях станет таким дружественным :)
В числе таких браузеров оказалась вся линейка IE (ну и в добивку экзотический Lynx 2.8 и безнадёжно устаревшие версии Chrome <11).
Симптом: вместо страницы движка открывается заглушка самого браузера "Страница недоступна".
Версия CMS — 2.5.0.
.htaccess — стандартный из дистрибутива.
От какой причины может случиться сей подземный стук в подполе?

Заранее спасибо.
P.S. Из пожеланий к разработчикам, буде сюда заглянут — в хорошей 404 счастливый пользователь информирован о возможных причинах и сразу имеет готовые пути решения.
К примеру:
* Одна из причин: недостаточно прав доступа. Часть функций сайта открыта только [url=/регистрация]зарегистрированным пользователям[/url]. * Еще одна из причин - Вы зарегистрировались только что, Ваш статус - "Новый пользователь", и в зависимости от настроек сайта полные права будут автоматически присвоены Вам спустя 1 или более дней. * Возможно, страница была просто удалена, и чтобы отыскать нужный документ - воспользуйтесь [url=/поиск]поиском[/url]. * Если Вы считаете, что это ошибка в работе сайта - напишите, пожалуйста, [url=мейлто:админ-собака-домен]нам[/url]").
Да, так уже и сделал — в самом файле дописал строки. Но вариант с ur — забавный, понравился) — и при обновлениях ненароком не перетрёшь.
По простому никак. Либо править в самом файле, либо вынести эту переменную и её значение в отдельный файл и при всех последующих обновлениях следить, чтобы они не задвоились, либо скопировать всю папку ru в ur и выбрать в настройках сайта этот язык. В ur делать любые правки и при обновлениях смерживать эти папки. Имхо правка в файле удобнее.
Думал ещё как вариант микроплагин сочинить, но не лежит душа возить спичечный коробок грузовиком. Хотя при обновлениях тоже удобно.
Возникла такая необходимость — дать расширенное описание поля "Теги".
Допустимо выводить для всех видов контента одно и то же (расширенное) описание.
Хочется сделать максимально экологично, чтобы не трогать файлов движка, и в то же время чтобы не кривые костыли.
Заранее спасибо!
Решение ищется для CMS версии => 2.5.x
Допустимо выводить для всех видов контента одно и то же (расширенное) описание.
Хочется сделать максимально экологично, чтобы не трогать файлов движка, и в то же время чтобы не кривые костыли.
Заранее спасибо!
Решение ищется для CMS версии => 2.5.x
А воз и ныне там… ©
Присоединяюсь. Вещица знатная, но без указания цены опрос лишён смысла.
#12
24 октября 2013 в 02:55
и как — решение нашлось?
кто решил проблему и как ?
Т.к. вложенных пунктов меню оказалось много, то:
1. Восстановление дерева меню. При этом удаляюются все признаки иерархии.
2. В этом же не-иерархическом состоянии стрелками "Порядок" выстроил все пункты по порядку, учитывая вложенные:
— пункт 1
— пп 1 п 1
— пп 2 п 1
— пп 3 п 1
— пункт 2
— пп 1 п 2
— пп 2 п 2
...
3. Зашел в MyAdmin, проверил NSLeft-NSRight, заодно для перфекционизма и ускорения следующих дублей сделал id в таблице равным только что присвоенным ordering (порядок). Можно потом упорядочить таблицу, но не принципиально, она крохотная.
4. Перешел в админку, и сверху вниз по 1 пункту стал переносить в нужное подчинение.
Вроде прокатило.
Проблемы с деревом возникают по разным причинам, в том числе при выносе подпунктов с номером 1 из подчинения. Также при переносе из корня в подчинение иногда более одного пункта получают ordering=1, тогда все снова зависает.
Чтобы опять не терять иерархию, можно сделать, как описано Alex выше в сообщении #10 — сверить и попробовать исправить соответствие ordering и NSxxx.
Там описание соответствует какой-то из устаревших версий, судя по всему.
у вас хоть какая версия?
Версия выше. И?
upd. Косячит, судя по всему, сам модуль "Разделы статей", ибо все остальное выводится корректно (включая parent_id через MyAdmin, дерево в админке и список подразделов внутри открытого через front-end раздела).
неподсвечиваемость пункта "Главное", сделанного вручную
{if $menuid==1 && $item.id==ид_вашей_главной}class="selected"{/if}
Спасибо!
P.S. В вики бы это все выкладывать, типа раздела "Советы и трюки". новичкам намного проще было бы адаптироваться.