Перейти к содержимому
Русский язык для Invision Community 5

Ответ на сообщение без цитаты

Суть в том, что в ветке обсуждения остается одна кнопка ОТВЕТ, при клике на которую подставляется ник без цитаты.

Изменено пользователем Oil

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

Суть в том, что в ветке обсуждения остается одна кнопка ОТВЕТ, при клике на которую подставляется ник без цитаты.

 

/sources/classes/class_post.php

 

Найти:

						if ( $tmp_post )
					{
						if ( $this->han_editor->method == 'rte' && $this->ipsclass->can_use_fancy_js )
						{
							$raw_post .= "[quote name='".$this->parser->make_quote_safe($tp['author_name'])."' date='".$this->parser->make_quote_safe($this->ipsclass->get_date( $tp['post_date'], 'LONG', 1 ))."' post='".$tp['pid']."']<br />{$tmp_post}<br />".$extra.'[/quote]'."<br /><br /><br />";
						}
						else
						{
							$raw_post .= "[quote name='".$this->parser->make_quote_safe($tp['author_name'])."' date='".$this->parser->make_quote_safe($this->ipsclass->get_date( $tp['post_date'], 'LONG', 1 ))."' post='".$tp['pid']."']\n$tmp_post\n".$extra.'[/quote]'."\n\n\n";
						}
					}

 

Заменить на:

						if ( $tmp_post )
					{
						if ( $this->han_editor->method == 'rte' && $this->ipsclass->can_use_fancy_js )
						{
							$raw_post .= "[b][url={$this->ipsclass->base_url}act=findpost&pid={$tp['pid']}]".$this->parser->make_quote_safe($tp['author_name'])."[/url],[/b] ";
						}
						else
						{
							$raw_post .= "[b][url={$this->ipsclass->base_url}act=findpost&pid={$tp['pid']}]".$this->parser->make_quote_safe($tp['author_name'])."[/url],[/b] ";
						}
					}

 

Найти:

$raw_post = trim($raw_post)."\n";

 

Заменить на:

//$raw_post = trim($raw_post)."\n";

 

+++

 

В шаблоне skin_topics -> RenderRow найти кнопку "+Цитата" и удалить её. Т.к. стиль на ойлфоруме изменен до неузнаваемости - уже по месту смотреть надо.

 

+++

 

Будет получаться вот такой линк:

 

Oil,

  • Автор

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

Создайте аккаунт или войдите в него для комментирования

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.