Эта знакомая всем по Первой ветке утилита "Садовод", только для исправления деревьев в InstantCMS 2.0.
Посвящение. Эта утилита посвящается негодной девчонке, фыркалке, красавице, великолепному художнику и дизайнеру, а также вредине и злючке Варваре. Попу ей за ее вредность набить не могу, зато расквитаюсь утилитой.
Сообщения о поломке деревьев в Двойке пока не поступали, и я надеюсь, не поступят. Однако, нам, старым динозаврам, надо держать порох сухим. Только блондинки отправляются в путь без домкрата и баллоного ключа!
С утилитой "Садовод" для Первой ветки можно познакомится здесь. В этой записи представлена та же самая утилита, только адаптированая для Двойки. Эта утилита ничем не отличается от "Садовода" для Первой ветки, разве что я ковырнул пару строчек.
Вкратце:
1. Снять дамп.
2. Открыть на локальной машине файл gardener.php любым редактором, прочитать комментарии к настройкам, выполнить настройки (указать редактируемую таблицу), сохранить файл.
3. Залить файл gardener.php в корень сайта по ftp
4. Набрать в браузере имя_сайта.ru/gardener.php
5. Исправить дерево в данной таблице.
6 После использования НЕМЕДЛЕННО удалить утилиту из корня.
Естественно, за один такой заход вы можете исправить одну таблицу. Если сломались два или больше деревьев, снова открывайте gardener.php на локальной машине, указываете другую таблицу и повторяете все действия предыдущего захода.
Естественно, если вы забыли утилиту в корне сайта, последствия могут быть любыми. Не говорите, что не предупреждал. Эта утилита — аварийный инструмент админа, а не файл вашего сайта! Утилите не место на рабочем сайте. Вам же не придет в голову ездить на автомобиле с установленным домкратом? При езде домкрат должен быть в багажнике ))).
яд 410011913797936
Удачи в сайтостроении!
Посвящение. Эта утилита посвящается негодной девчонке, фыркалке, красавице, великолепному художнику и дизайнеру, а также вредине и злючке Варваре. Попу ей за ее вредность набить не могу, зато расквитаюсь утилитой.
Предназначение
Искажение деревьев в Первой ветке — редкое, но очень неприятное явление. Почему оно происходит, никто пока не знает, иначе бы уже исправили алгоритм, чтобы деревья не ломались при редактировании сайта. Поэтому мной был написан костыль — эта самая утилита Садовод. С ее помощью можно исправить сломанные деревья. Или посмотреть, как выглядят "здоровые" деревья.Сообщения о поломке деревьев в Двойке пока не поступали, и я надеюсь, не поступят. Однако, нам, старым динозаврам, надо держать порох сухим. Только блондинки отправляются в путь без домкрата и баллоного ключа!
С утилитой "Садовод" для Первой ветки можно познакомится здесь. В этой записи представлена та же самая утилита, только адаптированая для Двойки. Эта утилита ничем не отличается от "Садовода" для Первой ветки, разве что я ковырнул пару строчек.
Описание
Принцип построения деревьев на Двойке совершенно такой же, как и на Первой ветке. Поэтому я счел необязательным снабжать данную утилиту примерами, инструкцией, и т.д. Все это есть в утилите для Первой ветки. В архиве той утилиты, кроме подробнейшей инструкции, есть скриншоты, позволяющие Вам разобраться, как выставить деревья на своем сайте, если они вдруг сломались.Как использовать
Так же, как и предыдущую утилиту.Вкратце:
1. Снять дамп.
2. Открыть на локальной машине файл gardener.php любым редактором, прочитать комментарии к настройкам, выполнить настройки (указать редактируемую таблицу), сохранить файл.
3. Залить файл gardener.php в корень сайта по ftp
4. Набрать в браузере имя_сайта.ru/gardener.php
5. Исправить дерево в данной таблице.
6 После использования НЕМЕДЛЕННО удалить утилиту из корня.
Естественно, за один такой заход вы можете исправить одну таблицу. Если сломались два или больше деревьев, снова открывайте gardener.php на локальной машине, указываете другую таблицу и повторяете все действия предыдущего захода.
Безопасность
Попользовались — удалите из корня сайта немедленно. Утилита не содержит никаких защит от дурака, предоставляя админу прямой доступ к базе сайта. Если вам угодно писать в базу своего сайта ерунду, утилита эту ерунду туда и запишет. Сайт то ваш.Естественно, если вы забыли утилиту в корне сайта, последствия могут быть любыми. Не говорите, что не предупреждал. Эта утилита — аварийный инструмент админа, а не файл вашего сайта! Утилите не место на рабочем сайте. Вам же не придет в голову ездить на автомобиле с установленным домкратом? При езде домкрат должен быть в багажнике ))).
Предупреждение
Поскольку я с Двойкой пока не работаю, реально протестировать утилиту я не смог. Поэтому, с благодарностью приму все замечания, если они вдруг возникнут.Как скачать
Как водится, из моего профиляКуда говорить спасибо
wmr 342960323367яд 410011913797936
Удачи в сайтостроении!
Реклама #
Странник 10 лет назад #
NA 8 лет назад #
Небольшой офтоп, но хорошо бы добавить в утилиту:
- cортировку по NSLeft и parent_id (в дополнение к имеющемуся по id, можно по умолчанию, и не отключать и не настраивать):
- постепенное затемнение строк от степени вложенности (Level):
Def 10 лет назад #
Странник 10 лет назад #
Mofsy 10 лет назад #
NA 8 лет назад #
Выручила только любезно выложенная Странником версия Садовода под "двойку".
Jestik 8 лет назад #
Странник 8 лет назад #
Def 6 лет назад #