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

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

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

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


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


« : 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 Кб - загружено 794 раз.)
« Последнее редактирование: 26.08.2009, 16:07:07 от beliyadm » Записан
 
Sulpher
Support Team
*****

Репутация: +293/-9
Offline Offline

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


Миграция сайтов на Joomla 2.5


« Ответ #1 : 24.08.2009, 14:50:46 »

Опробовал - понравилось. Azn То, что нужно для оптимизации контента. Пожелание на будущее:
добавить возможность вставки ссылки на контент. Это значительно упростило бы работу с наполнением сайта и было бы просто назаменим элементом редактора.
Записан
beliyadm
Профи
********

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

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


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


« Ответ #2 : 24.08.2009, 14:55:25 »

добавить возможность вставки ссылки на контент.
как обсудили - сделаю, но не скажу когда. Описано в планах, пункт 3
P.S. рад что понравилось Azn
Записан
ShadowXak
Разработчик расширений для Joomla 1.5
*

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

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


ЗагрыЗу


« Ответ #3 : 26.08.2009, 15:20:01 »

Потрясающе!
это просто моя мечта, а то за*** постоянно гонять и то включать то выключать редактор
ща солью и поставлю.
извини за назойливость, я еще не смотрел, как можно в этот редактор подключить кнопочки от других плагинов, если это реально, то просто суперски будет, а то у меня внизу уже 2 ряда Azn
---
это я к тому что охото кнопочки сделать маленькие и сверху
---
+ с меня!
Записан
ShadowXak
Разработчик расширений для Joomla 1.5
*

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

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


ЗагрыЗу


« Ответ #4 : 26.08.2009, 15:26:48 »

Все как кнопочки добавить от плагинов я уже знаю посмотрел код!  Cheesy
Записан
beliyadm
Профи
********

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

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


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


« Ответ #5 : 26.08.2009, 15:28:06 »

извини за назойливость, я еще не смотрел, как можно в этот редактор подключить кнопочки от других плагинов, если это реально, то просто суперски будет, а то у меня внизу уже 2 ряда Azn
автоматическое подключение кнопочек не делал и в принципе не планирую, но добавлять новые кнопки в редактор элементарно просто - одна строка в коде и картинка в каталог plugins\editors\codeditor\ico, в первом посте писал где добавлять, думаю что без проблем разберешься Azn
Потрясающе!
это просто моя мечта, а то за*** постоянно гонять и то включать то выключать редактор
не за что, сам такой же ленивый Azn
Записан
smart
Администратор
*******

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

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


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


« Ответ #6 : 26.08.2009, 15:31:54 »

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

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

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


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


« Ответ #7 : 26.08.2009, 15:35:45 »

Петя, а почему-бы не сделать подключение новых кнопок плагинами? Это же очень просто реализовать?
знаю что просто, но плагин писался только для собственных нужд, у меня такой потребности нет и в ближайшем будущем не планируется.
Раздробить $this->_displayButtons($name, $buttons) и оттуда вытащить опции кнопок, кому надо разберутся самостоятельно Azn
Записан
xobot
JoomlaPortal News
***

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

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



« Ответ #8 : 26.08.2009, 15:42:04 »

замечательная идея, попробую, отпишусь по рузльтатам
Записан
smart
Администратор
*******

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

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


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


« Ответ #9 : 26.08.2009, 15:47:57 »

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

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

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


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


« Ответ #10 : 26.08.2009, 15:53:22 »

но вообще, если уж ты что-то выкладываешь, то так или иначе, ты уже несешь ответственность за данное творение...
несу, но не обещаю сделать все и сразу. Занес идею в TODO, в следующей версии реализую
Записан
smart
Администратор
*******

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

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


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


« Ответ #11 : 26.08.2009, 15:57:04 »

Занес идею в TODO, в следующей версии реализую
Петь не совсем внимателен - я предлагал сделать через плагины просто пользовательские кнопки, а не цеплять те, что есть для других редакторов (хотя и это было наверно интересно). Т.е. просто создать группу плагинов CodEditor, которые позволят добавить доп. кнопки на панель редактора. И один плагин пример... Я обещаю сразу же написать второй плагин пример - для вставки тегов JComments. А там народ наверняка всего напридумывает...
Записан
ShadowXak
Разработчик расширений для Joomla 1.5
*

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

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


