| Elite-Board tech support https://forum.illusionweb.ru/ |
|
| Как выводить только конкретные поля из массива? https://forum.illusionweb.ru/viewtopic.php?f=3&t=146 |
Страница 1 из 1 |
| Автор: | Никита [ 18 ноя 2010, 09:36 ] |
| Заголовок сообщения: | Как выводить только конкретные поля из массива? |
Задача, собственно, следующая. В полном тексте объявления выводится много полей некоторого типа (допустим, тип поля value, v). Однако, в списке объявлений, который выводится при помощи файла list.html, желательно оставить из заданного мной полного списка всего лишь 1-2 значения. Этот список нужен как анонс, где бы я мог, например, сразу заинтересовать посетителя ценой (и только ценой), а полностью все другие детали он пускай посмотрит, если захочет, перейдя по ссылке. Насколько я понял, поля типа v выводятся при помощи следующей конструкции: Код: Для просмотра Вы должны быть в группе пользователей Elite-Board. Конструкция вываливает в тело объявления сразу все возможные значения полей типа v. Можно ли сделать из них выборку? И каков тогда должен быть код? |
|
| Автор: | Морозов Дмитрий [ 18 ноя 2010, 09:44 ] |
| Заголовок сообщения: | Re: Как выводить только конкретные поля из массива? |
Где то была тема уже. У меня сделано так: Код: Для просмотра Вы должны быть в группе пользователей Elite-Board. |
|
| Автор: | Никита [ 18 ноя 2010, 12:59 ] |
| Заголовок сообщения: | Re: Как выводить только конкретные поля из массива? |
Ага! А 23 это ID поля. Определяется в админке в адресной строке после входа в редактирование поля. Большое спасибо, всё получилось. |
|
| Автор: | Никита [ 21 ноя 2010, 07:36 ] |
| Заголовок сообщения: | Re: Как выводить только конкретные поля из массива? |
И к этой же теме. Есть ли возможность построить по такому же принципу форму поиска? То есть, делать поиск не по всем возможным параметрам, а только по 2-3-4 избранным мной, а остальное скрыть. Ведь на самом деле посетителям нужно всего-то несколько главных параметров (цена, самые важные характеристики продукта), а поди попробуй выцепи их глазом в огромной простыне расширенного поиска. |
|
| Автор: | Морозов Дмитрий [ 21 ноя 2010, 18:07 ] |
| Заголовок сообщения: | Re: Как выводить только конкретные поля из массива? |
Удали из шаблона код полей ненужных и всё. |
|
| Автор: | Geo [ 21 ноя 2010, 20:06 ] |
| Заголовок сообщения: | Re: Как выводить только конкретные поля из массива? |
Тут сложнее немного. В форме поиска тоже используются общие циклы для вывода полей, поэтому чтобы что-то изменить придётся перевёрстывать эту форму вручную, например, чтобы искать по названию и цене нужно сделать так: Код: Для просмотра Вы должны быть в группе пользователей Elite-Board. |
|
| Автор: | Никита [ 21 ноя 2010, 23:16 ] |
| Заголовок сообщения: | Re: Как выводить только конкретные поля из массива? |
Угу, спасибо, буду разбираться. |
|
| Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
| Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |
|