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

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

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

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

БД можно не трогать, там +ещё один запрос, если склероз не изменяет...
1.2.1 можно не ждать, будет просто замена файлов при апдейте (и мелкая правка в viewtopic_body.html)
Просто сравните инструкции по редактированию файлов 1.2.0 и 1.1.1b и сами разберётесь.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Zver64
phpBB 1.0.0
Сообщения: 5
Стаж: 17 лет 6 месяцев
Откуда: Саратов

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

Сообщение Zver64 »

Помагите, я нашёл проблему, из-зи чего не отаброжаются иконки "спасибо автору" но отображаются они так:
123.png
Вот кусок кода, где я запутался:

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

	<!-- ELSEIF not postrow.S_FORUM_THANKS -->
	<!-- ELSEIF not S_USER_LOGGED_IN and not postrow.THANKS -->
	<!-- ELSEIF postrow.S_IS_OWN_POST and not postrow.THANKS -->
	<!-- ELSE -->
	<hr>
	<div class="content">
			<dl class="postbody">
				<dd> 
					<!-- IF postrow.THANKS and postrow.THANKS_POSTLIST_VIEW -->
					{postrow.THANK_TEXT}{postrow.POST_AUTHOR_FULL}{postrow.THANK_TEXT_2}: {postrow.THANKS}
					<!-- ENDIF -->	
				</dd>
			</dl>
				<!-- IF S_USER_LOGGED_IN and not postrow.S_IS_OWN_POST and not S_IS_BOT -->
				<ul class="profile-icons">
					<li class="{postrow.THANKS_IMG}">
					<a href="{postrow.THANKS_LINK}" alt="{postrow.THANK_ALT}{postrow.POST_AUTHOR}" title="{postrow.THANK_ALT}{postrow.POST_AUTHOR}" />{postrow.THANK_IMG}</a> 
					</li>
				</ul>
				<!-- ENDIF -->
	</div>
	<!-- ENDIF -->
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

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

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

Zver64
Этот кусок кода не при чём.
У вас некорректно указаны размеры изображений.
Проверяйте imageset.cfg и css
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Zver64
phpBB 1.0.0
Сообщения: 5
Стаж: 17 лет 6 месяцев
Откуда: Саратов

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

Сообщение Zver64 »

