Архив

< Март 2024 >
П В С Ч П С В
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

Вход на сайт

Тэги

Блог Alex Delphine

Здесь я оставляю разные свои мысли.

 

По просьбам трудящихся расскажу как я расширил панель инструмента в редакторе MyBlog.

Используемые версии:

PHP: 5.2.0
Joomla 1.5.14
My Blog 3.0 Build 329

Как многим известно, редактор в блоге имеет урезанную версию. И некоторым не хватает значков.
Основная идея, которая мне очень помогла, принадлежит Lady Fenix. За основу было взято её описание "Расширенный редактор для MyBlog", в которой говорится, что для расширения функций редактора MyBlog необходимо отредактировать файл /components/myblog/templates/admin/write.html.

У меня в Joomla 1.5.14 это казался файл /components/myblog/templates/admin/write_1512.html. Так что ищите какой у вас.

Какие строки нужно изменять.

Для того чтобы у меня были более полные панели:

я во первых подключил больше плагинов. Это делается в строке:

Код PHP:
 plugins : "advlink, advimage, paste , insertdatetime, flash",

изменил на:

Код PHP:
 plugins : "php,xhtmlxtras,paste,searchreplace,insertdatetime,table,emotions,media,advhr,directionality,fullscreen,layer,style,visualchars,nonbreaking,advimage,advlink,contextmenu,inlinepopups,flash,preview,print",

Далее добавляем сами значки в панели инструменов. Ищем:

Код PHP:
theme_advanced_buttons1 : "bold,underline,italic,strikethrough,separator,bullist,numlist,outdent,indent,separator,justifyleft,justifycenter,justifyright,separator,link,unlink,image,wp_more,separator,undo,redo,separator,removeformat,pastetext,pasteword,code",
theme_advanced_buttons2 : "",
theme_advanced_buttons3 : "",

И замените на:

Код PHP:
theme_advanced_buttons1 : "code,|,undo,redo,|,link,unlink,anchor,image,media,|,selectall,copy,cut,paste,pastetext,pasteword,|,search,replace,|,justifyleft,justifycenter,justifyright,justifyfull,|,bullist,numlist,outdent,indent",
theme_advanced_buttons2 : "bold,italic,underline,strikethrough,sub,sup,ins,del,|,formatselect,fontselect,fontsizeselect,|,forecolor,backcolor,|,advhr,hr",
theme_advanced_buttons3 : "php,visualaid,tablecontrols,emotions,fullscreen,charmap,cite,abbr,acronym,insertdate,inserttime,insertlayer,moveforward,movebackward,absolute,styleprops",

Говорят, что можно не более трех строк панели сделать, но у меня и 5 получалось. Номера строк задаются параметром "theme_advanced_buttons1...3".

Ну а если вдруг у кого что не получилось, качаем файл.

P.S. Большая благодарность Lady Fenix за помощь, и экономию времени на поиски.

Скачать:
ФайлОписаниеРазмер файлаСкачено
Скачать этот файл (write_1512.zip)write_1512.zipРасширение панели инструментов редактора в MyBlog8 Kb271


Комментарии  

 
0 #1 alex54 31.10.2009 04:46
спасибо, попробуем, потом отпишем
 
 
0 #2 alex54 31.10.2009 05:00
реально все пашет, вот именно подключения доп плагинов и не хватало видимо, есть еще несколько нужных кнопочек, но сначала попробую сам добавить, затем сообщу
огромное спасибо
 
 
0 #3 alex54 31.10.2009 09:30

вот так вышло когда по своему вставил
не хотят отображаться доп кнопки JCE такие как imgmanager_ext, да и imgmanager тоже, отображается только кнопка image - это касательно картинок, так и с другими hsexpander, hshtmlexpander, php код я вставляю в jce редакторе с помощью rj_insertcode - здесь тоже не хочет показываться

кстати как ты вставляешь php?
 
 
0 #4 Alex Delphine 02.11.2009 09:48
Цитирую alex54:
вот так вышло когда по своему вставил
не хотят отображаться доп кнопки JCE такие как imgmanager_ext, да и imgmanager тоже, отображается только кнопка image - это касательно картинок, так и с другими hsexpander, hshtmlexpander, php код я вставляю в jce редакторе с помощью rj_insertcode - здесь тоже не хочет показываться

вставлять кнопки imgmanager_ext, imgmanager, hsexpander, hshtmlexpander я не пробывал. кнопка разрыв страницы появляется на всех строках панели. Избавиться от мешающихся ещё не смог. Пришлось, чтоб не мешала, совсем ее отрубить.
Цитирую alex54:
кстати как ты вставляешь php?

в статью? гемморой ещё тот. когда надо вставить php-код, пишу такую конструкцию
Код:<fieldset><legend>Код PHP:</legend><pre xml:lang="php">тут пишу php-код</pre></fieldset>
но при этом вырезаются некоторые символы, в частности мне не нравится что вырезается символ "&". Вернее он заменяется на "&аmp;", а потом когда он хочет отобразиться на странице, происходит повторная замена "&" на "&аmp;", и дополнительно отображается "amp;". в результате код получается такой кривой, что ВАМ неудобно его вырезать со страници, и вставлять себе. В редакторе вроде отключена функция вырезать такие коды, но всё равно режет.
 
 
+1 #5 Николай1 12.03.2010 22:04
Вы такой молодец спасибо вам огромное за все :-)
 
 
0 #6 Sergey 06.05.2010 10:06
Да я ВАС ЛЮБЛЮЮЮЮЮЮЮЮЮЮЮ ЮЮЮЮ!!!!!!!!!!! !
 
 
0 #7 Sergey 06.05.2010 10:07
Я вас Л Ю Б Л Ю ! ! ! !
 
 
0 #8 Alexander 29.06.2010 14:13
Кнопок стал много. Вот только половина не работает! Разрыв страницы - изначально не работал. Можно что-нибудь придумать?
 
 
0 #9 Alex Delphine 29.06.2010 15:13
Цитирую Alexander:
Разрыв страницы - изначально не работал. Можно что-нибудь придумать?
Пока решений с этой кнопкой нету.
 
 
0 #10 Alexander 30.06.2010 14:52
Не нашёл где опубликовать пост. Не сердитесь если не к месту. А вопрос такой. Поставил плагин Jcomments Avatar ? Включил его, прописался он как надо. В настройках везде всё поставил, в смысле интеграции компонента с плагинами, но вот только никаких аватаров я так и не увидел. Есть решение вопроса?
 

У Вас не достаточно прав, для того что бы оставлять комментарии.