«Поле, русское поле...»
Быстрые ссылки для управления новостями
Продолжаю наращивать удобство и эксплуатационную пригодность отдельных элементов движка, на этот раз назрела необходимость в быстрых администраторских ссылках в списке новостей.


Для этого в файле plugins/news/news.php перед строчкой

Код:
$news->parse("NEWS.PAGE_ROW");



Добавил код:

Код:
list($usr['auth_read'], $usr['auth_write'], $usr['isadmin']) = sed_auth('page', $pag['page_cat']);

if ($usr['isadmin'])

$news-> assign(array(
"PAGE_ADMIN_COUNT" => $pag['page_count'],
"PAGE_ADMIN_UNVALIDATE" => "<a href=\"admin.php?m=page&amp;s=queue&amp;a=unvalidate&amp;id=".$pag['page_id']."&amp;".sed_xg()."\">".$L['Putinvalidationqueue']."</a>",
"PAGE_ADMIN_EDIT" => "<a href=\"page.php?m=edit&amp;id=".$pag['page_id']."&amp;r=list\">".$L['Edit']."</a>"
));

$news->parse("NEWS.PAGE_ROW.PAGE_ADMIN");
}


И соответственно в skins/имяскина/news.tpl что-то вроде:

Код:
<!-- BEGIN: PAGE_ADMIN -->
<span class="desc" style="float:right;">{PAGE_ADMIN_UNVALIDATE} | {PAGE_ADMIN_EDIT} ({PAGE_ADMIN_COUNT})</span>
<!-- END: PAGE_ADMIN -->


[ написать отзыв ]
Ноябрь →
2011
ср
16
вт
15
пн
вс
13
сб
12
пт
чт
10
ср
9
вт
8
пн
7
вс
сб
пт
чт
ср
2
вт
1
Октябрь →
2011
пн
31
вс
сб
пт
28
чт
27