LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
04.02.2012, 10:44:45 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: 1 [2] 3  Все   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Плагин невизуального редактора СodEditor (beta)  (Прочитано 16127 раз)
0 Пользователей и 1 Гость смотрят эту тему.
beliyadm
Профи
********

Репутация: +1430/-61
Offline Offline

Пол: Мужской
Сообщений: 9233


Севастополь==Россия


« : 24.08.2009, 14:47:15 »

Представляю Вашему вниманию мелкую поделку для собственных нужд - невизуальный редактор для Joomla 1.5, по типу Home-site и других редакторов, СodEditor версия 1.0.2

Что умеет:
1 - вставлять заданные теги (минимально необходимый набор)
2 - обрамлять выделенный текст выбранным тегом (выделили текст, нажали В - текст обрамился тегами)
3 - поддерживаемые теги: B, I, U, S, P, BR, UL LI, OL LI, A, IMG, H1-H6

В планах на будущее (никаких сроков реализации не обещаю и обещать не буду)
1 - добавить подсветку синтаксиса HTML
2 - добавить нумерацию строк (под вопросом)
3 - добавить функционал плагина для JCE advlink для добавления ссылки на определенный набор элементов сайта, материалы, ссылки в меню (очень нескоро)
4 - возможность в панель редактора подключать кнопки сторонних плагинов для редактора (от SMART)

Кратко для интересующихся
1 - для добавления собственного тега открываем файл plugins\editors\codeditor.php, находим строки 153-173 и по аналогии добавляем свой тег (не забываем положить картинку в каталог plugins\editors\codeditor\ico)



Changelog
Версия 1.0.2

* codeditor_v1.0.2.zip (11.31 Кб - загружено 703 раз.)
« Последнее редактирование: 26.08.2009, 16:07:07 от beliyadm » Записан
 
Serena Dark
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 57



« Ответ #31 : 07.12.2009, 00:30:08 »

нет, при копи-паст текста, допустим, и того же самого Wordа, нет переходов на новую строку, все идет сплошняком, не проставлять же вручную. я так понимаю, у вас очищается вообще всякое форматирование, в том числе и символы возврата каретки
Записан
beliyadm
Профи
********

Репутация: +1430/-61
Offline Offline

Пол: Мужской
Сообщений: 9233


Севастополь==Россия


« Ответ #32 : 07.12.2009, 00:35:50 »

нет, при копи-паст текста, допустим, и того же самого Wordа, нет переходов на новую строку, все идет сплошняком, не проставлять же вручную. я так понимаю, у вас очищается вообще всякое форматирование, в том числе и символы возврата каретки
правильно, потому что при копировании в окно редактора все переводы строк типа \n пропадают и идет чистый текст, собственно чего и добивался для себя.
Прошу простить, но данный аспект "исправлять" не буду, если есть желание поковыряться и поделиться с будущими поколениями - буду только рад
Записан
attiny
Захожу иногда
**

Репутация: +1/-0
Offline Offline

Сообщений: 23



« Ответ #33 : 09.01.2010, 21:05:26 »

А для Joomla 1.0 есть версия редактора? Очень нужно.
Записан
beliyadm
Профи
********

Репутация: +1430/-61
Offline Offline

Пол: Мужской
Сообщений: 9233


Севастополь==Россия


« Ответ #34 : 09.01.2010, 23:33:53 »

А для Joomla 1.0 есть версия редактора? Очень нужно.
моего редактора нет и не будет, может быть есть другие разработки, давно не интересовался
Записан
..С...е...р...ы...й..
Завсегдатай
*****

Репутация: +107/-2
Offline Offline

Сообщений: 579



« Ответ #35 : 14.03.2010, 14:57:13 »

Нашел мега унифицированный редактор на jQuery, который работает в режиме HTML, bb-code, как CSS редактор и Json.

markItUp! Universal markup editor




и потом вспомнил, что видел что то очень похожее здесь, на форуме.  в общем это к тому, что может те наработки будут полезны в усовершенствовании этого...
Записан
beliyadm
Профи
********

Репутация: +1430/-61
Offline Offline

Пол: Мужской
Сообщений: 9233


Севастополь==Россия


« Ответ #36 : 14.03.2010, 15:20:48 »

Нашел мега унифицированный редактор на jQuery, который работает в режиме HTML, bb-code, как CSS редактор и Json.
кстати да, отличное решение. Единственное но - это квери, а админка завязана плотно на мутулз, не очень хочется вклинивать два скрипта.
Версия плагина Html set это по сути и есть то, что писал в своем редакторе, кроме моментального просмотра результата

