Перейти к содержанию
  • Ник или выделенный текст в форму быстрого ответа для 3.2.х


    Doogle

    Заходим в:
    Админцентр > Внешний вид ˃ Ваш шаблон ˃ Темы ˃ post

    Находим:

    <li class='report'>
    								<a href="{$this->settings['base_url']}app=core&module=reports&section=reports&do=show_report&rid={$this->memberData['_cache']['report_temp']['post_marker']['post'][$post['post']['pid']]['info']['id']}" id='post-report-{$post['post']['pid']}' class='ipbmenu'> <span id="rstat-{$this->memberData['_cache']['report_temp']['post_marker']['post'][ $post['post']['pid'] ]['info']['id']}"><img src="{$this->settings['img_url']}/reports/post_alert_{$this->memberData['_cache']['report_temp']['post_marker']['post'][$post['post']['pid']]['gfx']}.png" alt="" /></span> </a>
    							</li>
    						</if>
    					</if>


    Ниже добавляем:

    <if test="replyButton:|:$post['post']['_canReply']">
                                                            <li style='position:absolute;'><a class='ipsButton_secondary' onmouseover="copyQ('{$post['author']['members_display_name']}', '{$post['post']['pid']}');" href="javascript:ins('{$post['author']['members_display_name']}')">Вставить ник или выделенный текст</a></li>
                                            </if>

    Сохраняем!


    Заходим в:
    Админцентр > Внешний вид ˃ Ваш шаблон ˃ Темы ˃ topicViewTemplate

    Находим:

    <script type='text/javascript'>
    	ipb.topic.fastReplyId	= '{$this->settings['_lastEditorId']}';


    Ниже добавляем:

    function copyQ( qinf, pid ) 
            {
                txt='';
                if (window.getSelection) 
                {
                 txt=window.getSelection();
                }
                else if (document.selection) 
                {
                 txt=document.selection.createRange().text;
                }
                if (txt != "")
                {
                 txt='[quote name="'+qinf+'" post="'+pid+'"]'+txt+';
                }
            }
            function ins( name ) 
            {
                editor    = ipb.textEditor.getEditor( ipb.topic.fastReplyId )
                if (txt!= "") 
                {
                    editor.insert( txt, true );
                }
                else
                { 
                    editor.insert( "[member="+name+"],", true );
                }
            }

    Сохраняем и наслаждаемся результатом 

    Автор статьи: Celsoft
    Перевод и доработка: Doogle


    Обратная связь

    Рекомендуемые комментарии

    Комментариев нет



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

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

    Гость
    Добавить комментарий...

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

      Разрешено использовать не более 75 эмодзи.

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

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

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


×
×
  • Создать...