Osclass - cms доски объявлений

Разработка => Небольшие доработки => Тема начата: Русский медведь от 25 Апрель 2019, 16:07:25

Название: Как в списке объявлений вывести необходимые пользовательские поля?
Отправлено: Русский медведь от 25 Апрель 2019, 16:07:25
Подскажите пожалуйста, как в списке объявлений выводить пользовательские поля?
Название: Re: Как в списке объявлений вывести необходимые пользовательские поля?
Отправлено: Dis от 26 Апрель 2019, 15:29:32
<?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['Количество комнат'] ;}?>
Название: Re: Как в списке объявлений вывести необходимые пользовательские поля?
Отправлено: Русский медведь от 28 Апрель 2019, 16:38:22
Что-то не вышло.
Правильно ли я понял, что Нужно добавить и первую и вторую часть кода в шаблон loop-single.php? И во второй части кода исправить на свои названия полей? Сделал так, но не выводятся.
Название: Re: Как в списке объявлений вывести необходимые пользовательские поля?
Отправлено: Dis от 29 Апрель 2019, 14:52:35
Что-то не вышло.
Правильно ли я понял, что Нужно добавить и первую и вторую часть кода в шаблон loop-single.php? И во второй части кода исправить на свои названия полей? Сделал так, но не выводятся.
Верно. Что-то неправильно делаете...я проверял, работает это решение.
Название: Re: Как в списке объявлений вывести необходимые пользовательские поля?
Отправлено: Русский медведь от 30 Апрель 2019, 20:02:35
Мне пишет: Parse error: syntax error, unexpected end of file in .../loop-single.php on line 72
Нашел ошибку. Там скобка была не закрыта в конце.
<?php _e('Телефон'); ?>: <?php echo $custom_fields['Телефон 1'] ; }?>
Название: Re: Как в списке объявлений вывести необходимые пользовательские поля?
Отправлено: Dis от 01 Май 2019, 10:28:22
Хорошо. Закрываю тему.