![]() |
|
![]() |
![]()
Сообщение
#161
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: раз(а) ![]() |
Разработка скинов для HomeScreen++
Для создания собственной специфической Touch-прошивки в конечном итоге в качестве движка был выбран HomeScreen++ и написан под него собственный скин пользовательского интерфейса. В этом процессе скопилась полезная информация и появились несколько собственных уникальных утилит и программок, расширяющих возможности типовых решений. Решил создать специальную ветку, чтобы всем этим самому поделиться, ну и другие могли поделиться своими наработками, идеями и т.д. В общем, Welcome! (IMG:style_emoticons/default/smile.gif) О HomeScreen++ Один из лучших движков для разработки пользовательских интерфейсов. Достоинства - простота, скорость, малые требования к ресурсам и гибкие возможности. Инсталлируется в виде плагина для Today. Пользовательский интерфейс описывается через XML в виде скина (название не совсем верное, но оно устоялось, поэтому использую именно его). Полезные ссылки 1. Официальный сайт: http://www.chi-tai.info/ 2. Загрузка: Downloads 3. FAQ по созданию скинов: Customization 4. Обсуждение на 4pda.ru: Скины BatteryStatus / HomeScreen PlusPlus - Обсуждение, Вопросы и ответы по скинам 5. Готовые скины на 4pda.ru: Скины BatteryStatus / HomeScreen PlusPlus, Коллекция скинов ... раздел будет дополняться ... Готовые скины 1. MBAGC v0.7.0 (установочные пакеты) - скин, реализующий пальцеориентированную оболочку концептуально подобную Manila 2D v1.x 2. MBAGC v0.8.8 (OEM-пакеты для кухни) - скин, реализующий пальцеориентированную оболочку концептуально подобную Manila 2D v2.x с меньшей ресурсоемкостью, расширенными возможностями и рядом оригинальных решений... 3. MBAGC v0.8.9.2 (установочные пакеты) - скин, реализующий пальцеориентированную оболочку концептуально подобную Manila 2D v2.x с меньшей ресурсоемкостью, расширенными возможностями и рядом оригинальных решений... 4. MBAGC v0.8.9.8 (установочные пакеты) - скин, реализующий пальцеориентированную оболочку концептуально подобную Manila 2D v2.x с меньшей ресурсоемкостью, расширенными возможностями и рядом оригинальных решений... 4.1. Обновление для MBAGC до версии 0.8.9.9 (QVGA) 4.2. Обновление для MBAGC до версии 0.8.9.9 (VGA) 5. MBAGC v0.9.0.2 (установочные пакеты) - скин, реализующий пальцеориентированную оболочку концептуально подобную Manila 2D v2.x с меньшей ресурсоемкостью, расширенными возможностями и рядом оригинальных решений... 5.1. Обновление для MBAGC до версии 0.9.0.6 (QVGA/VGA) ... раздел будет дополняться собственными или адаптированными скинами... Полезные программы 1. BSBalanceConfig - конфигуратор программы запроса баланса BSBalance (... в стадии загрузки, альфа версия доступна - в этой ветке) 2. BSWeatherConfig - конфигуратор программы запроса погоды с сайта weather.com BSWeather (... в стадии загрузки, альфа версия доступна - в этой ветке) 3. BSWeatherUpdate - скрипт запуска и обработки данных BSWeather (... в стадии загрузки, альфа версия доступна - в скине MBAGC на вкладках прогноза Погоды) 3. AGCApplicationManager - конфигуратор лаунчеров приложений (... в стадии загрузки, альфа версия доступна - в скине MBAGC на вкладке скина Приложения) 4. AGCContactsManager - конфигуратор быстрых визуальных контактов (... в стадии загрузки ...) 5. ContactCaller - утилита прямого запуска звонка на номер (... в стадии загрузки ...) ... раздел будет дополняться собственными разработками или полезными утилитами и программками... --- Ветка новая, поэтому ее рамки по мере надобности будут расширены (IMG:style_emoticons/default/smile.gif) Сообщение отредактировал AGC - 22.4.2010, 7:34 |
![]() |
|
![]() |
![]()
Сообщение
#162
|
|
Новичок ![]() Группа: Members Сообщений: 7 Регистрация: 21.11.2009 Пользователь №: 33186 Спасибо сказали: 0 раз(а) Девайс:htc p5500 ![]() |
SP3, по моему написать 1 раз инструкцию в шапке проще чем разжевывать 8 страниц. А что касается восьми страниц там отвечали на более интересные вопросы. Кста, как нащет чтобы погоду SecilWeather. ориентирована на пальцы. глянуть что это ссылка на сайт там последняя версия что нашел.
|
![]() |
|
![]()
Сообщение
#163
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: раз(а) ![]() |
AGC, усталость отвечать на одни и те же разжёванные вопросы тем, кому лениво прочесть 7 страниц топика, сподвигла тебя на подвиг (писать инсталятор) (IMG:http://forum.pda2u.ru/style_emoticons/default/biggrin.gif) Лень - двигатель прогресса (IMG:http://forum.pda2u.ru/style_emoticons/default/biggrin.gif) На самом деле, чуточку доработанный MBAGCBackup превратился в систему создания инсталляций в один клик. Существенно проще, чем CAB делать. Указал, какие директории и какие ключи реестра сохранять, он создал файлы инсталляции. Потом запустил - он развернул все обратно (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) SP3, по моему написать 1 раз инструкцию в шапке проще чем разжевывать 8 страниц. А что касается восьми страниц там отвечали на более интересные вопросы. Кста, как нащет чтобы погоду SecilWeather. ориентирована на пальцы. глянуть что это ссылка на сайт там последняя версия что нашел. Инструкцию писать долго (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) Проще инсталлятор написать, чем все объяснять (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) P.S. Про погоду, если тебе не нравится встроенная, а указанная тобой - плагин тудея, то можешь ее на страницу Плагины сам через конфигуратор интегрировать. |
![]() |
|
![]()
Сообщение
#164
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: раз(а) ![]() |
Оболочка MBAGC v0.8.9.2
Оболочка пальцеориентированного интерфейса подобная Manila 2D v2.x с меньшей ресурсоемкостью, расширенными возможностями и рядом оригинальных решений... 1. Технические требования Для работы оболочки необходимы: 1.1 WM5/WM6/WM6.1/WM6.5 1.2. MS .NET 3.5 1.3. QVGA или VGA дисплей 2. Загрузка и инсталляция Установочные пакеты для VGA и QVGA в аттаче данного сообщения. Для инсталляции выполните следующие действия (перед выполнением, пожалуйста, внимательно ознакомьтесь с примечаниями): 2.1. Распаковываем соответствующий пакет QVGA или VGA 2.2. Копируем соответствующую папку MBAGC_Install_QVGA или MBAGC_Install_VGA на коммуникатор 2.3. Запускаем из скопированной папки MBAGCInstall.exe 2.4. Ожидаем выполнение процесса инсталляции 2.5. По окончании установки будет выполнен автоматически софт-ресет для активации настроек 2.6. После мягкой перезагрузки коммуникатора оболочка будет автоматически запущена Примечания: - инсталлятор имеет тестовый статус, поэтому возможны не выявленные на этапе тестирования ошибки или проблемы, рекомендуется выполнить бекап важных данных и настроек перед инсталляцией - т.к. софт-ресет в конце инсталляции выполняется автоматически, при необходимости закройте все запущенные программы для сохранения данных - инсталлятор автоматически выключит все основные известные ему плагины Today, если установлены дополнительные плагины, выключите их вручную - при инсталляции автоматически разворачиваются в составе оболочки Mortscript, HomeScreen++ и iContact, дополнительная инсталляция не требуется - если что-либо из Mortscript, HomeScreen++ или iContact уже установлено, инсталлятор обновит их требуемыми оболочке версиями, поэтому при необходимости сделайте бекап своих настроек и данных от данных программ - инсталлятор рассчитан на русскоязычные версии WM, но должен вставать и на другие варианты, плагины Today в этом случае нужно будет выключать вручную - после инсталляции стандартные контакты будут ассоциированы с iContact - проверка доступности свободного места во внутренней памяти устройства в данной версии инсталлятора не производится, для инсталляции требуется порядка 5Мб ... может что еще вспомню... 3. Очень краткая инструкция по основным подсистемам оболочки ... опишу позже ... 3.1. "Менеджер ярлыков" - подсистема поддержки лаунчеров приложений, подключен ко всем страницам и практически ко всем элементам (заголовки страниц, кнопки, области данных и т.п. и т.д.), кроме содержания страниц Погода и Соединения и звук - долгий тап - очистка акции - короткий тап - выполнение назначенной акции - короткий тап по пустому элементу - назначение акции 3.2. "Менеджер контактов" - подсистема поддержки "быстрых контактов", подключена к странице Контакты - долгий тап - очистка ячейки контакта - короткий тап - выполнение назначенной акции для заданного контакта - короткий тап по пустой ячейке - назначение контакта 3.3. "Конфигуратор Погоды" - выбор населенного пункта Погоды, запуск со страницы Настройки или Пуск -> Утилиты -> MBAGC утилиты 3.4. "Конфигуратор Баланса" - выбор оператора сотовой связи, запуск со страницы Настройки или Пуск -> Утилиты -> MBAGC утилиты 3.5. "Конфигуратор MBAGC" - настройка оболочки, , запуск со страницы Настройки или Пуск -> Утилиты 4. Использование MBAGC ... опишу позже ... 1. Если кратко по основным нестандартным реакциям: - на Главной странице клик по сумме баланса или названию оператора вызывают обновление баланса - на страницах Погоды клик по заголовку страницы вызывает обновление прогноза погоды, на основной странице прогноза погоды клик по текущему прогнозу также вызывает обновление прогноза - клик по назначенному быстрому контакту - звонок этому контакту (или другая назначенная акция) - клик по ярлыку акции - вызов этой акции 2. Установка своего фонового рисунка для страниц: - фоновый рисунок под страницами - это стандартный фон WM, меняется Пуск -> Параметры (Настройки) -> Начальный экран (Сегодня), там ставим галочку для пункта "Использовать эту картинку как фон" и выбираем нужный фоновый рисунок. 5. Скриншоты ... будут позже ... Приведены базовые скриншоты от MBAGC v0.8.8 с ASUS P320 (QVGA)... Сообщение отредактировал AGC - 26.12.2009, 4:17
Прикрепленные файлы
![]() ![]() ![]() |
![]() |
|
![]()
Сообщение
#165
|
|
Участник ![]() ![]() Группа: Members Сообщений: 19 Регистрация: 7.11.2009 Пользователь №: 32051 Спасибо сказали: 0 раз(а) Девайс:ARTEMIS ![]() |
Хм...
Не хотит. Пишет "резервная копия не найдена", и в перезагруз. Ставил с карты. MS .NET 3.5 стоит HS++ стоит. Я один такой криворукий? |
![]() |
|
![]()
Сообщение
#166
|
|
![]() Новичок ![]() Группа: Members Сообщений: 6 Регистрация: 14.11.2009 Из: Ярославль Пользователь №: 32625 Спасибо сказали: 0 раз(а) Девайс:RoverPC S7 ![]() |
Цитата Я один такой криворукий? Не один. У меня та же фигня ((Пытался ставить с карты и из основной памяти кмк. Не работает. |
![]() |
|
![]()
Сообщение
#167
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: раз(а) ![]() |
galexy, Neko-Lis, странно. Надеюсь, инсталляционную директорию скопировали целиком? Т.е. вместе MBAGCInstall.exe лежат и файлы mbagcreg.dat и mbagcfiles.dat?
P.S. Я уже проверил работу на трех устройствах, все Ок. P.P.S. Да, наличие установленного HS++ не требуется. Все, что надо, это .NET 3.5... Остальное разворачивается инсталлятором. Сообщение отредактировал AGC - 22.11.2009, 23:33 |
![]() |
|
![]()
Сообщение
#168
|
|
Участник ![]() ![]() Группа: Members Сообщений: 19 Регистрация: 7.11.2009 Пользователь №: 32051 Спасибо сказали: 0 раз(а) Девайс:ARTEMIS ![]() |
Можт чота в реестре осталось со старого ++ мож мешает?
|
![]() |
|
![]()
Сообщение
#169
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: раз(а) ![]() |
Можт чота в реестре осталось со старого ++ мож мешает? Нет, я же говорю, HS++ и прочее абсолютно неважно. Сообщение "резервная копия не найдена" возникает, если программа не находит своей директории или двух файлов .dat в ней. Еще нюанс, может архиватор или копировщик кривой. Регистр имен файлов нижний? Т.е. маленькими буквами? Вот, попробуй заменить MBAGCInstall.exe на приаттаченный... P.S. Обновил инсталляционные пакеты, заменив MBAGCInstall.exe на регистровонезависимый вариант проверки наличия нужных файлов... Сообщение отредактировал AGC - 23.11.2009, 0:07
Прикрепленные файлы
|
![]() |
|
![]()
Сообщение
#170
|
|
Участник ![]() ![]() Группа: Members Сообщений: 19 Регистрация: 7.11.2009 Пользователь №: 32051 Спасибо сказали: 0 раз(а) Девайс:ARTEMIS ![]() |
Вот!
Инициализация пошла. Проверю все на работе. Спасибо! |
![]() |
|
![]()
Сообщение
#171
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: раз(а) ![]() |
Инициализация пошла. Проверю все на работе. Тогда, видимо, дело действительно в некорректной разархивации или копировании, при которых файлы получили имена в верхнем регистре, когда в оригинале в нижнем (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) |
![]() |
|
![]()
Сообщение
#172
|
|
![]() Опытный пользователь ![]() ![]() ![]() Группа: Members Сообщений: 129 Регистрация: 15.6.2009 Из: МСК Пользователь №: 22366 Спасибо сказали: 24 раз(а) Девайс:ASUSP750/HTC3350 ![]() |
Уже и установщик забодяжил (IMG:http://forum.pda2u.ru/style_emoticons/default/blink.gif)
работает, на VGA качество картинок не очень, конфигуратор не работает, немного тормозит |
![]() |
|
![]()
Сообщение
#173
|
|
Участник ![]() ![]() Группа: Members Сообщений: 19 Регистрация: 7.11.2009 Пользователь №: 32051 Спасибо сказали: 0 раз(а) Девайс:ARTEMIS ![]() |
Трабл пока не замечено. QVGA достаточно красиво. И погода заработала.
Для полной красоты ещеб звонилку и тему в тему - был бы законченный вариант, хотя можно и самому поставить. Еще раз - спасибо. |
![]() |
|
![]()
Сообщение
#174
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: раз(а) ![]() |
Уже и установщик забодяжил (IMG:http://forum.pda2u.ru/style_emoticons/default/blink.gif) работает, А то (IMG:http://forum.pda2u.ru/style_emoticons/default/biggrin.gif) Так проще, более того, думается, таким способом скоро и в прошивку буду интегрировать - обновлять проще. на VGA качество картинок не очень, Ты не первый произносишь такую фразу... Даже не знаю, что и ответить. У меня у самого Даймонд, мне все нравится (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) Да и не может оно быть хуже при той же или близкой диагонали экрана, что и на QVGA. Конечно, картинки масштабируются в 2 раза, на VGA можно бы было сделать лучшую графику, но она не хуже QVGA. Разве что у тебя диагональ 3,5"+. А где именно тебе не нравится графика? И на каком устройстве? конфигуратор не работает, Конфигуратор то работает, а вот перезагрузка скина не происходит автоматически почему-то. Потом гляну, что-то я намудрил в последней версии. Пока можно вручную через контекстное меню "Перезагрузить тему" обновить... немного тормозит В принципе, это от билда и настроек WM зависит... Если сама оболочка и тормозит, то чуть-чуть (как раз из-за ремасштабирования графики с QVGA на VGA)... Для полной красоты ещеб звонилку и тему в тему - был бы законченный вариант, хотя можно и самому поставить. Моя скинованая звонилка идет под билд WM, к сожалению, ее так просто не закинуть. Так что это только в составе прошивки... |
![]() |
|
![]()
Сообщение
#175
|
|
Новичок ![]() Группа: Members Сообщений: 7 Регистрация: 21.11.2009 Пользователь №: 33186 Спасибо сказали: 0 раз(а) Девайс:htc p5500 ![]() |
тема стала норм. тока пуск остался вверху стандартным, внизу тоже строка телефон и контакты стандартная. что мне поправить нужно?
как предложение: на странице контакты добавлять контакт не стандартными контактами а iContact. тоже самое при наборе номеров открывать контакт данного человека. это решает проблему нескольких номеров одного пользователя + там напротив каждого пользователя конверт (отправить смс на данный номер) ЗЫ: страницы "главная" и "настройки" при кручении кубом вправо и влево отображается не правильно. |
![]() |
|
![]()
Сообщение
#176
|
|
![]() Проверенный пользователь ![]() ![]() ![]() ![]() Группа: Разработчики Сообщений: 428 Регистрация: 25.3.2009 Из: PDA-HACK laboratory Пользователь №: 15064 Спасибо сказали: 163 раз(а) Девайс:HTC Artemis ![]() |
|
![]() |
|
![]()
Сообщение
#177
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: раз(а) ![]() |
тема стала норм. тока пуск остался вверху стандартным, внизу тоже строка телефон и контакты стандартная. что мне поправить нужно? Поменять прошивку. Новый интерфейс присутствует на билдах 23xxx и ряде других... как предложение: на странице контакты добавлять контакт не стандартными контактами а iContact. тоже самое при наборе номеров открывать контакт данного человека. это решает проблему нескольких номеров одного пользователя + там напротив каждого пользователя конверт (отправить смс на данный номер) К сожалению, это невозможно, iContact не имеет соответствующих внешних интерфейсов, чтобы его можно было так вызвать. Тут есть три облегчающих жизнь решения... Первое - для быстрых контактов можно использовать акцию "акция контакта", тогда при выборе контакта появится специальная форма, где будет предложено либо звонить, либо послать СМС, в т.ч. короткое предзаданное. Форма еще будет дорабатываться, возможно, сделаю туда сохранение списка всех номеров контакта с возможностью выбора. Второе решение - повесить вызов iContact на Зеленую трубку с запуском его на Истории звонков (так я сделал в Touch2)... Третье решение - клик по заголовку страницы Контакты запускает iContact на странице Избранное. Эта комбинация обеспечивает достаточно удобную работу с контактами, если к ней привыкнуть. ЗЫ: страницы "главная" и "настройки" при кручении кубом вправо и влево отображается не правильно. Ок, спасибо, потом гляну, что там такое. Все просто великолепно, если бы не одно но...не пойму зачем все-таки 3 будильника? Например как-то же обходятся Манилла, MS Mobile Shell с одним и ничего...Интеграция у них видимо проходит нормально. Я не вникал в логику их работы, скорее всего, они показывают ближайший активный будильник. Это не очень удобно, с моей точки зрения, выводить все три системных будильника с их настройками по дням и часам самое корректное. Да и что именно тебя смущает? |
![]() |
|
![]()
Сообщение
#178
|
|
![]() Проверенный пользователь ![]() ![]() ![]() ![]() Группа: Разработчики Сообщений: 428 Регистрация: 25.3.2009 Из: PDA-HACK laboratory Пользователь №: 15064 Спасибо сказали: 163 раз(а) Девайс:HTC Artemis ![]() |
|
![]() |
|
![]()
Сообщение
#179
|
|
![]() Участник ![]() ![]() Группа: Members Сообщений: 45 Регистрация: 29.1.2009 Пользователь №: 10463 Спасибо сказали: 2 раз(а) Девайс:rw6815 ![]() |
Приобрёл новый девайс. Там разрешение 240 x 400. Получается графика будет криво отображаться?
|
![]() |
|
![]()
Сообщение
#180
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: раз(а) ![]() |
Приобрёл новый девайс. Там разрешение 240 x 400. Получается графика будет криво отображаться? Нет не криво, если поставишь QVGA-версию, будет просто не на весь экран. Нужно будет ручками поправить размеры страниц по вертикали, если захочешь на весь экран. А вообще, отличное разрешение! (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) Вот у тебя погода на Главной точно влезет (IMG:http://forum.pda2u.ru/style_emoticons/default/biggrin.gif) На 80 лишних точек можно здорово развернуться... |
![]() |
|
![]()
Сообщение
#181
|
|
PDA2U.RU Team ![]() ![]() ![]() ![]() Группа: Admin Сообщений: 4884 Регистрация: 25.11.2007 Из: СПб Пользователь №: 32 Спасибо сказали: раз(а) ![]() |
Совершенно верно - ближайший активный будильник. Именно это и смущает...Хотя каждому свое. Вместо этих областей м.б. разместить погоду на гл. странице. Ты забываешь, что сам HS++, с точки зрения оболочки, "черный ящик". Он нам не подвластен. Если бы были исходные тексты, тогда решилась бы куча проблем, многое можно было бы сделать проще и элегантнее. А сейчас... Например, я могу перехватить изменение страницы оболочки, но не могу заставить HS++ установить внизу в навигаторе соответствующую странице кнопку. Разве что через очень сильные "извращения", да еще и с не очень понятной логикой. Аналогично и по другим вопросам, просто НЕ ХВАТАЕТ функциональности HS++. Что касается непосредственно будильников, беда в том, что для реализации такой логики, как ты описываешь, нужно активное приложение в памяти, которые бы занималось мониторингом состояния системы и управлением оболочкой и т.п. Некий управляющий контур... У Манилы и иже с ней - это сама оболочка. А у нас - "черный ящик". В общем, сейчас просто абсолютно иная техническая реализация отображения будильников. С другой стороны, собственно такой монитор состояния я сейчас и пишу. У него будет много задач, возможно, повешу на него и будильники. Просто для реализации отображения погоды на Главной все равно надо делать "движение" погоды, т.е. при смене дня надо менять прогноз на другой, либо на его отсутствие... P.S. Все написал, а главное забыл сказать (IMG:http://forum.pda2u.ru/style_emoticons/default/biggrin.gif) Погода на Главной будет. За счет чего, пока еще не знаю. Может будильники ужму, а может часы и т.д. P.P.S. В общем, в 0.9.0 все будет "правильно" и по другому (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) Если получится... P.P.P.S. А функциональности мне не хватает не только от HS++, но и от самой WM. На ББ, например, есть отличная функция мониторинга состояния реестра, которая сама генерирует событие, если произошло изменение заданного ключа. А на WM - такой функции нет. И так почти во всем. Я не разрабатываю оболочку, а занимаюсь постоянно обходными маневрами, решая проблемы, которых быть не должно (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) |
![]() |
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 7.4.2025, 18:23 |