PDA

Просмотр полной версии : TS Editor


Fearless Goblin
21.07.2006, 01:46
Доброго времени суток.
Недавно начал пользоваться ЦМС-системой, которой посвящён этот форум. Естественно, имеется куча вопросов и недопониманий, но по мере чтения документации и экспериментированя, многие из них исчезают. Но один из них меня мучит чуть ли не с самого начала:
есть ли какой-нибудь плагин или что-то в этом роде, который добавляет красивый TS Editor? Что-то, подобное редактору Visual C от Мелкософта. Просто хочется, если не выпадающего окошка со списком свойств, появляющегося после нажатия ".", то хотя бы подсветки. Ну, а если будет ещё и проверка синтаксиса, то вообще красота!
Не подскажете, есть ли такая вещь? Или это всего лишь мечты?

Valery Romanchev
21.07.2006, 11:36
http://typo3.org/documentation/document-library/extension-manuals/jeditvfs/1.0.3/view/1/1/

правда с русским его подружить у меня не получилось, но не очень много времени на это потратил

void
21.07.2006, 12:14
Сейчас Bernard Kraft разрабатывает редактор TS'a с подсветкой синтаксиса на основе rtehtmlarea...
http://support.typo3.us:8080/jive/thread.jspa?threadID=84745&tstart=0

Fearless Goblin
21.07.2006, 16:13
ок. спасибо. будем разбираться ;)

Fearless Goblin
21.07.2006, 20:11
Чё-то не хочет у меня этот jEdit работать. Выкачал я и JDK, и jEdit, и плагин TypoScript for TYPO3 для этого эдитора. Всё прекрасно установилось. На сервере поставил XMLRPC Lib и jEdit external TypoScript editor. Запускаю у себя на машине jEdit, в опциях плагина добавляю сайт: прописываю УРЛ к фронтенд модулю, пишу логин и пароль и...
http://c.foto.radikal.ru/0607/429c947b629a.jpg

Скажу сразу: логин и пароль правильные, пользователь имеета права администратора.
У меня есть кое-какие мысли по поводу этой проблемы.
Первая: необходима логин-форма на главной (или любою другой) странице сайта.
Но тогда бы писалось "Frontend Authentication failed", а не "Backend...".
Вторая: в свойствах эестеншена XMLRPC Lib в строке эрроров содержится: No XCLASS inclusion code found in file "xmlrpc.php". И в аналогичной строке экстеншена jEdit external TypoScript editor содержится: Class filename "class.tx_jeditvfs_templateactions_protocolv1.php" did NOT contain the class "tx_jeditvfs_templateactions_protocolv1"!. Может в этом проблема? Если да, то как её можно исправить?

void
21.07.2006, 20:26
Не знаю. У меня jEdit работал для 3.8 а для 4.0 перестал... с тех пор и не пробовал)

Попробуйте http://think-open.org/kraftb/index/T3X_kb_tsedit_htmlarea-0_0_0.t3x
Предупреждаю - вещь экспериментальная...

ups
09.08.2006, 14:34
Уважаемое собрание, подскажите, пожалуйста, у кого-то работает коректно с UTF связка Typo3-JEdit.
Есть:
Typo3 (4.0.1)
jeditvfs (1.0.3)
xmlrpc_lib (1.0.0)

JEdit (4.3pre6)
TypoScript for Typo3 (0.1.1)Все бы хорошо, а вот с кирилицей в UTF не судьба :confused:
Хотя судя по ChangeLog jeditvfs поддержка UTF там должна быть еще с предыдущей версии.

Valery Romanchev
09.08.2006, 22:01
все бы хорошо, а вот с кирилицей в Utf не судьба
аналогично. кирилица в Utf не сохраняется

ups
10.08.2006, 19:59
Уговорил я таки конструкцию Typo3-JEdit работать с кирилицей в UTF.
Может и не оптимально, но работает с PHP 4.4.2

Суть:

ПОЛУЧЕНИЕ
[class.tx_jeditvfs_templateactions.php]

//XMLRPC_response(XMLRPC_prepare(utf8_encode($templa te['constants']))); #original#
XMLRPC_response(XMLRPC_prepare(
mb_convert_encoding($template['constants'],"CP1251","auto"))
);
СОХРАНЕНИЕ
[class.tx_jeditvfs_templateactions.php]

//$constants = utf8_decode($constants); #original#
$constants = mb_convert_encoding($constants,'UTF-8','CP1251'); [server.php]

//$xmlrpc_request = XMLRPC_parse($HTTP_RAW_POST_DATA); #original#
$ltgt_encode = array(
'<' => '#.#lt#.#',
'>' => '#.#gt#.#',
'&' => '#.#amp#.#'
);
$ltgt_decode = array_flip($ltgt_encode);
$RAW_DECODE = strtr($HTTP_RAW_POST_DATA, $ltgt_encode);
$RAW_DECODE = html_entity_decode($RAW_DECODE, ENT_NOQUOTES, "cp1251");
$RAW_DECODE = strtr($RAW_DECODE, $ltgt_decode);
$xmlrpc_request = XMLRPC_parse($RAW_DECODE);