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

Thanks Mod

Здесь авторы постили бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Lektor
phpBB 2.0.7
Сообщения: 574
Стаж: 18 лет

Сообщение Lektor »

edgar, все мы учимся :wink: Я уже научился ) прежде чем спросить так насилую поиск, во-первых быстрей ответ найдешь, а во-вторых так правильней )


Я вот щас собираюсь заняться тем что сделать так, чтоб, для того чтобы скачать определенный тип файлов нужно сказать спасибо .. иначе его не видно..
Но тут уже микс с хайд модом .. видел в теме об этом говорили пошел изучать ..
Аватара пользователя
TiChoblin
phpBB 2.0.0
Сообщения: 222
Стаж: 18 лет
Откуда: Химки

Сообщение TiChoblin »

Товарищи, прошу вас помочь мне с глюком, почему-то при отображении спасиб под сообщениями их высвечивается в два раза больше чем было в реальности. Как лечить? Заранее спасибо :lol:
Нужно вовремя стирать воспоминания, иначе воспоминания сотрут нас.

Моды я ищу тут и тут. Иногда тут, и совсем редко тут.
И ещё иногда полезно смотреть сюда
А если Вы что-то ищете, то вам надо сюда

Помощь по ЛС и ICQ ТОЛЬКО за вознаграждение.
Аватара пользователя
incubus
phpBB 2.0.1
Сообщения: 255
Стаж: 17 лет 6 месяцев

Сообщение incubus »

Видать не научился я еще... :) Поставил мод, база обновилась успешно, но вот при нажатии на "спасибо" пишется "Не указан режим сообщения". В теме ответа не нашел, все пересмотрел.
Мне кажется, что виновать этот кусок из posting.php:

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

		case 'newtopic':
			$redirect = "mode=newtopic&" . POST_FORUM_URL . "=" . $forum_id;
			break;
		case 'reply':
		case 'topicreview':
			$redirect = "mode=reply&" . POST_TOPIC_URL . "=" . $topic_id;
			break;
		case 'quote':
		case 'editpost':
			$redirect = "mode=quote&" . POST_POST_URL ."=" . $post_id;
			break;
После того, как прописал мод стало выглядеть вот так:

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

		case 'newtopic':
			$redirect = "mode=newtopic&" . POST_FORUM_URL . "=" . $forum_id;
			break;
		case 'thank':
		case 'reply':
		case 'topicreview':
			$redirect = "mode=reply&" . POST_TOPIC_URL . "=" . $topic_id;
			break;
		case 'thank':
		$is_auth_type = 'auth_read';
		break;
		case 'quote':
		case 'editpost':
			$redirect = "mode=quote&" . POST_POST_URL ."=" . $post_id;
			break;
Правильно я зделал или протупил где-то? Уже не могу понять..

В общем как я только не мудрил. Пытался по аналогу дописать, как в других строчках и кавычки пытался менять, но знаний у меня на это совсем не хватает. Я так понял идет какая-то проверка, но как это сделать, чтобы заработало с функцией благодарности?

Добавлено спустя 11 часов 49 минут 13 секунд:

Попробовал сделать вот так:

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

			$redirect = "mode=newtopic&" . POST_FORUM_URL . "=" . $forum_id;
			break;
		case 'thank':
		case 'reply':
		case 'topicreview':
			$redirect = "mode=reply&" . POST_TOPIC_URL . "=" . $topic_id;
			break;
		case 'thank':
		            $redirect = "mode=thank&" . POST_POST_URL ."=" . $post_id;
		            break;
		case 'quote':
		case 'editpost':
			$redirect = "mode=quote&" . POST_POST_URL ."=" . $post_id;
			break;
Но кажется абсурд, потому что как было как и осталось. Уже все передумал, ума не приложу как заставить работать? У кого-нибудь вообще работает на 2.0.22? Может у меня конфликтует с какими-то модами? Подскажите пожалуйста, можно что-то придумать с этим?

В браузере генерируется ссылка posting.php?mode=quote&p=6080 и при нажатии на "спасибо" почти точно так же posting.php?mode=thank&p=6080 значит должно работать?
Аватара пользователя
incubus
phpBB 2.0.1
Сообщения: 255
Стаж: 17 лет 6 месяцев

Сообщение incubus »

Короче говоря вымучался.. :lol: Оказывается руки у меня еще немного кривоватые :) Взял внимательно переустановил мод и нашел просто банальную ошибку:

Вместо того, чтобы после фрагмента

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

	case 'topicreview':
		$is_auth_type = 'auth_read';
		break;
ставить это

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

		case 'thank':
		$is_auth_type = 'auth_read';
		break;
я засандалил его вообще не в ту область, пример можно посмотреть выше.. :? В общем все пашет нормально. Спасибо, что не подсказали, я хоть сам разобрался. ))

Правда есть небольшая особенность. Если удалить пост с благодарностью, то количество у того кто поблагодарил и у того, кого поблагодарили - не изменится.
Lektor
phpBB 2.0.7
Сообщения: 574
Стаж: 18 лет

Сообщение Lektor »

incubus
имхо это не баг а фича.. так лучше ..
Gisher
phpBB 2.0.12
Сообщения: 857
Стаж: 17 лет 7 месяцев
Поблагодарили: 1 раз

Сообщение Gisher »

kingdom
наконец то обновил счётчики благодарностей...
запрос не выполнялся из-за кривого хостинга...
ещё раз спасибо за мод
Lektor
phpBB 2.0.7
Сообщения: 574
Стаж: 18 лет

Сообщение Lektor »

Вот благодарности выводятся только если их значение больше 0, как надпись выводит в любом случае?
Archangel
phpBB 1.0.0
Сообщения: 6
Стаж: 17 лет 1 месяц