Но единственных вещей, которых мне не хватает в моем редакторе нет и там - нумерация строк (в принципе мелочь в решении) и самое главное - хтмл подсветки на лету при написании
Записан
..С...е...р...ы...й..
Завсегдатай
*****

Репутация: +107/-2
Offline Offline

Сообщений: 579



« Ответ #37 : 14.03.2010, 15:41:48 »

Но единственных вещей, которых мне не хватает в моем редакторе нет и там - нумерация строк

а нумерацию строк нельзя сделать средствами CSS, например если вставить статичную линейку как бэкграунд (картинка), хотя наверно это не самое лучшее решение...
Записан
smart
Администратор
*******

Репутация: +1077/-14
Offline Offline

Пол: Мужской
Сообщений: 8292


тружусь даже во сне...


« Ответ #38 : 15.03.2010, 15:31:29 »

а нумерацию строк нельзя сделать средствами CSS, например если вставить статичную линейку как бэкграунд (картинка), хотя наверно это не самое лучшее решение...
между прочим, очень многие редакторы именно так это и делают, один раз закачается картинка, а дальше уже из кэша... так что вполне адекватное решение, имхо, конечно.
Записан
beliyadm
Профи
********

Репутация: +1430/-61
Offline Offline

Пол: Мужской
Сообщений: 9233


Севастополь==Россия


« Ответ #39 : 15.03.2010, 15:35:09 »

между прочим, очень многие редакторы именно так это и делают, один раз закачается картинка, а дальше уже из кэша... так что вполне адекватное решение, имхо, конечно.
совершенно согласен, нумерацию сделать несложно, а вот расскажи мне - как к textarea подключить подсветку строк на лету
Сделать подсветку после сохранения - не проблема, встречал пару скриптов для подсветки по мере ввода на js для iframe (навороченные слишком по мне)
Сколько ковырялся - подходящих идей не нашел и не придумал
Записан
Alldar
Тестеры
*****

Репутация: +117/-0
Offline Offline

Пол: Мужской
Сообщений: 1610



« Ответ #40 : 12.05.2010, 15:29:05 »

В http://www.rockettheme.com/extensions-joomla/rokpad можно посмотреть как делают подсветку на лету.

Кстати там есть очень важная функция сохранения AJAX материала
Записан
dynamit
Практически профи
*******

Репутация: +179/-0
Offline Offline

Пол: Мужской
Сообщений: 1608


я верю в добро и верить буду...


« Ответ #41 : 19.07.2010, 14:18:49 »

В http://www.rockettheme.com/extensions-joomla/rokpad можно посмотреть как делают подсветку на лету.

Кстати там есть очень важная функция сохранения AJAX материала
А, чем этот не устраивает? и подсветка, и AJAX сохранение, и свои кнопки легко прикручиваются. Прям мечта.
А, можно ли к нему прикрутить плагин Image Manager от JCE, никто не в курсе?

P.S.  Расширенная ImageButton - xtd
« Последнее редактирование: 08.08.2010, 16:58:39 от alex0013 » Записан
Kverde3
Давно я тут
****

Репутация: +19/-3
Offline Offline

Пол: Мужской
Сообщений: 263


« Ответ #42 : 28.08.2010, 17:26:01 »

Было бы очень хорошо если бы настройки были, вроде размера шрифта, кнопок. Чтобы в код не лезть редактировать.
Записан
Kverde3
Давно я тут
****

Репутация: +19/-3
Offline Offline

Пол: Мужской
Сообщений: 263


« Ответ #43 : 02.09.2010, 20:10:31 »

Если кто-то сделал какие-нибудь доработки редактора (дополнительные кнопки и подобное) выложите, пожалуйста, будет интересно посмотреть. А то я только пару кнопок добавил и то без картинок Azn
Записан
ShadowXak
Разработчик расширений для Joomla 1.5
*

Репутация: +160/-6
Offline Offline

Пол: Мужской
Сообщений: 2200


ЗагрыЗу


« Ответ #44 : 03.09.2010, 05:44:54 »

У меня сделано пара тройка кнопак с картинками, но для своих не опубликованных плагинов, что смотреть непонятно нафиг кнопки если некчему подрубать Azn
---
могет тебе кнопочки нарисовать и выложить?
тут много дизайнеров сидит, ты токо скажи вмиг нарисуют.
Записан
Kverde3
Давно я тут
****

Репутация: +19/-3
Offline Offline

Пол: Мужской
Сообщений: 263


« Ответ #45 : 03.09.2010, 17:09:33 »

Картинки для кнопок конечно хорошо, но больше идеи интересуют. Вот например до этого как-то не подумал, что можно кнопки плагинов некоторых кнопками редактора заменить Smiley.
Записан
4853
Давно я тут
****

