Перейти к контенту
  • 0

Как добавить кнопу "Center" в форме ответа ?


Mixa

Вопрос

Рекомендуемые сообщения

  • 0

Копать скины, делать по аналогии :D

 

Тебе нужно найти темплейт, который содержит кнопки добавления тегов, внимательно просмотреть <input>`ы и добавить еще один.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

sources/lib/post_parser.php

найти

// Start off with the easy stuff

добавить после

$txt = preg_replace( "#\[center\](.+?)\[/center\]#is", "<center>\\1</center>", $txt );

 

sources/misc/legends.php

найти

19 => array('[html]', '[/html]', '<a href="test/page.html">A Test Page</a>' ),

добавить после

20  => array('[center]', '[/center]', $ibforums->lang['bbc_ex1'] ),

 

jscripts/ipb_bbcode.js

найти

var B_open = 0;

добавить перед

var center_open = 0;

 

 

далее в каждом скрине

Post Screen: get_javascript

найти

var help_click_close    = "{ipb.lang['hb_click_close']}";

после добавить

var help_center         = "{ipb.lang['hb_center']}";

 

Post Screen: postbox_buttons

найти

<input type="button" accesskey="h" value=" http:// " onclick="tag_url()" class="codebuttons" name="url" onmouseover="hstat('url')" />

до этого добавить

<input type="button" accesskey="с" value=" center " onclick="simpletag('center')" class="codebuttons" name="center" onmouseover="hstat('center')" />

 

для каждого языка

lang/en/lang_post.php

в конец добавить (перед ?>)

$lang['hb_center']  = "Insert text with centre alignment (alt + c)";

lang/ru/lang_post.php

в конец добавить (перед ?>)

$lang['hb_center']  = "Выравнивание по центру (alt + c)";

итд

 

 

p.s. аналогично делается для простых тэгов

Ссылка на комментарий
Поделиться на других сайтах

  • 0

После исправлений в sources/lib/post_parser.php надо где то их активировать/синхронизировать или ещё чего чтоб они в силу вошли???

 

Я там убрал alt='user posted image'. Меня раздражает такой ALT на фотках, лучше уж никакого.

Я подтёр в sources/lib/post_parser.php (больше нигде вроде про это не упоминается - скин менеджер в админке перекопал весь) но нифига дельного не вышло.

 

Что посоветуете?

 

p.s. версия 2.0.0 final

Ссылка на комментарий
Поделиться на других сайтах

  • 0
После исправлений в sources/lib/post_parser.php надо где то их активировать/синхронизировать или ещё чего чтоб они в силу вошли???

достаточно залить на сервер

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Люди, я не по вопросу как вставить тэг, а немного по другому, очему-то когда нажал на кнопку Code (тэг код), после нажатия не появляется знак *. В чём может быть проблемма? И как переименовать все эти кнопки?[1119979390:1119980594]И ещё, я всё сделал как написал Cepera, тэг вродибы нормально работает, но только когда вставил в center тэг текст, нажал отправить, и когда редактирую сообщение там вместо [] стоят <> :D как сделать чтобы было [][1119979390:1120120275]Установил я этот тэг, и появился этот глюк, подомул и решил убрать, всё равно очень сильно он не нужен, и только вид портит, и так много кнопок этих, ну так вот я убрал все коды из всех файлов которые изменял, Post Screen: get_javascript и в Post Screen: postbox_buttons коды которые добавлял, и теперь хочу узнать есть ли какие нибуть следы по тэгу, через который могут сломать форум?
Ссылка на комментарий
Поделиться на других сайтах

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

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

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

  Допустимо не более 75 смайлов.

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

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

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

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.