модифицируем bbcode.php

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

Сообщение Dep »

Поковырялся я в bbcode.tpl. Сделал, чтоб цитата отбражалась, как на скрине. Но в чем-то напортачил. Если в сообщении одна цитата, то все нормально. А если две, то все ломается. Посмотрите че я не так сделал
сам bbcode.tpl:

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

<!-- BEGIN ulist_open --><ul><!-- END ulist_open -->
<!-- BEGIN ulist_close --></ul><!-- END ulist_close -->

<!-- BEGIN olist_open --><ol type="{LIST_TYPE}"><!-- END olist_open -->
<!-- BEGIN olist_close --></ol><!-- END olist_close -->

<!-- BEGIN listitem --><li><!-- END listitem -->

<!-- BEGIN quote_username_open -->
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<td width="75" valign="bottom"><table width="50" cellspacing="0" cellpadding="0" border="0">
<tbody>
<tr>
<td width="28" valign="top" class="smallfont"><img alt="" src="/images/misc/quotes/quot-top-left.gif"></td>
<td width="100%" valign="middle" style="background-image: url(/images/misc/quotes/quote-bg.gif); background-position: center;" class="smallfont"><span class="genmed">{L_QUOTE}:</span></td>
<td valign="top" class="smallfont"><img alt="" src="/images/misc/quotes/quot-top-right.gif"></td></tr></tbody></table></td>
<td valign="bottom" align="left" style="background-image: url(/images/misc/quotes/quot-lr-bg.gif);"></td>
<td width="0" valign="bottom" align="left"><table width="200" cellspacing="0" cellpadding="0" border="0"><tbody>
<tr>
<td valign="top" class="smallfont"><img alt="" src="/images/misc/quotes/quot-by-left.gif"></td>
<td width="100%" valign="middle" nowrap="nowrap" align="left" style="background-image: url(/images/misc/quotes/quot-bye-bg.gif);"><span class="genmed">&nbsp;Сообщение от&nbsp;<strong>{USERNAME}</strong></span></td>
<td valign="top" class="smallfont"><img alt="" src="/images/misc/quotes/quot-by-right.gif"></td>
</tr>
</tbody>
</table>
</td>
<td width="100%" valign="bottom" align="right">
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tbody>
<tr>
<td width="100%">
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tbody>
<tr>
<td width="100%" valign="middle" style="background-image: url(/images/misc/quotes/quot-top-bg.gif);"></td>
<td valign="top" align="left" class="smallfont"><img alt="" src="/images/misc/quotes/quot-top-right-10.gif"></td>
</tr></tbody></table></td></tr></tbody></table></td></tr>
</tbody>
</table>
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tbody>
<tr>
<td width="10" style="background-image: url(/images/misc/quotes/quoting-left.gif);"></td>
<td width="100%" valign="top" bgcolor="#ffffff"></td>
<td width="10" style="background-image: url(/images/misc/quotes/quoting-right.gif);"></td>
</tr>
<tr>
<td width="10" style="background-image: url(/images/misc/quotes/quot-left-bg.gif);"></td>
<td width="100%" valign="top" bgcolor="#ffffff" class="genmed"><i><!-- END quote_username_open --><!-- BEGIN quote_open --></i></td><!-- END quote_open -->
<!-- BEGIN quote_close --></td>
<td width="10" style="background-image: url(/images/misc/quotes/quot-right-bg.gif);"></td>
</tr>
<tr>
<td width="10" valign="bottom"><img alt="" src="/images/misc/quotes/quot-bot-left.gif"></td>
<td width="100%" style="background-image: url(/images/misc/quotes/quot-bot-bg.gif);"></td>
<td width="10" valign="bottom"><img alt="" src="/images/misc/quotes/quot-bot-right.gif"></td>
</tr>
</tbody>
</table>
<!-- END quote_close -->


<!-- BEGIN b_open --><span style="font-weight: bold"><!-- END b_open -->
<!-- BEGIN b_close --></span><!-- END b_close -->

<!-- BEGIN u_open --><span style="text-decoration: underline"><!-- END u_open -->
<!-- BEGIN u_close --></span><!-- END u_close -->

<!-- BEGIN i_open --><span style="font-style: italic"><!-- END i_open -->
<!-- BEGIN i_close --></span><!-- END i_close -->

<!-- BEGIN center_open --><div align="center"><!-- END center_open -->
<!-- BEGIN center_close --></div><!-- END center_close -->

<!-- BEGIN color_open --><span style="color: {COLOR}"><!-- END color_open -->
<!-- BEGIN color_close --></span><!-- END color_close -->

<!-- BEGIN size_open --><span style="font-size: {SIZE}px; line-height: normal"><!-- END size_open -->
<!-- BEGIN size_close --></span><!-- END size_close -->