Репутация: +20/-11
Offline Offline

Пол: Мужской
Сообщений: 217


« Ответ #46 : 03.09.2010, 18:32:20 »

У меня не сохраняется назначенный псевдоним раздела, сохраняет только числовой
Записан
Kverde3
Давно я тут
****

Репутация: +19/-3
Offline Offline

Пол: Мужской
Сообщений: 263


« Ответ #47 : 03.09.2010, 19:16:55 »

Псевдоним раздела к плагину редактора не относится.
Записан
ShadowXak
Разработчик расширений для Joomla 1.5
*

Репутация: +160/-6
Offline Offline

Пол: Мужской
Сообщений: 2200


ЗагрыЗу


« Ответ #48 : 04.09.2010, 06:56:00 »

я вставил следующим образом:
Код:
<img src="'.$imgpath.'/imagepl.png" alt="Картинка плагиным" title="Картинка плагиным" onClick="addText(\'{limage}\', \'{/limage}\') " />&nbsp;
<img src="'.$imgpath.'/guest.png" alt="Скрыть" title="Скрыть часть текста от гостей" onClick="addText(\'{gcontent}\', \'{/gcontent}\') " />&nbsp;
<img src="'.$imgpath.'/design.png" alt="Придать тексту оформление" title="Придать тексту оформление {cdesign style1-5}" onClick="addText(\'{cdesign style1}\', \'{/cdesign}\') " />&nbsp;
<img src="'.$imgpath.'/mossh.png" alt="Вставить заготовленный текст" title="Вставить заготовленный текст {mossh1-5}" onClick="addText(\'{mossh1}\', \'\') " />
сразу после вот этого кода:
Код:
<img src="'.$imgpath.'/h6.png" alt="Заголовок H6" onClick="addText(\'<h6>\', \'</h6>\') " />
<img src="'.$imgpath.'/spacer.png" alt="" />
Записан
Infosakh
Живу я здесь
******

Репутация: +64/-0
Offline Offline

Сообщений: 1349



« Ответ #49 : 04.09.2010, 07:03:40 »

Оффтоп, никто не подскажет как запретит определенный тег? Нужно запретить <ul> и </ul> А то при сохранении статьи они появляются, и не выводится маркерованный список, приходится ручками удалять. Пробовал в визуальном редакторе запретить эти теги, но тогда сам интерфейс визуального редактора карёжится, кнопок почти нет  Smiley
Записан
4853
Давно я тут
****

Репутация: +20/-11
Offline Offline

Пол: Мужской
Сообщений: 217


« Ответ #50 : 04.09.2010, 10:17:56 »

Псевдоним раздела к плагину редактора не относится.
Разобрался, работает.
Всё новое для себя испытываю на демо версии, локал. Видать доэксперементировался, что что то слетело.
Переустановил, всё пошло
beliyadm, +1
Записан
Infosakh
Живу я здесь
******

Репутация: +64/-0
Offline Offline

Сообщений: 1349



« Ответ #51 : 04.09.2010, 10:24:19 »

Представляю Вашему вниманию мелкую поделку для собственных нужд - невизуальный редактор для Joomla 1.5, по типу Home-site и других редакторов, СodEditor версия 1.0.2

Что умеет:
1 - вставлять заданные теги (минимально необходимый набор)
2 - обрамлять выделенный текст выбранным тегом (выделили текст, нажали В - текст обрамился тегами)
3 - поддерживаемые теги: B, I, U, S, P, BR, UL LI, OL LI, A, IMG, H1-H6

В планах на будущее (никаких сроков реализации не обещаю и обещать не буду)
1 - добавить подсветку синтаксиса HTML
2 - добавить нумерацию строк (под вопросом)
3 - добавить функционал плагина для JCE advlink для добавления ссылки на определенный набор элементов сайта, материалы, ссылки в меню (очень нескоро)
4 - возможность в панель редактора подключать кнопки сторонних плагинов для редактора (от SMART)

Кратко для интересующихся
1 - для добавления собственного тега открываем файл plugins\editors\codeditor.php, находим строки 153-173 и по аналогии добавляем свой тег (не забываем положить картинку в каталог plugins\editors\codeditor\ico)



Changelog
Версия 1.0.2
во, как раз на скрине есть, у меня при сохранении статьи <ul> выходят, удаляю, чтобы маркерованный список сохранился в тексте, как запретить этот тег?   Smiley
Записан
Kverde3
Давно я тут
****

Репутация: +19/-3
Offline Offline

Пол: Мужской
Сообщений: 263


