Forums / National / Russian / Модули и плагины / Новый редактор в системе.

<<<1234>>>

Trustmaster
#31 2008-12-04 14:54
# solo : А шо скажет хостер ? )))
Ничего. Его дело предоставлять услуги и получать за это деньги.
May the Source be with you!
esclkm
#32 2008-12-13 20:07
# Trustmaster : Спасибо, пофиксил и то, и другое. Сегодня вечером залью новую ревизию.
медицинское значение слова revisio - "обзор" Ревизия брюшной полости - вскрытие живота и поиск откуда беда.

Про ваш маркитап: не понимаю зачем отказались от старого доброго тескбоксера - так как протестировать двиг не могу - мал для этого) благо разрешили зарегится. - ну чем он лучше? гора непонятных кнопок сверху, которые не описано как использовать?
нет подсветки ббкода сразу.имхо это не круто. в текстбоксере не было - и не надо - но он не смотрелся так перегружено.
предпросмор: это реально нагрузи сервер так чтобы траву курили даже соседи. Обновление при нажатии любой кнопки. ну зачем это? Отключение выключено это тоже недостаток. в итоге я пока преимуществ данного редактора не нашел.

ИМХО: людей с мозгами тут много много тех кто выкладывает свои плагины и давит толковые штуки, а взяться за нормальный редактор некому.
littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты
Trustmaster
#33 2008-12-14 00:04
Старый добрый текстбоксер совершенно не расширяем. markItUp хоть и не идеален, но легко поддается дрессировке, тем более, что его разработка продолжается. Пояснения к кнопкам при наведении появляются, так что написано, как использовать. Кнопку выключения предпросмотра уже запросили, подсветку ббкодов тоже (что на самом деле мало где есть в принципе).

Вы, товарищ, умерьте свой пыл. Требовать и стучать туфлей по трибуне все горазды. Однако коммунизм сию минуту еще нигде не наступал.

И медицинскую терминологию попрошу отставить, у ИТшников все-таки свой жаргон.
May the Source be with you!
esclkm
#34 2008-12-14 02:13
извиняюсь) я ж не со злобой) я по доброму) у меня жаргон смешанный медицинско-итэшный. Ладно буду говорить когда все своими руками потрогаю
littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты
Ratibor
#35 2008-12-14 06:19
Trustmaster
Вышла новая версия markItUp! 1.1.4
Обновить бы надо.
Не задавай глупых вопросов, не услышишь вранья.
Trustmaster
#36 2008-12-14 16:13
Спасибо за новости, обновлю, как только доберусь до SVN.
May the Source be with you!
Trustmaster
#37 2008-12-15 17:29
По поводу закрытия предпросмотра:
Jay Salvat:
You can close the preview by clicking the Preview button with Alt Key
pressed.
I have to add a more convenient 'close' button, but not so much time
to work on markItUp! for the moment.
You can also deactivate the autorefreshed preview.

По поводу подсветки ббкода:
Jay Salvat:
The Code Highlight is the most asked feature.
markItUp! enhances native textarea, and unfortunatly CSS doesn't allow
multiple colors in one textarea.
So it's impossible to implement the way markItUp! works. Really sorry
May the Source be with you!
Sergeich
#38 2008-12-15 18:57
Ну вот подсветку ббкодов мне как бы не очень то и надо :). А вот по поводу первого вопроса надо посмотреть. Если можно по альту закрывать, тогда наверняка можно это отдельной кнопочкой сделать. и с авторефрешем предпросмотра тоже нужно посмотреть.

Кстати, вопрос возник, а можно использовать разный набор инструментов в разных местах сайта? Например в коментах и на форуме нужен только небольшой минимум ббкодов, а при создании страниц наоборот побольше всяких кнопочек.
Ratibor
#39 2008-12-16 00:25
Закрытие с Alt не работает, покрайней мере в Опере.
Не задавай глупых вопросов, не услышишь вранья.
medar
#40 2008-12-16 00:37
Да, кстати, хороший вопрос.
Есть ли у маркитапа что-то типа профайлов по кнопкам ? Посмотрел код, похоже, что нет. Настройки кнопок находятся в set.js , который подключается в хидере сайта, сменить или выбрать другой - нельзя.

