BitTorrent Трекер RusTrek.ru
http://5.45.70.241/

Удаление пользователя с профиля
http://5.45.70.241/viewtopic.php?f=817&t=4263
Страница 1 из 1

Автор:  oartemka178 [ 2010-12-21 03:54 ]
Заголовок сообщения:  Удаление пользователя с профиля

Удаление пользователя с профиля

Перед установкой, обязательно делаем бекапы

Позволяет из профиля удалить пользователя или отдельно только сообщения.

Выбор режима удаления

Автор опубликовал
Только автора
Автора и его темы
Автора и всё, что его :-)
Только все публикации автора


[th]http://i11.fastpic.ru/big/2010/1221/b7/51e1764202139ae1c68e89f4c4762eb7.png[/th] [th]http://i4.fastpic.ru/big/2010/1221/58/3087b8b0e3bbc44e3f6f50ec9fa2c058.png[/th] [th]http://i4.fastpic.ru/big/2010/1221/10/ea10f3b9c6c270e0d65eae1ff3f9a810.png[/th]

Установка

#
#-----[ OPEN ]------------------------------------------
#

profile.php

#
#-----[ FIND ]------------------------------------------
#
Код:
// Start session management
$user->session_start();


#
#-----[ AFTER, ADD ]------------------------------------------
#

Код:
//
// 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
//


#
#-----[ OPEN ]------------------------------------------
#

includes/usercp_viewprofile.php

#
#-----[ FIND ]------------------------------------------
#
Код:
//
// Generate page
//


#
#-----[ BEFORE, ADD ]------------------------------------------
#
Код:
//
// 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
//

#
#-----[ OPEN ]------------------------------------------
#

templates/ваш стиль/usercp_viewprofile.tpl

#
#-----[ FIND ]------------------------------------------
#
Код:
               <!-- IF EMAIL_IMG -->
      <tr>
         <th>{L_EMAIL_ADDRESS}:</th>
         <td>{EMAIL_IMG}</td>
      </tr>
      <!-- ENDIF -->


#
#-----[ BEFORE or AFTER, ADD ]----------------------------------------
#

Код:
             <!-- BEGIN admin_delete_this_user -->
              <tr>
                        <td>{admin_delete_this_user.DELETE_USER_FORM}</td>
               </tr>
               <!-- END admin_delete_this_user -->


#
#-----[ OPEN ]------------------------------------------
#

/language/lang_russian/lang_main.php, в самый конец добавить

Код:
$lang['Information'] = 'Информация';
$lang['Delete'] = 'Удалить';


#
#-----[ Сохранить все и закрыть ]------------------------------------------
#
#

Все

Автор:  oartemka178 [ 2011-06-26 04:15 ]
Заголовок сообщения: 

#777
Кому надо удаление из профиля, вот аддончик

установка

Открываем usercp_viewprofile.php

находим

Код:
'L_SEARCH_RELEASES' => $lang['Search_user_releases'],


ниже добавляем

Код:
'RUSTREK_DELETE_USER_PROFILE_TEXT'    => $userdata['user_level']==ADMIN?' <span style="font-weight: bold;">' . $lang['DELETE'] . ' '.$profiledata['username'].' :</span>&nbsp;':'',
                 'RUSTREK_DELETE_USER_PROFILE'    => $userdata['user_level']==ADMIN?' <a href="' . append_sid("delete_users.$phpEx?mode=user_id&amp;del_user=" . $profiledata['user_id']) . '" onclick="if(!confirm(\'Хотите удалить этого пользователя??\')) return false;" LANGUAGE="Javascript"><img src="' . $images['icon_delpost'] . '" alt="' . $lang['DELETE'] . ' '.$profiledata['username'].'" title="' . $lang['DELETE'] . ' '.$profiledata['username'].'" border="0" /></a>&nbsp;':'',


Открываем usercp_viewprofile.tpl

находим

Код:
<p class="small mrg_4"><img src="images/ranks/user.png" alt="" title="" border="0" /></p>


ниже добавляем

Код:
<p>{RUSTREK_DELETE_USER_PROFILE_TEXT} {RUSTREK_DELETE_USER_PROFILE}</p><br />


Если кому надо, то могу выложить удаление с мемлиста.

Автор:  oartemka178 [ 2011-06-26 04:40 ]
Заголовок сообщения: 

На мыло пользователю летит письмо оповещающее его о том, что его удалили. Можно добавить и причину по которой его удалили.

[fancybox]http://i23.fastpic.ru/big/2011/0626/2a/ce53a59a641685241d01b79078786b2a.png[/fancybox] [fancybox]http://i23.fastpic.ru/big/2011/0626/89/79710400ab0d817083630bbcff3ada89.png[/fancybox]

Автор:  eleon [ 2011-06-30 10:17 ]
Заголовок сообщения: 

аддон ссылается на файл когорого нет "delete_users.$phpEx? странно.

Автор:  Nikolaich [ 2011-06-30 11:49 ]
Заголовок сообщения: 

eleon писал(а):
аддон ссылается на файл когорого нет "delete_users.$phpEx? странно.

Включи мозг!

Автор:  eleon [ 2011-06-30 11:58 ]
Заголовок сообщения: 

Nikolaich писал(а):
eleon писал(а):
аддон ссылается на файл когорого нет "delete_users.$phpEx? странно.

Включи мозг!

блин не нада мя ругать я не программер , подскажите лучше .

Автор:  vulkan3 [ 2011-11-03 12:50 ]
Заголовок сообщения: 

eleon писал(а):
Nikolaich писал(а):
eleon писал(а):
аддон ссылается на файл когорого нет "delete_users.$phpEx? странно.

Включи мозг!

блин не нада мя ругать я не программер , подскажите лучше .
такого файла попросту нет
Код:
delete_users.php

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/