Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   TS Editor (http://forum.typo3.ru/showthread.php?t=1616)

Fearless Goblin 21.07.2006 01:46

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

Valery Romanchev 21.07.2006 11:36

http://typo3.org/documentation/docum....0.3/view/1/1/

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

void 21.07.2006 12:14

Сейчас Bernard Kraft разрабатывает редактор TS'a с подсветкой синтаксиса на основе rtehtmlarea...
http://support.typo3.us:8080/jive/th...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/T...area-0_0_0.t3x
Предупреждаю - вещь экспериментальная...

ups 09.08.2006 14:34

UTF & JEdit
 
Уважаемое собрание, подскажите, пожалуйста, у кого-то работает коректно с 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 уговорил
 
Уговорил я таки конструкцию Typo3-JEdit работать с кирилицей в UTF.
Может и не оптимально, но работает с PHP 4.4.2

Суть:

ПОЛУЧЕНИЕ
[class.tx_jeditvfs_templateactions.php]
PHP код:

//XMLRPC_response(XMLRPC_prepare(utf8_encode($template['constants']))); #original#
XMLRPC_response(XMLRPC_prepare(
   
mb_convert_encoding($template['constants'],"CP1251","auto"))
); 

СОХРАНЕНИЕ
[class.tx_jeditvfs_templateactions.php]
PHP код:

//$constants = utf8_decode($constants); #original#
$constants mb_convert_encoding($constants,'UTF-8','CP1251'); 

[server.php]
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_DECODEENT_NOQUOTES"cp1251");
$RAW_DECODE strtr($RAW_DECODE$ltgt_decode);
$xmlrpc_request XMLRPC_parse($RAW_DECODE); 



Часовой пояс GMT +4, время: 09:22.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot