Jump to content

Ник в форму быстрого ответа

Featured Replies

Кто-нибудь видел плагин который добавляет кнопку для вставки ника в форму быстрого ответа? по аналогии с http://ipbmafia.ru/topic/213-name-or-quote-in-fast-reply-101/

Link to comment
https://ipbmafia.ru/topic/12459-nik-v-formu-bystrogo-otveta/
Share on other sites
  • 1 месяц спустя...

Друзья подскажите как реализовать такой плюсик как на мафии.. ?

Link to comment
https://ipbmafia.ru/topic/12459-nik-v-formu-bystrogo-otveta/#findComment-95170
Share on other sites

могу дать на скорую руку это:

 

function() {
  $(document).trigger('replyToTopic');
  var replyArea = $('div[data-role="replyArea"]');
  var editor = replyArea.find('[data-role="contentEditor"]');
  var editorID = editor.attr('name');
  CKEDITOR.instances[editorID].insertHtml($(this).attr("author-title") + ', ');
}

думаю разберетесь.

Link to comment
https://ipbmafia.ru/topic/12459-nik-v-formu-bystrogo-otveta/#findComment-95172
Share on other sites

Попробовал по разному ( не хочет.. не силен в этом..

Link to comment
https://ipbmafia.ru/topic/12459-nik-v-formu-bystrogo-otveta/#findComment-95178
Share on other sites

Insider,

спасибо конечно, но знать бы ещё, куда вставлять этот код... :) :(

Link to comment
https://ipbmafia.ru/topic/12459-nik-v-formu-bystrogo-otveta/#findComment-95586
Share on other sites

Присоединюсь к вопросу выше - куда вставлять? =)))

Link to comment
https://ipbmafia.ru/topic/12459-nik-v-formu-bystrogo-otveta/#findComment-95746
Share on other sites

Никуда, это не рабочий код

Link to comment
https://ipbmafia.ru/topic/12459-nik-v-formu-bystrogo-otveta/#findComment-95747
Share on other sites

Так через собачку же можно указывать ник, как в твиттере.

Link to comment
https://ipbmafia.ru/topic/12459-nik-v-formu-bystrogo-otveta/#findComment-95749
Share on other sites

Через собачку долго и неудобно. А так плюсик нажал и все. =)

Link to comment
https://ipbmafia.ru/topic/12459-nik-v-formu-bystrogo-otveta/#findComment-95783
Share on other sites

Товарищ Insider придет и корректно скопирует код, порывшись в исходном коде страницы, например этой темы.

Link to comment
https://ipbmafia.ru/topic/12459-nik-v-formu-bystrogo-otveta/#findComment-95817
Share on other sites
  • 2 недели спустя...

Вроде, код такой должен быть.

<script>
  jQuery(document).ready(function($){
  	$(".toAuthor").click(function(){
      $(document).trigger('replyToTopic');
      var replyArea=$('div[data-role="replyArea"]');
      var editor=replyArea.find('[data-role="contentEditor"]');
      var editorID=editor.attr('name');
      CKEDITOR.instances[editorID].insertHtml($(this).attr("author-title")+', ');
    });
  });
</script>

Вот только куда его ставить?

Link to comment
https://ipbmafia.ru/topic/12459-nik-v-formu-bystrogo-otveta/#findComment-96241
Share on other sites

Вот код для вставки в постКонтейнер после ника до закрывающего тега </h3> 

<a class="toAuthor" style="position: relative; top: -1px;" href="javascript:;" author-title="Имя юзера" title="Обратиться по имени"><img title="Обратиться по имени" src="http://ipbmafia.ru/uploads/set_resources_2/insert_name.png"></a>

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

Link to comment
https://ipbmafia.ru/topic/12459-nik-v-formu-bystrogo-otveta/#findComment-96245
Share on other sites

Уря, разобрался методом тыка 

Пошаговая инструкция

В postContainer копируем код после 

<span class='ipsResponsive_showPhone ipsResponsive_inline'>&nbsp;&nbsp;{template="reputationBadge" group="global" app="core" params="$comment->author()"}</span>

Вставляем 

