Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Друзья и недруги

Идеи для расширения функциональности phpBB 2.0.x
oleg444
phpBB 1.2.0
Сообщения: 15
Стаж: 16 лет

Друзья и недруги

Сообщение oleg444 »

есть ли такое на phpbb2?
Аватара пользователя
DK7
Former team member
Сообщения: 1008
Стаж: 17 лет 9 месяцев
Откуда: Кишинёв
Благодарил (а): 1 раз

Re: Друзья и недруги

Сообщение DK7 »

есть что-то подобное.
http://phpbbhacks.com/download/1274
Там действительно есть возможность добавлять в друзья, возможность нейтральных отношений и возможность игнора..
oleg444
phpBB 1.2.0
Сообщения: 15
Стаж: 16 лет

Re: Друзья и недруги

Сообщение oleg444 »

а игнор, в каком плане? тоесть на форуме сообщений не будет видить? или личные сообщения?

Добавлено спустя 20 секунд:
а вообще спс за мод, ща тестить буду
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 18 лет 11 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

Re: Друзья и недруги

Сообщение Поручик »

Если будешь ставить, обрати внимание на тему
http://forum.aeroion.ru/viewtopic.php?t=222

Локализация
http://forum.aeroion.ru/viewtopic.php?t=169
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Аватара пользователя
DK7
Former team member
Сообщения: 1008
Стаж: 17 лет 9 месяцев
Откуда: Кишинёв
Благодарил (а): 1 раз

Re: Друзья и недруги

Сообщение DK7 »

в том плане что Вы не будете видеть его сообщение и созданные темы. Также он не сможет писать в личку.
Shadow
phpBB 2.0.0
Сообщения: 211
Стаж: 18 лет 4 месяца
Откуда: Новосибирск

Re: Друзья и недруги

Сообщение Shadow »

А модератора можно будет добавить в игнор?
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 18 лет 11 месяцев
Откуда: Оренбург (Южный Урал)
Благодарил (а): 3 раза

Re: Друзья и недруги

Сообщение Поручик »

пoпpoбyй. пo-мoeмy, нeт. a cмыcл? чтобы плeвaть нa нeгo?
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
vlad77
phpBB 1.4.4
Сообщения: 152
Стаж: 17 лет 8 месяцев

Re: Друзья и недруги

Сообщение vlad77 »

Поставил Мод Contact List с фиксами предложенными Поручиком, все работает.

Не могу его "подружить" с модом Topic in Who is online :(

Код: Выделить всё

Topic in Who is online
# 
#-----[ OPEN ]------------------------------------------------ 
# 
includes/page_header.php

# 
#-----[ FIND ]------------------------------------------------ 
# 
$user_forum_sql = ( !empty($forum_id) ) ? "AND s.session_page = " . intval($forum_id) : '';

# 
#-----[ REPLACE WITH ]---------------------------------------- 
#

// Start replacement - Topic in Who is online MOD
$user_forum_sql = ( !empty($topic_id) ) ? "AND s.session_topic = " . intval($topic_id) :(( !empty($forum_id) ) ? "AND s.session_page = ".intval($forum_id) : '');
// End replacement - Topic in Who is online MOD

Код: Выделить всё

Мод Contact List 
#-----[ OPEN ]------------------------------------------
#
#
includes/page_header.php

#
#-----[ FIND ]------------------------------------------
#
	$user_forum_sql = ( !empty($forum_id) ) ? "AND s.session_page = " . intval($forum_id) : '';

#
#-----[ REPLACE WITH ]------------------------------------------
#
/*  Original phpBB code - commented out for Contact List
	$user_forum_sql = ( !empty($forum_id) ) ? "AND s.session_page = " . intval($forum_id) : '';
*/
//
//------------------------------------------------------------------------
// Contact List - Begin Code Addition
//
	$user_forum_sql = '';
	if( !empty($forum_id) && defined('NO_CONTACTS') )
	{
		$user_forum_sql = 'AND s.session_page = ' . intval($forum_id);
	}
	$contact_list->get_list('ignore');
//
//
// On the next line, this was added:
//   , s.session_page
//
// Contact List - End Code Addition
//------------------------------------------------------------------------

Сделал, как посоветовал Сергей:

Код: Выделить всё

заменить 
$user_forum_sql = ( !empty($topic_id) ) ? "AND s.session_topic = " . intval($topic_id) :(( !empty($forum_id) ) ? "AND s.session_page = ".intval($forum_id) : ''); 
 
на 
    $user_forum_sql = ''; 
    if( (!empty($forum_id) || !empty($topic_id) ) && defined('NO_CONTACTS') ) 
    { 
        $user_forum_sql = ( !empty($topic_id) ) ? "AND s.session_topic = " . intval($topic_id) :(( !empty($forum_id) ) ? "AND s.session_page = ".intval($forum_id) : ''); 
    } 
    if ( $userdata['session_logged_in'] ) 
    { 
        $contact_list->get_list('ignore'); 
    } 
viewonline.php (просмотр кто на форуме) работает нормально. Не правильно отображается список пользователей, просматривающих тему. Если на форуме, например 10 гостей, то во всех, даже в недоступных для гостей форумах и топиках, показывает 10 гостей. С зарегистрированными пользователями - так же, только относится не ко всему форуму, а к категориям. Если зарегистрированный пользователь просматривает какую то категорию, то он виден во всех форумах этой категории.

Добавлено спустя 7 минут 7 секунд:
Shadow писал(а):А модератора можно будет добавить в игнор?
Администратора и модератора в игнор добавить нельзя. Но если назначить нового модератора, то если он у кого уже находится в игноре, то из игнора он не убирается - надо базу руками редактировать.

Вернуться в «Запросы модов для phpBB 2.0.x»