[RC] Thanks_mod (Спасибо за сообщение)

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Warlock75
Former team member
Сообщения: 1429
Стаж: 18 лет 7 месяцев
Откуда: Москва
Благодарил (а): 50 раз
Поблагодарили: 95 раз

Re: [BETA] Thanks_mod (Спасибо за сообщение)

Сообщение Warlock75 »

После очистки кэши и всех инструкций полученных выше, сбрось кэш браузера. Ctrl+F5.
Внимательно изучаем форум и чиаем FAQ. 95% всех ответов на возможные вопросы там уже есть!

Правила
Мини FAQ по phpBB 3.1.x/3.2.x/3.3.x
Как устанавливать расширения
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: [BETA] Thanks_mod (Спасибо за сообщение)

Сообщение Палыч »

MadMike
Ссылку на форум

Добавлено спустя 46 секунд:
И кстати, а вы права то разрешили?
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
MadMike
phpBB 1.0.0
Сообщения: 4
Стаж: 17 лет 8 месяцев

Re: [BETA] Thanks_mod (Спасибо за сообщение)

Сообщение MadMike »

Все, разобрался, в шаблоне дело было.
Невский
phpBB 1.2.0
Сообщения: 12
Стаж: 17 лет 8 месяцев

Re: [BETA] Thanks_mod (Спасибо за сообщение)

Сообщение Невский »

Вот и я разобрался. Спасибо автору мода :)
Gisher
phpBB 2.0.12
Сообщения: 857
Стаж: 19 лет 11 месяцев
Благодарил (а): 11 раз
Поблагодарили: 13 раз

Re: [BETA] Thanks_mod (Спасибо за сообщение)

Сообщение Gisher »

Gisher писал(а):есть предложение, сделать вывод в профиль
страницу растягивает вниз, когда благодарностей многовато
попытался сделать сам, может кому нужно будет. выкладываю свою реализвацию
открыть файл language/ru/mods/thanks_mod.php
найти

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

	'THANKED'					=> 'Получил',
после добавить

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

	'SHOW_THANKS'					=> 'Показать / Скрыть',
открыть файл styles/prosilver/template/memberlist_view.html

найти

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

<div class="panel bg1">
	<div class="inner"><span class="corners-top"><span></span></span>
		<h3>{L_GRATITUDES}</h3>
			<dd><strong>{L_GIVEN}:</strong> {POSTER_GIVE_COUNT} {L_THANKS}</dd>
			<!-- IF POSTER_GIVE_COUNT -->
			{THANKS}
			<!-- ENDIF -->
			<p></p>
			<dd><strong>{L_RECEIVED}:</strong> {POSTER_RECEIVE_COUNT} {L_THANKS}</dd>
			<!-- IF POSTER_RECEIVE_COUNT -->
			{THANKED}
			<!-- ENDIF -->
	<span class="corners-bottom"><span></span></span></div>
</div>
заменить на

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

<script type="text/JavaScript">
function getElement(iElementId)
{
	if (document.all) 
	{
		return document.all[iElementId];
	}
	if (document.getElementById)
	{
		return document.getElementById(iElementId);
	}
}

function toggleElement(oElement)
{
	if (oElement.style.display == "none")
	{
		oElement.style.display = "";
	}
	else
	{
		oElement.style.display = "none";
	}
}
</script>

<div class="panel bg1">
	<div class="inner"><span class="corners-top"><span></span></span>
		<h3>{L_GRATITUDES}</h3>
			<dd><strong>{L_GIVEN}:</strong> {POSTER_GIVE_COUNT} {L_THANKS}</dd>
			<!-- IF POSTER_GIVE_COUNT -->
	<a href="javascript: toggleElement( getElement('show_thanks'));">{L_SHOW_THANKS}</a>
	<div id="show_thanks" style="display: none;">
			{THANKS}
	</div>	
			<!-- ENDIF -->
			<p></p>
			<dd><strong>{L_RECEIVED}:</strong> {POSTER_RECEIVE_COUNT} {L_THANKS}</dd>
			<!-- IF POSTER_RECEIVE_COUNT -->
	<a href="javascript: toggleElement( getElement('show_thanks1'));">{L_SHOW_THANKS}</a>
	<div id="show_thanks1" style="display: none;">
			{THANKED}
	</div>
			<!-- ENDIF -->
	<span class="corners-bottom"><span></span></span></div>
</div>
Добавлено спустя 32 секунды:
забыл написать, затем чистим кеш)
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: [BETA] Thanks_mod (Спасибо за сообщение)

Сообщение Палыч »

Gisher
Дёшево и со вкусом. :)
Добавлю в МОД, не возражаете?
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Gisher
phpBB 2.0.12
Сообщения: 857
Стаж: 19 лет 11 месяцев
Благодарил (а): 11 раз
Поблагодарили: 13 раз

Re: [BETA] Thanks_mod (Спасибо за сообщение)

Сообщение Gisher »

