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. В общем-то судя по количеству положительных отзывов и «успешных очищений» — пипл хавает зависимые от социальных сетей успешно пользуются сервисом и довольны...
Подробнее..



Статистика голосования

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

статистика голосования


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

Установка
:

1. В файле poll.php найти:

$log = $db->super_query( SELECT COUNT(*) as count FROM . PREFIX . _poll_log WHERE news_id = '{$row['id']}' AND member ='{$log_id}' );




ниже вставить:

$votes = $db->query ( SELECT u.name FROM . PREFIX . _users u INNER JOIN . PREFIX . _poll_log p ON (u.user_id = p.member) WHERE p.news_id = '{$row['id']}' );
$all_votes = 0;
while($prow = $db->get_row()){
$all_votes++;
if ($config['allow_alt_url'] == yes ) {
$full_link = /user/ . stripslashes( $prow['name'] );
} else {
$full_link = /index.php?subaction=userinfo&user= . stripslashes( $prow['name'] );
}
$link = <a .$hint. href=\ .$full_link. \ target=\ _blank\ ><strong> . stripslashes( $prow['name'] ) . </strong></a> ;
$all_users .= .$link. , ;
}
$all_users = substr_replace( $all_users, '.', - 1, 1 );
$db->free();




2. В этом же файле чуть ниже найти:

$tpl->set( '{votes}', $poll['votes'] );




ниже вставить:

$tpl->set( '{all_votes}', $all_votes );
$tpl->set( '{all_users}', $all_users );





3. В файле шаблона poll.tpl используйте следующие переменные:
{all_votes} - количество проголосовавших человек,
{all_users} - список ников проголосовавших.

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

[group=1]{all_users}[/group]

 


Читайте:


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


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

News image

Совместная работа над кодом в компании Google

Во второй главе книги «Coders at Work», Брэд Фицпатрик (Brad Fitzpatrick) — автор Live Journal, а сейчас сотрудник компании Google, помимо всяких ин...

News image

Native Client: одной ногой в офлайне

В понедельник в Google Code Blog вышел анонс нового эксперимента веб-гиганта. Технология Native Client призвана ускорить веб-приложения благодаря пр...

News image

Grand Central

Увеличивается не тактовая частота, а количество ядер — и именно они повышают производительность современных процессоров. Диспетчер Grand Central пол...

News image

Apple обновляет программы для Mac-разработчиков

Apple опустила ценовой порог до 99 долларов для желающих вступить в сообщество Mac-разработчиков. Согласно данным компании, новая цена членства сниж...

News image

Введение в продукты и технологии SharePoint для профессионального разр

Обзор: рассмотрение расширяемой платформы продуктов и технологий SharePoint и возможностей ее использования при разработке .NET-приложений (32 печат...

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

News image

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

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

News image

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

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