Можно было бы управлять составом кнопок через вызов текстбоксера. Т.е. не <textarea class="editor" > как сейчас, а <textarea class="editor myset" > , если настройки тулбара содержатся в в myset.js . Но это надо лезть в код маркитапа, лучше пусть сам автор сделает.

Свяжусь с автором, узнаю.

PS Закрытие по альт-клику тоже не работает. FF.
PSS А на сайте маркитапа в демке (http://markitup.jaysalvat.com/downloads/demo.php?id=markupsets/html) - работает! Это только у нас не работает. Надо разбираться в чем баг.
rangjungyeshe.ru
This post was edited by medar (2008-12-16 00:55, 15 years ago)
Sergeich
#41 2008-12-16 00:53
а, вижу, что можно свои наборы кнопок мутить и вытаскивать их ИД. правда придётся некоторые теги в шаблонах заменять на чистый хтмл
medar
#42 2008-12-16 00:58
Да, придется. "А что делать?" :)

Можно, правда, еще стандартные текстбоксерные тэги прокачать, чтобы они понимали приписку _MYSET к себе.
rangjungyeshe.ru
medar
#43 2008-12-16 01:10
Посмотрел код внимательнее. :)
Оказывается, всё возможно, не надо автора маркитапа дергать.

Подключение маркитапа у нас в CMS делается в markitup.header.php:
<script type="text/javascript" >
mySettings.previewAutorefresh = '.$autorefresh.';
$(document).ready(function() {
$("textarea.editor").markItUp(mySettings);
});
</script>
Т.е. настройки можно указать явно (переменная mySettings, именно она определяется в set.js)

Итого.
Чтобы иметь два редактора в системе, надо сделать следующее.
Меняем вышеприведенный код на этот:
<script type="text/javascript" >
mySettings.previewAutorefresh = '.$autorefresh.';
$(document).ready(function() {
$("textarea.editor").markItUp(mySettings);
$("textarea.minieditor").markItUp(mini);
});
</script>
И в папке плагина markitup в js/set.js пишем свой мини-тулбар:
var mini = {
	previewParserVar: 'text',
	previewPosition: 'before',
	previewParserPath:	'preview.php', // path to your BBCode parser
	onEnter: {keepDefault: false, replaceWith: '\n'},
	markupSet: [
		{name: L.bold, className:'mBold', key:'B', openWith:'[b]', closeWith:'[/b]'},
		{name: L.italic, className:'mItalic', key:'I', openWith:'[i]', closeWith:'[/i]'},
		{name: L.underline, className: 'mUnderline', key:'U', openWith:'[u]', closeWith:'[/u]'},
		{name: L.h1, className: 'mH1', openWith:'[h1]', closeWith:'[/h1]' },
		{name: L.h2, className: 'mH2', openWith:'[h2]', closeWith:'[/h2]' },
		{name: L.h3, className: 'mH3', openWith:'[h3]', closeWith:'[/h3]' }
]
}

Получаем редактор, вызываемый <textarea class="minieditor"> с кнопками болд, италик, подчеркивание и тремя видами заголовков.
rangjungyeshe.ru
This post was edited by medar (2008-12-16 03:21, 15 years ago)
Dayver
#44 2008-12-16 02:18
Ухтыыыы клас!!! Думаю можно сделать это и в SVN (а то здесь в форуме затеряется), а кому нужно будет немного расширить\изменить миниредкатор то уже будет ясно как это делать.
Pavlo Tkachenko aka Dayver
medar
#45 2008-12-16 14:52
Закоммитил в rev.182 (http://www.cotonti.com/forums.php?m=posts&q=609)
rangjungyeshe.ru

<<<1234>>>