IPB

Здравствуйте, гость ( Вход | Регистрация )

Форум перемещен на новый домен: forum.pda2u.ru - исправьте, пожалуйста, свои ссылки
> Разработка скинов для HomeScreen++, скины, типовые решения, полезные программки и т.д.
AGC
сообщение 3.5.2009, 18:28
Сообщение #221


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


Спасибо сказали:
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
27 страниц V  « < 10 11 12 13 14 > »   
Начать новую тему
Ответов
prompt
сообщение 7.12.2009, 10:16
Сообщение #222


Участник
**

Группа: Members
Сообщений: 15
Регистрация: 21.1.2009
Из: София БГ
Пользователь №: 9755
Спасибо сказали: 0 раз(а)

Девайс:Asus 525


Цитата(AGC @ 6.12.2009, 21:15) *
prompt, ну слава богу, сдвинулось с мертвой точки: (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)

1. Дело точно не в WM6.5, а в конкретной сборке. У меня на 4-х устройствах под 6.5 работает отлично. Так что просто сборка была "кривая"...
2. А сколько ОЗУ свободного? После софт-ресета имеется в виду?



Сборка 6.5 с сайта asusmobile.ru, думаю что ребята с етого сайта знають что делать.
Так сейчас WM 6.1 Professional
CE OS 5.2.0 (Build 19591.1.1.6)
Memory 49.32 MB
ROM version V0.22 AIO Sorg
Storage free:141.05 MB
Program free:18.87 MB
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
se7en
сообщение 9.12.2009, 6:43
Сообщение #223


Проверенный пользователь
****

Группа: Разработчики
Сообщений: 428
Регистрация: 25.3.2009
Из: PDA-HACK laboratory
Пользователь №: 15064
Спасибо сказали: 163 раз(а)

Девайс:HTC Artemis


AGC, есть идея немного преобразить наш скин добавив погоду на главную и индикаторы.
Пища для ума здесь.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
AGC
сообщение 10.12.2009, 1:57
Сообщение #224


PDA2U.RU Team
****

Группа: Admin
Сообщений: 4884
Регистрация: 25.11.2007
Из: СПб
Пользователь №: 32
Спасибо сказали: раз(а)




Цитата(prompt @ 7.12.2009, 11:16) *
Сборка 6.5 с сайта asusmobile.ru, думаю что ребята с етого сайта знають что делать.

Так ведь это никак не связано с работоспособностью HS++ и оболочки под WM6.5. На самом деле, сборки разные бывают, в т.ч. для разных целей и на разных билдах, а иногда и просто, к сожалению, получаются неудачные или несовместимые с конкретным ПО (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) Вряд ли дело в самой модели коммуникатора, тем более, что под 6.1 оно все же хоть как то запускается... Вообще, показателем обычно является работоспособность под официальными прошивками, т.к. в самосборных всегда применяются самые разные твики, ставится некий набор дополнительного ПО и режется часть стандартного, производятся также прочие оптимизации. Например, можно вырезать .NET из прошивки вообще, поставить другую версию или убрать часть редко используемых библиотек, которые входят в стандартную официальную версию.
Цитата(prompt @ 7.12.2009, 11:16) *
Так сейчас WM 6.1 Professional
CE OS 5.2.0 (Build 19591.1.1.6)
Memory 49.32 MB
ROM version V0.22 AIO Sorg
Storage free:141.05 MB
Program free:18.87 MB

Странно, ОЗУ свободного вроде достаточно. А Program free не стремится к нулю во время эксплуатации? Извини, мне все никак самому не попробовать под WWE, все руки не доходят.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
AGC
сообщение 10.12.2009, 2:24
Сообщение #225


PDA2U.RU Team
****

Группа: Admin
Сообщений: 4884
Регистрация: 25.11.2007
Из: СПб
Пользователь №: 32
Спасибо сказали: раз(а)




Цитата(se7en @ 9.12.2009, 7:43) *
AGC, есть идея немного преобразить наш скин добавив погоду на главную и индикаторы.
Пища для ума здесь.

Так я же писал, будем следовать моде, погода на Главной будет (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) Технические индикаторы - нет, на мой взгляд, большинству людей все же вряд ли интересно, какая текущая частота процессора, сколько сейчас свободно места на флешке и т.п. (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)

В принципе, если рассматривать термин "индикаторы" в данном контексте, то на Главной странице (или точнее, на главном экране, включающем всю видимую область) собираются наиболее часто используемые и востребованные индикаторы (часы, пропущенные звонки и т.п.), с которыми связаны типовые реакции (акции) по этим индикаторам (например, установка часов при клике по ним) и элементы управления (быстрый запуск нескольких программ и т.п.), которые в оптимальном случае также являются индикаторами (принцип, что любой элемент должен отражать свое состояние, например, насколько лучше бы было, чтобы иконка запуска медиаплейера отражала его состояние, если он запущен... пример, панель задач в MS Vista+, хотя там это и не совсем удачно сделано).

