Косяк с быстрым ответом

Ответы на вопросы, связанные с модами для phpBB 2.0.x, кроме относящихся к форуму Для авторов (phpBB 2.0.x).
Vaganto
phpBB 1.2.0
Сообщения: 11
Стаж: 19 лет 5 месяцев

Косяк с быстрым ответом

Сообщение Vaganto »

Простите ради бога, если был уже такой вопрос, но вот не знаю, как это исправить, поскольку не знаю, где это исправлять. Посмотрите приложенные картинки: со скина Аэлоус и со скина сабСилвер — там сами поймёте, в чём проблема. Где эта фигня исправляется и каким образом? Заранее благодарен
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 20 лет 11 месяцев
Откуда: Бердск

Сообщение crash »

Vaganto
viewtopic_body.tpl
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Vaganto
phpBB 1.2.0
Сообщения: 11
Стаж: 19 лет 5 месяцев

Сообщение Vaganto »

Ага, спасибо. Нашёл. Исправил. Тему можно закрывать.

Добавлено спустя 45 минут 51 секунду:

Нет... что-то не так...

Вот «здоровый» код:

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

<!-- BEGIN postrow -->
<a name="{postrow.U_POST_ID}"></a>
{TPL_HDR1}<span class="cattitle">{postrow.POST_SUBJECT}</span>{TPL_HDR2}<table border="0" cellpadding="0" cellspacing="1" width="100%" class="forumline">
<tr>
	<td class="th" align="center" valign="middle"><table border="0" cellspacing="0" cellpadding="2" width="100%">
	<tr height="26">
		<td align="left" valign="middle" nowrap="nowrap"><span class="th"><a href="{postrow.U_MINI_POST}"><img src="{postrow.MINI_POST_IMG}" width="12" height="9" alt="{postrow.L_MINI_POST_ALT}" title="{postrow.L_MINI_POST_ALT}" border="0" /></a><span class="genmed">{L_POSTED}: {postrow.POST_DATE}</span></span></td>
		<td align="right" valign="middle" nowrap="nowrap">{postrow.QUOTE_IMG} {postrow.EDIT_IMG} {postrow.DELETE_IMG} {postrow.IP_IMG} </td>
	</tr></table></td>
</tr>
<tr>
	<td class="row1" align="left" valign="top" width="100%"><table border="0" cellspacing="0" cellpadding="0" width="100%"><!-- main table start -->
	<tr>
		<td width="150" align="left" valign="top" rowspan="2"><table border="0" cellspacing="0" cellpadding="0" width="100%"><!-- left row table start -->
		<tr>
			<td width="100%" align="left" valign="top" background="{T_TEMPLATE_PATH}/images/post_bg.gif"><table border="0" cellspacing="0" cellpadding="4">
			<tr>
				<td align="left" valign="top"><table border="0" cellspacing="0" cellpadding="0">
				<tr><td><span class="name"><b><a href="javascript:emoticon('[b]{postrow.POSTER_NAME}[/b], ')">{postrow.POSTER_NAME}</a></b></span></td></tr>
				<tr><td><span class="postdetails">{postrow.POSTER_RANK}</span></td></tr>
				<tr><td><span class="postdetails">{postrow.RANK_IMAGE}{postrow.POSTER_AVATAR}</span></tr>
				<tr><td><img src="{T_TEMPLATE_PATH}/images/spacer.gif" width="120" height="5" border="0" alt="" /></td></tr>
				<tr><td><span class="postdetails">{postrow.POSTER_JOINED}</span></td></tr>
				<tr><td><span class="postdetails">{postrow.POSTER_POSTS}</span></td></tr>
				<tr><td><span class="postdetails">{postrow.POSTER_FROM}</span></td></tr>
				</table></td>
			</tr>
			</table><br /><br /></td>
			<td width="15" background="{T_TEMPLATE_PATH}/images/post_right.gif"><img src="{T_TEMPLATE_PATH}/images/spacer.gif" width="15" height="1" border="0" /></td>
		</tr>
		<tr>
			<td height="15" background="{T_TEMPLATE_PATH}/images/post_bottom.gif"><img src="{T_TEMPLATE_PATH}/images/spacer.gif" width="1" height="15" border="0" /></td>
			<td width="15" height="15"><img src="{T_TEMPLATE_PATH}/images/post_corner.gif" width="15" height="15" border="0" /></td>
		</tr>
		<!-- left row table end --></table><br /><br /></td>
		<td class="row1" align="left" valign="top" width="100%"><table border="0" cellspacing="0" cellpadding="5" width="100%"><!-- right top row table start -->
		<tr>
			<td width="100%"><span class="postbody">{postrow.MESSAGE}</span></td>
		</tr>
		<!-- right top row table end --></table></td>
	</tr>
	<tr>
		<td class="row1" align="left" valign="bottom" nowrap="nowrap"><table border="0" cellspacing="0" cellpadding="5" width="100%"><!-- right bottom row start -->
		<tr>
			<td width="100%"><span class="postbody"><span class="gensmall">{postrow.EDITED_MESSAGE}</span>{postrow.SIGNATURE}</span></td>
		</tr>
		<!-- right bottom row end --></table></td>
	</tr>
	</table></td>
