Привет всем. Вопрос знатокам.
как мне выводит любой тег (типа {title}) и инфо из доп. поле в php скрипт?
вот собственно сам скрипт
как мне выводит любой тег (типа {title}) и инфо из доп. поле в php скрипт?
вот собственно сам скрипт
Код:
<?php
define( 'DATALIFEENGINE', true );
define( 'ROOT_DIR', dirname( __FILE__ ) );
define( 'ENGINE_DIR', ROOT_DIR . '/engine' );
require_once ENGINE_DIR . '/classes/mysql.php';
require_once ENGINE_DIR . '/data/dbconfig.php';
require_once ENGINE_DIR . '/modules/functions.php';
$xfield = 'тут доп поле'; // <-- доп. поле с ссылками
$news_id = isset($_GET['video_id']) ? $_GET['video_id'] : false;
$context = stream_context_create($opts);
function links( $str, $multi=false ) {
echo <<<R
<!DOCTYPE HTML>
<html>
<head><title>Заголовок</title>
<meta name="robots" content="noindex,nofollow" />
<link href="/css/style.css" rel="stylesheet">
</head>
<body>
<div>музыка из фильмов</div>
</body>
</html>
R;
}
function playlist($news_id) {
global $db, $config, $xfield, $news_id;
$result = false;
if( $value === false OR $value == '' ) {
$value = $db->super_query( "SELECT xfields FROM " . PREFIX . "_post WHERE id ='" . $news_id . "'" );
if( $value['xfields'] ) {
$row = xfieldsdataload($value['xfields']);
if( $row[$xfield] ) {
$value = $row[$xfield];
// ----- remove control characters -----
$value = str_replace("\n", '', $value);
$value = str_replace("\t", '', $value);
$value = str_replace("\r", '<br />', $value);
}
}
}
if( $value ) {
$file = explode( "<br /><br />", $value );
if( count($file) >= 2 ) {
foreach( $file as $value ) {
$files[] = explode( "<br />", $value );
}
} else $files = explode( "<br />", $value );
if( count( $files ) >= 2 ) {
$playlist = array(
"playlist" => playlist_files($files)
);
$pllist = php_to_json($playlist);
$result.= "pl: '" . $pllist . "'";
} else {
$value = links($files[0], true);
$result.= "file: '" . $value[0] . "'";
}
}
}
if( $ext_b ) {}
elseif( $news_id ) {
$output = playlist( $news_id );
}
?>
Последнее редактирование:

