вопрос
Здравствуйте. Сегодня решил обновить DLE до последней версии, все пршло не совсем гладко. Дело в том, что я давным давно заказывал модуль для правки leech, и теперь этот модуль напрочь отказывается работать. Автор пропал, никакой связи нет. Суть такова, что установка модуля сводится к правке файла show.full.php.
Перед: $xfieldsdata = $row['xfields'];
Вставить:
В полной новости вместо нужного результат вижу {xfvalue_links}
Если заменить show.full.php на старый, с dle 11.0 - все работает.
Перед: $xfieldsdata = $row['xfields'];
Вставить:
$newxfieldsdata = xfieldsdataload( $row['xfields'] );
preg_match_all('#<a href="(.*?)"#is', $newxfieldsdata['links'], $x_links);
$x = 1;
$links = $newxfieldsdata['links'];
foreach( $x_links[1] as $x_link ) {
$links = str_replace($x_link, '/file_'.$row['id'].'-'.$x.'.html', $links );
$x++;
}
$tpl->set( '[xfvalue_links]', $links );
unset($newxfieldsdata);
В полной новости вместо нужного результат вижу {xfvalue_links}
Если заменить show.full.php на старый, с dle 11.0 - все работает.