Одмин Posted January 27, 2015 Share Posted January 27, 2015 Доброго времени суток!Не нашел поиском подобной темы. В общем, чтобы запилить такую фичу для форума IPB 3.2.3, надо выполнить нижеприведенные действия. Вопрос ниже... Заходим в АЦ: Внешний вид -> Управление стилями -> Имя шаблона -> (группа шаблонов) -> Темы. Открываем и редактируем шаблон 'post' Находим:<li class='report'> <a href="{$this->settings['base_url']}app=core&module=reports§ion=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 ); } }Сохраняем. Подскажите, как адаптировать этот код под версию форума 3.4.5? Можно готовый вариант если это не шибко сложно? Link to comment Share on other sites More sharing options...
Атаман Posted January 27, 2015 Share Posted January 27, 2015 Хук http://community.invisionpower.com/files/file/5099-name-or-quote-in-fast-reply/ 1 Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now