Forumlar / National / Russian / Сборка «Фриланс-биржа» / Модуль projects Убрать пустой первый option

vpktz
#1 2022-09-06 17:11

В модуле projects при выборе типа заказа (select) {PRJADD_FORM_TYPE} , первый option пустой, как это изменить что бы сразу первым option шел первый тип а не пустой option?

 

webitproff
#2 2022-09-16 01:58
#45681 vpktz:

В модуле projects при выборе типа заказа (select) {PRJADD_FORM_TYPE} , первый option пустой, как это изменить что бы сразу первым option шел первый тип а не пустой option?

 

зайдите в админку

Управление сайтом / Расширения / Projects / Администрирование / Правка типов

и хоть один тип выберите "по умолчанию".

сбрость кеш!

затем войдите на страницу создания проекта и проверьте

аккаунт удален - не срослось с разработчиками
ушел на другой движок
vpktz
#3 2022-09-17 20:38
#45684 webitproff:
#45681 vpktz:

В модуле projects при выборе типа заказа (select) {PRJADD_FORM_TYPE} , первый option пустой, как это изменить что бы сразу первым option шел первый тип а не пустой option?

 

зайдите в админку

Управление сайтом / Расширения / Projects / Администрирование / Правка типов

и хоть один тип выберите "по умолчанию".

сбрость кеш!

затем войдите на страницу создания проекта и проверьте

Что то ни установка флажка , ни добавление нового типа с флажком, ни удаление всех типов и добавление их заново и присвоение самому первого флажка по умалчанию, не помогает.

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

webitproff
#4 2022-09-17 20:51

если всё правильно сделали - всё работает. проверить можно тут.

аккаунт удален - не срослось с разработчиками
ушел на другой движок
Kopusha
#5 2022-09-20 10:51

Да напиши уже

<script>
$(window).on('load', function() {
	$('#тут айдишка селекта').find("option:last").remove();//ну или first, где оно там вылезает у тебя
});	
</script>	

 

webitproff
#6 2022-09-20 11:44
#45694 Kopusha:

Да напиши уже

 yes улыбнуло

аккаунт удален - не срослось с разработчиками
ушел на другой движок
vpktz
#7 2022-09-21 17:50
#45694 Kopusha:

Да напиши уже

<script>
$(window).on('load', function() {
	$('#тут айдишка селекта').find("option:last").remove();//ну или first, где оно там вылезает у тебя
});	
</script>	

 Спасибо копуш, твой костыль конечно не получилось реализовать так как у меня первый option в select вот такой 

<option value selected="selected"></option>

И хрен пойми как его в js вставлять, не срабатывает, но мысль ясна и  я пока что сделал так, присвоил id и нагуглил это.

{SEARCH_CAT|cot_rc_modify($this, 'id="leaveCode" class="uk-select uk-text-small uk-form-small" ')}

<script>
    $('#leaveCode').val('любой value');
</script>

То есть при загрузке будет показан option который я хочу в место первого.

Конечно первая пустая строка осталась но пока пойдет. 

 

 

Kopusha
#8 2022-09-22 08:21

Как убрать первый

$(window).on('load', function() {
$('#leaveCode').find('option').get(0).remove();
});

 

Added 33 seconds later:

Второй get(1) ну и тд

я бы учил php)

vpktz
#9 2022-09-22 11:01
#45697 Kopusha:

Как убрать первый

$(window).on('load', function() {
$('#leaveCode').find('option').get(0).remove();
});

 

Added 33 seconds later:

Второй get(1) ну и тд

я бы учил php)

 

Спасибо, помгло yes. Именно то что нужно. 

php я очень хочу, не много учил попутно на сколько это возможно, он мне нравится очень.  Но нет времени, то одно то другое, образ жизни не много не стандартный у меня, то одна проблема то другая, как выпадает свободное время то сразу верстаю свой  сайтик, сколько уже можно с ним возиться, но скорей бы закончить уже. Я хоть и туповат но верстка так уже надоела, а вот программировать куда интереснее. Так что php  у меня сразу потом на первом месте. Скорее бы уже cryingblush