sk8er
Banochkin.com
- Регистрация
- 21 Июл 2008
- Сообщения
- 404
- Реакции
- 25
- Автор темы
- #1
DLE 8.0, кейген.
Очень прошу модеров дочитать тему до конца, ибо правда всё искал - не нашёл ответы. Именно для дле 8-ой нету(
Поставил на сайте лич. Вот как ставил:
Что делать?(
И ещё вопрос сразу. как можно сделать, чтоб лич ссылки были закрыты в тег noindex? а то яша ругаться будет(
Очень прошу модеров дочитать тему до конца, ибо правда всё искал - не нашёл ответы. Именно для дле 8-ой нету(
Поставил на сайте лич. Вот как ставил:
Всё работает. Но нужно и старые новости перебрать. для этого есть скрипт, но для dle 8-ой не подходит... Его нужно через ssh запустить, попросил провайдера, вот что ответили:в parse.class.php находим:
function BB_Parse($source, $use_html=TRUE) {
global $config, $lang;
после добавляем:
$source = str_replace(array('[url', 'url]'), array('[leech', 'leech]'), $source);
Вот что в 800-ой строке:Ваш скрипт выдает следующую ошибку:
php -f parse.php
Fatal error: Call to undefined function clean_url() in engine/classes/parse.class.php on line 800
PHP:
if (clean_url( $config['http_home_url'] ) != clean_url ( $url ) ) {[/html]Вот сам скрипт, который запускал: [html]<?php
set_time_limit( 0 );
define ( "DATALIFEENGINE", true );
define ( "ROOT_DIR", dirname ( __FILE__ ));
define ( "ENGINE_DIR", ROOT_DIR . "/engine/" );
require_once ROOT_DIR . '/engine/classes/mysql.php';
require_once ROOT_DIR . '/engine/data/config.php';
require_once ROOT_DIR . '/engine/data/dbconfig.php';
require_once ROOT_DIR . '/engine/classes/parse.class.php';
$sql_result = $db->query ( "SELECT * FROM " . PREFIX . "_post" );
$parse = new ParseFilter(Array(), Array(), 1, 1);
while ( $row = $db->get_row ( $sql_result ))
{
$short_story = $parse->decodeBBCodes( $row['short_story'], false );
$full_story = $parse->decodeBBCodes( $row['full_story'], false );
$short_story = str_replace ( "[url=", "[leech=", $short_story );
$full_story = str_replace ( "[url=", "[leech=", $full_story );
$short_story = str_replace ( "[/url]", "[/leech]", $short_story );
$full_story = str_replace ( "[/url]", "[/leech]", $full_story );
$short_story = $db->safesql ( $parse->BB_Parse( $parse->process( $short_story ), false));
$full_story = $db->safesql ( $parse->BB_Parse( $parse->process( $full_story ), false));
$db->query ( "UPDATE " . PREFIX . "_post SET short_story = '{$short_story}', full_story = '{$full_story}' WHERE id = '{$row['id']}'" );
}
$db->free();
?>
И ещё вопрос сразу. как можно сделать, чтоб лич ссылки были закрыты в тег noindex? а то яша ругаться будет(