WorldRacing.Info :: Drivers, start your engines!

   


Вернуться   WorldRacing.Info :: Drivers, start your engines! > Offtop > Offtop

Ответ
15.04.2009, 17:32   #1
KKS
Kirill Kolomiets
 
Аватар для KKS
 
Регистрация: 16.09.2007
Адрес: Київ
Сообщения: 6,425
По умолчанию Кто поможет с дизайном?

уже давно болею идеей отрисовки изображений через ПХП

с тех стороны практически все готово, н ов плане дизайна я полный 0. (и с тех стороны тоже рядом этого числа )

Помогите с оформлением вот такого изображения, планируется что оно быдет в подписи и отображать ближайшие события


Вариант от NK




Тестовый вариант:


Мне не ясно пока со всем, ширина, цвет фона, цвет шрифта, группировка данных

Последний раз редактировалось KKS, 18.04.2009 в 01:52.
KKS вне форума Ответить с цитированием
15.04.2009, 18:26   #2
NK_
Прикинулся шлангом
 
Аватар для NK_
 
Регистрация: 12.06.2008
Сообщения: 1,993
По умолчанию

Не очень понятно, но порисовать люблю.
__________________
safety-racing.info
NK_ вне форума Ответить с цитированием
15.04.2009, 18:36   #3
KKS
Kirill Kolomiets
 
Аватар для KKS
 
Регистрация: 16.09.2007
Адрес: Київ
Сообщения: 6,425
По умолчанию

Цитата:
Сообщение от NK_ Посмотреть сообщение
Не очень понятно, но порисовать люблю.

=)
Суть: юзербар/или прочяя гадость в виде картинки будет сидеть в подписи.
будет информировать о ближайших моих планах/поездках в симракинге.

есть исходные данные:
1) сим, можно как буквенно так и лого сима (скорей всего лого)
2) название чемпа/этапа
3) номер этапа в чемпе
4) дата проведения

можно еще что то добавить но этого мне показалось достаточно.

А теперь это все красиво нужно оформить, задумка была такая:
Изображение в 3 строки
1. Некст эвент
2. Собственно первый по хронологии эвент
3. Последующий после первого
(сейчас забит просто календарь радикала)

то что сейчас у меня получилось оно с информационной точки зрения хорошо, но с дизайном полный пипец.
Мне собственно нужен совет по цвету или расположению инфы. А еще лучше статический пример с которого я что нужно выдеру и поставлю в скрипт

ЗЫ время внизу - понты показывающие что изображение генерируется само по себе , называется - "дитя научилось играться с GD"

Последний раз редактировалось KKS, 15.04.2009 в 18:39.
KKS вне форума Ответить с цитированием
15.04.2009, 19:05   #4
NK_
Прикинулся шлангом
 
Аватар для NK_
 
Регистрация: 12.06.2008
Сообщения: 1,993
По умолчанию

Это для ворлдрейсинга подпись будет или где? Я б себе тоже не прочь заиметь такую, ещё хорошо б прикрутить накат, и прочие динамические величины

В аську.
__________________
safety-racing.info
NK_ вне форума Ответить с цитированием
18.04.2009, 01:51   #5
KKS
Kirill Kolomiets
 
Аватар для KKS
 
Регистрация: 16.09.2007
Адрес: Київ
Сообщения: 6,425
По умолчанию

Вариант предложеный Костей (NK)

KKS вне форума Ответить с цитированием
18.04.2009, 03:39   #6
madlopt
#95
 
Аватар для madlopt
 
Регистрация: 24.09.2006
Сообщения: 20,433
По умолчанию

WRC Dirty - хреновый шрифт для надписей, которые нужно прочитать (а не для красоты), точно то же могу сказать про шрифт, которым написаны этапы. Для юзербара слишком большой размер, это уже баннер что ли.
__________________
"Я душевнобольной, но с тяжелыми приступами душевного здоровья", - Эдгар По
http://history.worldracing.info/ - история автоспорта
http://f1managers.worldracing.info/ - гоночные менеджеры
https://t.me/worldracinginfo - Telegram канал WRI
https://t.me/worldracinginfochat - Telegram чат WRI
madlopt вне форума Ответить с цитированием
21.04.2009, 17:06   #7
Zandr
Alexandr Trostnikov
 
Аватар для Zandr
 
Регистрация: 03.10.2007
Адрес: Москва
Сообщения: 949
По умолчанию

Критико по тех. части:
В скрипте еще настройки часового пояса просматривающего бы учитывать.
А то у тебя Lime Rock в 20:00, а у мну, к примеру, в 21:00.

преобразование для PHP:
Цитата:
function local2gmt($time=false)
{
if ($time === false) $time = time();
$tzOffset = date("Z", $time);
return $time-$tzOffset;
}

function gmt2local($time=false, $tzOffset=false)
{
if ($time === false) $time = time();
if ($tzOffset === false) $tzOffset = date("Z", $time);
else
$tzOffset *= 60*60;
return $time+$tzOffset;
}

а как узнать и передать на сервер мой часовой пояс хз... - надо подумать...

UPD: погуглил/подумал - похоже что по-человечески напрямую никак... Без использования жаба-скриптов - единственная возможность узнавать местоположение пользователя по IP и отталкиваться от этого.
В частности, для определения положения по IP используется такой модуль как GeoIP (mod_geoip) или подобный, который по идее должен быть подключен на сервере у хостера. Если есть такой - то см. ф-ции
geoip_region_by_name, geoip_time_zone_by_country_and_region + еще надо из этой временной зоны численный сдвиг как-то получить.
Вообщем типа того. Гланды через жёппу.
__________________
FACEPALM MAFIA

Последний раз редактировалось Zandr, 21.04.2009 в 20:34.
Zandr вне форума Ответить с цитированием
22.04.2009, 00:51   #8
KKS
Kirill Kolomiets
 
Аватар для KKS
 
Регистрация: 16.09.2007
Адрес: Київ
Сообщения: 6,425
По умолчанию

вот именно...
сам искал долго, потом спрсоил на пхп форуме... одним пыхпыхом никак.
проще сделать "осталось 2 часа" или что то в это роде
KKS вне форума Ответить с цитированием
Ответ


Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

<
Часовой пояс GMT +4, время: 10:19.
vBulletin v3.6.0, Copyright ©2000-2024, Jelsoft Enterprises Ltd.
Русский перевод: zCarot, Vovan & Co
Использование контента без согласия администрации WorldRacing.Info запрещено