Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Удаление пользователя с профиля
СообщениеДобавлено: 2010-12-21 03:54 
Не в сети
Администратор
Администратор
Аватара пользователя
Раздал: 51.58 ТБ
Скачал: 620.08 ГБ
Ратио: 85.182


Зарегистрирован: 2010-11-09 02:24
Сообщения: 44886
Откуда: Земля Санникова
Удаление пользователя с профиля

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

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

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

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


[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'] = 'Удалить';


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

Все


У вас нет необходимых прав для просмотра вложений в этом сообщении.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 2011-06-26 04:15 
Не в сети
Администратор
Администратор
Аватара пользователя
Раздал: 51.58 ТБ
Скачал: 620.08 ГБ
Ратио: 85.182


Зарегистрирован: 2010-11-09 02:24
Сообщения: 44886
Откуда: Земля Санникова
#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 />


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


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 2011-06-26 04:40 
Не в сети
Администратор
Администратор
Аватара пользователя
Раздал: 51.58 ТБ
Скачал: 620.08 ГБ
Ратио: 85.182


Зарегистрирован: 2010-11-09 02:24
Сообщения: 44886
Откуда: Земля Санникова
На мыло пользователю летит письмо оповещающее его о том, что его удалили. Можно добавить и причину по которой его удалили.

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


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 2011-06-30 10:17 
Не в сети
Раздал: 0 байт
Скачал: 0 байт
Ратио: Inf.


Зарегистрирован: 2011-06-28 07:44
Сообщения: 12
аддон ссылается на файл когорого нет "delete_users.$phpEx? странно.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 2011-06-30 11:49 
Не в сети
Друг трекера
Друг трекера
Аватара пользователя
Раздал: 32.98 ГБ
Скачал: 0 байт
Ратио: Seed.


Зарегистрирован: 2011-03-13 01:51
Сообщения: 3
eleon писал(а):
аддон ссылается на файл когорого нет "delete_users.$phpEx? странно.

Включи мозг!


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 2011-06-30 11:58 
Не в сети
Раздал: 0 байт
Скачал: 0 байт
Ратио: Inf.


Зарегистрирован: 2011-06-28 07:44
Сообщения: 12
Nikolaich писал(а):
eleon писал(а):
аддон ссылается на файл когорого нет "delete_users.$phpEx? странно.

Включи мозг!

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


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения:
СообщениеДобавлено: 2011-11-03 12:50 
Не в сети
Раздал: 0 байт
Скачал: 0 байт
Ратио: Inf.


Зарегистрирован: 2010-07-25 14:21
Сообщения: 9
eleon писал(а):
Nikolaich писал(а):
eleon писал(а):
аддон ссылается на файл когорого нет "delete_users.$phpEx? странно.

Включи мозг!

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


Вернуться к началу
 Профиль  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 56


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Переместиться наверх
 Главная |  Список форумов |   Time : 0.131s | 16 Queries | GZIP : Off |