ЗагрыЗу


« Ответ #12 : 26.08.2009, 15:57:43 »

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

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

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


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


« Ответ #13 : 26.08.2009, 16:02:59 »

Сергей - идею понял, подумаю
ShadowXak - спасибо, действительно баг, сейчас перезалью исправленную версию, пока же можешь сам в функцию function onInit() добавить случайно убранный мной код
Код
$txt =	"<script type=\"text/javascript\">
function insertAtCursor(myField, myValue) {
if (document.selection) {
// IE support
myField.focus();
sel = document.selection.createRange();
sel.text = myValue;
} else if (myField.selectionStart || myField.selectionStart == '0') {
// MOZILLA/NETSCAPE support
var startPos = myField.selectionStart;
var endPos = myField.selectionEnd;
myField.value = myField.value.substring(0, startPos)
+ myValue
+ myField.value.substring(endPos, myField.value.length);
} else {
myField.value += myValue;
}
}
</script>"
;
Записан
ShadowXak
Разработчик расширений для Joomla 1.5
*

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

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


ЗагрыЗу


« Ответ #14 : 26.08.2009, 16:08:24 »

вооо Azn ща работают как надо Azn
Записан
ShadowXak
Разработчик расширений для Joomla 1.5
*

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

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


ЗагрыЗу


« Ответ #15 : 26.08.2009, 16:10:43 »

еще маленькое пожелание добавить к кнопочкам параметр title, а то некоторым будет не удобно
Записан
beliyadm
Профи
********

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

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


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


« Ответ #16 : 26.08.2009, 16:15:00 »

еще маленькое пожелание добавить к кнопочкам параметр title, а то некоторым будет не удобно
там есть тег ALT, title для картинки вроде бы не входит в список допустимых тегов, но работает. Добавлю в следующей версии вместе с подсветкой кода уже Azn
Записан
ShadowXak
Разработчик расширений для Joomla 1.5
*

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

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


ЗагрыЗу


« Ответ #17 : 26.08.2009, 16:19:11 »

алт есть, но при наведении нет подсказки, покрайней мере в ФФ, в другом не смотрел
---
приложу скрин с будущего сайта, добавил свои кнопочки + добавил титле!


* 2.jpg (23.38 Кб, 896x106 - просмотрено 430 раз.)
Записан
Darkick
JComments Tester
*

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

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



« Ответ #18 : 26.08.2009, 16:50:43 »

алт есть, но при наведении нет подсказки, покрайней мере в ФФ, в другом не смотрел
Это ФФ себя так ведёт. Когда-то даже плагин для ФФ ставил, который заставляет его показывать альты.
Записан
ShadowXak
Разработчик расширений для Joomla 1.5
*

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

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


ЗагрыЗу


« Ответ #19 : 26.08.2009, 17:00:12 »

Это ФФ себя так ведёт. Когда-то даже плагин для ФФ ставил, который заставляет его показывать альты.
ну я почиму то так и подумал Wink сорри за офтоп
Записан
Sulpher
Support Team
*****

Репутация: +293/-9
Offline Offline

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


Миграция сайтов на Joomla 2.5


« Ответ #20 : 28.08.2009, 13:47:00 »

Ещё есть предложение одно.
Например, мы вставляем ссылочку:
Цитировать
index.php?option=com_content&view=category&layout=blog&id=2

а нужно, чтобы она приняла вот такой вид:
Цитировать
index.php?option=com_content&amp;view=category&amp;layout=blog&amp;id=2

TinyMCE формирует ссылку в такой вид по умолчанию. Было бы здорово внести подобную модификацию и в этот редактор.
Записан
Physicist
Support Team
*****

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

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


Рябов Денис


« Ответ #21 : 28.08.2009, 15:01:38 »

TinyMCE формирует ссылку в такой вид по умолчанию. Было бы здорово внести подобную модификацию и в этот редактор.

Да, было бы неплохо иметь или кнопку "Insert & Encode", или добавить две кнопки "URL Encode"/"URL Decode".
« Последнее редактирование: 28.08.2009, 15:05:48 от Physicist » Записан
beliyadm
Профи
********

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

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


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


