IPB

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

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


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  « < 8 9 10 11 12 > »   
Начать новую тему
Ответов
lord_21
сообщение 25.11.2009, 12:02
Сообщение #182


Новичок
*

Группа: Members
Сообщений: 7
Регистрация: 21.11.2009
Пользователь №: 33186
Спасибо сказали: 0 раз(а)

Девайс:htc p5500


а будильники только у меня неверно отображаются? ( три выключено, хотя жмешь редактировать два заведены)
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Muslinov
сообщение 25.11.2009, 14:16
Сообщение #183


Новичок
*

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

Девайс:Gigabyte MW700


Цитата(AGC @ 25.11.2009, 3:59) *
Что касается непосредственно будильников, беда в том, что для реализации такой логики, как ты описываешь, нужно активное приложение в памяти, которые бы занималось мониторингом состояния системы и управлением оболочкой и т.п. Некий управляющий контур... У Манилы и иже с ней - это сама оболочка. А у нас - "черный ящик".


Есть система от Microsoft, которая не грузит систему, и при изменении заданного ключа системы запускает указанное приложение.
Заходишь HKLM\System\Notifications там создаешь ключ с любым именем.
В нем параметр HKEY тип - DWord. Со значениями в HEX:
80000002 - HKLM
80000001 - HKCU
Далее параметр Key тип - String. В нем к ключю в котором нужный параметр (e.g. "\System\State\Messages\OtherMail\Unred")
Далее параметр Value Name тип - String. В нем нужный параметр (e.g. "Text")
Далее параметр Application тип - String. В нем путь к запускаемой при изменении параметра программе (e.g. "\Scripts\Mess.exe")
Далее параметры мне не понятны, но они везде есть, а без них я не пробовал:
Flags - DWord: 0
Trust - DWord: 2
Message - DWord: 0

Мне для проверки будильников понадобилось проверять 9 значений реестра.
Надеюсь вам это поможет.
Я не знаю с какогобилда в 6.1 это есть, может и везде у меня 21055, но в 6.5 они абсолютно точно есть везде.
Подсмотрел в плагине для титаниума JMLToday
Собственно из плагинов для титаниума я взял кучу идей к HS++


Спасибо сказали:
AGC,
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
AGC
сообщение 25.11.2009, 15:39
Сообщение #184


PDA2U.RU Team
****

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




Цитата(Muslinov @ 25.11.2009, 15:16) *
Есть система от Microsoft, которая не грузит систему, и при изменении заданного ключа системы запускает указанное приложение.

Да, спасибо большое. Собственно, часть вещей я как раз через очередь нотификаций и хотел делать, но до подробного описания не дошел, т.ч. спасибо! Там возможностей очень много, к сожалению, что из них работает под WM, пока не ясно. Например, очень интересный код:
CODE
[RegKeys]
"HKLM","System\Notifications\TID.MContacta.PhoneIncomingCallerNumber","Application","0x00000000","\Archivos de programa\MContacta\Mcontacta.exe"
"HKLM","System\Notifications\TID.MContacta.PhoneIncomingCallerNumber","Class Name","0x00000000","#NETCF_AGL_MSG_"
"HKLM","System\Notifications\TID.MContacta.PhoneIncomingCallerNumber","Conditional Comparison","0x00010001","1"
"HKLM","System\Notifications\TID.MContacta.PhoneIncomingCallerNumber","Conditional Mask","0x00010001","0"
"HKLM","System\Notifications\TID.MContacta.PhoneIncomingCallerNumber","Conditional Target","0x00000000","223225"
"HKLM","System\Notifications\TID.MContacta.PhoneIncomingCallerNumber","Flags","0x00010001","1"
"HKLM","System\Notifications\TID.MContacta.PhoneIncomingCallerNumber","HKEY","0x00010001","-2147483646"
"HKLM","System\Notifications\TID.MContacta.PhoneIncomingCallerNumber","Key","0x00000000","\SYSTEM\STATE\PHONE"
"HKLM","System\Notifications\TID.MContacta.PhoneIncomingCallerNumber","Message","0x00010001","32769"
"HKLM","System\Notifications\TID.MContacta.PhoneIncomingCallerNumber","Trust","0x00010001","2"
"HKLM","System\Notifications\TID.MContacta.PhoneIncomingCallerNumber","Value Name","0x00000000","Incoming Caller Number"
"HKLM","System\Notifications\TID.MContacta.PhoneIncomingCallerNumber","Window Name","0x00000000","Notifications_TID.MContacta.PhoneIncomingCallerNumber"

