Описание: эльф-минидневник. Создание текстовых файлов со своим сообщением по следующему шаблону: ДД.ММ.ГГГГ | ЧЧ:ММ:СС | Категория | Сообщение
Возможности: - Просмотр текущего лога через меню эльфа - Удаление текущего лога - Выбор даты, за которую смотреть лог - Открытие папки с логами - При повторном запуске фокус ставится на книгу эльфа - Полноценный редактор категорий и шаблонов с возможностью добавлять, перемещать, изменять и удалять пункты
Настройка: - Маска имени лога ("YYYY" - год, "MM" - месяц, "DD" - день) - Разделитель - Показ даты + разделитель для даты - Показ времени - Максимальная длина сообщения - Действия при добавлении (Закрыть эльф, Показать сообщение, Открыть лог)
Категории: - Список категорий формируется из текстового файла, путь до которого указывается в конфиге. Файл должен быть в кодировке Unicode. Каждая категория должна отделятся от другой переводом строки и заканчиваться файл так же должен переводом строки! - Если файл не будет найден, то будет доступен только пункт "Без категории". - Легко отредактировать файл категорий можно через встроенный редактор
Шаблоны: - Список шаблонов формируется из текстового файла, путь до которого указывается в конфиге. Файл должен быть в кодировке Unicode. Каждый шаблон должен отделятся друг от друга двойным переводом строки и заканчиватсья файл должен так же двойным переводом строки! - Легко отредактировать файл шаблонов можно через встроенный редактор
Эльф тестировался на k790, c902, w995.
История версий:
v.4.0 1. Полноценный редактор категорий и шаблонов с возможностью добавлять, перемещать, изменять и удалять пункты. Находится в функциях в соответствующих меню. 2. Много мелких исправлений.
v.3.1.1 Добавил возможность отключать время в логе.
v.3.1 1. Добавил пункты "Новая категория" и "Новый шаблон" в соответствующие меню на первые места. 1.1. Если файлов не существует, то они создадутся. 1.2. Если файла шаблонов не существует, то при заходе в меню "Шаблоны" сразу же откроется создание нового шаблона. 2. Множественные изменения, незаметные глазу.
v.3.0 1. Добавил софт "Шаблоны" в окно ввода сообщения Список шаблонов формируется из текстового файла, путь до которого задаётся в конфиге. (!) Файл должен быть в кодировке юникод. Каждый шаблон должен отделятся друг от друга двойным переводом строки. Заканчиватсья файл должен так же двойным переводом строки. 2. Заменил надпись "Сообщение:" в окне ввода на имя выбранной категории. 3. Оптимизировал функцию чтения файла. Теперь никогда не появляются лишние пункты с непонятными названиями.
v.2.0 1. Добавил чтение категорий из текстового файла. Если файла не существует, то будет лишь один пункт "Без категории" (!) Файл должен быть в ЮНИКОДЕ, а так же в конце должен быть ПЕРЕВОД СТРОКИ.
v.1.7 1. Исправлен маленький, но очень важный недочёт. Теперь должно работать на db2010 (Спасибо SERGK393) 2. Добавил в настройки маску для имени лога: "YYYY" = год, "MM" = месяц, "DD" = день, т.е. чтобы получить имя "Log 2011-07-28", нужно ввести "Log YYYY-MM-DD". Имя вводить БЕЗ расширения. 3. Теперь софты "Текущий лог" и "Удалить лог" не активны, если лога нету. 4. Добавил софт "Открыть папку". Думаю тут пояснений не нужно
v.1.6 1. Увеличил максимальновозможную длину сообщения до 5000 (думаю вам хватит ) 2. Добавил onBcfgConfig для BookManagerMod 3. Сообщение при удалении лога 4. Мелкие исправления
v.1.5 1. Выбор действия при добавлении записи 1.1. Закрыть эльф (да/нет) 1.2. Показать сообщение (да/нет) 1.3. Открыть лог (да/нет) 2. Пофиксил неизменяемость разделителя для даты 3. Убрал закрытие ввода даты при отсутствии лога 4. Незаметные для глаза исправления
SIRIUS-SE, нет, не буду только зря увеличивать объём эльфа! Гораздо лучше использовать юникод! Точнее не лучше, а правильнее.. Редактировать можно VEF'ом! Он прекрасно понимает юникод!
Sony Xperia XZ3 Green Sony Xperia Z3 Compact Orange W995i SW-R1GA026 :(
Спасибо сказали: Metaler, [Amatory], a6b6
Metaler
Elfmaker
Регистрация: 26.4.10 Сообщений: 201 Репутация: 2158 Откуда: Пенза
SIRIUS-SE, если тебе так хочется явой редактировать-используй TextEditor. А с Дмитрием я полностью согласен. Не такие там и большие файлы, чтобы VEF не открывал.
Версия v.3.0 1. Добавил софт "Шаблоны" в окно ввода сообщения Список шаблонов формируется из текстового файла, путь до которого задаётся в конфиге. (!) Файл должен быть в кодировке юникод. Каждый шаблон должен отделятся друг от друга двойным переводом строки (сделал это для того, чтобы можно было ставить enter внутри самого шаблона) Заканчиватсья файл должен так же двойным переводом строки. 2. Заменил надпись "Сообщение:" в окне ввода на имя выбранной категории. 3. Оптимизировал функцию чтения файла. Теперь никогда не появляются лишние пункты с непонятными названиями.
Софт "Шаблоны" расположил на втором месте после "Добав. символ". Владельцы телефонов дб2020 и пр., скажите, у вас он находится там же?
yuli_d, так-так.. А можно чуть поподробней? Что значит не читает? Вообще не видит файла и выводит только "Без категории"? Ты не забыл в бкфг свой путь указать? Ничего в файле не менял?
Sony Xperia XZ3 Green Sony Xperia Z3 Compact Orange W995i SW-R1GA026 :(
Проблемы возник после редактирования файла для категорий через VEF.elf. Кодировка unicode, но очевидно, что-то пошло не так. Я сделал новый файл для категорий на компьютер и уже все в порядке и эльф работает нормально. Однако старая версия работала и со старым файлом для категорий. Эльф получился почти совершенным. Спасибо.
SE K800i R8BF003 + Elfpack 1.999 + Lots of Patches + Elfs + Drivers + My GFX
yuli_d, да, есть такое! Если создавать файл через комп в кодировке юникод, то там enter - это \r и \n, т.е. два символа, а VEF ставит только один: \n А у меня в функции именно \r используются.. В прошлых версиях было наоборот, но почему-то иногда неверно подсчитывалось кол-во категорий и шаблонов, были лишние пункты.
Sony Xperia XZ3 Green Sony Xperia Z3 Compact Orange W995i SW-R1GA026 :(
Вы не можете начинать темы. Вы не можете редактировать свои сообщения. Вы не можете создавать опросы. Вы не можете вкладывать файлы в сообщения. Вы не можете отвечать на сообщения. Вы не можете удалять свои сообщения. Вы не можете голосовать.