</tr>
<tr>
	<td height="28" valign="bottom" class="row4"><table border="0" cellspacing="0" cellpadding="3">
	<tr>
		<td width="120"><img src="{T_TEMPLATE_PATH}/images/spacer.gif" width="130" height="1" border="0" /></td>
		<td width="100%" align="left" valign="middle" nowrap="nowrap">{postrow.PROFILE_IMG} {postrow.SEARCH_IMG2} {postrow.PM_IMG} {postrow.EMAIL_IMG} {postrow.WWW_IMG} {postrow.AIM_IMG} {postrow.YIM_IMG} {postrow.MSN_IMG} {postrow.ICQ_IMG}</td>
	</tr></table></td>
</tr>
</table>{TPL_FTR}
<!-- END postrow --> 
и вот «больной» код:

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

<!-- BEGIN postrow -->
<a name="{postrow.U_POST_ID}"></a>
{TPL_HDR1}<span class="cattitle">{postrow.POST_SUBJECT}</span>{TPL_HDR2}<table border="0" cellpadding="0" cellspacing="1" width="100%" class="forumline">
<tr>
	<td class="th" align="center" valign="middle"><table border="0" cellspacing="0" cellpadding="2" width="100%">
	<tr height="26">
		<td align="left" valign="middle" nowrap="nowrap"><span class="th"><a href="{postrow.U_MINI_POST}"><img src="{postrow.MINI_POST_IMG}" width="12" height="9" alt="{postrow.L_MINI_POST_ALT}" title="{postrow.L_MINI_POST_ALT}" border="0" /></a><span class="genmed">{L_POSTED}: {postrow.POST_DATE}</span></span></td>
		<td align="right" valign="middle" nowrap="nowrap">{postrow.QUOTE_IMG} {postrow.EDIT_IMG} {postrow.DELETE_IMG} {postrow.IP_IMG} </td>
	</tr></table></td>
</tr>
<tr>
	<td class="row1" align="left" valign="top" width="100%"><table border="0" cellspacing="0" cellpadding="0" width="100%"><!-- main table start -->
	<tr>
		<td width="150" align="left" valign="top" rowspan="2"><table border="0" cellspacing="0" cellpadding="0" width="100%"><!-- left row table start -->
		<tr>
			<td width="100%" align="left" valign="top" background="{T_TEMPLATE_PATH}/images/post_bg.gif"><table border="0" cellspacing="0" cellpadding="4">
			<tr>
				<td align="left" valign="top"><table border="0" cellspacing="0" cellpadding="0">
				<tr><td><span class="name"><b><a href="javascript:emoticon('[b]{postrow.POSTER_NAME}[/b], ')"></a></b></span></td></tr>
				<tr><td><span class="postdetails">{postrow.POSTER_RANK}</span></td></tr>
				<tr><td><span class="postdetails">{postrow.RANK_IMAGE}{postrow.POSTER_AVATAR}{postrow.POSTER_AGE}</span></tr>
				<tr><td><img src="{T_TEMPLATE_PATH}/images/spacer.gif" width="120" height="5" border="0" alt="" /></td></tr>
				<tr><td><span class="postdetails">{postrow.POSTER_JOINED}</span></td></tr>
				<tr><td><span class="postdetails">{postrow.POSTER_POSTS}</span></td></tr>
				<tr><td><span class="postdetails">{postrow.POSTER_FROM}</span></td></tr>
				</table></td>
			</tr>
			</table><br /><br /></td>
			<td width="15" background="{T_TEMPLATE_PATH}/images/post_right.gif"><img src="{T_TEMPLATE_PATH}/images/spacer.gif" width="15" height="1" border="0" /></td>
		</tr>
		<tr>
			<td height="15" background="{T_TEMPLATE_PATH}/images/post_bottom.gif"><img src="{T_TEMPLATE_PATH}/images/spacer.gif" width="1" height="15" border="0" /></td>
			<td width="15" height="15"><img src="{T_TEMPLATE_PATH}/images/post_corner.gif" width="15" height="15" border="0" /></td>
		</tr>
		<!-- left row table end --></table><br /><br /></td>
		<td class="row1" align="left" valign="top" width="100%"><table border="0" cellspacing="0" cellpadding="5" width="100%"><!-- right top row table start -->
		<tr>
			<td width="100%"><span class="postbody">{postrow.MESSAGE}</span></td>
		</tr>
		<!-- right top row table end --></table></td>
	</tr>
	<tr>
		<td class="row1" align="left" valign="bottom" nowrap="nowrap"><table border="0" cellspacing="0" cellpadding="5" width="100%"><!-- right bottom row start -->
		<tr>
			<td width="100%"><span class="postbody"><span class="gensmall">{postrow.EDITED_MESSAGE}</span>{postrow.SIGNATURE}</span></td>
		</tr>
		<!-- right bottom row end --></table></td>
	</tr>
	</table></td>
