Иван
админка работает?
Artem
Вооьще ничего не открывается) сейчас попробую modx заново закинуть)
Иван
Если, что пиши)
Artem
А есть ли демо магазин miniShop2, который можно установить?
Dmytro
Evgeniy
Artem
Dmytro
не включить а выключить )
Гафар
Борис
Ребзя, какой хостинг посоветуете или что сами юзаете?)
Semen
Павел
Dmitriy
Андрей
Тсймвеб такой себе, поддержка тупая
Anonymous
Sentinel
Ребят, кто по js поможет?
$(function() {
$('input:radio[name="delivery"]').change(function() {
if ($(this).val() !== '4') {
$('.parent-city, .parent-region, .parent-index, .parent-extfld_sklad').css('display','none');
} else {
$('.parent-city, .parent-region, .parent-index, .parent-extfld_sklad').css('display','block');
}
if ($(this).val() !== '7') {
$('.parent-extfld_sklad').css('display','none');
return false;
}
});
});
Sentinel
нужно добавить
if ($(this).val() !== '8') {
и
if ($(this).val() !== '9') {
Sentinel
вот так добавляю
if ($(this).val() == '8') {
$('.parent-index, .parent-street, .parent-building, .parent-room').css('display','none');
}
if ($(this).val() == '9') {
$('.parent-index, .parent-street, .parent-building, .parent-room').css('display','none');
}
но оно блин не работает
Pavel
Потому что на это есть api минишопа
Иван
Иван
if (year < 2011) {
alert( 'Это слишком рано..' );
} else if (year > 2011 {
alert( 'Это поздновато..' );
} else {
alert( 'Да, точно в этом году!' );
}
Иван
С телефона пишу. По ссылке https://learn.javascript.ru/ifelse понятнее
Sentinel
Спасибо, попробую
Гафар
Гафар
нужно добавить
if ($(this).val() !== '8') {
и
if ($(this).val() !== '9') {
$(function() {
$('input:radio[name="delivery"]').change(function() {
var value = $(this).val();
var classes1 = '.parent-city, .parent-region, .parent-index, .parent-extfld_sklad';
var classes2 = '.parent-index, .parent-street, .parent-building, .parent-room';
if (value !== '4') {
$(classes1).css('display','none');
} else {
$(classes1).css('display','block');
}
if (value !== '8') {
$(classes2).css('display','none');
}
if (value !== '9') {
$(classes2).css('display','none');
}
if (value !== '7') {
$('.parent-extfld_sklad').css('display', 'none');
return false;
}
});
});
Sentinel
$(function() {
$('input:radio[name="delivery"]').change(function() {
var value = $(this).val();
var classes1 = '.parent-city, .parent-region, .parent-index, .parent-extfld_sklad';
var classes2 = '.parent-index, .parent-street, .parent-building, .parent-room';
if (value !== '4') {
$(classes1).css('display','none');
} else {
$(classes1).css('display','block');
}
if (value !== '8') {
$(classes2).css('display','none');
}
if (value !== '9') {
$(classes2).css('display','none');
}
if (value !== '7') {
$('.parent-extfld_sklad').css('display', 'none');
return false;
}
});
});
👍 спасибо
Sentinel
Завтра буду уже пробовать 😉
Sentinel
Когда читаешь в 4 часа вечера код, написанный в 3 часа ночи.
Pavel
Pavel
В 3 часа ночи пишется самый лучший и универсальный код
Pavel
А вот в 4 вечера меньше всего хочется за компом сидеть
Pavel
Там же на улице люди ходят, птички поют
Pavel
Кафешки открыты, нахер за компом то сидеть
Sentinel
Сон очень важен для организма, так что ночью я стараюсь спать и эта картинка не про меня 😉
Pavel
Если конечно работаешь по 8-10 часов
Pavel
А то есть у меня знакомые программисты которые работают 3-4 часа в день и им в принципе пофиг, они и погулять успевают вставая в 8 утра и поработать
Андрей
Андрей
Андрей
В любом случае нужно стремиться к саморазвитию, работать меньше, а зарабатывать больше.
Pavel
А порой решать вопросы геморнее, чем писать код
Миша
Иван
Берем
Иван
)))
Миша
😂😂
Миша
Миша
это перенос с ЕВО на РЕВО
Миша
и вообще, с чего бы РЕВО 2012 года. Как то обидно даже
Миша
🙈
Evgeniy
бюджет 500 рублей наверное
Evgeniy
Alexey
Миша
😂😂
Alexey
дискредитировать решил рево, типа он старый
Баха Волков
$(function() {
$('input:radio[name="delivery"]').change(function() {
var value = $(this).val();
var classes1 = '.parent-city, .parent-region, .parent-index, .parent-extfld_sklad';
var classes2 = '.parent-index, .parent-street, .parent-building, .parent-room';
if (value !== '4') {
$(classes1).css('display','none');
} else {
$(classes1).css('display','block');
}
if (value !== '8') {
$(classes2).css('display','none');
}
if (value !== '9') {
$(classes2).css('display','none');
}
if (value !== '7') {
$('.parent-extfld_sklad').css('display', 'none');
return false;
}
});
});
Плохой js
Баха Волков
Какой смысл хранить в переменной селектор, если можно сам объект с элементом/ами?
Баха Волков
Почему css display none/block если уж используется jQuery?
Баха Волков
Разве конструкция switch case не был бы читабельнее?
Баха Волков
Sentinel
if ы с id 4 и 7 нормально отрабатывают..
как только добавляешь if с id 8 все ломается...
Баха Волков
Точно не знаю почему ломается, но сложно понять смысл кода
Баха Волков
Зачем проверка с типом?
Баха Волков
Я вот блок с четверкой не могу понять:
Если значение не равно с 4 и тип его не строка, то определенные элементы должны быть скрыты, иначе они должны быть показаны
Sentinel
Ну смысл в том, что при клике на доставку к примеру с id="delivery_4" скрывается часть полей адреса
Sentinel
и так с разными input radio
Баха Волков
Я это понял, не хочу умничать, так как всего контекста задачи не знаю, но по-моему ты до глотки через одно место пытаешься попасть
Баха Волков
Доступы дашь?
Sentinel
Может быть, т.к. нашел решение на modx.pro
но там для одного поля только вот
https://modx.pro/help/10366