Aone
Постоялец
- Регистрация
- 26 Апр 2008
- Сообщения
- 115
- Реакции
- 36
Вот еще вариант :
сохраните это допустим в файл parse.php, закинте в корень сайта и наберите ваш_сайт .ру/parse.php
ps пробелы в написанной мною тегах ([ hide],[ url, [ /url],[ /hide]) уберите
<?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=", "[ hide][ url", $short_story );
$full_story = str_replace ( "[ url=", "[ hide][ url", $full_story );
$short_story = str_replace ( "[ /url]", "[ /url][ /hide]", $short_story );
$full_story = str_replace ( "[ /url]", "[ /url][ /hide]", $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();
?>
сохраните это допустим в файл parse.php, закинте в корень сайта и наберите ваш_сайт .ру/parse.php
ps пробелы в написанной мною тегах ([ hide],[ url, [ /url],[ /hide]) уберите