Форум web-мастеров phpBB3

Модификации и расширения phpBB




Ответить на тему
Пред. тема | След. тема 
Автор Сообщение
Аватара пользователя

Карма
8
Стаж: 7 лет 8 месяцев
Сообщения: 70
Откуда: Moscow
Россия

Ответить с цитатой

Убираем Re: при ответах на темы, тут всё просто и понятно.
Открыть: posting.php
Это:
if (($mode == 'reply' || $mode == 'quote') && !$submit && !$preview && !$refresh)
{
    $post_data['post_subject'] = ((strpos($post_data['post_subject'], 'Re: ') !== 0) ? 'Re: ' : '') . censor_text($post_data['post_subject']);
}
Заменить на это:
if (($mode == 'reply' || $mode == 'quote') && !$submit && !$preview && !$refresh)
{
    $post_data['post_subject'] = ((strpos($post_data['post_subject'], 'Re: ') !== 0) ? '' : '') . censor_text($post_data['post_subject']);
}

Это:
$message_parser->message = '[quote="' . $post_data['quote_username'] . '"]Re: ' . $post_data['post_subject'] . "[/quote]\n";
Заменить на:
$message_parser->message = '[quote="' . $post_data['quote_username'] . '"]' . $post_data['post_subject'] . "[/quote]";


Вообще посоветовал бы в forumlist_body.html
<!-- IF not S_IS_BOT -->Закрываем не нужное<!-- ENDIF -->
_______________________
#221
Модификации phpbb
Профиль  Отправить личное сообщение
Идеальный заработок для торрент-трекеров
Admin
Аватара пользователя

Карма
29
Стаж: 7 лет 8 месяцев
Сообщения: 343
Россия

Ответить с цитатой

Да зачем? Это уж любой чайник не додумался бы сделать ...
Ещё вариант, ставишь NV advanced last topic titles и проблем не знаешь ...
_______________________
Если нужен стиль для сайта, стучите: ICQ 560107181
Профиль  Отправить личное сообщение
Admin
Аватара пользователя

Карма
29
Стаж: 7 лет 8 месяцев
Сообщения: 343
Россия

Ответить с цитатой

Dizegen
У меня сделано так:
В posting.php
Заменить:
$post_data['post_subject'] = ((strpos($post_data['post_subject'], 'Re: ') !== 0) ? 'Re: ' : '') . censor_text($post_data['post_subject']);
На это:
$post_data['post_subject'] = censor_text($post_data['post_subject']);


В viewtopic.php
Заменить:
'SUBJECT'            => 'Re: ' . censor_text($topic_data['topic_title']),

На это:
'SUBJECT'            => censor_text($topic_data['topic_title']),

И чтобы снести уже старые RE, выполнить в базе
UPDATE phpbb_posts SET post_subject = TRIM(SUBSTRING(post_subject, 4)) WHERE post_subject LIKE 'Re: %';

Голову не ломал, загуглил и вышло, способ работает.
_______________________
Если нужен стиль для сайта, стучите: ICQ 560107181
Профиль  Отправить личное сообщение
Страница 1 из 1
Показать сообщения за:  Поле сортировки  
Ответить на тему

Сейчас этот форум просматривают: нет пользователей онлайн и гости: 1

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

cron