« Ответ #52 : 04.09.2010, 10:50:27 »

Что-то непонятно Azn ul и есть тег маркированного списка, как понять "удаляю ul чтобы список сохранился"?
Записан
Infosakh
Живу я здесь
******

Репутация: +64/-0
Offline Offline

Сообщений: 1349



« Ответ #53 : 04.09.2010, 11:06:13 »

ну удаляю теги <ul>, как на скрине, оставляю <li> и </li> они как раз отвечают за маркерованный список. А если не удалю <ul> и </ul> то во фронпейдже маркерованного списка нет. Ручками уже надоело удалять, вот решил запретить как нибудь этот тег при сохранении. Запихал его в запрещенные теги в самом визуальном редакторе TinyMCE, но тогда сам интерфейс редактора страдает, остается только одна полоска кнопок, жирность шрифта, курсив и еще немного.  Smiley
Записан
Kverde3
Давно я тут
****

Репутация: +19/-3
Offline Offline

Пол: Мужской
Сообщений: 263


« Ответ #54 : 04.09.2010, 11:40:59 »

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

Цитировать
если не удалю <ul> и </ul> то во фронпейдже маркерованного списка нет.
Это проблема редактора, или стилей.
Записан
Infosakh
Живу я здесь
******

Репутация: +64/-0
Offline Offline

Сообщений: 1349



« Ответ #55 : 04.09.2010, 13:34:17 »

То что это не редактор глючит 100% так как другой ставил такая же беда. Дело в том что не на многих сайтах используется маркерованный список. Например в опере вообще не возможно через админку работать с маркерованным списком, он постоянно при сохранении материала ставит эти теги. Поэтому работаю только через IE  Smiley
Записан
Kverde3
Давно я тут
****

Репутация: +19/-3
Offline Offline

Пол: Мужской
Сообщений: 263


« Ответ #56 : 10.09.2010, 10:03:02 »

Похожий редактор но с подсветкой синтаксиса нашел, только кнопок нет. http://ercan.us/extensions/codemirror.html
Может, поможет в добавлении подсветки. Её очень не хватает Smiley
Записан
4853
Давно я тут
****

Репутация: +20/-11
Offline Offline

Пол: Мужской
Сообщений: 217


« Ответ #57 : 25.09.2010, 21:32:03 »

ну удаляю теги <ul>, как на скрине, оставляю <li> и </li> они как раз отвечают за маркерованный список. А если не удалю <ul> и </ul> то во фронпейдже маркерованного списка нет. Ручками уже надоело удалять, вот решил запретить как нибудь этот тег при сохранении. Запихал его в запрещенные теги в самом визуальном редакторе TinyMCE, но тогда сам интерфейс редактора страдает, остается только одна полоска кнопок, жирность шрифта, курсив и еще немного.  Smiley
Если beliyadm не против.
Естественно интерпритация пошла по образцу, по другому не соображаю.
Добавил раздельное добавление <li>, <ul>, <ol>, ну и мне нужное <small>.
Изменение можно сделать прямым копированием

* plugins.rar (4.47 Кб - загружено 42 раз.)
Записан
beliyadm
Профи
********

Репутация: +1430/-61
Offline Offline

Пол: Мужской
Сообщений: 9233


Севастополь==Россия


« Ответ #58 : 26.09.2010, 02:37:01 »

Добавил раздельное добавление <li>, <ul>, <ol>
Конечно не против, только за Azn
У меня изначально и было разделение ul li ol отдельными кнопками, но коллеги перед релизом убедили сделать вставку сразу
Записан
Infosakh
Живу я здесь
******

Репутация: +64/-0
Offline Offline

Сообщений: 1349



« Ответ #59 : 26.09.2010, 03:10:11 »

Если beliyadm не против.
Естественно интерпритация пошла по образцу, по другому не соображаю.
Добавил раздельное добавление <li>, <ul>, <ol>, ну и мне нужное <small>.
Изменение можно сделать прямым копированием
решился поставить данный невизуальный редактор, но как им пользоваться то? Плагин включил, в статьях или в VM отключаю визуальный редактор, этот невизуальный не появляется  Smiley
Записан
beliyadm
Профи
********

Репутация: +1430/-61
Offline Offline

Пол: Мужской
Сообщений: 9233


Севастополь==Россия


« Ответ #60 : 26.09.2010, 10:12:54 »

решился поставить данный невизуальный редактор, но как им пользоваться то? Плагин включил, в статьях или в VM отключаю визуальный редактор, этот невизуальный не появляется  Smiley
как и любым другим. В настройках пользователя указать нужный плагин редактора
Записан
Страниц: 1 [2] 3  Все   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet