mbosoy Опубликовано 7 Августа 2008 Жалоба Поделиться Опубликовано 7 Августа 2008 (изменено) Я поменял все кнопки на текстовые ссылки. Это легко делается правкой макросов и шаблонов. Но для кнопки "+Цитата" решения не нашёл. Вроде бы алгоритм задаётся в файле ibp_topic.js в процедуре multiquote_add, но самому туда лезть пока страшно. Кто-нибудь делал? Версия у меня 2.3.5. Спасибо заранее,Максим Изменено 7 Августа 2008 пользователем mbosoy Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
mbosoy Опубликовано 8 Августа 2008 Автор Жалоба Поделиться Опубликовано 8 Августа 2008 (изменено) Спасибе ребятам из службы поддержки! Вот решение для замены кнопок +Цитата/-Цитата на ссылки цитата(+)/цитата(-) ********************* 1) В Файле jscript/ipb_topic.js Найти if(add){clean[clean.length]=id;eval("document.mad_"+id+".src=removequotebutton");eval("document.mad_"+id+".title='-'");}else{eval("document.mad_"+id+".src=addquotebutton");eval("document.mad_"+id+".title='+'");} Заменить на: if(add){clean[clean.length]=id;eval("document.getElementById('mad_"+id+"').innerHTML='цитата(+)'");}else{eval("document.getElementById('mad_"+id+"').innerHTML='цитата(–)'");} 2) Открыть шаблоны skin_topic / mq_image_add Заменить содержимое на: <span id="mad_$pid" >цитата(–)</span> и skin_topic /mq_image_remove Заменить содержимое на: <span id="mad_$pid" >цитата(+)</span> 3) Чтобы навесить свой стиль оформления, надо открыть стиль skin_topic / RenderRow найти строчку <a href="#" onclick="multiquote_add({$post['pid']}); return false;" title="{$this->ipsclass->lang['mq_title']}">{$post['mq_start_image']}</a> и добавить в неё свой стиль, например, class="mystyle" ***************** Остальные кнопки правятся в макросах + шаблоне skin_topic / RenderRow Изменено 8 Августа 2008 пользователем mbosoy Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.