« Ответ #22 : 28.08.2009, 21:17:34 »

То есть заменять & и другие на спецсимволы? А смысл? Я пока не очень понимаю зачем это нужно
Записан
Physicist
Support Team
*****

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

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


Рябов Денис


« Ответ #23 : 28.08.2009, 22:51:51 »

А затем, что правильно писать в исходном коде index.php?option=com_x&amp;Itemid=y вместо index.php?option=com_x&Itemid=y (во втором случае по правилам должна быть ошибка парсинга, т.к. это больше похоже на непонятную сущность &Itemid; — по аналогии с &copy; и т.д.). Замены достаточно сделать через escape/unescape.
Записан
Sulpher
Support Team
*****

Репутация: +293/-9
Offline Offline

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


Миграция сайтов на Joomla 2.5


« Ответ #24 : 02.09.2009, 13:26:31 »

Найден баг. Не вставляется тег
Код:
<hr id="system-readmore" />
при клике в кнопку "Подробнее...".

upd: проверил - нижние кнопки все не работают: изображение, подробнее, JComments on, JComments off.
« Последнее редактирование: 02.09.2009, 13:29:47 от Sulpher » Записан
beliyadm
Профи
********

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

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


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


« Ответ #25 : 02.09.2009, 14:25:51 »

Жень - об этом баге ShadowXak уже писал выше, исправлено в версии 1.0.2, либо руками
Записан
Sulpher
Support Team
*****

Репутация: +293/-9
Offline Offline

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


Миграция сайтов на Joomla 2.5


« Ответ #26 : 02.09.2009, 14:27:07 »

Вот блин, а я и не читал ))) нашёл баг и тут же отписался. Сорри Azn
Записан
Sulpher
Support Team
*****

Репутация: +293/-9
Offline Offline

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


Миграция сайтов на Joomla 2.5


« Ответ #27 : 09.11.2009, 22:07:48 »

Редактор некорректно работает в Joom!Fish 2.0.4.
При попытке вставить тег, курсор перебрасывает в следующее окно и там же теги добавляются.
Записан
Serena Dark
Осваиваюсь на форуме
***

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

Сообщений: 68



« Ответ #28 : 05.12.2009, 15:25:06 »

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

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

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


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


« Ответ #29 : 06.12.2009, 21:15:58 »

А можно ли каким-нибудь образом сделать, чтобы автоматически проставлялись тэги перехода на следующую строку?
Конкретнее? При нажатии на ентер что ли вставлять <br />?
Записан
Serena Dark
Осваиваюсь на форуме
***

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

Сообщений: 68



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

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

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

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


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


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

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

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

Сообщений: 23



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

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

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

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


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


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

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

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

Сообщений: 531



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

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

markItUp! Universal markup editor




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

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

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


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


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

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

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

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

Сообщений: 531



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

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

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

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

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


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


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

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

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

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


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


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

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

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

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



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

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

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

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

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


how low?


« Ответ #40 : 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

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


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

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

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

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


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

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

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

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


ЗагрыЗу


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

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

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

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


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

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

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

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


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

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

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

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


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

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

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

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


ЗагрыЗу


« Ответ #47 : 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
Живу я здесь
******

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

Сообщений: 1332



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

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

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

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


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

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

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

Сообщений: 1332



« Ответ #50 : 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

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


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

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

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

Сообщений: 1332



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

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

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

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


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

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

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

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

Сообщений: 1332



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

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

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

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


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

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

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

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


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

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

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

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

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


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


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

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

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

Сообщений: 1332



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

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

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

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


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


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

решился поставить данный невизуальный редактор, но как им пользоваться то? Плагин включил, в статьях или в VM отключаю визуальный редактор, этот невизуальный не появляется  Smiley
как и любым другим. В настройках пользователя указать нужный плагин редактора
Записан
Infosakh
Живу я здесь
******

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

Сообщений: 1332



« Ответ #60 : 26.09.2010, 10:29:59 »

нет, при указании у пользователя этот редактор все равно не выводится, остается дефолтный, ТиниМСЕ. Поставил по дефолту этот редактор, появился, сейчас попробую карточку завести в VM посмотрим вставляет теги ul и /ul при сохранении
Записан
Infosakh
Живу я здесь
******

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

