там еще не ответилинарод, у меня вопрос еще есть, хочу, чтобы кнопка "удалить тему" отображалась только у админа форума, как поставить условие?
а действительно, как условие поставить?
там еще не ответилинарод, у меня вопрос еще есть, хочу, чтобы кнопка "удалить тему" отображалась только у админа форума, как поставить условие?
ну вот на вскидку, вроде должно работать:Hellraiser, это конечно замечательно, но кнопка то остается, а я хочу, чтобы её мог и ВИДЕТЬ только админ
Код: Выделить всё
#
#-----[ OPEN ]------------------------------------------
#
modcp.php
#
#-----[ FIND ]------------------------------------------
#
//
// End Auth Check
//
#
#-----[ AFTER ADD ]------------------------------------------
#
if (($mode == 'delete') && ($userdata['user_level'] != ADMIN))
{
$mode = '';
}
#
#-----[ FIND ]------------------------------------------
#
'S_MODCP_ACTION' => append_sid("modcp.$phpEx"))
);
#
#-----[ AFTER ADD ]------------------------------------------
#
if ($userdata['user_level'] = ADMIN){
$template->assign_block_vars('switch_admin_delete', array());
}
#
#-----[ OPEN ]------------------------------------------
#
/templates/subSilver/modcp_body.tpl
#
#-----[ FIND ]------------------------------------------
#
<input type="submit" name="delete" class="liteoption" value="{L_DELETE}" />
#
#-----[ REPLACE WITH ]------------------------------------------
#
<!-- BEGIN switch_admin_delete -->
<input type="submit" name="delete" class="liteoption" value="{L_DELETE}" />
<!-- END switch_admin_delete -->
#
#-----[ OPEN ]------------------------------------------
#
viewtopic.php
#
#-----[ FIND ]------------------------------------------
#
$topic_mod .= "<a href=\"modcp.$phpEx?" . POST_TOPIC_URL . "=$topic_id&mode=delete&sid=" . $userdata['session_id'] . '"><img src="' . $images['topic_mod_delete'] . '" alt="' . $lang['Delete_topic'] . '" title="' . $lang['Delete_topic'] . '" border="0" /></a> ';
#
#-----[ REPLACE WITH ]------------------------------------------
#
if( $userdata['user_level'] == ADMIN )
{
$topic_mod .= "<a href=\"modcp.$phpEx?" . POST_TOPIC_URL . "=$topic_id&mode=delete&sid=" . $userdata['session_id'] . '"><img src="' . $images['topic_mod_delete'] . '" alt="' . $lang['Delete_topic'] . '" title="' . $lang['Delete_topic'] . '" border="0" /></a> ';
}
#
#-----[ FIND ]------------------------------------------
#
$delpost_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_delpost'] . '" alt="' . $lang['Delete_post'] . '" title="' . $lang['Delete_post'] . '" border="0" /></a>';
$delpost = '<a href="' . $temp_url . '">' . $lang['Delete_post'] . '</a>';
#
#-----[ REPLACE WITH ]------------------------------------------
#
if( $userdata['user_level'] == ADMIN )
{
$delpost_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_delpost'] . '" alt="' . $lang['Delete_post'] . '" title="' . $lang['Delete_post'] . '" border="0" /></a>';
$delpost = '<a href="' . $temp_url . '">' . $lang['Delete_post'] . '</a>';
}
else
{
$delpost_img = '';
$delpost = '';
}
#
#-----[ Save and close all files ]------------------------------------------
#
#EOM
Код: Выделить всё
#
#-----[ FIND ]------------------------------------------
#
$delpost_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_delpost'] . '" alt="' . $lang['Delete_post'] . '" title="' . $lang['Delete_post'] . '" border="0" /></a>';
$delpost = '<a href="' . $temp_url . '">' . $lang['Delete_post'] . '</a>';
#
#-----[ REPLACE WITH ]------------------------------------------
#
if( $userdata['user_level'] == ADMIN )
{
$delpost_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_delpost'] . '" alt="' . $lang['Delete_post'] . '" title="' . $lang['Delete_post'] . '" border="0" /></a>';
$delpost = '<a href="' . $temp_url . '">' . $lang['Delete_post'] . '</a>';
}
else
{
$delpost_img = '';
$delpost = '';
}
Код: Выделить всё
#
#-----[ FIND ]------------------------------------------
#
<input type="submit" name="delete" class="liteoption" value="{L_DELETE}" />
#
#-----[ REPLACE WITH ]------------------------------------------
#
<!-- BEGIN switch_admin_delete -->
<input type="submit" name="delete" class="liteoption" value="{L_DELETE}" />
<!-- END switch_admin_delete -->
не должна вроде остаться вот этот кусок как раз её и должен убиратьтолько кнопка "удалить" в панели модерации остается, хотя и не срабатывает
Код: Выделить всё
<!-- BEGIN switch_admin_delete -->
<input type="submit" name="delete" class="liteoption" value="{L_DELETE}" />
<!-- END switch_admin_delete -->
Код: Выделить всё
if ($userdata['user_level'] = ADMIN){
$template->assign_block_vars('switch_admin_delete', array());
}
Код: Выделить всё
if ($userdata['user_level'] == ADMIN){
$template->assign_block_vars('switch_admin_delete', array());
}
нетsamasebe писал(а):Есть ли возможность БЕЗ МОДОВ сделать так, чтобы форумчане могли править свои посты в течении 15 минут после написания поста?
с помощью модаsamasebe писал(а):Как это можно реализовать?
viewtopic_body.tplsamasebe писал(а): а как сделать, чтобы кнопка Исправить была видна тока админу и модерам?
Можно просто: в админке - форумы - права доступа - расширенный режим - изменять - только модераторsamasebe писал(а):Подскажите, пожалуйста, а как сделать, чтобы кнопка Исправить была видна тока админу и модерам?
Без изменений исходного кода естественно не обойтись.Да там и править то мало чего нужно-то.Еще вопрос. Есть ли возможность БЕЗ МОДОВ сделать так, чтобы форумчане могли править свои посты в течении 15 минут после написания поста? Как это можно реализовать?