Пропустить

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

У вас есть идея для расширения функциональности phpBB 3.0.x? Расскажите о ней здесь!
Свернуть Развернуть Правила форума Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).

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

Сообщение Taypfoon2 » 05.09.2009 20:04

Это я находил.
[u]Здесь будет объяснение [/u]о том, что такое друзья и недруги, как они влияют на отображение конференции, подобно скрытию сообщений от недругов, а также о добавлении пользователей в список друзей для быстрого доступа к ним и так далее.

Думал задав вопрос я получу объяснения. Жаль не могу удалить свои сообщения в этой теме.
И это тоже :
Пользователи, добавленные в список друзей, будут указаны в вашем личном разделе для получения быстрого доступа к информации о том, находятся ли они сейчас в сети, и для отправки им личных сообщений. 

У себя я отключил л/с и JABBER по своим соображениям... и теперь список просто список и всё :(
Идея друзей (но не недругов) мне очень нравится, хотелось бы задействовать в ней всю мощь такого хорошего на мой взгляд phpBB3. А так как я не настолько крут как вы, помогите, если хотите, или забаньте, если отвлекаю.

Taypfoon2
phpBB 1.0.0
 
Сообщения: 2
Зарегистрирован: 12.05.2009 0:26
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение FladeX » 05.09.2009 20:09

Taypfoon2
что конкретно вам нужно? Если нужно отображение списка друзей в профиле пользователей, то вам нужен мод Profile friend list
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
Аватара пользователя
FladeX
Former team member
 
Сообщения: 2104
Зарегистрирован: 02.06.2007 22:44
Откуда: Саранск
Благодарил (а): 6 раз.
Поблагодарили: 53 раз.

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

Сообщение Berk » 05.09.2009 20:14

Taypfoon2 писал(а): или забаньте, если отвлекаю.

детский сад
Отредактированные файлы, сохраняйте в кодировке UTF-8 (без BOM)!
[url=А здесь был юзербар нашего автоклуба :)[/url]
Аватара пользователя
Berk
phpBB 2.0.9
 
Сообщения: 329
Зарегистрирован: 09.09.2008 13:13
Откуда: Украина, Киев
Благодарил (а): 3 раз.
Поблагодарили: 0 раз.

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

Сообщение Taypfoon2 » 05.09.2009 23:54

FladeX писал(а):Taypfoon2
что конкретно вам нужно?

Хочется понять как это функционирует ( алгоритм ), чтобы использовать в личных целях :)
Добавив в список своих друзей нового друга чем заполняются поля таблицы zebra - user_id и zebra_id а может и еще куда вносится информация ?

Taypfoon2
phpBB 1.0.0
 
Сообщения: 2
Зарегистрирован: 12.05.2009 0:26
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение neon_tmn » 24.07.2010 11:30

Здравствуйте.
У меня есть задумка, хотелось бы реализовать.
Есть список друзей и список недругов.
Как сделать так, чтобы те, кто находится в моем списке недругов не могли писать мне ЛС и смотреть мой профиль?

neon_tmn
phpBB 1.0.0
 
Сообщения: 7
Зарегистрирован: 25.03.2010 0:13
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение Berk » 24.07.2010 11:39

чтобы ЛС не писали, поставь мод User_PM_Blocking
Отредактированные файлы, сохраняйте в кодировке UTF-8 (без BOM)!
[url=А здесь был юзербар нашего автоклуба :)[/url]
Аватара пользователя
Berk
phpBB 2.0.9
 
Сообщения: 329
Зарегистрирован: 09.09.2008 13:13
Откуда: Украина, Киев
Благодарил (а): 3 раз.
Поблагодарили: 0 раз.

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

Сообщение neon_tmn » 24.07.2010 11:44

Berk, спасибо.
А что на счет профиля пользователя?
Объясню зачем это нужно. Я создал несколько дополнительных полей в профиле, такие как ФИО, телефон, дата рождения и т.д. в общем то достаточно личные данные. И хочу чтобы человек занесенный в список недругов не мог видеть эти дополнительные поля, а лучше и вообще все что в профиле.

neon_tmn
phpBB 1.0.0
 
Сообщения: 7
Зарегистрирован: 25.03.2010 0:13
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение nissin » 24.07.2010 13:23

OPEN memberlist.php, FIND:
		$foe = ($row['foe']) ? true : false;
		$friend = ($row['friend']) ? true : false;
		$db->sql_freeresult($result);

ADD AFTER
		$sql = 'SELECT friend, foe
			FROM ' . ZEBRA_TABLE . "
			WHERE zebra_id = {$user->data['user_id']}
				AND user_id = $user_id";

		$result = $db->sql_query($sql);
		$row = $db->sql_fetchrow($result);
		$foe_user = ($row['foe']) ? true : false;
		$friend_user = ($row['friend']) ? true : false;
		$db->sql_freeresult($result);

FIND
			'S_ZEBRA'			=> ($user->data['user_id'] != $user_id && $user->data['is_registered'] && $zebra_enabled) ? true : false,

