вывести категорию в xfields
Страницы: 1
[ Закрыто ] вывести категорию в xfields
Народ, есть такой модулек, xflist, выводит значения указанных допполей.  листинг:

Код
if( ! defined( 'DATALIFEENGINE' ) ) { die( "Hacking attempt!" ); }

$xflist = dle_cache( $xfname, $config['skin'] );
if(!$xflist) {
   $sql_result = $db->query( "SELECT xfields FROM " . PREFIX . "_post WHERE approve=1" );
   while ( $rows = $db->get_row( $sql_result ) ) {
      
      $xfields[] = $rows;
         }      
   
   $stack = array(); //создаем пустой массив
foreach($xfields as $value){ // перебор значений массива
    if($value[xfields]){ //проверяем есть ли элемент в массиве
        $row = xfieldsdataload($value[xfields]); //получаем нужное нам доп поле
        if($row[$xfname]){ //проверяем есть ли значение
            $rowdata = explode( "~", $row[$xfname]); //разбиваем наше значение на массив
            foreach($rowdata as $value){ //перебираем значения массива
                if($value){ //проверяем есть ли значение
                    $value = trim($value);    //убираем пробелы
                    array_unshift($stack, $value); //добавляем в начало массива полученное значение
                    }
                }
            }
        }
    }
$stack = array_unique($stack); //убираем повторы
sort ($stack); //сортировка списка по алфавиту   

   foreach( $stack as $value ){
      $xflist .= "<option class=\"$row_cat\"  value=\"$value\">" . $value . "</option>";
   }
   create_cache( $xfname, $xflist, $config['skin'] );
}

echo  $xflist;
 


Торможу и не могу вытянуть еще и категорию, к которой допполе относится.  Понятно, что в запрос к _post надо добавить category,
 
Код
SELECT xfields,category  FROM " . PREFIX . "_post  и тд


но максимум, чего я добился, это вывод id категории рядом со значением  допполя, типа "Пекин16" а надо отдельной переменной, что бы id категории вывести как класс. Прощу помощи, что тут подправить. Заранее спасибо.
Люди, небезвозмездно smile:)
Тему перенёс в наиболее подходящий раздел, об этом сообщил в ЛС.

* когда тема станет неактуальной, пожалуйста, отпишите это в теме и мне в ЛС.
Закройте плиз, неактуально
Цитата
Александр пишет:
Закройте плиз, неактуально
тему закрыл.
Продвижение в соцсетях

Место для Рекламы



Страницы: 1
Похожие темы:
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
15:45 Бесплатные посещения 
20:17 Dao.AD: Монетизация и покупка Push/Pops/Inpage и Video трафика! 
15:01 Adtrafico - Правильная партнёрская сеть под бурж трафик 
18:41 Продвижение заграницей 
22:36 Стоит ли добавлять сайт в Rambler топ 100? 
16:34 Работает ли ссылочное продвижение 2019 – 2020? 
16:22 Adsense личный опыт 
19:14 Продам аккаунты Gmail USA IP | Gmail MIX IP | Outlook Old 
16:42 Sectormoney.com - быстрый и удобный обменник 
14:34 CoinCapital  
12:59 Чек номеров на наличие Telegram/ Filter (checking) numbers Telegram 
01:09 лиды, Forex, криптовалюта, гэмблинг, чарджбэк, лидогенерация 
19:27 Volna.money 
17:57 Devtek – Партнерская сеть, где API трафик превращается в стабильный доход 
23:06 Точные прогнозы на футбол 
21:04 Есть ли альтернатива Адсенсу и РСЯ? 
22:39 Кому выплата РСЯ пришла и какого числа? 
12:12 Linux - это максимальная свобода 
20:09 Сколько сейчас стоит наполнение ИМ? 
12:43 Куплю проигрышные букмекерские аккаунты 
04:33 Половина скидок на распродажах — фейк