Полезная информация

Общайтесь со знакомыми и друзьями в нашей группе в Контакте.

№114-08-2006 16:33:06

Masletso
Участник
 
Группа: Members
Зарегистрирован: 31-07-2006
Сообщений: 94

Как удобно хранить данные?

Приветствую форум!
Пишу расширение - формочка, на ней 2 выпадающих списка с ключевыми словами. При выборе какого-то ключевого слова в определенное окно в определенную текстареу вставляется фраза-ответ.
Т.е. это у меня программка с шаблонами ответов. Мне нужно отвечать на одном сайте пользователям много (что-то типа службы поддержки) и там есть много одинаковых ответов, поэтому чтоб быстро отвечать я создал шаблоны и вот такую форму для быстрой вставки.
Всё работает - окно находит, текстареу тоже, ответ из уникода на русскую кодировку переводит, вставляет. Всё ОК.
Но теперь мне бы надо вообще усовершенствовать это дело. Все ответы у меня хранятся в массиве js скрипта. Когда мне надо отредактировать шаблон, или добавить новый, или удалить, мне приходится редактировать исходник и паковать и инсталлить всё заново.

Хотелось бы сделать "редактор шаблонов". Как это лучше и удобнее осуществить? Я это представляю как какой-то xml-файл, который хранит все шаблоны. При каждом запуске программы, она обращается к нему и сама строит листбокс с ответами, и заполняет массив в яваскрипте.
Но вот где должен быть этот xml-файл? Делать внешним его не хочется... Как сделать так, чтоб  файл можно было править, т.е. в редакторе внесли изменения и файл изменился у пользователя...
Если моё представление этого дела не совсем корректно, то поправьте пожалуйста, и посоветуйте как лучше это сделать (если можно по-подробнее - без кода, просто шаги и названия основных функций, а в справочнике уже покопаю)

Отсутствует

 

№214-08-2006 23:34:36

Masletso
Участник
 
Группа: Members
Зарегистрирован: 31-07-2006
Сообщений: 94

Re: Как удобно хранить данные?

все заглядывают, а никто не отвечают :sick:

Отсутствует

 

№314-08-2006 23:58:25

Infant
   «»
 
Группа: Extensions
Откуда: Одесса
Зарегистрирован: 23-12-2004
Сообщений: 3671

Re: Как удобно хранить данные?

Может тебе готовое расширение  подойдёт? Clippings 2.0.1


Благодарю алфавит за любезно предоставленные буквы.

Отсутствует

 

№415-08-2006 00:43:05

Masletso
Участник
 
Группа: Members
Зарегистрирован: 31-07-2006
Сообщений: 94

Re: Как удобно хранить данные?

спасибо конечно, но нет.
Мне просто интереснее делать самому, и приятнее юзать потом, зная что я сам сделал =)
Если я уже форму с ответами и с пару опциями сделал, а осталось только оптимизировать ручное редактирование шаблонов, то наверное я смогу сделать =) Так и язык учить легче, на практике, а не тупо мануалы читать=)
Подскажите хоть каким образом это осуществить?
Можно в кукисах сохранять, но я в связи с глюками на некотором сайте почти каждый день чищу куки =(

Отсутствует

 

№515-08-2006 01:04:32

INFOMAN
Телепаты в отпуске
 
Группа: Extensions
Откуда: Кишинев
Зарегистрирован: 31-12-2005
Сообщений: 1099
Веб-сайт

Re: Как удобно хранить данные?

В XML где-нибуть в профиле


Закрой кран
Включи свет ©
Fire! Kill IE is your desire | NULL | NULL

Отсутствует

 

№615-08-2006 01:14:41

Masletso
Участник
 
Группа: Members
Зарегистрирован: 31-07-2006
Сообщений: 94

Re: Как удобно хранить данные?

INFOMAN
А поподробней плз... Я - новенький в этом деле =)

П.С. Оффтоп: Здарова, земляк!  Я тоже с Кишинёва :beer:

Отсутствует

 

№715-08-2006 01:28:54

INFOMAN
Телепаты в отпуске
 
Группа: Extensions
Откуда: Кишинев
Зарегистрирован: 31-12-2005
Сообщений: 1099
Веб-сайт

Re: Как удобно хранить данные?

Для работы с XML можно, например, e4x заюзать.


Закрой кран
Включи свет ©
Fire! Kill IE is your desire | NULL | NULL

Отсутствует

 

№815-08-2006 09:54:26

Masletso
Участник
 
Группа: Members
Зарегистрирован: 31-07-2006
Сообщений: 94

Re: Как удобно хранить данные?

ухты! прикольная штука! спасибо
буду читать =)

Отсутствует

 

№915-08-2006 15:39:37

Masletso
Участник
 
Группа: Members
Зарегистрирован: 31-07-2006
Сообщений: 94

Re: Как удобно хранить данные?

так, хорошо.. e4x это хорошая вещь.
Я вот думаю хранить строку-xml файл, т.е. не файл, а просто строку и в нём xml-структуру. Сохранить через Pref (не помню как там класс называется), и загружать так же.

А вот возможно к примеру что у меня был файл templates.xml в папке content расширения, и можно ли как-то к нему обращаться? считывать данные (желательно как и е4х) и изменять файл?

Отсутствует

 

№1015-08-2006 16:11:50

Infant
   «»
 
Группа: Extensions
Откуда: Одесса
Зарегистрирован: 23-12-2004
Сообщений: 3671

Re: Как удобно хранить данные?

Masletso
А почему не хочешь как в Clippings через RDF файл сделать?


Благодарю алфавит за любезно предоставленные буквы.

Отсутствует

 

№1115-08-2006 16:46:31

Masletso
Участник
 
Группа: Members
Зарегистрирован: 31-07-2006
Сообщений: 94

Re: Как удобно хранить данные?

Я особо этот  clippings не смотрел.
Я просто слабо себе представляю что такое РДФ (ну у меня в расширении они есть, но заполнял их по туториалам)... а вообще работать сам с рдф не особо могу... И хорошую понятную литературка пока найти не могу (на русском)

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]