</tr>
<tr>
	<td height="28" valign="bottom" class="row4"><table border="0" cellspacing="0" cellpadding="3">
	<tr>
		<td width="120"><img src="{T_TEMPLATE_PATH}/images/spacer.gif" width="130" height="1" border="0" /></td>
		<td width="100%" align="left" valign="middle" nowrap="nowrap">{postrow.PROFILE_IMG} {postrow.SEARCH_IMG2} {postrow.PM_IMG} {postrow.EMAIL_IMG} {postrow.WWW_IMG} {postrow.AIM_IMG} {postrow.YIM_IMG} {postrow.MSN_IMG} {postrow.ICQ_IMG}</td>
	</tr></table></td>
</tr>
</table>{TPL_FTR}
<!-- END postrow --> 
между «здоровым» и «больным» кодом ещё в том разница, что на «больной» аэлоус я добавлял несколько модов.

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

а ставил я, дай бог памяти...

01) Attache mod
02) Cycle bin
03) Birthday
04) full чего-то там (короче, мод, который делает так, что, просматривая многостраничную тему, можно было попасть НА ЛЮБУЮ страницу этой темы, а не только на первые и последние три страницы)
05) simple subforums (вместе с тем модом, установка которого обязательно необходима перед установкой этого).
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 20 лет 11 месяцев
Откуда: Бердск

Сообщение crash »

сравнивайте:

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

<tr><td><span class="name"><b><a href="javascript:emoticon('[b]{postrow.POSTER_NAME}[/b], ')">{postrow.POSTER_NAME}</a></b></span></td></tr>

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

<tr><td><span class="name"><b><a href="javascript:emoticon('[b]{postrow.POSTER_NAME}[/b], ')"></a></b></span></td></tr> 
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Vaganto
phpBB 1.2.0
Сообщения: 11
Стаж: 19 лет 5 месяцев

Сообщение Vaganto »

Ой, простите ради бога... там на самом деле не так, я вам. Это я просто экспериментировал и забыл вернуть на место. Весь прикол в том, что… Я попробовал добавить весь «здоровый» код на место «больного». Единственное что изменилось, так это то, что убралась графа «возраст». Всё остальное осталось таким же.

Причём, что интересно, первая ссылка (см. файл Aelous.gif в первом сообщении этой темы) — кривой ява-код, потому что при наведении на неё внизу браузера (там, где указывается, куда ведёт данная ссылка) пишется

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

javascript:emoticon('[b]<a class=
Вторая ссылка вообще ведёт на страницу профиля данного пользователя.
Kastaneda
Former team member
Сообщения: 702
Стаж: 20 лет 8 месяцев

Сообщение Kastaneda »

Vaganto, удалите весь код php в файле viewtopic_body.tpl Аеолуса. Он находится в самом начале файла между строками <!-- BEGIN switch_xs_enabled --> и <!-- END switch_xs_enabled -->

Добавлено спустя 17 минут 53 секунды:

Или, если там есть такая строка:

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

if(!empty($postrow_item['PROFILE']))
То попробуйте заменить её на такую:

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

if(!empty($postrow_item['PROFILE']) && strpos($postrow_item['POSTER_NAME'], '<') === false)
Vaganto
phpBB 1.2.0
Сообщения: 11
Стаж: 19 лет 5 месяцев

Сообщение Vaganto »

Kastaneda писал(а):удалите весь код php в файле viewtopic_body.tpl Аеолуса. Он находится в самом начале файла между строками <!-- BEGIN switch_xs_enabled --> и <!-- END switch_xs_enabled -->
во! это помогло! то, что Вы дальше посоветовали, я и не пробовал :)
Спасибо большое :)

Вернуться в «Поддержка модов для phpBB 2.0.x»