Сам мод работает прекрасно, новости добавляются, и выводятся на сайт, НО !! кнопочка "добавить новость на сайт" доступна не только для админов но и для обычных юзеров....
подскажите пожалуйста как сделать кнопку доступной для админов .. или для какой то определенной группы , в не зависимо от прав доступа
Добавлено спустя 28 минут 36 секунд:
Нашел решение проблемы
http://www.phpbb.com/community/viewtopi ... 3#p1735812
если дословно "добавит возможность постить новости на сайт определенной группе"
Код: Выделить всё
#---[ OPEN ]-------------------------------
posting.php
#---[ FIND ]-------------------------------
//
// HTML toggle selection
//
if ( $board_config['allow_html'] )
#---[ BEFORE, ADD ]-------------------
//
// NEWS toggle selection
//
$news_group_id = 174; // Set this to match your news user group id
$sql = "SELECT user_id
FROM " . USER_GROUP_TABLE . "
WHERE group_id = $news_group_id
AND user_id =" . $userdata['user_id'];
if (!($result = $db->sql_query($sql)))
{
message_die(GENERAL_ERROR, 'Could not query group information', '', __LINE__, __FILE__, $sql);
}
$news_group = 0;
while ($row = $db->sql_fetchrow($result))
{
$news_group++;
}
if( $userdata['session_logged_in'] && $news_group )
{
$template->assign_block_vars('switch_news_checkbox', array());
}
#---[ OPEN ]-------------------------------
posting_body.tpl
#---[ FIND ]-------------------------------
<tr>
<td>
<input type=checkbox name="post_show_on_index" {S_NEWS_CHECKED} />
</td>
#---[ BEFORE, ADD ]-------------------
<!-- BEGIN switch_news_checkbox -->
#---[ FIND ]-------------------------------
<span class="gen">{L_SHOW_AS_NEWS_ON_INDEX}</span></td>
</tr>
#----[ AFTER ADD ]-----------------------------------
<!-- END switch_news_checkbox -->