Поисковая форма:) поиск по free-lance.ru Топ/история/обновления фриланса, по разным параметрам (темы, сообщения, пользователи...) Автоматическое удаление постов от ненужных юзеров в топике (php скрипт) Досье(точный ник)
 

Ник (или часть ника):
?
Какой текст ищем:
?
Раздел блогов:
За срок
дней
Тип поиска: (по вхождению: по тексту гуг выдаст посты с "гуг", "гугл", "огугл"; "полнотекстовый": по тексту "гуг" выдаст посты только с "гуг")
По вхождению строки:  Полнотекстовый: 
(поиск не 100% актуальный, есть определённая задержка при обновлении данных для поиска. )
0 Всего найдено: 1
icoderu Сообщение 24/02/2011 11:50 Копия темы
Расширение Firefox: FUEL, локализация, preferences Здесь нет поля для тэгов, поэтому буд писать тэги прямо в заголовок.

Реализовал первую вкладку настроек приложения с таблицей отображаемых полей формы поиска. Благодаря библиотеке FUEL не надо заморачиваться о передаче объектов-настроек между окнами приложения, достаточно обратиться к свойству из любого места программы примерно так "app.prefs.get(prefName)". Настройки и их значения по умолчанию хранятся в отдельном JS файле с  простейшим синтаксисом: pref("имяНастройки", значение). Кроме того, сам FF заботится о синхронизации значения свойства и его виджета (в моём случае это элемент checkbox).

Общий чекбокс (чтобы не надо было по каждому из 24-ёх кликать) ищет в выбранном pane все элементы с тэгом «preference» и устанавливает им value = true/false. 

Решил задействовать мощный механизм локализации приложений, который предоставляет Firefox. Смысл его в том что всё содержимое строк хранится в отдельном DTD файле с элементарным синтаксисом «<!ENTITY имяСтроки "Сама строка">». FF подгружает файл нужной локали и осуществляет замену все ссылок вроде &myString; на содержимое строк.

В итоге XUL со страницей настроек выглядит примерно так:
<preference id="form.years" name="extensions.as.form.years" type="bool"/>
<checkbox preference="form.years" label="&aspref.form.years;"/>
Где первый атрибут обоих элементов — ссылка представления на свойство (то есть связь между первой и второй строкой) , preference.name – ссылка на значение свойства из хранилища, а checkbox.label – ссылка на строку в DTD. Вобщем, преобладает в файле логическая структура.
0

©2008 edogs egods
Выразить восторг, поругаться
или предложить что-нибудь можно на форуме
Для обсуждения этого сервиса так же есть темы на фрилансе по
поиску , флудотопу ,и по удалённым сообщениям ,и по Актуальным/популярным темам , и по топу "кто кому больше наотвечал"