ParseValid

Разместил: esclkm15.12.08 01:54 | Плагины для Seditio | Страницы
Порой приходиться добавлять на сайт несколько десятков страниц, особенно это тяжко когда страницы имеют разный тип парсинга. В движке установка парсинга возможна только при редактировании страницы и это вполне объяснимо, в целях безопасности. Но вот для администраторов думаю это только портит всю удобство.
Править -> Изменить парсинг -> Утвердить.
Или на сайт добавили станицу, а ее надо просмотреть отредактировать, подтвердить...опять выходит несколько шагов - сначала просмотр и редактирование, а затем только подтверждение.
Данный плагин-хак позволяет решить данные задачи значительно сократив клики. Работает там где пользователь является админом данной категории страниц.

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

Загрузить архив

Размер файла: KB, Загрузок: 1722
ParseValid
1.
15.12.08 19:38esclkm
Плиз выскажите мнение по работе плагина интересно ведь)
  
2.
15.12.08 21:51Amro
Имхо, что то это напоминает мой плагин, правда ты добавил ещё хуки в редактировании страницы : ) вот только зачем ?
  
3.
16.12.08 00:28dayver2009
Так это он наверное и есть, просто, esclkm вытянул его из форумных глубин .... но забыл поставить ссылку на эту глубину .... эх глубина - глубина я не твой !
  
4.
16.12.08 01:27esclkm
Амро! я псал в авторах плагина тебя и себя.
это реально модифицированный твой плагин
прости коль что не так!
модификация была вот в чем: хук при реддактировании страницы- теперь там можно удвердить или не утвердить страницу чего мне реально не ватало больше чем при добавлении страниц.
и добавлять и менять парсинг могут админы данной категории страниц, а не только определенная категория.
в остальном твой плагин)
  
5.
16.12.08 01:41Amro
Ничего против не имею )) но файл parsevalid.page.add.php поправь, думаю этого
Код:
if (($usr['maingrp'] == $cfg['plugin']['parsevalid']['usergroup']) && ($usr['maingrp'] > 3))

там быть не должно ))
  
6.
16.12.08 08:15esclkm
оки)
  
7.
17.12.08 01:51Alysko
Эти изменения надо внести в ядро. Ибо вещь полезная для всех, а хакать не хоца
  
8.
17.12.08 01:59esclkm
обновил)
Аляско: в ядре можно некоторую реконфигурацию блоков сделать)
  

Новые плагины

последние 5 добавленных

Версия для печати


Красный утолщенный новомосковский кирпич.   Бетонные лотки в Перми и иные элементы дренажа   vip-personal.ru

Страница создана за 0.071 секунды
Пользователи онлайн :    Гостей на сайте: 10