К сожалению, понятие о том, какие индикаторы главные, у всех действительно разные. Кому то критично название сети оператора, т.к. он много путешествует, кому то нет, т.к. он всегда в одной и той же сети, соответственно, с его точки зрения данный индикатор на Главной не нужен. Кому то нужны состояния будильников, кому то нет. Ну и т.д., в т.ч. иногда действительно нужно иметь возможность поместить на главную временно другие индикаторы (та же частота процессора и т.д.) (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)

Оптимальным вариантом интерфейса, соответственно, является возможность настройки (см., например, интерфейсы Самсунговской оболочки, где просто разворачиваются плагины на экран самим пользователем, который решает, что ему нужно и в каком именно месте).

Беда в том, что в нашем случае большинство этих правильных идей невозможно технически по разным причинам, в т.ч. по трудоемкости реализации или моему мнению о "прекрасном", т.е. оптимальном для меня интерфейсе ((IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) ).

P.S. Кстати, одним из главных преимуществ над Манилой я считаю реализацию принципа свободной смены пользователем реакций (акций) для всех индикаторов (в т.ч., заголовки страниц - это тоже индикаторы!) и элементов управления. Причем гораздо более гибкую систему, чем в Маниле. Здесь я могу повесить на запуск, например, гифку с картой метро на любой элемент в "один клик", там этого нельзя.

P.P.S. В принципе, понятно, что оптимальной была бы оболочка, где все страницы можно было бы конфигурировать пальчиками под свои нужды. С универсальным назначением реакций (быстрые контакты должны были бы быть таким же индикатором, который можно поместить в любом месте с различными видами отображения и т.д.). Частичные реализации такой концепции интерфейса есть (та же самсунговская оболочка, ThrottleLauncher и т.д.). Беда таких реализаций как раз в их гибкости и универсализме, т.е. настраивать их под себя весьма долго и муторно, а технический уровень пока еще и не позволяет сделать такую настройку удобной, а сами оболочки достаточно быстрыми. В общем, все равно идет компромисс производительности, функциональности и цены...

