Jump to content

Имя и цитата в личных сообщениях


L.Viktor
 Share

Recommended Posts

Добрый день!

У меня стоит мод имя и цитата в сообщениях, хотелось бы тоже самое добавить в личные сообщения...

Тоесть в темах возле кнопки "ответ" есть кнопка "Имя или цитата", хотелось бы добавить эту кнопку и в личные сообщения.

Скажите пожалуйста как это сделать?

Link to comment
Share on other sites

Получилось так:

добавил этот код

 

<li>

<a class='ipsButton_secondary' title='{$this->lang->words['insert_name_or_quote_desc']}' href='javascript:insertNameorQuote("{$post['author']['members_display_name']}", "{$post['post']['pid']}")'>{$this->lang->words['insert_name_or_quote']}</a>

</li>

 

в шаблон showConversation личные сообщения

 

кнопка добавилась но не работает, теперь наверное нужно добавить шаблон hookNameOrQuoteJS в личные сообщения, как в разделе темы...

Но в темы добавляет этот шаблон мод, а как его добавить в личные сообщения?

Подскажите плиз, или дайте факю с подробным описание создания модов...

Link to comment
Share on other sites

В самый верх шаблона попробуйте

{parse template="hookNameOrQuoteJS"}

 

но надо смотреть к какой группе он принадлежит, и какие там есть входящие переменные.

Link to comment
Share on other sites

{parse template="hookNameOrQuoteJS" group="skin_topic"}

 

или просто тупо можете скопировать содержимое шаблона к себе.

Спасибо БОЛЬШОЕ, этот метод помог, теперь работает... ТОлько осталось одно но, все как бы работает но имя пользователя не вставляет, вставляет так:

[b][member=][/b],

а должно быть так:

[b][member=L.Viktor][/b],

что еще можно сделать?

 

ПС. и может таким макаром вы подскажите как сделать тут: http://ipbskins.ru/forum/topic12874.html

Link to comment
Share on other sites

<li>
  <a class='ipsButton_secondary' title='{$this->lang->words['insert_name_or_quote_desc']}' href='javascript:insertNameorQuote("{$members[ $msg['msg_author_id'] ]['members_display_name']}", "{$msg['msg_id']}")'>{$this->lang->words['insert_name_or_quote']}</a>
</li>

 

ПС. и может таким макаром вы подскажите как сделать тут

Там уже подсказали

Link to comment
Share on other sites

<li>
  <a class='ipsButton_secondary' title='{$this->lang->words['insert_name_or_quote_desc']}' href='javascript:insertNameorQuote("{$members[ $msg['msg_author_id'] ]['members_display_name']}", "{$msg['msg_id']}")'>{$this->lang->words['insert_name_or_quote']}</a>
</li>

 

 

Там уже подсказали

Спасибо большое, теперь все работает...

Есть по етому поводу один вопрос (цитирование работает но с каким то пробелом), можете не отвечать:

как убрать пробел (пустую строку) в цитировании?

В смысле как убрать то понятно, но как сделать что бы изначально без правки текста вставлялась цитата правильно?

вот скрин post-56462-0-49569200-1397410088_thumb.png

Edited by L.Viktor
Link to comment
Share on other sites

Открыть шаблон hookNameOrQuoteButton

Найти

'" post="' + pid + '"]<br />'

Заменить на (удалить <br />)

'" post="' + pid + '"]'

СПАСИБО ПРИ ОГРОМНОЕ!

 

И последний самый главный вопрос по поводу всего выше изложеного:

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

Вот сам мод: Имя и цитата в быстром ответе.xml

Link to comment
Share on other sites

Непосредственно в хуке можно отредактировать только перенос строки

, для цитирования в ЛС и всего остального нужно расширить функционал хука, который по умолчанию не предусмотрен.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...