Jarosvet
Постоялец
- Регистрация
- 26 Фев 2016
- Сообщения
- 190
- Реакции
- 120
Хочу чтобы в списке объявлений, в описании добавить свои пользовательские поля. Сейчас там отображается категория, дата, город и т.д., а мне необходимо добавить поля, которые я создал самостоятельно. Спасибо заранее за подробный ответ!
Для просмотра ссылки Войдиили Зарегистрируйся ссылка на пример.
Будет что-то вроде этого
<?php while ( osc_has_item_meta() ) {
if(osc_item_meta_value()!='') {
if ( osc_item_meta_name() == 'ИМЯ ВАШЕГО ПОЛЬЗОВАТЕЛЬСКОГО ПОЛЯ') {
$mymetval = osc_item_meta_value();
if(osc_item_field("fk_i_city_id")!='') {
$output =' <a href="' . osc_search_url( array( 'sCategory' => osc_item_field("fk_i_category_id"),
'sCity' => osc_item_field("fk_i_city_id"), 'meta1' => str_replace("%2B","+",$mymetval))) . '"> ' . osc_item_meta_value() . '</a>';
echo $output;
}
else if(osc_item_field("fk_i_region_id") != "") {
$output =' <a href="' . osc_search_url( array( 'sCategory' => osc_item_field("fk_i_category_id"),
'sRegion' => osc_item_field("fk_i_region_id"), 'meta1' => str_replace("%2B","+",$mymetval))) . '"> ' . osc_item_meta_value() . '</a>';
echo $output;
}
else if(osc_item_field("fk_c_country_code") != "") {
$output =' <a href="' . osc_search_url( array( 'sCategory' => osc_item_field("fk_i_category_id"),
'sCountry' => osc_item_field("fk_c_country_code"), 'meta1' => str_replace("%2B","+",$mymetval))) . '"> ' . osc_item_meta_value() . '</a>';
echo $output;
}
else {
$output =' <a href="' . osc_search_url( array( 'sCategory' => osc_item_field("fk_i_category_id"),
'meta1' => str_replace("%2B","+",$mymetval))) . '"> ' . osc_item_meta_value() . '</a>';
echo $output;
}
}
}
?>
meta1 - цифру 1 заменить на ИД пользовательского поля!