вопрос
Здравия желаю!
Пишу свой модуль, который выводит новости, удовлетворяющие определенному условию. Код модуля примерно такой:
Вопрос такой: есть ли какой-то простой способ получения значений дополнительных полей новости или придется писать свою функцию разбора записи поля "xfields" из БД?
Пишу свой модуль, который выводит новости, удовлетворяющие определенному условию. Код модуля примерно такой:
<?php
if( ! defined( 'DATALIFEENGINE' ) ) {
die( "Hacking attempt!" );
}
// делаем выборку из двух таблиц ***_post и ***_post_extras
$my_sql_select = "SELECT * FROM " . PREFIX . "_post, " . PREFIX . "_post_extras WHERE " . PREFIX . "_post.id=" . PREFIX . "_post_extras.news_id AND " . PREFIX . "_post.allow_main=1 AND " . PREFIX . "_post.approve=1 ORDER BY " . PREFIX . "_post.fixed DESC, " . PREFIX . "_post.date DESC;";
$sql_result = $db->query( $my_sql_select );
// в цикле выводим информацию о новостях, удовлетворяющие запросу
while ( $row = $db->get_row( $sql_result ) )
{
echo "<div>"; // начало блока с новостью
// выводим заголовок новости
$title_publ = stripslashes ( $row['title'] ); echo "<h3>".$title_publ."</h3>";
// выводим краткий текст новости
echo stripslashes ($row['short_story']);
// А ТУТ НАДО ВЫВЕСТИ ДАННЫЕ ДОПОЛНИТЕЛЬНОГО ПОЛЯ НОВОСТИ
echo "</div>"; // конец блока с новостью
} /* ======= while ( $row = $db->get_row( $my_sql_result ) ) ====== */
?>
Вопрос такой: есть ли какой-то простой способ получения значений дополнительных полей новости или придется писать свою функцию разбора записи поля "xfields" из БД?