1

Тема: [Релиз] Удаление "Re:" заголовков к постам

В последней версии PunBB к каждому посту теперь добавляется запись вида: Re: [название темы]

Это выглядит достаточно некрасиво, так что я решил создать простое расширение, которое убирает эти надписи в начале каждого поста.

Проверялось на версии: 1.4.3

Было:

http://s7.hostingkartinok.com/uploads/images/2015/06/ae9ff58e66f7e32f8d478895872c389f.png

Стало

http://s7.hostingkartinok.com/uploads/images/2015/06/8e86401a1d4b26bfc2f8de5bd0059b47.png

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

Вот ссылка на плагин: http://rghost.ru/825g4Fk9P

Поделиться

2

Re: [Релиз] Удаление "Re:" заголовков к постам

newpetya, можно было через css скрыть wink

Моя сборка FluxBB 1.5 * Parserus - BBCode parser

Поделиться

3

Re: [Релиз] Удаление "Re:" заголовков к постам

Visman пишет:

newpetya, можно было через css скрыть wink

Действительно. Я об этом и не подумал...

Но в этом случае, как я понял, будут оставаться пробелы на месте текста этих заголовков. Этот же плагин просто удаляет эти элементы при загрузке страницы.

Поделиться

4

Re: [Релиз] Удаление "Re:" заголовков к постам

как вариант Header In Each Message

Новые стили и расширения на  PunBB.INFO

Поделиться

5

Re: [Релиз] Удаление "Re:" заголовков к постам

newpetya, вероятно, достаточно вырезать этот блок

.post-entry .entry-title {
    font-size: 1.2em;
    font-weight: bold;
    line-height: 1.2;
    position: static;
    text-indent: 0;
    visibility: visible;
}

из css и заголовки исчезнут из отображения, и пустых мест не будет.

Моя сборка FluxBB 1.5 * Parserus - BBCode parser

Поделиться

6

Re: [Релиз] Удаление "Re:" заголовков к постам

Можно просто удалить строку

<h4 id="pc<?php echo $cur_post['id'] ?>" class="entry-title hn"><?php echo $forum_page['item_subject'] ?></h4>

из viewtopic.php

Поделиться

7

Re: [Релиз] Удаление "Re:" заголовков к постам

FlaShka, низя!

Моя сборка FluxBB 1.5 * Parserus - BBCode parser

Поделиться

8

Re: [Релиз] Удаление "Re:" заголовков к постам

Я не вижу смысла в этой строке, кроме только если сообщение показывается одно на странице, по ссылке вида http://punbb.ru/post44546.html#p44546

Захочешь — найдешь время, не захочешь — найдешь причину.

Поделиться

9

Re: [Релиз] Удаление "Re:" заголовков к постам

ИМХО, это какое-то наследие ради подразумеваемой совместимости с phpBB, на который ориентировались разработчики первых версий PunBB.

Сайт Freeman

Поделиться

Re: [Релиз] Удаление "Re:" заголовков к постам

hcs пишет:

Я не вижу смысла в этой строке

Тоже не вижу.

Но в первом посте она нужна. В "хлебных крошках" заголовка не видно при беглом взгляде. Настоящий заголовок первого уровня почему-то "visibility" скрывает.

Вот так ее можно погасить. Ломать - не строить.

<hook id="ft_about_output_start" ><![CDATA[
$tpl_main = preg_replace($ptn = '/\<h4\ id\=\"pc(.+)Re\:(.+)\<\/h4\>/iu', "", $tpl_main);
]]></hook>

P.S. Топикстартер кривую ссылку дал?.. Я так и не увидел, пришлось самому делать.

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

Слишком много буков. Так короче.

<hook id="ft_about_output_start" ><![CDATA[
$tpl_main = preg_replace('/\<h4\ id\=\"pc.+Re\:.+\<\/h4\>/iu', "", $tpl_main);
]]></hook>

Поделиться

11

Re: [Релиз] Удаление "Re:" заголовков к постам

Всё намного проще:

.post-entry .entry-title{
    display:none;
}

Поделиться

Re: [Релиз] Удаление "Re:" заголовков к постам

dark-angel190 пишет:

Всё намного проще:

.post-entry .entry-title{
    display:none;
}

Не вариант. Во-первых, это всё равно, что замести мусор под ковёр: спрятать с глаз.

Во-вторых, заголовок первого поста должен остаться.

Post's attachments

CjNcJCuWUAAcOi6.jpg 28.86 Кб, файл не был скачан. 

You don't have the permssions to download the attachments of this post.

Поделиться