Сообщение Archangel »

помогите...где то может накосил :(((

при нажатии на кнопку спасибо появляется сообщение
"Вы должны выбрать тему для ответа"
burglar
phpBB 1.2.0
Сообщения: 15
Стаж: 17 лет 1 месяц

Сообщение burglar »

Хотелось бы знать за что благодарит народ!
Сделать поиск по благодарностям что тебе дали и что дал ты.. просто список..
kingdom
phpBB 1.4.3
Сообщения: 76
Стаж: 18 лет 1 месяц

Сообщение kingdom »

привет всем

ну вы тут расписались :D
Nester писал(а):Хороший мод, но вот проблемка, у меня открыт доступ для гостей, так вот если какого-то гостя поблагодарить, то благодарности отправляются всем гостям форума, как бы это исправить? и как удалить благодарность если поставил ее ошибочно?
патч для гостей в атаче, удалять ксожалению руками
edgar писал(а):И еще у вас идея была другие эмоции добавить. Не продвигается ли с этим дело?
Для меня бы, например, в идеале было, чтобы админ мог через админку какие угодно эмоции и картинки к ним добавить, а пользователь при оценке поста мог выбрать только одну.
я так ничего и не сделал :oops:
TheHawk писал(а):А есть где иконки "Спасибо" для разных стилей , очень нужно, а то как-то на темных модах они не смотрятся!
берешь PSD отсюда (см. справа внизу)
http://www.phpbbguru.net/downloads/
и в фотошопе делаешь, как тебе надо
Gisher писал(а):наконец то обновил счётчики благодарностей...
запрос не выполнялся из-за кривого хостинга...
поздравляю!!
Lektor писал(а):Вот благодарности выводятся только если их значение больше 0, как надпись выводит в любом случае?
viewtopic.php - закоментарь проверку if ($total_thank > 0)
edgar писал(а):там еще много чего править нужно
ну давай выкладывай :D
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
incubus
phpBB 2.0.1
Сообщения: 255
Стаж: 17 лет 6 месяцев

Сообщение incubus »

kingdom писал(а):viewtopic.php - закоментарь проверку if ($total_thank > 0)
Попробовал и вот результат:

Parse error: syntax error, unexpected '}' in /forum/viewtopic.php on line 1585

Или я как-то коряво закомменировал?
Lektor
phpBB 2.0.7
Сообщения: 574
Стаж: 18 лет

Сообщение Lektor »

kingdom
Скажите а реально ли сделать так, чтоб человек не мог скачать то что в атачменте пока не нажмет спасибо? (В иделае файлы с опр. расширением)
Т.е. видит надпись ~ "Вы должны сказать спасибо прежде чем сможете скачать."

А вообще с возвращением... дано не заходили сюда :)
kingdom
phpBB 1.4.3
Сообщения: 76
Стаж: 18 лет 1 месяц

Сообщение kingdom »

incubus писал(а):kingdom писал(а):
viewtopic.php - закоментарь проверку if ($total_thank > 0)

Попробовал и вот результат:

Parse error: syntax error, unexpected '}' in /forum/viewtopic.php on line 1585

Или я как-то коряво закомменировал?
я думал вы сами сообразите, там же у IF есть открывающаяся скобка, значит и закрывающуюся (немного ниже) тоже надо закоментарить :wink:

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

//	if ($total_thank > 0) {
		$thanks_users = array();
       ....
		$thanks_status = '<img src="' . $images['thanks'][min($total_thank, 4)] . '" border="0" align="right"/>';
//	}
Lektor писал(а):Скажите а реально ли сделать так, чтоб человек не мог скачать то что в атачменте пока не нажмет спасибо? (В иделае файлы с опр. расширением)
Т.е. видит надпись ~ "Вы должны сказать спасибо прежде чем сможете скачать."
Абсолютно реально. К сожалению у меня атачмент мода нет, так что не могу подсказать, где надо подкрутить.
Аватара пользователя
incubus
phpBB 2.0.1
Сообщения: 255
Стаж: 17 лет 6 месяцев

Сообщение incubus »

kingdom писал(а):я думал вы сами сообразите, там же у IF есть открывающаяся скобка, значит и закрывающуюся (немного ниже) тоже надо закоментарить
Извините, конечно, но у меня все равно что-то не работает. После проделанного действия почему-то появляются надписи в каждом посте "поблагодарили: (0)" и рядом недогрузившийся рисунок. Может там опять нужно что-то соображать, но если бы я смог что-то в данном коде сообразить, то уже не спрашивал бы. :)

kingdom

з.ы. А Вы вообще какой вывод благодарностей имеете ввиду? Я тот, который пишется под аватарой и показывает количество выданных и полученных "спасиб" и Lektor, тремя постами выше, мне кажется, тоже это имел ввиду. Если я не прав, то имхо это абсурд, чтобы в каждом посте писалось "поблагодарили: (0)".

з.ы. может это я гоню конечно, если что поправьте меня. Блин, такая тема интересная была, все ждали автора, а сейчас, когда он пришел - куда-то все испарились. Кто-нибудь пробовал вариант, чтобы благодарности выводились в любом случае?
kingdom
phpBB 1.4.3
Сообщения: 76
Стаж: 18 лет 1 месяц

Сообщение kingdom »

incubus, упс, я тормоз :shock:
нужно этот кусок

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

	$poster_thanks = $postrow[$i]['user_thanks'] || $postrow[$i]['user_thanked'] ? sprintf($lang['Thanks_info'], $postrow[$i]['user_thanked'], $postrow[$i]['user_thanks']) : '';
поменять на

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

	$poster_thanks = sprintf($lang['Thanks_info'], $postrow[$i]['user_thanked'], $postrow[$i]['user_thanks']);

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