Здравствуйте
Планирую на сайте использовать php парсер.
Урезанный код парсера
За ссылку по которой он должен парсить отвечает переменная $field
В шаблоне переменную передаю
Проблема в том что с парсингом страница очень долго грузится. Как сделать асинхронную/отложенную/ или любую другую загрузку данного блока после загрузки основного контента сайта?
Или как передать переменную $field в файл 1.php по средствам движка? Вообщем подойдет любой вариант который снизит время загрузки страницы.
Пробовал в show.full.php добавлять
не помогло.
Планирую на сайте использовать php парсер.
Урезанный код парсера
Код:
/откуда будем парсить информацию
$content = file_get_contents($field);
// Определяем позицию строки, до которой нужно все отрезать
$pos = strpos($content, '" title="">');
//Отрезаем все, что идет до нужной нам позиции
$content = substr($content, $pos);
// Точно таким же образом находим позицию конечной строки
$pos = strpos($content, '</a>');
// Отрезаем нужное количество символов от нулевого
$content = substr($content, 2, $pos);
//если в тексте встречается текст, который нам не нужен, вырезаем его
$content = str_replace('title="">','', $content);
// выводим спарсенный текст.
echo $content;
В шаблоне переменную передаю
Код:
<div id="pars">
{include file="/engine/modules/1.php?field=[xfvalue_gplay]"}</div>
Или как передать переменную $field в файл 1.php по средствам движка? Вообщем подойдет любой вариант который снизит время загрузки страницы.
Пробовал в show.full.php добавлять
Код:
$xfieldsdata = xfieldsdataload( $row['xfields'] );
$field= $xfieldsdata['gplay'];



