Геолокация на JavaScript
Используя javascript geolocation framework можно (после подтверждения со стороны пользователя) приблизительно определить положение пользователя. (IE эту возможность не поддерживает)
читать подробности
Используя javascript geolocation framework можно (после подтверждения со стороны пользователя) приблизительно определить положение пользователя. (IE эту возможность не поддерживает)
читать подробности
везде предлагается использовать функцию DATEDIFF()
но когда мне потребовалось высчитать разницу между датами в днях – у меня это почему-то не вышло ![]()
пришлось изобрести велосипед (аж две штуки):
1. (UNIX_TIMESTAMP(`date2`)-UNIX_TIMESTAMP(`date1`))/86400)
2. (TO_DAYS(`date2`) - TO_DAYS(`date1`))
например, узнать сколько прошло дней от даты `date1`:
(TO_DAYS(NOW()) - TO_DAYS(`date1`))
вот собственно и всё

Нам всем не хватает идеальности и я решил восполнить это факт маленьким модулем
Пока он делает только одно – отображает круг друзей в профиле пользователя.
Надеюсь это только начало!
Далее…
Использовать у себя Gravatar.com очень просто. Аватарка выдаётся по url-у с md5-хешем e-mail-а пользователя.
Итого:
в classes\modules\user\entity\User.entity.class.php
находим функцию
public function getProfileAvatarPath($iSize=100) {
if ($this->getProfileAvatar()) {
return DIR_WEB_ROOT.DIR_UPLOADS_IMAGES.'/'.$this->getId().'/avatar_'.$iSize.'x'.$iSize.'.'.$this->getProfileAvatarType();
} else {
return DIR_STATIC_SKIN.'/images/avatar_'.$iSize.'x'.$iSize.'.jpg';
}
}
и изменяем всего одну строчку:
public function getProfileAvatarPath($iSize=100) {
if ($this->getProfileAvatar()) {
return DIR_WEB_ROOT.DIR_UPLOADS_IMAGES.'/'.$this->getId().'/avatar_'.$iSize.'x'.$iSize.'.'.$this->getProfileAvatarType();
} else {
return "http://www.gravatar.com/avatar.php? gravatar_id=".md5( strtolower($this->getMail()) )."&size=".$iSize;
}
}
К сожалению, в комментариях так просто получить аватарку не получится – так как там используется своя функция getUserProfileAvatarPath($iSize=100) из TopicComment.entity.class.php
Георгий Малинецкий. Доклад о перспективах РФ
VI технологический уклад
- Биотехнологии
- Нанотехнологии
- Проектирование живого
- Вложения в человека
- Новое природопользование
- Роботехника, мехатроника.
- Новая медицина
- Высокие гуманитарные технологии
- Проектирование будущего и управление им
- Технологии сборки и уничтожения социальных субъектов
я уверен, что в самое ближайшее время робототехника совершит качественный и количественный скачёк в своём развитии и очень скоро роботы будут неотъемлемой частью нашей повседневной жизни. Они будут трудиться рядом с нами. Сопровождать нас на работу. Помогать нам в делах.
Но чтобы не покупать роботов с метками “Made in Japan/China” мы и затеяли этот проект![]()
Комментарии