<a class="toAuthor" style="position: relative; top: -1px;" href="javascript:;" author-title='{$comment->author_name}' title="Обратиться по имени"><img title="Обратиться по имени" src="http://ipbmafia.ru/uploads/set_resources_2/insert_name.png"></a>

 

В topic перед {{if !$topic->container()->disable_sharelinks}} вставляем скрипт 

      <script>
  jQuery(document).ready(function($){
  	$(".toAuthor").click(function(){
      $(document).trigger('replyToTopic');
      var replyArea=$('div[data-role="replyArea"]');
      var editor=replyArea.find('[data-role="contentEditor"]');
      var editorID=editor.attr('name');
      CKEDITOR.instances[editorID].insertHtml($(this).attr("author-title")+', ');
    });
  });
</script>

 

Вуаля! :) 

Link to comment
https://ipbmafia.ru/topic/12459-nik-v-formu-bystrogo-otveta/#findComment-96246
Share on other sites

Septimus, странно, вроде не делает через собаку

Link to comment
https://ipbmafia.ru/topic/12459-nik-v-formu-bystrogo-otveta/#findComment-96249
Share on other sites

Septimus, огромное спасибо! всё работает, как ваш код, так и собака по-прежнему пашет.

Единственное, крест я поправил, чтоб ник не сдвигал:

style="position: absolute; margin: 6px; margin-top: -3px;"

Link to comment
https://ipbmafia.ru/topic/12459-nik-v-formu-bystrogo-otveta/#findComment-96251
Share on other sites

https://community.invisionpower.com/files/file/7810-insert

Даже уведомления отправляет при вставке ника т.е. работает как упоминание, а не просто текст.

Link to comment
https://ipbmafia.ru/topic/12459-nik-v-formu-bystrogo-otveta/#findComment-96252
Share on other sites

Для встроенного по умолчанию чата (того, что бесплатен на пятерых) найти бы ещё форму вставки ника... Там даже @ не действует. :( 

Link to comment
https://ipbmafia.ru/topic/12459-nik-v-formu-bystrogo-otveta/#findComment-96253
Share on other sites
В 21.11.2015, 10:22:08, alexxis сказал:

Для встроенного по умолчанию чата (того, что бесплатен на пятерых) найти бы ещё форму вставки ника... Там даже @ не действует. :( 

Там вообще ничего не действует. Да и собаки не наблюдаю.

Link to comment
https://ipbmafia.ru/topic/12459-nik-v-formu-bystrogo-otveta/#findComment-96477
Share on other sites
  • 2 месяца спустя...

Друзья, подскажите что нужно изменить в коде...

<a class="toAuthor" style="position: absolute;" href="javascript:;" author-title='{$comment->author_name}' title="Вставить ник"><img title="Вставить ник"></a>

Что бы ник в сообщение вставлялся выделенным(полужирным) ?

Link to comment
https://ipbmafia.ru/topic/12459-nik-v-formu-bystrogo-otveta/#findComment-101648
Share on other sites

Так будет жирным:

<strong>{$comment->author_name}</strong>

 

Link to comment
https://ipbmafia.ru/topic/12459-nik-v-formu-bystrogo-otveta/#findComment-101651
Share on other sites
  • 2 недели спустя...

alexxis, А почему у меня собака не пашет?(((

Link to comment
https://ipbmafia.ru/topic/12459-nik-v-formu-bystrogo-otveta/#findComment-102284
Share on other sites

должна работать...

жмёте "собаку", набираете одну-две первых буквы ника нужно вам человека, и оно высветится в течение секунды-другой: @(Work of Art)

Link to comment
https://ipbmafia.ru/topic/12459-nik-v-formu-bystrogo-otveta/#findComment-102285
Share on other sites

@alexxis Да, точно работает) а можно как-то его сделать кнопкой? Даже чтобы при нажатии на крестик, оно подставляло собаку?

Link to comment
https://ipbmafia.ru/topic/12459-nik-v-formu-bystrogo-otveta/#findComment-102286
Share on other sites

(Work of Art), да, конечно, вот просто установите себе этот плагин и наслаждайтесь :) 

https://community.invisionpower.com/files/file/7810-cv01-insert-nick/

 

Link to comment
https://ipbmafia.ru/topic/12459-nik-v-formu-bystrogo-otveta/#findComment-102287
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.


Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.