Prime Quick Buddies - quickly add users as friends/foes

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Natn
phpBB 1.2.1
Сообщения: 21
Стаж: 14 лет 1 месяц
Благодарил (а): 5 раз

Prime Quick Buddies - quickly add users as friends/foes

Сообщение Natn »

Всем доброго времени суток!

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

Заранее спасибо!
Научите, а там посмотрим .....
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 16 лет 11 месяцев
Благодарил (а): 17 раз
Поблагодарили: 366 раз

Есть ли такой мод?

Сообщение МайскийЖук »

Любовь и боль, покой и бой я как любой несу с собой…
Аватара пользователя
Natn
phpBB 1.2.1
Сообщения: 21
Стаж: 14 лет 1 месяц
Благодарил (а): 5 раз

Re: Есть ли такой мод?

Сообщение Natn »

Большое спасибо, давно искал.
Научите, а там посмотрим .....
Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Стаж: 15 лет 6 месяцев
Откуда: Москва
Благодарил (а): 107 раз
Поблагодарили: 234 раза

Re: Есть ли такой мод?

Сообщение evrus01 »

Классный мод. Только не знаю куда эти кнопочки воткнуть. Наверно придется ссылками.
Скрытый текст
Re Тестовый топик • EVE-PLAY-142754.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 16 лет 11 месяцев
Благодарил (а): 17 раз
Поблагодарили: 366 раз

Есть ли такой мод?

Сообщение МайскийЖук »

Ну, можно отдельную строчку в мини-профиле, например:

Друг / недруг: + / -

Как-нибудь так. А плюс и минус сделать соответствующими ссылками.
Любовь и боль, покой и бой я как любой несу с собой…
Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Стаж: 15 лет 6 месяцев
Откуда: Москва
Благодарил (а): 107 раз
Поблагодарили: 234 раза

Re: Есть ли такой мод?

Сообщение evrus01 »

Так и сделал.

Папку root/styles/prosilver/theme не заливаем

В /language/ru/viewtopic.php добавляем языковую переменную FRIEND_FOE

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

'FRIEND_FOE'				=> 'Друг / недруг',
Для шаблона /styles/prosilver/template/viewtopic_body.html делаем так (вместо того, что указано в инструкции):

Найти:

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

<!-- IF postrow.POSTER_FROM --><dd><strong>{L_LOCATION}:</strong> {postrow.POSTER_FROM}</dd><!-- ENDIF -->
Добавить после:

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

<!-- IF postrow.U_ADD_FRIEND and postrow.U_ADD_FOE --><dd><strong>{L_FRIEND_FOE}:</strong><span style="font-size:14px;"><a href="{postrow.U_ADD_FRIEND}" title="{L_ADD_FRIEND}"{postrow.S_ADD_FRIEND_ONCLICK}>&nbsp;+&nbsp;</a></span>&nbsp;/&nbsp;<span style="font-size:17px;"><a href="{postrow.U_ADD_FOE}" title="{L_ADD_FOE}"{postrow.S_ADD_FOE_ONCLICK}>&nbsp;–&nbsp;</a></span></dd><!-- ENDIF -->
Результат, примерно такой:

Изображение
Последний раз редактировалось evrus01 12.08.2012 11:36, всего редактировалось 1 раз.
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 16 лет 11 месяцев
Благодарил (а): 17 раз
Поблагодарили: 366 раз

Есть ли такой мод?

Сообщение МайскийЖук »

По-моему, смотрится отлично.
Любовь и боль, покой и бой я как любой несу с собой…
Аватара пользователя
Natn
phpBB 1.2.1
Сообщения: 21
Стаж: 14 лет 1 месяц
Благодарил (а): 5 раз

Re: Есть ли такой мод?

Сообщение Natn »

Интересное решение надо тоже попробовать.
Научите, а там посмотрим .....
Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Стаж: 15 лет 6 месяцев
Откуда: Москва
Благодарил (а): 107 раз
Поблагодарили: 234 раза

Re: Есть ли такой мод?

Сообщение evrus01 »

Там надо будет еще скрипт подправить, чтобы в случае нажатия строчка исчезала полностью.
Вот фрагмент js:

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

function prime_quick_buddies_response(o)
{
	if (ajax.responseText)
	{
		var p = o.parentNode, s = parseInt(ajax.responseText.charAt(0));
		if (s == 0 || s == 1)
		{
			if (s)
			{
				if (p.className && p.className == 'buddy-icon')
				{
					p.style.display = 'none';
				}
				o.style.display = 'none';
			}
			alert(ajax.responseText.substr(1).replace(/^\s+|\s+$/g, ''));
			return;
		}
	}
	this.location.href = o.href;
}


Класс buddy-icon в шаблон дописал, но почему то не хочет исчезать :(
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 16 лет 11 месяцев
Благодарил (а): 17 раз
Поблагодарили: 366 раз

Есть ли такой мод?

Сообщение МайскийЖук »

Стоп, а зачем же исчезать? А вдруг я сразу после добавления кого-то в друзья передумаю и решу добавить его в недруги?
Любовь и боль, покой и бой я как любой несу с собой…
Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Стаж: 15 лет 6 месяцев
Откуда: Москва
Благодарил (а): 107 раз
Поблагодарили: 234 раза

Re: Есть ли такой мод?

Сообщение evrus01 »

А это уже не позволит движок, так как выдаст:
Вы не можете добавлять пользователей из списка друзей в список недоброжелателей.
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 16 лет 11 месяцев
Благодарил (а): 17 раз
Поблагодарили: 366 раз

Есть ли такой мод?

Сообщение МайскийЖук »

Тогда надо доработать мод, чтобы при нажатии на плюс, например, он сначала проверял, не состоит ли добавляемый в недругах, и в случае надобности удалял его из недругов. И наоборот.
Любовь и боль, покой и бой я как любой несу с собой…
Аватара пользователя
evrus01
Former team member
Сообщения: 1274
Стаж: 15 лет 6 месяцев
Откуда: Москва
Благодарил (а): 107 раз
Поблагодарили: 234 раза

Re: Есть ли такой мод?

Сообщение evrus01 »

В общем пока это выглядит следующим образом.
  • Нажимаем плюсик.
  • Пользователей у нас в друзьях.
  • Плюсик исчезает.
  • Остается только минус, при нажатии на который мы получим следующее:
6666.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 16 лет 11 месяцев
Благодарил (а): 17 раз
Поблагодарили: 366 раз

Есть ли такой мод?

Сообщение МайскийЖук »

Ну, в общем-то, уже неплохо и довольно функционально.
Любовь и боль, покой и бой я как любой несу с собой…
Аватара пользователя
Freeze
phpBB 1.4.1
Сообщения: 45
Стаж: 13 лет 10 месяцев

Re: Prime Quick Buddies - quickly add users as friends/foes

Сообщение Freeze »

А вот мод добавления друга с подтверждением ни кто не встречал?
Т.е. как в соц.сетях, пока друг не подтвердит ваш запрос, что вы действительно друзья и только после этого происходит добавление, причем на обоих сторонах.
Лучше промолчать, чем сказать много слов не по делу...

Вернуться в «Бета-версии модов для phpBB 3.0.x»