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

Автор Тема: Добавление произвольного поля в объявлении  (Прочитано 2041 раз)
  • *
  • Сообщений: 5
Здравствуйте, нуждаюсь в помощи.
Как добавить произвольное поле input для объявления. Я знаю, что можно в настроиках это сделать, но при открытии исходного кода, там все эти доп. поля обозначены одним php кодом.
Суть: пользователь вводит адрес сайта в поле при добавлении объявки, а из этого поля берется введеные значения и вставляются в информер, который уже отображается в самом объявлении.
В каких файлах добавить можно своё поле?

  • *
  • Сообщений: 5
« Ответ #1 : 15 Декабрь 2016, 00:32:54 »
Нашел сам:
Для вывода полей заменим стандартный код на новый:

<?php $custom_field_content = array();
if( osc_count_item_meta() >= 1 ) {
while ( osc_has_item_meta() ) {
if(osc_item_meta_value() !="") {
$custom_field_name_content[osc_item_meta_slug()] = osc_item_meta_name();
$custom_field_value_content[osc_item_meta_slug()] = osc_item_meta_value();
}
}
} ?>

...name... - это название вашего доп. поля
...value... - это значения(то что при заполнении ввел пользователь) поля

А место, где нужно вывести дополнительные поля вставляем функцию вывода:
<?php echo $custom_field_value_content['web-site'] ;?>

web-site - это ID поля(Имя идентификатора). Которое вы указали при добавлении этого поля.

  • *
  • Сообщений: 1
доброго дня люди подскажите как по отдельности вывести доп поля в форме добавления  а то выводятся все в одном месте через <?php ItemForm::plugin_post_item(); ?>

 


test