Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Хаки » Как сделать доп поле для доп поля?

Как сделать доп поле для доп поля?


     01.08.2019    Все вопросы » Хаки    493

вопрос
Подскажите как реализовать подобную конструкцию. Есть доп поле, к примеру Время года, тип список со значениями Зима и Лето. Нужно сделать для Зима и Лето свои что ли доп поля Температура(холодно/жарко), Зелень(есть/нет), Снег(есть/нет), Пляж(можно/нельзя). Со своими значениями. Чтобы можно было закрепить так, за
Зима
- Температура(холодно)
- Зелень(нет)
- Снег(есть)
- Пляж(нельзя)
за
Лето
- Температура(жарко)
- Зелень(есть)
- Снег(нет)
- Пляж(можно)
Далее используя модуль DleMultiXfield - Комбинирование значений дополнительных полей. При выборе
Температура(холодно)
и/или
Зелень(нет)
и/или
Снег(есть)
и/или
Пляж(нельзя)
отбирались новости у которых в доп поле Время года указано Зима, ну соответственно
Температура(жарко)
и/или
Зелень(есть)
и/или
Снег(нет)
и/или
Пляж(можно)
отбирались новости у которых в доп поле Время года указано Лето.

Как можно реализовать, в какую сторону копать, может подкинете какую идею?

Ответа пока нет


9 комментариев

kovalenko3331
Юзер

kovalenko3331 - 1 августа 2019 22:46 -

Готов заплатить за решение.

lutskboy
Эксперт

lutskboy - 2 августа 2019 13:57 -

почему не использовать категории
лето и зима ето основная категория. а пляж температура...подкатегории

kovalenko3331
Юзер

kovalenko3331 - 2 августа 2019 17:38 -

Категории не подойдут, так как нужно комбинировать значения, и пляж может быть да или нет, а температура холодно или жарко. Я вот думаю про категории, но в том плане, что сделать у них доп поля, и пост закрепить за категорией, а в ней уже доп поля Температура(холодно/жарко), Зелень(есть/нет), Снег(есть/нет), Пляж(можно/нельзя). И для категории указать нужные значения доп полей. Потом все это подружить с модулем DleMultiXfield. Ну и соответственно при выборке в модуле доп поля Температура со значением жарко отбирать посты из категории Лето, и со значением холодно из категории Зима.

LazyDev
PHP-developer

LazyDev - 2 августа 2019 17:49 -

kovalenko3331, один из лучших вариантов - нанять программиста который вам это сделает.

Мой блог: LazyDev.pro

Помогаю с решением проблем на платной основе.

kovalenko3331
Юзер

kovalenko3331 - 2 августа 2019 18:20 -

Я уже отписал, что готов заплатить за решение.

lutskboy
Эксперт

lutskboy - 2 августа 2019 17:45 -

Цитата: kovalenko3331
Категории не подойдут, так как нужно комбинировать значения, и пляж может быть да или нет, а температура холодно или жарко.

лето и зима ето основная категория. а пляж температура...подкатегории , а пляж есть пляж нет и температура хол жар ето под под категории... :)
или лето и зима ето основная категория.
пляж температура доп поле типа селект
холодно жарко доп поле типа селект

kovalenko3331
Юзер

kovalenko3331 - 2 августа 2019 18:19 -

Не вариант, используется модуль DleMultiXfield идет выборка именно из доп полей. Суть в том что доп полей много, и часть доп полей нужно объединить в одно, разделив на несколько групп.
Например доп поле Время года тип список, со значениями Зима и Лето, для них свои под доп поля что ли должны быть. Температура(холодно/жарко), Зелень(есть/нет), Снег(есть/нет), Пляж(можно/нельзя)
Чтобы можно было закрепить за
Зима
- Температура(холодно)
- Зелень(нет)
- Снег(есть)
- Пляж(нельзя)
за
Лето
- Температура(жарко)
- Зелень(есть)
- Снег(нет)
- Пляж(можно)

В общем, все это кажется сложно и непонятно. Могу показать на сайте, думаю так будет куда понятнее. Если что скайп live:kovalenko3331

lutskboy
Эксперт

lutskboy - 2 августа 2019 18:58 -

правильно. я вам об етом и говорю.
Температура Зелень Снег Пляж - xf select
холодно жарко есть нет можно нельзя - xf select
и комбинируйте себе их выбор

kovalenko3331
Юзер

kovalenko3331 - 2 августа 2019 19:35 -

Да дело в том что как эти доп поля привязать к доп полям Зима Лето. Будет куда проще объяснить на примере. Отпишите в скайпе live:kovalenko3331 две минуты времени, я вам все покажу.

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх