Перейти к контенту
  • 0

Редактирование надписи перед цитатой


Redactor

Вопрос

У меня на форуме перед цитированием выводится надпись типа

 

QUOTE (Name @ 13.01.2005 02:41)

 

т.е. цитируется сообщение юзера Name от 13.01.2005 02:41.

 

Как отредактировать эту надпись в виде, например, "13.01.2005 02:41 Name сказал:" ?

 

Заранее спасибо.

Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0

Redactor

В sources/lib/post_parser.php

$html = $this->wrap_style( array( 'STYLE' => 'QUOTE', 'EXTRA' => "($name @ $date)" ) );

заменить на

$html = $this->wrap_style( array( 'STYLE' => 'QUOTE', 'EXTRA' => "($date $name сказал:)" ) );

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Может, и не помогло. Я не проверял пока :D

Сейчас проверю - подправлю, если не работает...

Добавлено в [mergetime]1105648017[/mergetime]

Так. В общем, цитаты в старых постах не преобразовываются.

А для новых сделай так:

 

1. Открыть sources/lib/post_parser.php

Найти:

'QUOTE' => array( 'QUOTE', 'Цитата'  ),

Ниже добавить:

'ADVQUOTE' => array( 'QUOTE', ''  ),

 

2. Найти:

$html = $this->wrap_style( array( 'STYLE' => 'QUOTE', 'EXTRA' => "($name)" ) );

Заменить на:

$html = $this->wrap_style( array( 'STYLE' => 'ADVQUOTE', 'EXTRA' => "Однажды <b>$name</b> сказал:" ) );

 

3. Найти:

$html = $this->wrap_style( array( 'STYLE' => 'QUOTE', 'EXTRA' => "($name @ $date)" ) );

Заменить на:

$html = $this->wrap_style( array( 'STYLE' => 'ADVQUOTE', 'EXTRA' => "<i>$date</i> <b>$name</b> сказал:" ) );

 

4. Сохранить файл и залить на сервер.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

А и не поможет для старых сообщений.

Только для новых.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Song

В принципе, в качестве администратора, можно отредактировать каждое сообщение с цитатой, чтобы оно снова пропарсилось. Т.е. нажать "Редактировать" и, ничего не изменяя в тексте сообщения, нажать "Отредактировать сообщение".

Но, если таких сообщений не один десяток, а, может, и не одна сотня, то задача становится проблематичной :D

Ссылка на комментарий
Поделиться на других сайтах

  • 0

DINI

тогда уж лучше SQL запросом. Но овчинка выделки ИМХО не стОит.

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

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

Гость
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.