Главная Форум Поиск Пользователи Регистрация Добрый вечер, Гость Вход


Главная


Форум torrenpier который уже живет
это сообщество владельцев форумов на phphBB2, торрент-трекеров на движках torrentpier и SVN всех версий.
Здесь можно найти решение своих проблем на своем сайта.
Здесь можно скачать полезные и нужные моды torrenpier, phpBB2 и svn.
Наш форум - это место для общения и обмена опытом между любителей движков, создателей модов на заказ и владельцев сайтов!
Мод Способы удаления тем,постов пользователя  
Начать новую тему   Ответить на тему    Главная -> Модификация (mod's) -> Моды (full)
Автор Сообщение
Admin
Администратор
Зарегистрирован: 2010-07-27
Сообщ.: 777
russia.gif
Сообщение 26-Фев-11 17:25 #1  
Данный мод отображается в профиле пользователя слева внизу и отображает следующие команды:
удалить
только автора
автора и его темы
автора и все ,что его
только все публикации автора


Уровень инсталляции:Легкий
Время инсталляции:2 минуты

Скопировать 4 файла:
userdel.php
includes/functions_userdel.php
language/lang_russian/lang_user_delete.php
templates/subSilver/user_delete_body.tpl


в

root/userdel.php
root/includes/functions_userdel.php
root/language/lang_russian/lang_user_delete.php
root/templates/subSilver/user_delete_body.tpl


Редактировать 3 файла:
profile.php
includes/usercp_viewprofile.php
templates/subSilver/profile_view_body.tpl


открыть profile.php

найти

Код:

//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_PROFILE);
init_userprefs($userdata);
//
// End session management
//


поставить после

Код:

//
// START - MOD - Admin delete user with all postings v.1.0.5
//
if( $userdata['session_logged_in']  &&  $userdata['user_level'] == ADMIN )
{
  include($phpbb_root_path.'language/lang_' . $userdata['user_lang'] . '/lang_user_delete.'.$phpEx);
}
//
// END - MOD - Admin delete user with all postings v.1.0.5
//


открыть includes/usercp_viewprofile.php

найти

Код:

//
// Generate page
//
$page_title = $lang['Viewing_profile'];


поставить раньше

Код:

//
// START - MOD - Admin delete user with all postings v.1.0.5
//

$user_id=$userdata['user_id'];
if ( $userdata['user_level'] == ADMIN )
{
  $userdelete = "<form action=\"userdel.php\"" . " method=\"post\" name=\"del_user\">";
    {
    $userdelete .= "<tr><td><select name=\"delete_mode\">
      <option value=\"1\">" . $lang['User_only'] ."</option>
      <option value=\"2\">" . $lang['User_and_topics'] . "</option>
      <option value=\"3\">" . $lang['User_and_all_postings'] . "</option>
      <option value=\"4\">" . $lang['User_stay_postings_delete'] . "</option>
      </select>";
      $userdelete .= "<input type=\"submit\" name=\"del_user\" class=\"mainoption\" value=\"" . $lang['Delete'] . "\" />";
      $userdelete .= "<input type=\"hidden\" name=\"user_deleted_id\" value=\"" . $profiledata['user_id'] . "\" />";
  }
  $userdelete .= "</form>";

  $template->assign_block_vars("admin_delete_this_user", array(
          'DELETE_USER_FORM' => $userdelete
          ));
}
//
// END -  MOD - Admin delete user with all postings v.1.0.5
//


открыть templates/subSilver/profile_view_body.tpl

найти

Код:

<table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
  <tr>
  <td align="right"><span class="nav"><br />{JUMPBOX}</span></td>
  </tr>
</table>


поставить раньше или после

Код:

<!-- BEGIN admin_delete_this_user -->
<div align="center">
{admin_delete_this_user.DELETE_USER_FORM}
</div>
<!-- END admin_delete_this_user -->


также можно включить в список всех админов и модераторов,которых надо удалять посты или темы

отредактировать файл root/userdel.php

открыть,найти и удалить код

Код:

if (($row['user_level'] == 1) || ($row['user_level'] == 2) || ($row['user_id'] == -1))
   {
       message_die(GENERAL_MESSAGE, $lang['Moderator_not_deletable']);
   }


root.rar
 Описание файла:  
Скачать файл
 Имя файла:  root.rar
 Размер файла:  10.86 KB
 Скачан:  439 раз(а)


Последний раз редактировалось: Admin (18-Мар-11 10:12), всего редактировалось 2 раз(а)
Вернуться к началу
    
monster27
Зарегистрирован: 2010-12-29
Сообщ.: 540
Сообщение 26-Фев-11 19:27 #2  
еще бота добавь в исключения, а то удалят случайно сам акк Smile
Вернуться к началу
    
Заголовок новой темы
Форум для новой темы
 
Страница 1 из 1
Показать сообщения:   
Начать новую тему   Ответить на тему    Главная -> Модификация (mod's) -> Моды (full) Часовой пояс: GMT + 4

 

Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы
Все материалы сайта представлены только для ознакомления. При копировании материала ссылка на torrentpier-download.ru обязательна!

sitemap     карта форума | Статистика визитов поисковых ботов | Выдача в поисковиках



Powered by phpBB © 2001, 2011 phpBB Group
| ©2011-2024 - Воронеж |


Нравится