Перейти до змісту
Домент ipb-board.ru продається.

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

Рекомендовані відповіді

Опубліковано
  • Адміністратор

Заходим в:
Админцентр > Внешний вид ˃ Ваш шаблон ˃ Темы ˃ 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+'[/quote]<br />';
}
}
function ins( name ) 
{
editor = ipb.textEditor.getEditor( ipb.topic.fastReplyId )
if (txt!= "") 
{
editor.insert( txt, true );
}
else
{
editor.insert( "[b][member="+name+"][/b],", true );
}
}

Для публікації повідомлень створіть обліковий запис або авторизуйтесь