Перейти к контенту
  • 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 запросом. Но овчинка выделки ИМХО не стОит.

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

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

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

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

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

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

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

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

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

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

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