Порой приходиться добавлять на сайт несколько десятков страниц, особенно это тяжко когда страницы имеют разный тип парсинга. В движке установка парсинга возможна только при редактировании страницы и это вполне объяснимо, в целях безопасности. Но вот для администраторов думаю это только портит всю удобство.
Править -> Изменить парсинг -> Утвердить.
Или на сайт добавили станицу, а ее надо просмотреть отредактировать, подтвердить...опять выходит несколько шагов - сначала просмотр и редактирование, а затем только подтверждение.
Данный плагин-хак позволяет решить данные задачи значительно сократив клики. Работает там где пользователь является админом данной категории страниц.
1.Скачать и установить
2. Открываем файл page.add.inc.php и немного правим запрос на вставку новой записи в таблицу sed_pages, а именно, заменяем
Код:
$sql = sed_sql_query("INSERT into $db_pages //.... -ищем после этой строки
VALUES
(1,
0,
'".sed_sql_prep($newpagecat)."',
на это
Код:
VALUES (
".(int)$newpagestate.",
".(int)$newpagetype.",
'".sed_sql_prep($newpagecat)."',
2. Открываем файл page.edit.inc.php и немного правим запрос на редактирование записи в таблице sed_pages, а именно, заменяем
Код:
$sql = sed_sql_query("UPDATE $db_pages SET
page_cat = '".sed_sql_prep($rpagecat)."',
на
Код:
$sql = sed_sql_query("UPDATE $db_pages SET
page_state = ".(int)$rpagestate.",
page_cat = '".sed_sql_prep($rpagecat)."',
3. Открываем файл шаблона page.add.tpl и добавляем теги для новой возможности
{PAGEADD_FORM_TYPE} - типа парсинга
{PAGEADD_FORM_STATE} - утвердить страницу или нет !?
3. Открываем файл шаблона page.edit.tpl и добавляем теги для новой возможности
{PAGEEDIT_FORM_STATE} - утвердить страницу или нет !?
4. Собственно пользуемся и больше не тратим лишнее время на установку парсинга и утверждение страниц.
Автор плугина
Amro модификация
Esclkm