вопрос
Добрый день!
Я, конечно, еще новичок, но пытаюсь написать модуль. Необходимо на странице с полной новостью вывести значения доп поля, которые мы указываем при добавлении нового доп поля. К примеру, если это тип доп поля "изображение", то можно указать Максимальные размеры оригинального изображения. Именно это "Максимальные размеры оригинального изображения" я и хочу вывести на страницу с полной новостью.
Нашел в файле /engine/inc/xfields.php что за это поле отвечает $editedxfield[9] что соответствует значению в файле /engine/data/xfields.txt , к примеру, 400х300.
Но как вытащить значение конкретного доп поля, где название поля, к примеру, poster.
Я, конечно, еще новичок, но пытаюсь написать модуль. Необходимо на странице с полной новостью вывести значения доп поля, которые мы указываем при добавлении нового доп поля. К примеру, если это тип доп поля "изображение", то можно указать Максимальные размеры оригинального изображения. Именно это "Максимальные размеры оригинального изображения" я и хочу вывести на страницу с полной новостью.
Нашел в файле /engine/inc/xfields.php что за это поле отвечает $editedxfield[9] что соответствует значению в файле /engine/data/xfields.txt , к примеру, 400х300.
Но как вытащить значение конкретного доп поля, где название поля, к примеру, poster.
Уже нашел решение.
где $searchthis = "imagegalery"; - строка, в которой есть слово imagegalery (на случай если у нас выбран тип галерея изображений).
$infos[9] - это Максимальные размеры оригинального изображения
$infos[13] - это Размеры уменьшенной копии
$searchthis = "imagegalery";
$matches = array();
$handle = @fopen("engine/data/xfields.txt", "r");
if ($handle)
{
while (!feof($handle))
{
$buffer = fgets($handle);
if(strpos($buffer, $searchthis) !== FALSE)
$matches[] = $buffer;
}
fclose($handle);
}
$infos = explode('|', $matches[0]);
$extend = $infos[9];
$sizethumb = $infos[13];
где $searchthis = "imagegalery"; - строка, в которой есть слово imagegalery (на случай если у нас выбран тип галерея изображений).
$infos[9] - это Максимальные размеры оригинального изображения
$infos[13] - это Размеры уменьшенной копии