Выбор категории выпадающее меню

twisterrr

Client
Регистрация
25.12.2011
Сообщения
284
Благодарностей
23
Баллы
18
делаю шаблон добавления публикаций в движок DLE, застрял на выборе категорий, что добавить в конструктор действий что бы выбрать определенную категории или несколько?

Screenshot_1.jpg


<div class="col-md-10">
<select data-placeholder="Выберите категорию ..." name="category[]" id="category" onchange="onCategoryChange(this)" class="categoryselect chzn-done" multiple="" style="width: 100%; max-width: 350px; display: none;"><option value="0"></option><option style="color: black" value="1">Информация</option><option style="color: black" value="10">Бизнес</option><option style="color: black" value="12">Биографии. Мемуары</option><option style="color: black" value="5">Готовимся к экзаменам</option><option style="color: black" value="19">Детективы</option><option style="color: black" value="17">Детская проза</option><option style="color: black" value="28">Документальная литература</option><option style="color: black" value="4">Здоровье, медицина</option><option style="color: black" value="11">Иронический детектив</option><option style="color: black" value="8">Историческая проза</option><option style="color: black" value="13">История, Эпос</option><option style="color: black" value="18">Классическая проза</option><option style="color: black" value="23">Любовные романы</option><option style="color: black" value="21">Мистика, ужасы</option><option style="color: black" value="26">Научная литература</option><option style="color: black" value="27">О войне</option><option style="color: black" value="9">Поэзия, Лирика</option><option style="color: black" value="29">Приключения</option><option style="color: black" value="15">Психология</option><option style="color: black" value="3">Путешествия и география</option><option style="color: black" value="25">Саморазвитие</option><option style="color: black" value="7">Современная проза</option><option style="color: black" value="20">Триллер</option><option style="color: black" value="2">Фантастика и фэнтези</option><option style="color: black" value="14">Философия</option><option style="color: black" value="16">Экранизации</option><option style="color: black" value="6">Языкознание</option><option style="color: black" value="22">Юмор</option><option style="color: black" value="30">Рекомендуем</option></select><div id="category_chzn" class="chzn-container chzn-container-multi chzn-with-drop chzn-container-active" style="width: 350px;" title=""><ul class="chzn-choices"><li class="search-choice"><span>Бизнес</span><a href="#" class="search-choice-close" rel="2"></a></li><li class="search-field"><input value="Выберите категорию ..." class="" autocomplete="off" style="width: 25px;" type="text"></li></ul><div class="chzn-drop"><ul class="chzn-results"><li id="category_chzn_o_1" class="active-result" style="color: black;">Информация</li><li id="category_chzn_o_2" class="result-selected" style="color: black;">Бизнес</li><li id="category_chzn_o_3" class="active-result" style="color: black;">Биографии. Мемуары</li><li id="category_chzn_o_4" class="active-result" style="color: black;">Готовимся к экзаменам</li><li id="category_chzn_o_5" class="active-result" style="color: black;">Детективы</li><li id="category_chzn_o_6" class="active-result" style="color: black;">Детская проза</li><li id="category_chzn_o_7" class="active-result" style="color: black;">Документальная литература</li><li id="category_chzn_o_8" class="active-result" style="color: black;">Здоровье, медицина</li><li id="category_chzn_o_9" class="active-result" style="color: black;">Иронический детектив</li><li id="category_chzn_o_10" class="active-result" style="color: black;">Историческая проза</li><li id="category_chzn_o_11" class="active-result" style="color: black;">История, Эпос</li><li id="category_chzn_o_12" class="active-result" style="color: black;">Классическая проза</li><li id="category_chzn_o_13" class="active-result" style="color: black;">Любовные романы</li><li id="category_chzn_o_14" class="active-result" style="color: black;">Мистика, ужасы</li><li id="category_chzn_o_15" class="active-result" style="color: black;">Научная литература</li><li id="category_chzn_o_16" class="active-result" style="color: black;">О войне</li><li id="category_chzn_o_17" class="active-result" style="color: black;">Поэзия, Лирика</li><li id="category_chzn_o_18" class="active-result" style="color: black;">Приключения</li><li id="category_chzn_o_19" class="active-result" style="color: black;">Психология</li><li id="category_chzn_o_20" class="active-result" style="color: black;">Путешествия и география</li><li id="category_chzn_o_21" class="active-result" style="color: black;">Саморазвитие</li><li id="category_chzn_o_22" class="active-result" style="color: black;">Современная проза</li><li id="category_chzn_o_23" class="active-result" style="color: black;">Триллер</li><li id="category_chzn_o_24" class="active-result" style="color: black;">Фантастика и фэнтези</li><li id="category_chzn_o_25" class="active-result" style="color: black;">Философия</li><li id="category_chzn_o_26" class="active-result" style="color: black;">Экранизации</li><li id="category_chzn_o_27" class="active-result" style="color: black;">Языкознание</li><li id="category_chzn_o_28" class="active-result" style="color: black;">Юмор</li><li id="category_chzn_o_29" class="active-result" style="color: black;">Рекомендуем</li></ul></div></div>
</div>
 

kagorec

Client
Регистрация
24.08.2013
Сообщения
967
Благодарностей
512
Баллы
93
DLE лучше наполнять сразу через PHP скрипт. Все готовое уже имеется в addnews.php, осталось отдельный скрипт сделать, на его основе.
 
  • Спасибо
Реакции: twisterrr

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 397
Благодарностей
5 448
Баллы
113
Пробовали методом Set менять value у поля?
 

twisterrr

Client
Регистрация
25.12.2011
Сообщения
284
Благодарностей
23
Баллы
18
Пробовали методом Set менять value у поля?
как должны выглядеть настройки в конструторе действий? пока не до конца понимаю как это все работает, пробовал так, не реагирует

Без названия (1).png
 

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 397
Благодарностей
5 448
Баллы
113
как должны выглядеть настройки в конструторе действий? пока не до конца понимаю как это все работает, пробовал так, не реагирует

Посмотреть вложение 40524
Нужен опыт. Поищите примеры на форуме. По поисковому запросу value.


Суть в следующем. Вы выбрали пункт, он отобразился в главном поле. Надо это поле добавить в конмтруктор и посмотреть с помощью get есть ли там значение value. Если есть то меняем на set и тестируем другое число.


Можно попробовать просто кликать по элементам меню, даже если они скрыты. Попробуйте.
 

twisterrr

Client
Регистрация
25.12.2011
Сообщения
284
Благодарностей
23
Баллы
18
Суть в следующем. Вы выбрали пункт, он отобразился в главном поле. Надо это поле добавить в конмтруктор и посмотреть с помощью get есть ли там значение value. Если есть то меняем на set и тестируем другое число.
дело в том что невозможно нажать правую кнопку мыши и добавить его в конструктор действий, так как срабатывает выбор категории...
судя по разметке нужно поставить тег <option> в атрибутах "value" но в выпадающем списке тега option нет
еще есть тег <li> но чет с ним тоже не получается
 

Mikhail B.

Client
Регистрация
23.12.2014
Сообщения
14 397
Благодарностей
5 448
Баллы
113
дело в том что невозможно нажать правую кнопку мыши и добавить его в конструктор действий, так как срабатывает выбор категории...
Следовать за курсором выбрать надо. Попробуйте в 5.17.2.0 сделать это.
 
  • Спасибо
Реакции: twisterrr

twisterrr

Client
Регистрация
25.12.2011
Сообщения
284
Благодарностей
23
Баллы
18
спасибо за помощь, вроде получилось кликать по элементам тега <li>
 

twisterrr

Client
Регистрация
25.12.2011
Сообщения
284
Благодарностей
23
Баллы
18
DLE лучше наполнять сразу через PHP скрипт. Все готовое уже имеется в addnews.php, осталось отдельный скрипт сделать, на его основе.
попробую с помощью POST запросов, пока изучаю в этом направлении
 
  • Спасибо
Реакции: kagorec

Uralbox

Client
Регистрация
04.02.2019
Сообщения
40
Благодарностей
0
Баллы
6

twisterrr

Client
Регистрация
25.12.2011
Сообщения
284
Благодарностей
23
Баллы
18
У вас вышло решить вопрос этот? Столкнулся с такой-же проблемой)
с помощью POST запросов так и не сделал, руки не дошли... шаблон кликает по элементам тега <li>
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)