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

хак продвинутый поиск и замена


При замене контента файла можно будет в админке (модуль Поиск и замена , DataLife Engine) заменять текст не для всех новостей, а только для конкретных категорий.
По сути изменения не очень то и глобальные, но в администрировани помагают
Отмечу, что работает с поддержкой мультикатегорий.

Установка:
в файле /engine/inc/search.php найти:

if (in_array( news , $_POST['table'])) {
$db->query( UPDATE ` . PREFIX . _post` SET `short_story`=REPLACE(`short_story`,'$find','$replace')
);
$db->query( UPDATE ` . PREFIX . _post` SET `full_story`=REPLACE(`full_story`,'$find','$replace')
);
$db->query( UPDATE ` . PREFIX . _post` SET `xfields`=REPLACE(`xfields`,'$find','$replace')
);

}

if (in_array( comments , $_POST['table'])) {
$db->query( UPDATE ` . PREFIX . _comments` SET `text`=REPLACE(`text`,'$find','$replace') )
;
}

if (in_array( pm , $_POST['table'])) {
$db->query( UPDATE ` . USERPREFIX . _pm` SET `text`=REPLACE(`text`,'$find','$replace') )
;
}

if (in_array( static , $_POST['table'])) {
$db->query( UPDATE ` . PREFIX . _static` SET `template`=REPLACE(`template`,'$find','$replace')
);

}

if (in_array( tags , $_POST['table'])) {
$db->query( UPDATE ` . PREFIX . _tags` SET `tag`=REPLACE(`tag`,'$find','$replace') );
$db->query( UPDATE ` . PREFIX . _post` SET `tags`=REPLACE(`tags`,'$find','$replace') )
;
}

clear_cache ();
msg( info , $lang['find_done_h'], $lang['find_done'], ?mod=search );

}



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

foreach ( $_POST['table'] as $value ) {

if ($value == comments ) {
$db->query( UPDATE ` . PREFIX . _comments` SET `text`=REPLACE(`text`,'$find','$replace') )
;
}

elseif ($value == pm ) {
$db->query( UPDATE ` . USERPREFIX . _pm` SET `text`=REPLACE(`text`,'$find','$replace') )
;
}

elseif ($value == static ) {
$db->query( UPDATE ` . PREFIX . _static` SET `template`=REPLACE(`template`,'$find','$replace')
);
}

elseif ($value == tags ) {
$db->query( UPDATE ` . PREFIX . _tags` SET `tag`=REPLACE(`tag`,'$find','$replace') );
$db->query( UPDATE ` . PREFIX . _post` SET `tags`=REPLACE(`tags`,'$find','$replace') )
;
}

else {
if ($config['allow_multi_category'])
$where_category = category regexp '[[:<:]]( . $value . )[[:>:]]' ;
else
$where_category = category = '{$value}' ;

$db->query( UPDATE ` . PREFIX . _post` SET `short_story`=REPLACE(`short_story`,'$find','$replace')
WHERE {$where_category}; );
$db->query( UPDATE ` . PREFIX . _post` SET `full_story`=REPLACE(`full_story`,'$find','$replace')
WHERE {$where_category}; );
$db->query( UPDATE ` . PREFIX . _post` SET `xfields`=REPLACE(`xfields`,'$find','$replace') WHERE {$where_category}; );
}
}

clear_cache ();
msg( info , $lang['find_done_h'], $lang['find_done'], ?mod=search );

}


$categoryes = array ();
$db->query ( SELECT id, name FROM . PREFIX . _category ORDER BY posi ASC );
while ( $row = $db->get_row () ) {
$categoryes_option .= '<option value= '.$row['id'].' selected>-- '.$row['name'].'</option>';
}
$db->free ();



найти:

<option value= news selected>{$lang['find_rnews']}</option>



заменить на:

<optgroup label= {$lang['find_rnews']} >{$categoryes_option}</optgroup>



для удобства, в этом же файле найти:


<select name= table[] style= height:72px; multiple>



заменить на:

<select name= table[] style= height:272px; multiple>



Версия DLE: 6.5 - 8.2

 


Читайте:


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


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

News image

Apple анонсировала preview Xcode 4

Apple анонсировала выход preview-версии среды разработки Xcode 4 для разработчиков с подпиской. Ниже перевод информации, размещенной на официальн...

News image

8 замечательных бесплатных утилит

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

News image

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

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

News image

Набор интегрированных продуктов Oracle Access & Identity Managemen

Oracle IAMS представляет собой семейство интегрированных продуктов для управления безопасностью на основе бизнес-ролей и должностных обязанностей; д...

News image

Технологии Microsoft для разработчиков сегодня и завтра

В последнее время появилось много принципиально новых подходов к архитектуре приложений, равно как и технологий, реализующих эти подходы, и инструме...

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

News image

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

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

News image

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

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