Сообщений: 1332



« Ответ #61 : 26.09.2010, 10:41:19 »

а так должно быть, что при вставке текста обычным копипастом все теги исходного текста убираются, и вставляется чистый текст без единого тега?
Записан
hozman
Осваиваюсь на форуме
***

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

Сообщений: 48


« Ответ #62 : 29.09.2010, 01:04:33 »

 Я вот только не понял, в чё визуальность этого редактора... разница от не велика от других редакторов. А визуальности то никакой нет... Странное у вас какое-то обсуждение.
Записан
beliyadm
Профи
********

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

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


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


« Ответ #63 : 29.09.2010, 01:12:19 »

Я вот только не понял, в чё визуальность этого редактора...
Прочитайте заголовок еще раз и еще три раза - "невизуальный редактор"
Записан
vov41k
Захожу иногда
**

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

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



« Ответ #64 : 03.11.2010, 21:32:37 »

Здравствуйте.

Просьба добавить кнопки:
1. выравнивание - по левому краю, по правому, по центру
2. добавление флеш ролика (желательно с выбором размера)
3. цитата
4. Добавление изображения
Записан
dynamit
Практически профи
*******

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

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


how low?


« Ответ #65 : 03.11.2010, 23:38:48 »

Здравствуйте.

Просьба добавить кнопки:
1. выравнивание - по левому краю, по правому, по центру
2. добавление флеш ролика (желательно с выбором размера)
3. цитата
4. Добавление изображения


сильная просьба, на пять минут делов-то  Azn

как вариант посмотрите - Расширенная кнопка вставки изображения (ImageButton - xtd)
Записан
orchanin
Давно я тут
****

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

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



« Ответ #66 : 18.11.2010, 14:50:14 »

Вот если бы еще работал ctrl+z отменить действие.
Записан
Darkick
JComments Tester
*

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

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



« Ответ #67 : 18.11.2010, 15:53:32 »

а оно и работает - это уже от браузёра зависит
Записан
orchanin
Давно я тут
****

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

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



« Ответ #68 : 18.11.2010, 15:58:39 »

Спасибо так и есть!
Записан
Pandemonium
Осваиваюсь на форуме
***

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

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


« Ответ #69 : 04.01.2011, 17:16:55 »

О! класс! это просто супер, то что нужно было! Спасибо за такой редактор!
Записан
StyleT
Новичок
*

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

Сообщений: 2


« Ответ #70 : 15.01.2011, 03:22:13 »

Спасибо за редактор, допилил его под BBCode и радуюсь)
Записан
ABCroNews
Давно я тут
****

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

Сообщений: 356


Строим новый дом из старых кубиков)


« Ответ #71 : 16.01.2011, 18:41:20 »

Будут ли еще какие-нибудь дополнения и новые версии плагина СodEditor?
Записан
Frizzka
Захожу иногда
**

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

Сообщений: 19


« Ответ #72 : 18.04.2011, 11:11:01 »

Подскажите пожалуйста решение, для автоматической вставки тега BR при нажатии не энтер, так же как и в TinyMCE !! очень нужно...
Записан
Dimon
Захожу иногда
**

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

Сообщений: 10


« Ответ #73 : 13.06.2011, 19:28:44 »

xfg
Записан
Dimon
Захожу иногда
**

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

Сообщений: 10


« Ответ #74 : 13.06.2011, 19:31:24 »

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

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

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


ЗагрыЗу


« Ответ #75 : 13.06.2011, 21:48:44 »

я вставил следующим образом:
Код:
<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="" />
Вот же я писал как вставить дополнительные теги для дополнительных кнопок
Записан
sashaab
Захожу иногда
**

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

Сообщений: 11


« Ответ #76 : 01.05.2012, 23:00:35 »

Скажите, под версию Joomla 2.5 не планируте передалать плагин?

сам разобрался, файл codeditor.php, строчки 156-157 меняем на:
Код:
$app = &JFactory::getDocument();
$app->addCustomTag($header);

строчку 165 на:
Код:
$imgpath = JURI::root().'plugins/editors/codeditor/codeditor/ico';

« Последнее редактирование: 01.05.2012, 23:56:02 от sashaab » Записан
Страниц: 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