• Главная
  • Поиск
    •  
  • Здравствуйте, Гость

Автор Тема: Как в списке объявлений вывести необходимые пользовательские поля?  (Прочитано 1331 раз)
  • *
  • Сообщений: 3
Подскажите пожалуйста, как в списке объявлений выводить пользовательские поля?

Оффлайн Dis
  • Admin
  • *****
  • Сообщений: 1745
    • Шаблоны и плагины Osclass
<?php $custom_field = array();
 if( 
osc_count_item_meta() >= ) {
while ( 
osc_has_item_meta() ) {
if(
osc_item_meta_value() !="") {
$custom_fields[osc_item_meta_name()] = osc_item_meta_value();
 }
 }
?>
По названию поля получаем значение:
<?php if($custom_fields['Количество комнат'] != "") {?>
            <?php _e('Количество комнат'); ?>: <?php echo $custom_fields['Количество комнат'] ;}?>
« Последнее редактирование: 01 Май 2019, 10:28:07 от Dis »
Доработки любой сложности.
Задание присылайте в личку.

  • *
  • Сообщений: 3
Что-то не вышло.
Правильно ли я понял, что Нужно добавить и первую и вторую часть кода в шаблон loop-single.php? И во второй части кода исправить на свои названия полей? Сделал так, но не выводятся.

Оффлайн Dis
  • Admin
  • *****
  • Сообщений: 1745
    • Шаблоны и плагины Osclass
Что-то не вышло.
Правильно ли я понял, что Нужно добавить и первую и вторую часть кода в шаблон loop-single.php? И во второй части кода исправить на свои названия полей? Сделал так, но не выводятся.
Верно. Что-то неправильно делаете...я проверял, работает это решение.
Доработки любой сложности.
Задание присылайте в личку.

  • *
  • Сообщений: 3
Мне пишет: Parse error: syntax error, unexpected end of file in .../loop-single.php on line 72
Нашел ошибку. Там скобка была не закрыта в конце.
<?php _e('Телефон'); ?>: <?php echo $custom_fields['Телефон 1'] ; }?>
« Последнее редактирование: 30 Апрель 2019, 20:09:30 от Русский медведь »

Оффлайн Dis
  • Admin
  • *****
  • Сообщений: 1745
    • Шаблоны и плагины Osclass
Хорошо. Закрываю тему.
Доработки любой сложности.
Задание присылайте в личку.

 


test