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

Black Hat: Adobe присоединяется к программе Microsoft по уведомлению о

Компании Adobe и Microsoft объединяют усилия для того, чтобы предоставлять антивирусным компаниям и разработчикам более полную информацию о процессе...

News image

Adobe дает новые возможности для разработчиков смартфонов

Adobe Systems представила на выставке Mobile World Congress в Барселоне проекты, которые сделают технологии Adobe еще более доступными для мобильных...

News image

Разработка Web-приложений с помощью Oracle JavaServer Pages

Используйте технологии OracleJSP и сервлетов для легкой разработки и внедрения гибких WEB-приложений. В связи с увеличением числа продавцов и пот...

News image

Что такое AJAX API для Google Переводчика?

Благодаря AJAX API для Google Переводчика можно переводить и определять язык блоков текста на веб-странице, используя только JavaScript. Кроме того,...

News image

.NET Framework

.NET Framework — программная технология от компании Microsoft, предназначенная для создания обычных программ и веб-приложений. Одной из основных ...

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

News image

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

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

News image

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

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