(It's a notification to launch MContacta.exe when the phone receives an incoming call from 223225.)


А так, более подробное описание:
1. Сами ключи из описания функции API: RegistryNotifyApp
2. Описание работы (использование): http://msdn.microsoft.com/en-us/library/bb...ngNotifications
3. Описание самого сервиса: http://msdn.microsoft.com/en-us/library/bb154491.aspx

Цитата(lord_21 @ 25.11.2009, 13:02) *
а будильники только у меня неверно отображаются? ( три выключено, хотя жмешь редактировать два заведены)

Смотря откуда ты их устанавливал. В текущей версии надо с Главной ткнуть в будильник и там произвести изменения установок...

Сообщение отредактировал AGC - 25.11.2009, 15:57
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
Stalker73
сообщение 25.11.2009, 22:08
Сообщение #185


Участник
**

Группа: Members
Сообщений: 45
Регистрация: 29.1.2009
Пользователь №: 10463
Спасибо сказали: 2 раз(а)

Девайс:rw6815


AGC, О прямо-таки весьма обрадовал) Опиши пожалуйста как и где править?) Буду безумно рад и дальше юзать твоё творение) Кста приобрёл Acer E101. Вполне доволен - заводская 6.5 винда, правда не COM3, даже заморачиваться с прошей не надо) И довольно шустренько работает (528 проц, 256 оперативки). Единственный минус, и то не самого девайса, это отсутствие такой мощной поддержки юзерами как здесь. Жаль конечно 6815 - хороший девайс, но уронил и на экране вылезло пятно ~ 1 см в диаметре (IMG:http://forum.pda2u.ru/style_emoticons/default/sad.gif)
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
lord_21
сообщение 26.11.2009, 1:13
Сообщение #186


Новичок
*

Группа: Members
Сообщений: 7
Регистрация: 21.11.2009
Пользователь №: 33186
Спасибо сказали: 0 раз(а)

Девайс:htc p5500


[/quote]
Смотря откуда ты их устанавливал. В текущей версии надо с Главной ткнуть в будильник и там произвести изменения установок...
[/quote]

произвел, изменил. на главной все равно отображаются не верно
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
AGC
сообщение 26.11.2009, 1:16
Сообщение #187


PDA2U.RU Team
****

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




Stalker73, править надо MBAGC.xml из папки HS++. Там у первого Row надо размеры поправить. Впрочем, сначала просто поставь, все увидишь... (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)

Цитата(lord_21 @ 26.11.2009, 2:13) *
произвел, изменил. на главной все равно отображаются не верно

Хм...м, а какая WM стоит и какой билд? Надеюсь, сервис будильников у тебя стандартный?
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
3D_MASTER
сообщение 26.11.2009, 2:04
Сообщение #188


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

Группа: Members
Сообщений: 129
Регистрация: 15.6.2009
Из: МСК
Пользователь №: 22366
Спасибо сказали: 24 раз(а)

Девайс:ASUSP750/HTC3350


AGC, молодца! (IMG:http://forum.pda2u.ru/style_emoticons/default/wink.gif)


экран у меня 2,6, если сравнивать с твоим (2,8) разница есть, но небольшая (чуть больше расстоянии между кнопками), ну и бортиков вокруг экрана у тебя нет.

имхо:
1.первая страница (дом) касаемо будильников. Мне кажется картинки мрачноваты, может сделать их чуть ярче?
2.Выбор дней недели может выделить цветом? наглядней будет
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
AGC
сообщение 26.11.2009, 13:56
Сообщение #189


PDA2U.RU Team
****

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




Цитата(3D_MASTER @ 26.11.2009, 3:04) *
экран у меня 2,6, если сравнивать с твоим (2,8) разница есть, но небольшая (чуть больше расстоянии между кнопками), ну и бортиков вокруг экрана у тебя нет.

имхо:
1.первая страница (дом) касаемо будильников. Мне кажется картинки мрачноваты, может сделать их чуть ярче?
2.Выбор дней недели может выделить цветом? наглядней будет

Странно, на 2.6" графика должна бы быть еще четче, если там VGA... Хотя, может пропорции несколько искажаются.

Что касается будильников - так поменяй фоновую картинку на "веселую", будет Ок. Например, лагуна хорошо смотрится. А выбор дней цветом выделить не получается технически, ограничения HS++, либо надо сильно "извращаться" (например, сделать дни недели через картинки, но это производительность и ресурсы будет кушать). Потом посмотрим...
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
gift7
сообщение 27.11.2009, 16:43
Сообщение #190


Новичок
*

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

Девайс:HTC P3300


Может кому пригодится такой прием при разработке скина HS++
Бывает что надпись выводится над темным и светлым фоном одновременно. Такая надпись местами сливается с фоном и плохо читается. Я в своих скинах использую следующий прием: вывожу одну и ту же надпись два раза ;-) двумя цветами (темным и светлым) со сдвижкой координат на одну по вертикали и горизонтали. В результате создается 3D эффект, и надпись хорошо читается и на светлом и на темном фоне. В прицепе пример - текущая погода, дата....
Прикрепленные файлы
Прикрепленный файл  Screen001.png ( 26.35 килобайт ) Кол-во скачиваний: 65
 
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
lord_21
сообщение 27.11.2009, 20:23
Сообщение #191


Новичок
*

Группа: Members
Сообщений: 7
Регистрация: 21.11.2009
Пользователь №: 33186
Спасибо сказали: 0 раз(а)

Девайс:htc p5500


Цитата(AGC @ 26.11.2009, 0:16) *
Хм...м, а какая WM стоит и какой билд? Надеюсь, сервис будильников у тебя стандартный?


винда windows mobile 6 professional OC CE 5.2.1622 (Сборка 18128,0,4,4) будильник стандартный
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
se7en
сообщение 27.11.2009, 21:45
Сообщение #192


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

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

Девайс:HTC Artemis


Чего я жду от MBAGC......(IMG:http://4pda.ru/forum/uploads/monthly_11_2009/post-894542-1259084229_thumb.png) .......Ну или хотя бы это - (IMG:http://4pda.ru/forum/uploads/monthly_11_2009/post-453609-1258841946.jpg)
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
AGC
сообщение 28.11.2009, 6:33
Сообщение #193


PDA2U.RU Team
****

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




se7en, будет некий третий вариант (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif) На Главной обязательно сохранятся часы, будильники, три кнопки быстрого запуска + добавится погода. А вот пропущенные звонки может быть будут перемещены... В общем, сам пока не знаю, в плане развития оболочки сейчас другим занимаюсь (IMG:http://forum.pda2u.ru/style_emoticons/default/smile.gif)
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
galexy
сообщение 28.11.2009, 16:10
Сообщение #194


Участник
**

Группа: Members
Сообщений: 19
Регистрация: 7.11.2009
Пользователь №: 32051
Спасибо сказали: 0 раз(а)

Девайс:ARTEMIS


Уважаемый AGC, есть такая идея.

При прокрутке нижнего (маленького) меню - большое автоматически прокручивается, в зависимости от того, какая иконка маленького меню попадает в середину. Думаю, будет красиво. И также наоборот - при прокрутке большого меню - маленькое тоже перемещается.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
AGC
сообщение 28.11.2009, 17:26
Сообщение #195


PDA2U.RU Team
****

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




galexy, честно говоря, не очень понял твою идею... Может нарисуешь на скриншоте, о чем идет речь?
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
galexy
сообщение 28.11.2009, 18:02
Сообщение #196


Участник
**

Группа: Members
Сообщений: 19
Регистрация: 7.11.2009
Пользователь №: 32051
Спасибо сказали: 0 раз(а)

Девайс:ARTEMIS


На скриншоте тоже не понятно будет. Это в движении надо смотреть.
Попробуем так.
Домашняя - под домашней в середине "домик", под контактами - иконка контактов, т.е. верхняя и нижняя часть - зависимы. Двигаеш низ - двигается и верх, и наоборот.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
se7en
сообщение 28.11.2009, 19:13
Сообщение #197


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

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

Девайс:HTC Artemis


Цитата(galexy @ 28.11.2009, 20:02) *
Двигаеш низ - двигается и верх, и наоборот.

Наверно идея интересная..
__________

А у меня пара тройка вопросов...
1. Можно из скина как-то удалить полностью icontact и что с ним связано
2. ThumbCal нашел только через проводник - в меню отсутствует ярлычок - хотел добавить к скину через Менеджер ярлыков, да и хотя бы в меню пуск - его нигде нет - отсутствует. Может этот ярлык скрытый - вроде нет...
3. При нажатии в "Соединения и Звук" на Вибро и Откл звука - что-то вибрирует - теряет сеть - восстанавливается - а смены уровня громкости нет - эта утилитка чет не работает.
(IMG:http://forum.pda2u.ru/style_emoticons/default/sad.gif) (IMG:http://forum.pda2u.ru/style_emoticons/default/unsure.gif)
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
lord_21
сообщение 28.11.2009, 22:18
Сообщение #198


Новичок
*

Группа: Members
Сообщений: 7
Регистрация: 21.11.2009
Пользователь №: 33186
Спасибо сказали: 0 раз(а)

Девайс:htc p5500


Цитата(galexy @ 28.11.2009, 17:02) *
На скриншоте тоже не понятно будет. Это в движении надо смотреть.
Попробуем так.
Домашняя - под домашней в середине "домик", под контактами - иконка контактов, т.е. верхняя и нижняя часть - зависимы. Двигаеш низ - двигается и верх, и наоборот.


при быстром прокручивании подвесит плагин, лучше независимые прокрутки
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
galexy
сообщение 29.11.2009, 10:43
Сообщение #199


Участник
**

Группа: Members
Сообщений: 19
Регистрация: 7.11.2009
Пользователь №: 32051
Спасибо сказали: 0 раз(а)

Девайс:ARTEMIS


Крутить верхнее- не подвесит, а нижнее - пока не остановится + с задержкой в полсекунды гдето. Тогда не подвесит.

Ну это просто идея. Может и не стОит такое делать.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
AGC
сообщение 29.11.2009, 17:05
Сообщение #200


PDA2U.RU Team
****

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




galexy, я думаю над решением задачи в нижнем навигаторе. К сожалению, там все не так просто из-за технических ограничений HS++. Потом поэкспериментирую, может что удастся сделать. Кстати, более удобная навигация сейчас через страницу Навигация. На каждой странице есть в правом верхнем углу иконка со стрелкой для перехода на эту страницу...

Цитата(se7en @ 28.11.2009, 20:13) *
1. Можно из скина как-то удалить полностью icontact и что с ним связано

А какие проблемы - переназначаешь акции + в реестре меняешь переназначение контактов при необходимости:
[HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\Rai\:MSCONTACTS]
"1"="\"Program Files\\HomeScreen PlusPlus\\MBAGC\\iContact\\iContact.exe\" -contacts"
на
"1"=":MSPOUTLOOK contacts"

Цитата(se7en @ 28.11.2009, 20:13) *
2. ThumbCal нашел только через проводник - в меню отсутствует ярлычок - хотел добавить к скину через Менеджер ярлыков, да и хотя бы в меню пуск - его нигде нет - отсутствует. Может этот ярлык скрытый - вроде нет...

По-моему, я его удалил из прошивки, т.к. не актуален стал после введения страницы Задачи

Цитата(se7en @ 28.11.2009, 20:13) *
3. При нажатии в "Соединения и Звук" на Вибро и Откл звука - что-то вибрирует - теряет сеть - восстанавливается - а смены уровня громкости нет - эта утилитка чет не работает.

Не знаю, у меня вроде работает. Там и не должен уровень громкости меняться. Посмотри по иконке динамика в таскбаре, при вибре она становится виброй, при тишине - тишиной. Проще всего, попробуй при смене режима позвонить на свой телефон для проверки.
Перейти в начало страницы
Вставить ник
+Цитировать сообщение
se7en
сообщение 29.11.2009, 20:01
Сообщение #201


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

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

Девайс:HTC Artemis


Цитата(AGC @ 29.11.2009, 19:05) *
Там и не должен уровень громкости меняться. Посмотри по иконке динамика в таскбаре, при вибре она становится виброй, при тишине - тишиной. Проще всего, попробуй при смене режима позвонить на свой телефон для проверки.

Ну не меняется хоть тресни...
Попробую объяснить поподробней: см. скриншот
Прикрепленный файл  screenshots_0_8_8.jpg ( 25.52 килобайт ) Кол-во скачиваний: 47

1. Тапаю по какому-либо значку в зависимости от нужного режима (громко - вибро - выкл)
2. в верхнем трее где громкость на секунду перемигивает
3. и связь теряется - затем восстанавливается
4. значок громкости тоже восстанавливается какой был, не какой я хотел поставить
Перейти в начало страницы
Вставить ник
+Цитировать сообщение

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

 

RSS Текстовая версия Сейчас: 7.4.2025, 18:23
return_links(); ?>