P.P.P.S. Ладно, что то я расписался (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) Начал от частного, перешел к общему, а вернулись к тому, что к MBAGC все это не имеет отношения (IMG:http://forum.pda2u.ru/style_emoticons/default/biggrin.gif)

Сообщение отредактировал AGC - 10.12.2009, 3:31
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
se7en
сообщение 10.12.2009, 7:00
Сообщение #226


Проверенный пользователь
****

Группа: Разработчики
Сообщений: 428
Регистрация: 25.3.2009
Из: PDA-HACK laboratory
Пользователь №: 15064
Спасибо сказали: 163 раз(а)

Девайс:HTC Artemis


...хозяин - Барин как говорится, да и возможно ты прав...спасибо за столь обширный ответ (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
prompt
сообщение 10.12.2009, 15:08
Сообщение #227


Участник
**

Группа: Members
Сообщений: 15
Регистрация: 21.1.2009
Из: София БГ
Пользователь №: 9755
Спасибо сказали: 0 раз(а)

Девайс:Asus 525


Странно, ОЗУ свободного вроде достаточно. А Program free не стремится к нулю во время эксплуатации? Извини, мне все никак самому не попробовать под WWE, все руки не доходят.
[/quote]


Так:
Инсталировано в основной памяти:
pTravel alarm
Core player
HTC Manila
Inesoft Phone
MagiCall
Opera
M2DC
Memory:
Storage: Free 127.61 MB
Program:Free 3.18
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
AGC
сообщение 10.12.2009, 15:12
Сообщение #228


PDA2U.RU Team
****

Группа: Admin
Сообщений: 4884
Регистрация: 25.11.2007
Из: СПб
Пользователь №: 32
Спасибо сказали: раз(а)




Цитата(prompt @ 10.12.2009, 16:08) *
Program:Free 3.18

Видимо, в этом все дело. 3,18 Мб - это очень мало, просто не остается памяти для запуска.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
prompt
сообщение 10.12.2009, 17:44
Сообщение #229


Участник
**

Группа: Members
Сообщений: 15
Регистрация: 21.1.2009
Из: София БГ
Пользователь №: 9755
Спасибо сказали: 0 раз(а)

Девайс:Asus 525


Цитата(AGC @ 10.12.2009, 16:12) *
Видимо, в этом все дело. 3,18 Мб - это очень мало, просто не остается памяти для запуска.


В текущом состоянии да, сама манила и инесофт сожрали довольно много.Я имею в виду на чистою прошивку без какой то сторонной софт (Storage free:141.05 MB
Program free:18.87 MB) почему не получилось?
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
vitlets
сообщение 11.12.2009, 15:47
Сообщение #230


Участник
**

Группа: Members
Сообщений: 10
Регистрация: 13.11.2009
Пользователь №: 32558
Спасибо сказали: 1 раз(а)

Девайс:iPhone 3GS


Прошил сегодня своего зверька прошивкой WM6.5 ROM 28005 by Shady313 4MB PP Release 1 - RUS [30/11/09] и теперь не получается поставить оболочку MBAGC v0.8.9.2. При установке пишет "Trying to read a corrupted xip file". Попробывал поставить MBAGC v0.7.0, все нормально встало, но хочется все же MBAGC v0.8.9.2. Почему она не хочет ставиться?
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Rizer
сообщение 12.12.2009, 13:59
Сообщение #231


Участник
**

Группа: Members
Сообщений: 45
Регистрация: 24.12.2007
Из: Минск
Пользователь №: 118
Спасибо сказали: 3 раз(а)

Девайс:rw6815


Цитата(vitlets @ 11.12.2009, 15:47) *
Прошил сегодня своего зверька прошивкой WM6.5 ROM 28005 by Shady313 4MB PP Release 1 - RUS [30/11/09] и теперь не получается поставить оболочку MBAGC v0.8.9.2. При установке пишет "Trying to read a corrupted xip file". Попробывал поставить MBAGC v0.7.0, все нормально встало, но хочется все же MBAGC v0.8.9.2. Почему она не хочет ставиться?

+1
Пытался ставить MBAGC v0.8.9.2. Инициализация проходит а дальше эта ошибка.
Подбробности:
Код
Произошла непредвиденная ошибка в MBAGCInstall.exe.
Либо выберите "Выход" и затем перезапустите программу, либо выберите "Подроб." для получения дополнительной информации.

При нажатии на "Подроб.":
Код
MBAGCInstall.exe
NullReferenceException

в Microsoft.Sample.Compression.ZipFile.ExtractAll()
в MBAGCBackup.Program.Main(String[] args)


Ставил на абсолютно чистую Прошивка HP RW6815 WM 6.5 HS++ Touch2 (CE 5.2.23037 Build 23037.5.3.0), от 29.08
Причем инсталлятор успел частично удалить компоненты встроенной MBAGC.

AGC, Help please!
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Rizer
сообщение 12.12.2009, 14:13
Сообщение #232


Участник
**

Группа: Members
Сообщений: 45
Регистрация: 24.12.2007
Из: Минск
Пользователь №: 118
Спасибо сказали: 3 раз(а)

Девайс:rw6815


ошибка дала понять, что в функцию распаковки не передался реальный файл.
Т.к. файлы все были на месте, то грешить осталось только на имя папки.
Я ее назвал MBAGC_0.8.9.2_Install_QVGA
После того, как вернул оригинальное название MBAGC_Install_QVGA - инсталляция успешно прошла.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
AGC
сообщение 12.12.2009, 14:39
Сообщение #233


PDA2U.RU Team
****

Группа: Admin
Сообщений: 4884
Регистрация: 25.11.2007
Из: СПб
Пользователь №: 32
Спасибо сказали: раз(а)




Цитата(prompt @ 10.12.2009, 18:44) *
В текущом состоянии да, сама манила и инесофт сожрали довольно много.Я имею в виду на чистою прошивку без какой то сторонной софт (Storage free:141.05 MB
Program free:18.87 MB) почему не получилось?

Нет, меня интересовало Program free не под Манилой или голой прошивкой (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) Интерес, понятно, представляет свободное ОЗУ после установки MBAGC. Т.е. поставили, сделали софт-ресет, можно несколько страниц попереключать, а потом посмотреть, сколько ОЗУ (Program free) осталось?

Цитата(Rizer @ 12.12.2009, 15:13) *
ошибка дала понять, что в функцию распаковки не передался реальный файл.
Т.к. файлы все были на месте, то грешить осталось только на имя папки.
Я ее назвал MBAGC_0.8.9.2_Install_QVGA
После того, как вернул оригинальное название MBAGC_Install_QVGA - инсталляция успешно прошла.

Ок, спасибо! Потом попробую посмотреть. Инсталлятор сейчас имеет тестовый статус, поэтому лучше использовать именно в том виде, как он идет (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)

Цитата(vitlets @ 11.12.2009, 16:47) *
Прошил сегодня своего зверька прошивкой WM6.5 ROM 28005 by Shady313 4MB PP Release 1 - RUS [30/11/09] и теперь не получается поставить оболочку MBAGC v0.8.9.2. При установке пишет "Trying to read a corrupted xip file". Попробывал поставить MBAGC v0.7.0, все нормально встало, но хочется все же MBAGC v0.8.9.2. Почему она не хочет ставиться?

Попробуй использовать инсталлятор "как есть", т.е. ничего дополнительно не переименовывай и т.п.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Rizer
сообщение 12.12.2009, 14:44
Сообщение #234


Участник
**

Группа: Members
Сообщений: 45
Регистрация: 24.12.2007
Из: Минск
Пользователь №: 118
Спасибо сказали: 3 раз(а)

Девайс:rw6815


AGC, интересный момент:
после включения будильника (любой из трех) он на главной странице все равно остается в режиме ВЫКЛ.
Эта проблемка как-то решается?
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
AGC
сообщение 12.12.2009, 14:48
Сообщение #235


PDA2U.RU Team
****

Группа: Admin
Сообщений: 4884
Регистрация: 25.11.2007
Из: СПб
Пользователь №: 32
Спасибо сказали: раз(а)




Rizer, а будильник ты с Главной устанавливаешь, т.е. кликом по одному из будильников на Главной?
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Rizer
сообщение 12.12.2009, 15:02
Сообщение #236


Участник
**

Группа: Members
Сообщений: 45
Регистрация: 24.12.2007
Из: Минск
Пользователь №: 118
Спасибо сказали: 3 раз(а)

Девайс:rw6815


AGC, да c "домашней" странички
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
AGC
сообщение 12.12.2009, 15:15
Сообщение #237


PDA2U.RU Team
****

Группа: Admin
Сообщений: 4884
Регистрация: 25.11.2007
Из: СПб
Пользователь №: 32
Спасибо сказали: раз(а)




Цитата(Rizer @ 12.12.2009, 16:02) *
AGC, да c "домашней" странички

Странно... Значит "русификация" билда "кривая". Я буду переделывать на другую технологию, пока там просто "ловится" появление страницы настройки часов и будильников, а по ее закрытию идет обновление данных. Видимо, у тебя название этой странице в русификации иное, чем должно быть в стандартном варианте. В общем, будет работать, когда изменю технологию обновления будильников...
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
AGC
сообщение 12.12.2009, 18:50
Сообщение #238


PDA2U.RU Team
****

Группа: Admin
Сообщений: 4884
Регистрация: 25.11.2007
Из: СПб
Пользователь №: 32
Спасибо сказали: раз(а)




На самом деле, есть хорошие новости и "странные" (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) Хорошие в том, что новый монитор событий в тестовом отладочном режиме уже есть. Кроме будильников он мониторит смену дня, по которой "двигает" погоду. Наверное, будет что-то еще повешено, благо технологии работают (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)

Странные новости в том, что меня достал нижний навигатор. Я думаю, не убрать ли его вообще, оставив только переход к странице Навигация. Заодно место освободится. В том виде, в котором он есть сейчас, он просто раздражает...
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
prompt
сообщение 12.12.2009, 21:46
Сообщение #239


Участник
**

Группа: Members
Сообщений: 15
Регистрация: 21.1.2009
Из: София БГ
Пользователь №: 9755
Спасибо сказали: 0 раз(а)

Девайс:Asus 525


При вес считан мноюу софт после софтрестарт:storagr 127.29/program 18.85
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
AGC
сообщение 13.12.2009, 0:35
Сообщение #240


PDA2U.RU Team
****

Группа: Admin
Сообщений: 4884
Регистрация: 25.11.2007
Из: СПб
Пользователь №: 32
Спасибо сказали: раз(а)




Rizer, попробуй использовать новый монитор. Запускаешь из любого места (лучше, куда-нибудь в папки MBAGC закинь, хотя можно и в Автозагрузку ярлык или саму программу кинуть). Он мониторит изменение будильников и изменяет отображение в оболочке. Принцип работы - вешается на системные события (в данном случае, на изменение будильников), когда они происходят - идет запуск программы, т.е. в памяти она не весит, а запускается только по событиям. Пока в отладочном режиме, ничего особо не оптимизировал, но должна установка будильников из любого места работать...


 i 

Файл монитора удален из-за потери актуальности...
 


Сообщение отредактировал AGC - 25.12.2009, 0:57
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
AGC
сообщение 13.12.2009, 0:48
Сообщение #241


PDA2U.RU Team
****

Группа: Admin
Сообщений: 4884
Регистрация: 25.11.2007
Из: СПб
Пользователь №: 32
Спасибо сказали: раз(а)




Цитата(prompt @ 12.12.2009, 22:46) *
При вес считан мноюу софт после софтрестарт:storagr 127.29/program 18.85

Если речь идет о значении 18,85 уже после развертывания MBAGC, тогда, честно говоря, не знаю... Будем думать... Пока нет мыслей, почему 18Мб может не хватать...
Перейти в начало страницы
Вставить ник
+Цитировать сообщение

27 страниц V  « < 10 11 12 13 14 > » 
Тема закрытаНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

RSS Текстовая версия Сейчас: 12.4.2025, 10:15
return_links(); ?>