ADD AFTER
			'S_FOE_USER'			=> ($foe_user && $foes_enabled) ? true : false,
			'S_FRIEND_USER'			=> ($friend_user && $friends_enabled) ? true : false,

OPEN styles/prosilver/template/memberlist_view.html, FIND
		<!-- BEGIN custom_fields --><dt>{custom_fields.PROFILE_FIELD_NAME}:</dt> <dd>{custom_fields.PROFILE_FIELD_VALUE}</dd><!-- END custom_fields -->

ADD BEFORE
		<!-- IF not S_FOE_USER -->

ADD AFTER
		<!-- ENDIF -->

Аналогично в шаблонах можно закрыть и весь профиль.
Всё повторяется. nurlan.info
Аватара пользователя
nissin
Поддержка
Поддержка
 
Сообщения: 1390
Зарегистрирован: 16.12.2007 14:01
Откуда: Павлодар
Благодарил (а): 1 раз.
Поблагодарили: 117 раз.

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

Сообщение Heldar » 24.07.2010 16:35

Просто интересно, а что будет им мешать создать ещё учётку и посмотреть из под неё пока она не занесена в чёрный список?

ИМХО тут обратная связь нужна, "как сделать поля видимые только друзьям". И желательно, чтобы человек заполняя поле сразу мог ставить галочку всем/только друзья.
А ТЫ очистил кэш??!!

Heldar
phpBB 2.0.5
 
Сообщения: 238
Зарегистрирован: 13.08.2007 9:13
Благодарил (а): 23 раз.
Поблагодарили: 20 раз.

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

Сообщение MIT » 24.07.2010 18:19

Heldar
Если надо показывать только друзьям, то замени строку
      <!-- IF not S_FOE_USER -->
на
      <!-- IF S_FRIEND_USER -->
Аватара пользователя
MIT
Поддержка
Поддержка
 
Сообщения: 1901
Зарегистрирован: 14.03.2009 17:52
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Благодарил (а): 17 раз.
Поблагодарили: 245 раз.

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

Сообщение neon_tmn » 24.07.2010 21:19

Ну согласен с Heldar... Прав! как т о я не подумал что под другой учеткой могут посмотреть данные. Тогда надо будет продумать организацию доступа, а уж потом реализовывать в phpbb. Просто у меня есть сайт и на нем устновлен phpBB, я мог бы все организовать средствами пхп+mysql, но зачем изобретать велосипед, если можно воспользоваться тем,ч то предлагает phpbb, только доработать немного под собственные нужны. Спасибо всем, буду думать как организовать все.

neon_tmn
phpBB 1.0.0
 
Сообщения: 7
Зарегистрирован: 25.03.2010 0:13
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение hdv » 28.09.2010 9:51

Подскажите как в просильвере выделять сообщения друзей?
вот что написано в личном разделе:
"Список друзей позволяет вам получить быстрый доступ к пользователям, с которыми вы часто общаетесь. При наличии соответствующей поддержки в стиле форума, все сообщения ваших друзей будут выделены при просмотре."
на форуме используется только просильвер, юзеры жалуются что сообщения не выделяются.
спасибо
в php пока еще ламер

hdv
phpBB 1.4.2
 
Сообщения: 53
Зарегистрирован: 13.12.2007 22:41
Благодарил (а): 12 раз.
Поблагодарили: 5 раз.

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

Сообщение nissin » 28.09.2010 10:04

hdv
В prosilver штатно нет выделения друзей.
Но в шаблоне viewtopic_body.html Вы можете использовать переменную postrow.S_FRIEND, и выделить их нужным Вам образом.
Всё повторяется. nurlan.info
Аватара пользователя
nissin
Поддержка
Поддержка
 
Сообщения: 1390
Зарегистрирован: 16.12.2007 14:01
Откуда: Павлодар
Благодарил (а): 1 раз.
Поблагодарили: 117 раз.

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

Сообщение neon_tmn » 02.10.2010 15:50

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

neon_tmn
phpBB 1.0.0
 
Сообщения: 7
Зарегистрирован: 25.03.2010 0:13
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение Flat » 28.10.2011 15:00

Berk писал(а):чтобы ЛС не писали, поставь мод User_PM_Blocking

Недавно столкнулся с необходимостью блокировать ЛС от нежелательных пользователей. Указанный мод эту проблему решает, но видимо конфликтует с другими модами, причину установить не удалось. но в личном разделе на сабсильвере шрифт становится гигантским, в просильвере некорректно отображаются разделы личного раздела.
В общем неважно, функционал этого мода все равно для меня излишен. Черные списки, белые списки все это не нужно. Нужен лишь запрет на отправку ЛС от недругов и наверняка есть более простая модификация позволяющая этого добиться.
Аватара пользователя
Flat
phpBB 1.4.4
 
Сообщения: 79
Зарегистрирован: 05.07.2005 13:52
Благодарил (а): 2 раз.
Поблагодарили: 0 раз.

Пред.

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

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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

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

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы