Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы Как изменить addnews в зависимости от выбранного доп. поля?

Как изменить addnews в зависимости от выбранного доп. поля?


     13.05.2016    Общие вопросы, Общие вопросы по вёрстке, jQuery, Общие вопросы по PHP, Хаки, Ламерские вопросы    554

вопрос
И еще раз привет. Хочу узнать, как можно изменить addnews, в зависимости от того, какое было выбрано дополнительное поле.

К примеру, также как и с категориями, когда выбираешь одну из, если для неё есть доп. поля, то оно их подгружает. Мне просто не совсем подходит создание 21 категории, это как минимум будет неудобно для пользователей, но у меня есть дополнительное поле, вот я бы и хотел, чтобы в зависимости от того, какое значение будет выбрано в нем, мне подгружало еще 2,3,5,10 подходящих для этого параметра дополнительных полей. Что-то вроде по коду
[ifxfvalue field="test"]код[/ifxfvalue]

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


Комментарии пользователей (6)

DomiTori
8

132 | 21

DomiTori - 13 мая 2016 17:53 - Юзер

Думаю с таким к тебе в стол заказов, ибо такое даже на допотопном dle не встречалось

cartman
1

45 | 3

cartman - 14 мая 2016 00:14 - Юзер

а не подойдет от Павла Пафнутого хак? ссылка

Serge
4

67 | 1

Serge - 15 мая 2016 18:07 - Юзер

Очень интересный вариант, можно действительно тогда отказаться от стандартных доп. полей и ручками поуказывать нужные мне. Кстати, а есть какая-то возможность заполнить или задать стандартное значение для доп. поле если, опять же, одно из доп. полей равно определенному значению?

nowheremany
192

1659 | 1292

nowheremany - 14 мая 2016 10:35 - Эксперт

<script>$('.cselect').change(function(){
    $('.cselect-'+this.name+':not(.cselect-'+this.name+'-'+this.value+')').slideUp();
    $('.cselect-'+this.name+'.cselect-'+this.name+'-'+this.value+'').slideDown();
}).change();</script>


Пример https://jsfiddle.net/rsgvq82e/

Благодарность принимаю тут Связь

Serge
4

67 | 1

Serge - 15 мая 2016 18:01 - Юзер

Вариант очень интересный, но в addnews.tpl идет вывод доп. полей одной строчкой кода, каким образом к ним можно будет прицепить классы вообще?

nowheremany
192

1659 | 1292

nowheremany - 15 мая 2016 18:06 - Эксперт

Так же через JS

Благодарность принимаю тут Связь

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

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