В данной заметке я поделюсь небольшим хаком, позволяющим посмотреть id модуля и имя его папки прямо из админки модуля.
Постановка задачи
При отладке/модификации модулей часто нужно знать id модуля и его папку. Можно, конечно, листануть на страницу «Модули» и посмотреть id там, а по этому id уже найти папку в базе. Но это столько лишних телодвижений…
Короче, сегодня это меня достало и я решил облегчить себе жизнь — выводить эти данные прямо в апплете admin/applets/modules.php. Написав хак, делюсь своим трудом с пользователями iCMS.
Что сделано
Хак получился до смешного простым. Несколько строчек в апплете admin/applets/modules.php и несколько строчек в языковом файле languages/ru/admin/applets/applet_modules.php. Естественно, если у вас другая локализация, не забудьте вставить мою вставку из русской локализации в свои языковые файлы, дав свой перевод.
Как выглядит апплет «Модули» после применения хака.
Как видите, эти данные (обведены красной рамкой) выводятся внизу всех других данных. Изменить их нельзя (да и ни к чему, иначе все поломается), но для справки эти данные всегда пригодятся.
Как установить хак на движок сайта
Скачать у меня архив. Залить его содержание в корень сайта, если Вам лень смерживать. Делать это можно, только если вы на 100% уверены, что других хаков в этих файлах нет. Но я категорически настаиваю, чтобы Вы взяли в руки программу Merge и перенесли данные из моих файлов к себе в админку движка. Будет очень хорошо, если Вы перед этим сделаете резервную копию этих двух файлов.
Куда говорить спасибо
Кармы добавьте :)
Удачи в сайтостроении!
Реклама #
lokanaft 8 лет назад #
А где там в базе данных это число присвоилось и вообще, что это за база данных такая?
Странник 8 лет назад #
lokanaft 8 лет назад #
Странник 8 лет назад #
Pasha 8 лет назад #
Андрей 8 лет назад #
Странник 8 лет назад #
Однако я себе ставил несколько другую задачу - вывести инфу о модуле на страницу модуля, чтобы НЕ ЛИСТАТЬ! К тому же мое решение не намного сложнее вашего)).
Андрей 8 лет назад #
lokanaft 8 лет назад #
abasia 6 лет назад #
Странник 6 лет назад #
Там адрес был с http, а теперь сайт Инстанта с https.
abasia 6 лет назад #