вывести категорию в 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)
Новые темыОбъявленияСвободное общение
09:57 3snet - гемблинг, беттинг, форекс, бинарные опционы, майнинг 
19:33 LOSPOLLOS.COM - Конвертим по рецепту Хайзенберга. Dating, Mainstream, Binary Options 
17:02 Webvork - международная товарная СРА сеть с сертифицированными офферами на Европу. 
15:12 Несколько статей хорошо выдаются в Гугле, но отвратительно в Яндексе 
13:40 Dao.AD: Монетизация и покупка Push/Pops/Inpage и Video трафика! 
11:41 2Index - быстрая индексация страниц сайта и обратных ссылок 
23:00 Продвижение по ключам 
12:12 SellBuycoin.io - надежный проводник в мир обмена криптовалют на фиат и наличные по РФ! 
10:24 Linken Sphere – браузер-антидетект нового поколения 
04:03 Просто $0.04/IP 9PROXY.COM Резидентные прокси Неограниченная пропускная способность Уникальная политика замены Без чёрного списка 
19:55 JustProxy.Biz - Резидентные прокси без ограничения по трафику 
15:41 - Вечные ссылки с трастовых сайтов 2024 проверен FastTrust 
13:32 TokenTrade — Ваш новый надежный обменник 
11:17 Oblaka.in — Обмен криптовалюты быстро, выгодно и безопасно 
16:49 monetizer.agency – рекламная сеть для взрослого и развлекательного трафика. 100$ новому вебмастеру 
20:43 Добро пожаловать в цифровой мир... 
15:59 Про мясо 
23:09 ПП от PMS remote.team - 200$ за команду 
13:28 Компьютерная мышь 
22:55 Ну что, кто куда деваете свои сайты? 
22:34 Используете беспроводные наушники?