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

Где код кнопки "Цитата" ?


VADOS [Dj]

Вопрос

Собственно, в шаблонах (RenderRow) есть код.

 

Подскажите, пожалуйста, какая его часть отвечает за кнопку "Цитата"/"Ответ" (не "Цитата +-", а именно "Ответ", то есть при нажатии тут же перегружается страница и цитируется тот пост, у которого нажали кнопку)

 

Хочу попробовать сделать цитату с выделением текста, а то хака такого ещё нет для 2.1.3...

 

======================

Всё, разобрался сам,прошу прощения за ненужную тему...

<a href="{ipb.script_url}act=Post&CODE=02&f={ipb.input[f]}&t={ipb.input[t]}&qpid={$post['pid']}" title="{ipb.lang['tt_reply_to_post']}"><{P_QUOTE}></a>

Вот он, как оказалось... =)

 

В общем попробовал заюзать хак от d1pro по-поводу быстрого цитирования без перезагрузки страницы, но он был написан для 2.0.х

( http://www.ibresource.ru/db/313/ )

 

Тем не менее, хак работает за одним маленьким исключением: когда выделил текст, а потом нажал "Ответ", то изначально вставляется такой текст:

[quote=]
Цитируемый текст
[right][snapback]9452[/snapback][/right]
[/quote]

То есть ник того, кого цитируешь, не прописывается...

Как это можно пофиксить?

 

З.Ы. - в остальном всё великолепно, на 2.1.3 пашет только в путь! =)))

Изменено пользователем VADOS [Dj]
Ссылка на комментарий
Поделиться на других сайтах

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

  • 0

P_QUOTE можешь найти в макросах, если интересно...

 

Пофиксить можно внимательно всмотревшись в код.

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

  • 0

OverHerz, не помогает, всё то же самое... %)

 

Как я понимаю, проблема в этом:

if (txt.replace(" ","") != "")
{
	txt='[quote='+qinf+']\n'+txt+'\n[right][snapback]'+pid+'[/snapback][/right]\n[/quote]\n'
}

В частности, txt='

А чем это нужно заменить?!

Изменено пользователем VADOS [Dj]
Ссылка на комментарий
Поделиться на других сайтах

  • 0

попробуй

 

				//quick quote
			$row['quote_info']	= str_replace(array(" ", "[", "]", "'"),
												array(" ", "&#091;", "&#093;", "&#039;"),
												$poster['members_display_name'] ).','.$this->ipsclass->get_date( $row['post_date'], 'LONG', 1 );
			//quick quote

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

  • 0

Какой архив? О_о

 

Всмысле, сюда, на ibresourse?

Видно, модеры ещё не утвердили его...

Ждёмс %))

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

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

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

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

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

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

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

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

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

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

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

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