Пропустить

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

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

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

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

Сообщение Warlock75 » 12.01.2009 15:02

После очистки кэши и всех инструкций полученных выше, сбрось кэш браузера. Ctrl+F5.
Внимательно изучаем форум и чиаем FAQ. 95% всех ответов на возможные вопросы там уже есть!
Изображение
Правила
FAQ по phpBB 3.0 Olympus - Редакция 2
Как устанавливать моды
Аватара пользователя
Warlock75
Дизайнер
Дизайнер
 
Сообщения: 1110
Зарегистрирован: 24.02.2008 3:24
Откуда: Москва
Благодарил (а): 6 раз.
Поблагодарили: 38 раз.

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

Сообщение Палыч » 12.01.2009 16:51

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

Добавлено спустя 46 секунд:
И кстати, а вы права то разрешили?
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Палыч
Просто Палыч
Просто Палыч
 
Сообщения: 9257
Зарегистрирован: 24.05.2006 22:20
Откуда: Питер
Благодарил (а): 3 раз.
Поблагодарили: 283 раз.

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

Сообщение MadMike » 12.01.2009 16:57

Все, разобрался, в шаблоне дело было.

MadMike
phpBB 1.0.0
 
Сообщения: 4
Зарегистрирован: 12.01.2009 1:50
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение Невский » 13.01.2009 0:03

Вот и я разобрался. Спасибо автору мода :)

Невский
phpBB 1.2.0
 
Сообщения: 12
Зарегистрирован: 26.12.2008 15:47
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение Gisher » 13.01.2009 22:16

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 секунды:
забыл написать, затем чистим кеш)

Gisher
phpBB 2.0.23
 
Сообщения: 828
Зарегистрирован: 04.10.2006 6:50
Благодарил (а): 6 раз.
Поблагодарили: 8 раз.

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

Сообщение Палыч » 14.01.2009 2:04

Gisher
Дёшево и со вкусом. :)
Добавлю в МОД, не возражаете?
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Палыч
Просто Палыч
Просто Палыч
 
Сообщения: 9257
Зарегистрирован: 24.05.2006 22:20
Откуда: Питер
Благодарил (а): 3 раз.
Поблагодарили: 283 раз.

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

Сообщение Gisher » 14.01.2009 16:33

Палыч
нет конечно :)

Gisher
phpBB 2.0.23
 
Сообщения: 828
Зарегистрирован: 04.10.2006 6:50
Благодарил (а): 6 раз.
Поблагодарили: 8 раз.

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

Сообщение Tracker » 14.01.2009 16:34

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

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

Добавлено спустя 5 минут 14 секунд:
Виноват... проверил только что. Добавил возможность гостям благодарить за сообщения и, теперь гости действительно могут видеть количество отзывов у каждого, но при этом сами, естественно, не могут говорить Спасибо. То, что и было нужно. Еще раз сэнкс за мод!

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

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

Сообщение Garret_Dark » 16.01.2009 14:24

Палыч, отличный мод!
А поддержка для subsilver2 ожидается? Очень бы хотелось сабсильвер :roll:
Спасибо!
Аватара пользователя
Garret_Dark
phpBB 2.0.20
 
Сообщения: 696
Зарегистрирован: 11.01.2009 15:18
Благодарил (а): 90 раз.
Поблагодарили: 47 раз.

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

Сообщение Tracker » 16.01.2009 15:27

Хм, а в чем проблема-то? Я лично сразу отредактировал файлы нужного мне стиля и нет проблем. ;)

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

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

Сообщение Garret_Dark » 17.01.2009 0:25

Да я тоже попробовал, но не все искомые, по мануалу, строки имеищиеся в prosilver есть в сабсилвере:(
Но я вроде все сделал как описано в мануале, но даже на просильвере кнопок "Спасибо" не появилось, хотя в "правах" в админке строчка появилась. Кэш сбрасывал.
P.S. Вобще трудные такие установки мода, я имею ввиду интерфейс - не дружелюбный. Имхо проще простым текстовым файлом описание изменений делать. А то с непривычки запутаться легко
Аватара пользователя
Garret_Dark
phpBB 2.0.20
 
Сообщения: 696
Зарегистрирован: 11.01.2009 15:18
Благодарил (а): 90 раз.
Поблагодарили: 47 раз.

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

Сообщение Chance » 17.01.2009 3:54

Палыч писал(а):
nissin писал(а):Предлагаю всё же ограничить запрос только постами, которые есть в $post_list.

Не катит. Массив, получаемый из запроса используется потом во всех случаях, в том числе для подсчёта полученных\данных благодарностях по каждому юзеру (а они могут быть не только за посты на странице), получения списка "благодаривших", передаче в memberlist и т.д.
Это тогда нужно просто заново сочинять весь алгоритм

Из-за этой проблемы пришлось сносить старую версию с phpbb.com, так как мод "спасибо" капитально подвешивал большой форум (в том числе и на выделенном сервере).

Получается данное решение опять для небольших форумов. :(

Chance
phpBB 1.4.4
 
Сообщения: 91
Зарегистрирован: 08.08.2006 15:27
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Предупреждения: 1

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

Сообщение Gisher » 17.01.2009 11:43

можно узнать, насколько большим был форум?

Gisher
phpBB 2.0.23
 
Сообщения: 828
Зарегистрирован: 04.10.2006 6:50
Благодарил (а): 6 раз.
Поблагодарили: 8 раз.

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

Сообщение Chance » 17.01.2009 16:06

Gisher, больше полумиллиона сообщений и около 20 тысяч зарегистрированных пользователей.
На phpbb.com несколько человек писали об аналогичных проблемах.

Chance
phpBB 1.4.4
 
Сообщения: 91
Зарегистрирован: 08.08.2006 15:27
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Предупреждения: 1

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

Сообщение Warlock75 » 17.01.2009 17:17

Chance
п.3.11 Правил

Chance писал(а):пришлось сносить старую версию с phpbb.com

Так ты же не про этот мод, а про версию 0.4.0. Там очень много косяков.
Тут их я не заметил, кол-во запросов при активном использовании этого мода увеличиваются незначительно.
Этот мод практически переписан заново.
Внимательно изучаем форум и чиаем FAQ. 95% всех ответов на возможные вопросы там уже есть!
Изображение
Правила
FAQ по phpBB 3.0 Olympus - Редакция 2
Как устанавливать моды
Аватара пользователя
Warlock75
Дизайнер
Дизайнер
 
Сообщения: 1110
Зарегистрирован: 24.02.2008 3:24
Откуда: Москва
Благодарил (а): 6 раз.
Поблагодарили: 38 раз.

Пред.След.

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

 

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

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

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

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