<!-- BEGIN font_open --><span style="font-family: {FONT}"><!-- END font_open -->
<!-- BEGIN font_close --></span><!-- END font_close -->
<!-- BEGIN img --><img src="{URL}" border="0" /><!-- END img -->

<!-- BEGIN url --><a href="{URL}" target="_blank" class="postlink">{DESCRIPTION}</a><!-- END url -->

<!-- BEGIN email --><a href="mailto:{EMAIL}">{EMAIL}</A><!-- END email -->

<!-- BEGIN you -->{YOU}<!-- END you -->

<!-- BEGIN off_open --><span class="off"> <!-- END off_open --> 
<!-- BEGIN off_close --> </span><!-- END off_close -->
Добавлено спустя 3 часа 15 минут 15 секунд:

Точнее я перепутал, глючит не когда две цитаты в сообщение, а когда цитата без имени цитируемого, т. е. просто

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

[quote][/quote]
Аватара пользователя
avm
Former team member
Сообщения: 582
Стаж: 20 лет 3 месяца
Откуда: Москва

Сообщение avm »

Ну а ктоже

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

<!-- BEGIN quote_open --></i></td><!-- END quote_open --> 
будет описывать?
выделенный сервер по цене обычного хостинга - менее 150 рублей в месяц
Благодарности принимаются в Яндекс.Деньгах на счет 4100143316948
Dep
phpBB 1.4.4
Сообщения: 111
Стаж: 19 лет 3 месяца

Сообщение Dep »

Честно ответить?
Не понял о чем Вы?
Dep
phpBB 1.4.4
Сообщения: 111
Стаж: 19 лет 3 месяца

Сообщение Dep »

Ну так мне кто-нибудь подскажет или нет?
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 20 лет 5 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

Dep писал(а):Ну так мне кто-нибудь подскажет или нет?
avm писал(а):Ну а ктоже

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

<!-- BEGIN quote_open --></i></td><!-- END quote_open --> 
будет описывать?
Добавлено спустя 1 минуту 43 секунды:

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

</tr> 
<tr> 
<td width="10" style="background-image: url(/images/misc/quotes/quot-left-bg.gif);"></td> 
<td width="100%" valign="top" bgcolor="#ffffff" class="genmed"><i><!-- END quote_username_open -->

<!-- BEGIN quote_open --></i></td><!-- END quote_open -->
 
<!-- BEGIN quote_close --></td> 
<td width="10" style="background-image: url(/images/misc/quotes/quot-right-bg.gif);"></td> 
</tr> 
<tr> 
<td width="10" valign="bottom"><img alt="" src="/images/misc/quotes/quot-bot-left.gif"></td>
я люблю daft punk | новый sugoi.ru
Dep
phpBB 1.4.4
Сообщения: 111
Стаж: 19 лет 3 месяца

Сообщение Dep »

ЧТо описывать? Подскажите, как это правильно сделать, я уже все перепробовал.
Dep
phpBB 1.4.4
Сообщения: 111
Стаж: 19 лет 3 месяца

Сообщение Dep »

Все разобрался. Спасибо за подсказку.
Аватара пользователя
edgar
phpBB 2.0.13
Сообщения: 917
Стаж: 19 лет 9 месяцев
Откуда: с Луны свалил...

Сообщение edgar »

Такие цитаты вообще в Вобле.
И есть такой мод, чтоб в phpBB сделать такие цитаты.
http://phpbbhacks.com/download/1856
Кажись это именно оно по описанию, сам мод я не юзал.
Звиняйте, что с опозданием, но может кому еще пригодится =)
Lektor
phpBB 2.0.7
Сообщения: 574
Стаж: 19 лет

Сообщение Lektor »

К сожалению не то ... я поставил - оформление совсем другое (просто две полосочки и все..)

Что-то я тоже захотел сделать такое оформление квтотинга ..

Dep, а у тебя как получилось, так как на скрине?
Можно конечный код бббсоде.тпла глянуть ? )
Dep
phpBB 1.4.4
Сообщения: 111
Стаж: 19 лет 3 месяца

Сообщение Dep »

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