Уже раз 10 проверял вот код файла "imageset.cfg" (тот что лежит в папке с prosilver'ом, в папке "ru"):

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

#
# phpBB Imageset Configuration File
#
# @package phpBB3
# @copyright (c) 2006 phpBB Group 
# @license http://opensource.org/licenses/gpl-license.php GNU Public License 
#
#
# At the left is the name, please do not change this
# At the right the value is entered
# For on/off options the valid values are on, off, 1, 0, true and false
#
# Values get trimmed, if you want to add a space in front or at the end of
# the value, then enclose the value with single or double quotes. 
# Single and double quotes do not need to be escaped.
#
# 

# Images

img_icon_contact_pm = icon_contact_pm.gif*20*28
img_icon_pro_pics = icon_pro_pics.gif*20*28

img_icon_post_edit = icon_post_edit.gif*20*56
img_icon_post_quote = icon_post_quote.gif*20*56

img_icon_user_online = icon_user_online.gif*58*58
img_icon_user_offline = icon_user_offline.gif
img_icon_user_search = icon_user_search.gif

img_button_pm_forward = button_pm_forward.gif*25*101
img_button_pm_new = button_pm_new.gif*25*97
img_button_pm_reply = button_pm_reply.gif*25*94

img_button_topic_locked = button_topic_locked.gif*25*94
img_button_topic_new = button_topic_new.gif*25*112
img_button_topic_reply = button_topic_reply.gif*25*94

img_thankposts = thankposts.gif*17*118
img_removethanks = removethanks.gif*17*118
Код "buttons.css", я выписал только тот код. который нужно изменять по инструкции

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

.................................................................

/* Icon images
---------------------------------------- */
.sitehome, .icon-faq, .icon-members, .icon-home, .icon-ucp, .icon-register, .icon-logout, 
.icon-thanks, .icon-removethanks, .icon-bookmark, .icon-bump, .icon-subscribe, .icon-unsubscribe, .icon-pages,
.icon-search 
{
	background-position: 0 50%;
	background-repeat: no-repeat;
	background-image: none;
	padding: 1px 0 0 17px;
}

................................................................


/* Profile & navigation icons */
.email-icon, .email-icon a		{ background: none top left no-repeat; }
.aim-icon, .aim-icon a			{ background: none top left no-repeat; }
.yahoo-icon, .yahoo-icon a		{ background: none top left no-repeat; }
.web-icon, .web-icon a			{ background: none top left no-repeat; }
.msnm-icon, .msnm-icon a			{ background: none top left no-repeat; }
.icq-icon, .icq-icon a			{ background: none top left no-repeat; }
.jabber-icon, .jabber-icon a		{ background: none top left no-repeat; }
.pm-icon, .pm-icon a				{ background: none top left no-repeat; }
.quote-icon, .quote-icon a		{ background: none top left no-repeat; }
.thanks-icon, .thanks-icon a		{ background-image: url("{IMG_THANKPOSTS_SRC}"); }
.removethanks-icon, .removethanks-icon a	{ background-image: url("{IMG_REMOVETHANKS_SRC}"); }

/* Moderator icons */
.report-icon, .report-icon a		{ background: none top left no-repeat; }
.warn-icon, .warn-icon a			{ background: none top left no-repeat; }
.edit-icon, .edit-icon a			{ background: none top left no-repeat; }
.delete-icon, .delete-icon a		{ background: none top left no-repeat; }
.info-icon, .info-icon a			{ background: none top left no-repeat; }

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

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

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

Zver64 писал(а):Код "buttons.css"
Вообще-то, это код colours.css

Добавлено спустя 56 секунд:
Вот это buttons.css

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

ul.profile-icons li.thanks-icon	{ width: {IMG_THANKPOSTS_WIDTH}px; height: {IMG_THANKPOSTS_HEIGHT}px; }
ul.profile-icons li.removethanks-icon	{ width: {IMG_REMOVETHANKS_WIDTH}px; height: {IMG_REMOVETHANKS_HEIGHT}px; }
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Zver64
phpBB 1.0.0
Сообщения: 5
Стаж: 17 лет 6 месяцев
Откуда: Саратов

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

Сообщение Zver64 »

Эти строки я тоже добавлял, просто забыл про них...
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

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

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

А обновить тему в админке на вкладке Стили не забыли?
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Zver64
phpBB 1.0.0
Сообщения: 5
Стаж: 17 лет 6 месяцев
Откуда: Саратов

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

Сообщение Zver64 »

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

<li class="{postrow.THANKS_IMG}">
<a href="{postrow.THANK_LINK}" alt="{postrow.THANKS_ALT}{postrow.POST_AUTHOR}" title="{postrow.THANK_ALT}{postrow.POST_AUTHOR}" />{postrow.THANKS_IMG}</a></li>
Этот код правильный ? я сомневаюсь, что там {postrow.THANKS_ALT} , может быть {postrow.THANK_ALT} ? Просто в одном варианте НЕ отображается изображение, а только теккст

Добавлено спустя 52 секунды:
А обновить тему в админке на вкладке Стили не забыли?
Каждый раз когда код изменял, обнавлял стиль, и изображения
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

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

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

Zver64
Изображение - это фон.
Фон задаётся в css

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

.thanks-icon, .thanks-icon a		{ background-image: url("{IMG_THANKPOSTS_SRC}"); }
.removethanks-icon, .removethanks-icon a	{ background-image: url("{IMG_REMOVETHANKS_SRC}"); }
так что копайте в этом направлении.
А alt и title вообще не играют роли.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Zver64
phpBB 1.0.0
Сообщения: 5
Стаж: 17 лет 6 месяцев
Откуда: Саратов

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

Сообщение Zver64 »

Всё проверил, ну незнай почему кнопка криво отобрадается. :(
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

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

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

Zver64
Дайте ссылку на форум и тестовый вход.
Вы вроде из России, ну как можно в слове "хрен" делать 4 ошибки... :cry:
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Warlock75
Former team member
Сообщения: 1429
Стаж: 18 лет 7 месяцев
Откуда: Москва
Благодарил (а): 50 раз
Поблагодарили: 95 раз

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

Сообщение Warlock75 »

Для тех у кого стоит Xxxxx phpBB3 SEO mod Rewrite необходимо изменение thankslist.php, иначе ссылки (поля сортировки) "Имя пользователя", "Сообщения", "Зарегистрирован", "Последнее посещение" будут вести на страницу 404.
Измененный файл во вложении.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Внимательно изучаем форум и чиаем FAQ. 95% всех ответов на возможные вопросы там уже есть!

Правила
Мини FAQ по phpBB 3.1.x/3.2.x/3.3.x
Как устанавливать расширения
dreckin
phpBB 1.0.0
Сообщения: 8
Стаж: 17 лет 6 месяцев

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

Сообщение dreckin »

Доброго времени. Выдает вот такую ошибку при нажатии на кнопку "спасибо"

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

General Error
SQL ERROR [ mysql4 ]

Fehler in der SQL-Syntax. Bitte die korrekte Syntax im Handbuch nachschlagen bei 'phpbb_topics t WHERE t.topic_id = p.topic_id AND t.topic_id = 9' in Zeile 3 [1064]

SQL

SELECT t.topic_title FROM phpbb_posts p phpbb_topics t WHERE t.topic_id = p.topic_id AND t.topic_id = 9

BACKTRACE

FILE: includes/db/mysql.php
LINE: 174
CALL: dbal_mysql->sql_error()

FILE: includes/functions_seo.php
LINE: 164
CALL: dbal_mysql->sql_query()

FILE: viewtopic.php
LINE: 61
CALL: moved_topic()
и еще, если поменять саму кнопочку что нужно править?
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

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

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

dreckin писал(а):при нажатии на кнопку "спасибо"
Что-то вы явно с установкой намудрили. :? Почему у вас вызывается перенос топика..?
dreckin писал(а):поменять саму кнопочку что нужно править?
файл - изображение кнопочки
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
dreckin
phpBB 1.0.0
Сообщения: 8
Стаж: 17 лет 6 месяцев

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

Сообщение dreckin »

Что-то вы явно с установкой намудрили. :? Почему у вас вызывается перенос топика..?
Еслиб я это знал. проверил все файлы которые корректировал, все правильно, может что с SQL? не то натворил?

в инструкции ведь это запросы?(sql)
что то я запутался совсем. :roll:

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