Палыч
нет конечно :)
Tracker
phpBB 1.0.0
Сообщения: 2
Стаж: 17 лет 8 месяцев

Re: [BETA] Thanks_mod (Спасибо за сообщение)

Сообщение Tracker »

Спасибо за мод! Появилась еще такая мысль, что было бы здорово, если бы, к примеру, Гости, могли видеть инфу о благодарностях, но при этом не могли сами оставить свое "Спасибо" (для тех, у кого гостям не разрешено постить).

P.S. Хотя может это и так возможно..?

Добавлено спустя 5 минут 14 секунд:
Виноват... проверил только что. Добавил возможность гостям благодарить за сообщения и, теперь гости действительно могут видеть количество отзывов у каждого, но при этом сами, естественно, не могут говорить Спасибо. То, что и было нужно. Еще раз сэнкс за мод!
Аватара пользователя
Garret_Dark
phpBB 2.0.16
Сообщения: 1097
Стаж: 17 лет 8 месяцев
Откуда: root/world/russia/
Благодарил (а): 126 раз
Поблагодарили: 206 раз

Re: [BETA] Thanks_mod (Спасибо за сообщение)

Сообщение Garret_Dark »

Палыч, отличный мод!
А поддержка для subsilver2 ожидается? Очень бы хотелось сабсильвер :roll:
Спасибо!
Tracker
phpBB 1.0.0
Сообщения: 2
Стаж: 17 лет 8 месяцев

Re: [BETA] Thanks_mod (Спасибо за сообщение)

Сообщение Tracker »

Хм, а в чем проблема-то? Я лично сразу отредактировал файлы нужного мне стиля и нет проблем. ;)
Аватара пользователя
Garret_Dark
phpBB 2.0.16
Сообщения: 1097
Стаж: 17 лет 8 месяцев
Откуда: root/world/russia/
Благодарил (а): 126 раз
Поблагодарили: 206 раз

Re: [BETA] Thanks_mod (Спасибо за сообщение)

Сообщение Garret_Dark »

Да я тоже попробовал, но не все искомые, по мануалу, строки имеищиеся в prosilver есть в сабсилвере:(
Но я вроде все сделал как описано в мануале, но даже на просильвере кнопок "Спасибо" не появилось, хотя в "правах" в админке строчка появилась. Кэш сбрасывал.
P.S. Вобще трудные такие установки мода, я имею ввиду интерфейс - не дружелюбный. Имхо проще простым текстовым файлом описание изменений делать. А то с непривычки запутаться легко
Chance
phpBB 1.4.2
Сообщения: 70
Стаж: 20 лет 1 месяц
Забанен: Бессрочно

Re: [DEV] Thanks_mod (Спасибо за сообщение)

Сообщение Chance »

Палыч писал(а):
nissin писал(а):Предлагаю всё же ограничить запрос только постами, которые есть в $post_list.
Не катит. Массив, получаемый из запроса используется потом во всех случаях, в том числе для подсчёта полученных\данных благодарностях по каждому юзеру (а они могут быть не только за посты на странице), получения списка "благодаривших", передаче в memberlist и т.д.
Это тогда нужно просто заново сочинять весь алгоритм
Из-за этой проблемы пришлось сносить старую версию с phpbb.com, так как мод "спасибо" капитально подвешивал большой форум (в том числе и на выделенном сервере).

Получается данное решение опять для небольших форумов. :(
Gisher
phpBB 2.0.12
Сообщения: 857
Стаж: 19 лет 11 месяцев
Благодарил (а): 11 раз
Поблагодарили: 13 раз

Re: [BETA] Thanks_mod (Спасибо за сообщение)

Сообщение Gisher »

можно узнать, насколько большим был форум?
Chance
phpBB 1.4.2
Сообщения: 70
Стаж: 20 лет 1 месяц
Забанен: Бессрочно

Re: [BETA] Thanks_mod (Спасибо за сообщение)

Сообщение Chance »

Gisher, больше полумиллиона сообщений и около 20 тысяч зарегистрированных пользователей.
На phpbb.com несколько человек писали об аналогичных проблемах.
Аватара пользователя
Warlock75
Former team member
Сообщения: 1429
Стаж: 18 лет 7 месяцев
Откуда: Москва
Благодарил (а): 50 раз
Поблагодарили: 95 раз

Re: [BETA] Thanks_mod (Спасибо за сообщение)

Сообщение Warlock75 »

Chance
[rule=3_11]п.3.11 Правил[/rule]
Chance писал(а):пришлось сносить старую версию с phpbb.com
Так ты же не про этот мод, а про версию 0.4.0. Там очень много косяков.
Тут их я не заметил, кол-во запросов при активном использовании этого мода увеличиваются незначительно.
Этот мод практически переписан заново.
Внимательно изучаем форум и чиаем FAQ. 95% всех ответов на возможные вопросы там уже есть!

Правила
Мини FAQ по phpBB 3.1.x/3.2.x/3.3.x
Как устанавливать расширения

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