<!-- BEGIN quote_username_open -->
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<td width="75" valign="bottom"><table width="50" cellspacing="0" cellpadding="0" border="0">
<tbody>
<tr>
<td width="28" valign="top" class="smallfont"><img alt="" src="templates/noteBored/images/misc/quotes/quot-top-left.gif"></td>
<td width="100%" valign="middle" style="background-image: url(templates/noteBored/images/misc/quotes/quote-bg.gif); background-position: center;" class="smallfont"><span class="genmed">{L_QUOTE}:</span></td>
<td valign="top" class="smallfont"><img alt="" src="templates/noteBored/images/misc/quotes/quot-top-right.gif"></td></tr></tbody></table></td>
<td valign="bottom" align="left" style="background-image: url(templates/noteBored/images/misc/quotes/quot-lr-bg.gif);"></td>
<td width="0" valign="bottom" align="left"><table width="200" cellspacing="0" cellpadding="0" border="0"><tbody>
<tr>
<td valign="top" class="smallfont"><img alt="" src="templates/noteBored/images/misc/quotes/quot-by-left.gif"></td>
<td width="100%" valign="middle" nowrap="nowrap" align="left" style="background-image: url(templates/noteBored/images/misc/quotes/quot-bye-bg.gif);"><span class="genmed">&nbsp;Сообщение от&nbsp;<strong>{USERNAME}</strong></span></td>
<td valign="top" class="smallfont"><img alt="" src="templates/noteBored/images/misc/quotes/quot-by-right.gif"></td>
</tr>
</tbody>
</table>
</td>
<td width="100%" valign="bottom" align="right">
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tbody>
<tr>
<td width="100%">
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tbody>
<tr>
<td width="100%" valign="middle" style="background-image: url(templates/noteBored/images/misc/quotes/quot-top-bg.gif);"></td>
<td valign="top" align="left" class="smallfont"><img alt="" src="templates/noteBored/images/misc/quotes/quot-top-right-10.gif"></td>
</tr></tbody></table></td></tr></tbody></table></td></tr>
</tbody>
</table>
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tbody>
<tr>
<td width="10" style="background-image: url(templates/noteBored/images/misc/quotes/quoting-left.gif);"></td>
<td width="100%" valign="top" bgcolor="#ffffff"></td>
<td width="10" style="background-image: url(templates/noteBored/images/misc/quotes/quoting-right.gif);"></td>
</tr>
<tr>
<td width="10" style="background-image: url(templates/noteBored/images/misc/quotes/quot-left-bg.gif);"></td>
<td width="100%" valign="top" bgcolor="#ffffff" class="genmed"><i><!-- END quote_username_open -->
<!-- BEGIN quote_open -->
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<td width="75" valign="bottom"><table width="50" cellspacing="0" cellpadding="0" border="0">
<tbody>
<tr>
<td width="28" valign="top" class="smallfont"><img alt="" src="templates/noteBored/images/misc/quotes/quot-top-left.gif"></td>
<td width="100%" valign="middle" style="background-image: url(templates/noteBored/images/misc/quotes/quote-bg.gif); background-position: center;" class="smallfont"><span class="genmed">{L_QUOTE}:</span></td>
<td valign="top" class="smallfont"><img alt="" src="templates/noteBored/images/misc/quotes/quot-by-right.gif"></td>
</tr>
</tbody>
</table>
</td>
<td width="100%" valign="bottom" align="right">
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tbody>
<tr>
<td width="100%">
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tbody>
<tr>
<td width="100%" valign="middle" style="background-image: url(templates/noteBored/images/misc/quotes/quot-top-bg.gif);"></td>
<td valign="top" align="left" class="smallfont"><img alt="" src="templates/noteBored/images/misc/quotes/quot-top-right-10.gif"></td>
</tr></tbody></table></td></tr></tbody></table></td></tr>
</tbody>
</table>
<table width="100%" cellspacing="0" cellpadding="0" border="0">
<tbody>
<tr>
<td width="10" style="background-image: url(templates/noteBored/images/misc/quotes/quoting-left.gif);"></td>
<td width="100%" valign="top" bgcolor="#ffffff"></td>
<td width="10" style="background-image: url(templates/noteBored/images/misc/quotes/quoting-right.gif);"></td>
</tr>
<tr>
<td width="10" style="background-image: url(templates/noteBored/images/misc/quotes/quot-left-bg.gif);"></td>
<td width="100%" valign="top" bgcolor="#ffffff" class="genmed"><i><!-- END quote_open -->
<!-- BEGIN quote_close --></td>
<td width="10" style="background-image: url(templates/noteBored/images/misc/quotes/quot-right-bg.gif);"></td>
</tr>
<tr>
<td width="10" valign="bottom"><img alt="" src="templates/noteBored/images/misc/quotes/quot-bot-left.gif"></td>
<td width="100%" style="background-image: url(templates/noteBored/images/misc/quotes/quot-bot-bg.gif);"></td>
<td width="10" valign="bottom"><img alt="" src="templates/noteBored/images/misc/quotes/quot-bot-right.gif"></td>
</tr>
</tbody>
</table>
<!-- END quote_close -->
Добавлено спустя 3 минуты 2 секунды:

На локалке у меня работает вот в таком виде. Но на сайте пришлось прописывать полные пути к рисункам. Имейте ввиду.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Lektor
phpBB 2.0.7
Сообщения: 574
Стаж: 19 лет

Сообщение Lektor »

Dep, класс, то что нужно ... красиво сделано :)

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