OpenStreetBugs — лёгкий способ сообщить об ошибке в OpenStreetMap

OpenStreetBugs — лёгкий способ сообщить об ошибке в OpenStreetMap

Вы, конечно, знаете о свободной карте OpenStreetMap. Это настоящая народная карта, создаваемая такими же людьми как и вы! Это такой же opensource-проект как Linux и как Википедия. Конечно же, как и в других картах, в OpenStreetMap имеются ошибки, но в отличие от тех же Яндекс.Карт, где ошибки не исправляются годами из-за сложной бюрократической процедуры (я уже не говорю о намеренных ошибках), в OpenStreetMap всё гораздо проще и лучше для всех нас...
Подробнее..

CloudMade Navigation поддерживает ограничения манёвров

CloudMade Navigation поддерживает ограничения манёвров

Не так давно CloudMade выделил несколько приоритетных направлений, среди которых оказалась и навигация. Решено было создать специальный проект Navi Studio, который объединял бы в себе несколько более мелких сервисов и позволял пользоваться ими, для создания полноценного навигационного программного обеспечения. В Navi Studio вошли: Работа закипела и уже появилось несколько приложений использующих данный проект. Но полноценной навигации без соблюдения правил ПДД не существует, а потому данному вопросу было также уделено не мало времени...
Подробнее..

Удали себя из интернет-социума — «Web 2.0 Suicide Machine»

Удали себя из интернет-социума — «Web 2.0 Suicide Machine»

Недавно наткнулся в сети на один занимательный интернет-сервис, именующийся Web 2.0 Suicide machine . Предназначен он для того, чтобы позволить людям, обремененным «социальной жизнью в интернете», в пару кликов удалить свои аккаунты на Facebook (в данный момент сервис блокирован администрацией по IP), Twitter, Linkedin и Myspace. В общем-то судя по количеству положительных отзывов и «успешных очищений» — пипл хавает зависимые от социальных сетей успешно пользуются сервисом и довольны...
Подробнее..




Интеграция Gravatar

Веб разработка - Хаки для dle

интеграция gravatar



Данный мод позволяет полностью интегрировать Gravatar для DLE!
Если у пользователя нет собственного аватара, то отображается Gravatar, если и он отсутствует, то стандартное изображение нет аватара .

Делается очень просто, для этого нужно будет отредактировать несколько файлов:

./engine/classes/comments.class.php
./engine/modules/profile.php
./engine/modules/fullsearch.php
./engine/modules/search.php
./engine/inc/editusers.php


И так, открываем файл ./engine/classes/comments.class.php

Находим в нем строку:


else $tpl->set( '{foto}', /templates/Simple/images/noavatar.png );



И заменяем её на:

else {
$grav_url = 'http://gravatar.com/avatar/' . md5( $row['gast_email'] ) . ?s=100&r=g&d= . $config['http_home_url'] . 'templates/' . $config['skin'] . '/images/noavatar.png';
$tpl->set('{foto}', $grav_url);
}



Теперь в файлах:

./engine/modules/profile.php
./engine/modules/fullsearch.php
./engine/modules/search.php

Будем делать следующие изменения (просто повторите данную операция над всеми файлами):
Находим строку:


else $tpl->set( '{foto}', /templates/Simple/images/noavatar.png );



И заменяем её на:


else {
$grav_url = 'http://gravatar.com/avatar/' . md5( stripslashes( $row['email'] ) ) . ?s=100&r=g&d= . $config['http_home_url'] . 'templates/' . $config['skin'] . '/images/noavatar.png';
$tpl->set('{foto}', $grav_url);
}




При желании можете так же добавить отображение gravatar в админке:
Для этого откройте файл ./engine/inc/editusers.php
Найдите в нем строку:


$avatar = engine/skins/images/noavatar.png ;



И замените на:


else {
$avatar = 'http://gravatar.com/avatar/' . md5( stripslashes( $row['email'] ) ) . ?s=100&r=g&d= . $config['http_home_url'] . 'templates/' . $config['skin'] . '/images/noavatar.png';
}




У меня на блоге стоит мод кто онлайн , поэтому для него я проделал следующие изменения (таких модов много, так что для вашего может не подойти):

Для начала надо сделать SQL запрос:


ALTER TABLE `dle_online` ADD `email` VARCHAR( 80 ) NOT NULL AFTER `foto`




Теперь открываем ./engine/inc/online.php

И ищем все (2 раза):

`foto`,


После вставляем

`email`,



Ищем

'{$member_id['foto']}',


И после вставляем

'{$member_id['email']}',



Ищем

`foto`=VALUES(`foto`),


И после вставляем

`email`=VALUES(`email`),



Ищем

'unknown',


И после вставляем

'unknown',



Ищем

`foto`='unknown',


И после вставляем

`email`='',



И наконец ищем


$foto = $config['http_home_url']. templates/ .$config['skin']. /images/noavatar.png ;



И заменяем эту строку на


$foto = 'http://gravatar.com/avatar/' . md5( stripslashes( $row['email'] ) ) . ?s=100&r=g&d= . $config['http_home_url'] . 'templates/' . $config['skin'] . '/images/noavatar.png';




Обратите внимание на имя файла noavatar.png - у вас оно может быть с расширением jpg, gif (только если Вы сами изменили его).
Входящие переменные для gravatar:
s=100 - размер аватары в пикселях, в данном случае 100px. От 1 до 512 пикселей.
r=g - категория аватара (g, pg, r, x)

 


Читайте:


Добавить комментарий


Защитный код
Обновить

News image

Технология Microsoft портирована на Linux 2

Silverlight - технология Microsoft, позволяющая реализовать мультимедийные интерактивные возможности веб-приложений, - будет иметь версию для Linux....

News image

Новые возможности Adobe Online Marketing Suite

Пакет программ Adobe Online Marketing Suite, Powered by Omniture получает новую функциональность для работы с социальными сетевыми сервисами и мобил...

News image

Microsoft открыла формат почтовых баз Outlook

Корпорация Microsoft продолжает предоставлять разработчикам доступ к технической документации по закрытым протоколам и файловым форматам, используем...

News image

PDF Metamorphosis .Net открывает разработчикам встраиваемые технологии

Новый компонент PDF Metamorphosis .Net позволит разработчикам легко создавать приложения с возможностью конвертации документов различного формата в ...

News image

Oracle представила новую версию корпоративного сервера MySQL Enterpris

Oracle сегодня представила новую версию корпоративного сервера MySQL Enterprise. Данная версия популярной СУБД стала первым масштабным релизом, выпу...

Топ технологий:

News image

Оздана новая система беспроводной связи - она в 10

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

News image

Как взломали Twitter

В Интернетах, наряду с iPad, сканерами в аэропортах и войне между Google и Apple, уже второй день подряд активно обсуждается тема взлома и...