Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля

Не стандартная админка

15.06.2010, 09:36
Гость
Гость

Если меня не устраивает стандартная админка. как лучше ее переделать. т.е. создать подраздел или с помощью
".($admin_mode ? "…" : "")."
короче если кто-то подобное делал то как поступали?
15.06.2010, 09:41
malich
Андрей Малков

Зарегистрирован:
2005-08-09
Сообщений: 522

а что именно вы хотите переделать?
15.06.2010, 10:14
Гость
Гость

Есть рубрики вот сначала сделать вывод рубрик, а не все кучей, блокировка доступа, если документ правится уже кем-то, поиск
15.06.2010, 10:50
malich
Андрей Малков

Зарегистрирован:
2005-08-09
Сообщений: 522

Да, думаю, что это решается с помощью прописывание соответствующих условий в шаблоны компонентов, создание альтернативных форм добавления и изменения и возможно созданием своих Альтернативных блоков администрирования в настройках системы.

К примеру блокировать доступ на редактирование занятого элемента можно следующим образом:
1. создаем в базе данных таблицу с полями - id пользователя, id когмпонента, id записи.
2. Создаем альтернативную форму изменения в самом ее начале sql запросом пишем в эту таблицу информацию. В действии после изменения опять же sql запросом удаляем эту запись.
3. Ссылку на редактирование выводим через проверку есть ли в нашей таблице запись о этом документе - занят он или нет.
4. Предусматриваем случай когда пользователь выходит из редактирования без сохранения. К примеру по крону выполняем скрипт который удаляет из нашей таблице все записи старше получаса.
198 196 2010-06-15 10:50:02 10525
Описание проекта