Masletso > 14-08-2006 16:33:06 |
Приветствую форум! Пишу расширение - формочка, на ней 2 выпадающих списка с ключевыми словами. При выборе какого-то ключевого слова в определенное окно в определенную текстареу вставляется фраза-ответ. Т.е. это у меня программка с шаблонами ответов. Мне нужно отвечать на одном сайте пользователям много (что-то типа службы поддержки) и там есть много одинаковых ответов, поэтому чтоб быстро отвечать я создал шаблоны и вот такую форму для быстрой вставки. Всё работает - окно находит, текстареу тоже, ответ из уникода на русскую кодировку переводит, вставляет. Всё ОК. Но теперь мне бы надо вообще усовершенствовать это дело. Все ответы у меня хранятся в массиве js скрипта. Когда мне надо отредактировать шаблон, или добавить новый, или удалить, мне приходится редактировать исходник и паковать и инсталлить всё заново. Хотелось бы сделать "редактор шаблонов". Как это лучше и удобнее осуществить? Я это представляю как какой-то xml-файл, который хранит все шаблоны. При каждом запуске программы, она обращается к нему и сама строит листбокс с ответами, и заполняет массив в яваскрипте. Но вот где должен быть этот xml-файл? Делать внешним его не хочется... Как сделать так, чтоб файл можно было править, т.е. в редакторе внесли изменения и файл изменился у пользователя... Если моё представление этого дела не совсем корректно, то поправьте пожалуйста, и посоветуйте как лучше это сделать (если можно по-подробнее - без кода, просто шаги и названия основных функций, а в справочнике уже покопаю) |
Masletso > 14-08-2006 23:34:36 |
все заглядывают, а никто не отвечают |
Infant > 14-08-2006 23:58:25 |
Может тебе готовое расширение подойдёт? Clippings 2.0.1 |
Masletso > 15-08-2006 00:43:05 |
спасибо конечно, но нет. Мне просто интереснее делать самому, и приятнее юзать потом, зная что я сам сделал Если я уже форму с ответами и с пару опциями сделал, а осталось только оптимизировать ручное редактирование шаблонов, то наверное я смогу сделать Так и язык учить легче, на практике, а не тупо мануалы читать Подскажите хоть каким образом это осуществить? Можно в кукисах сохранять, но я в связи с глюками на некотором сайте почти каждый день чищу куки |
INFOMAN > 15-08-2006 01:04:32 |
В XML где-нибуть в профиле |
Masletso > 15-08-2006 01:14:41 |
INFOMAN А поподробней плз... Я - новенький в этом деле П.С. Оффтоп: Здарова, земляк! Я тоже с Кишинёва |
INFOMAN > 15-08-2006 01:28:54 |
Для работы с XML можно, например, e4x заюзать. |
Masletso > 15-08-2006 09:54:26 |
ухты! прикольная штука! спасибо буду читать |
Masletso > 15-08-2006 15:39:37 |
так, хорошо.. e4x это хорошая вещь. Я вот думаю хранить строку-xml файл, т.е. не файл, а просто строку и в нём xml-структуру. Сохранить через Pref (не помню как там класс называется), и загружать так же. А вот возможно к примеру что у меня был файл templates.xml в папке content расширения, и можно ли как-то к нему обращаться? считывать данные (желательно как и е4х) и изменять файл? |
Infant > 15-08-2006 16:11:50 |
Masletso А почему не хочешь как в Clippings через RDF файл сделать? |
Masletso > 15-08-2006 16:46:31 |
Я особо этот clippings не смотрел. Я просто слабо себе представляю что такое РДФ (ну у меня в расширении они есть, но заполнял их по туториалам)... а вообще работать сам с рдф не особо могу... И хорошую понятную литературка пока найти не могу (на русском) |