вопрос
Выводит все новости со значениями доп поля. Но проблема в том что доп поле может иметь несколько значений. Так как использую плагин "Выбор нескольких значений доп поля список"
Нужно чтобы выводился список без повторяющихся значений и без запятых
Сейчас выводит так:
Книга, Лист
Журнал
Музыка, Игорь
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){
$vala = explode(",", $value);
foreach ($vala as $valka) {
$xflist .= "<option value=" . $valka . ">" . $valka . "</option>";
}
}
create_cache($xfname, $xflist, $config['skin']);
}
Выводит все новости со значениями доп поля. Но проблема в том что доп поле может иметь несколько значений. Так как использую плагин "Выбор нескольких значений доп поля список"
Нужно чтобы выводился список без повторяющихся значений и без запятых
Сейчас выводит так:
Книга, Лист
Журнал
Музыка, Игорь