Георгий
а где тут форма ?
Anonymous
а форма через плагин ajaxform и formit
Anonymous
что именоо
Георгий
зачем return init() вообще не понятно, дич
Anonymous
рад буду критике
Георгий
короче у всех script удаляй defer и сноси вниз
Георгий
ajaxForm наврятли делают скрипты defer. Значит они обрабатываются вначале, а потом подключается квери
Anonymous
о чудо
Anonymous
заработало
Anonymous
спасибо огромное
Anonymous
низкий поклон тебе
Георгий
экстрасенсу...)))
Anonymous
))))
Anonymous
а на счет js меня и обучал js разработчик
Anonymous
может я плохо учился)))
Георгий
а на счет js меня и обучал js разработчик
можно было сделать в пару строк, зачем так растягивать простой код непонятно, а так все правильно
Георгий
а на счет js меня и обучал js разработчик
проверь меню, возможно не будет работать)))
Anonymous
это на будущее , как мне говорили типа вдруг проект и код разрастется, в пару строк я раньше и писал и не заморачивался
Anonymous
блин экстрасенс что ли))), не работает
Anonymous
и ошибок нет
Георгий
там где return init()
Георгий
сделай так
Георгий
$(document).ready(function(){ init();});
Георгий
т.е. чтобы init сработа после загрузки DOM
Pavel
рад буду критике
Для большенства действий не обязательно резервировать перменную, это отнимает достаточно оперативки пользователя, в твоем случае не критично, но на более больших простынях кода - критично (особенно для пользовательской памяти). Не обязательно для каждой строчки создавать функцию, это тоже отнимает памяти значительно. В общем экстрасенс тебе ответил, такой простой скрипт можно было вообще в одну функцию сделать и в 3 строчки)
Pavel
Я вообще сторонник серверного рендеринга, т.к. еще ооочень много пользователей, которые с калькуляторов сидят
Pavel
К твоему скрипту это конечно не относится, но опять же, скорее всего ты столкнешься с выбором где обрабатывать массивы, на пользователе или на серере
Pavel
Да и к слову, на пользователе сложнее данные обрабатывать, асинхронность, все дела
Pavel
не сложно, ккак любитель JS)))
Сложнее и сложно разные понятия)
Anonymous
спасибо за инфу
Георгий
Сложнее и сложно разные понятия)
я бы сказал быстрее, т.к. 0 обращений к серверу)
Георгий
в зависимости от задачи конечно
Anonymous
$(document).ready(function () { var toggle_icon = $('#toggle'), menu_mobile = $('.hamb-menu'), menu_nav = $('.nav'), init,setup_listener,toggle_menu; init = function () { setup_listener() }; setup_listener = function () { menu_mobile.on('click',toggle_menu) }; toggle_menu = function () { toggle_icon.toggleClass('on'); menu_nav.toggleClass('active'); }; return init() })();
Георгий
только в концне () убери
Pavel
ой, вот на счет быстрее это тааааак отосительно, этот спор появился еще с появлением первого бэкбона, Когда я у некоторых знакомых вижу телефоны еще с 512 оперативки на андройде 4.2, я понимаю, что там ни о каком клиентском рендеринге речь вообще идти не может)
Anonymous
все работает урааа
Anonymous
ага
Anonymous
спасибо
Pavel
ну такое. главное, чтобы js работал)
Пока у них телефон отрендерит страницу с более-менее приличным количеством данных, он 10 раз уйдет с сайта подумав о том, что сайт просто не работает
Pavel
ну ина каждое нажатие рендерить заново не вариант)
Ну такое себе, тебе один фиг при каждом нажатии нужно делать запрос к серверу и получать ответ параллельно подгружая куски кода, если сервер достаточно бысрый и хорошо настроен, то не составит труда получать и полноценный html, ради быстрой первой загрузки
Pavel
Согласен)
Георгий
i love js )))
Pavel
i love js )))
https://yakovfain.files.wordpress.com/2013/07/addition.png
Георгий
Pavel
В чем тут логика? Вот тебе еще пример, две одинаковых операции 1в1, только вторая вычисляется неправильно, а первая правильно https://monosnap.com/file/20fXOl428dXquhN6EKrrIVNUWqG8P8.png
Th0r
https://pbs.twimg.com/media/CrAVSmTWYAEP-wH.jpg
Pavel
https://pbs.twimg.com/media/CrAVSmTWYAEP-wH.jpg
Старый мем, но так доставляет)
Art
Ребят, а может кто обьяснить как правильно работать с параметром &sort= ?
Art
Где именно?
Я думал они что в pdoTools, что в migX работают одинаково.... сейчас больше волнует сортировка в migX
Pavel
В getImageList вообще разве есть параметр sort?
Pavel
Ну так там же все и написано)
Art
)) ну кому как )
Art
тогда можно по шагам ) ASC - это метод сортировки от самого нового к самому старому DESC - наоборот верно ?
Pavel
От большего к меньшему и наоборот)
Pavel
Только
Art
окей, тогда как мне нужно прописать json, чтобы сортировало от новых публикаций к старым ? "sortby":"date","sortdir":"ASC"
Art
&sort=[{"sortby":"title","sortdir":"ASC"}]``
Pavel
Если ты по title сортируешь, то у тебя сортировка будет по алфавиту собственно самого title
Art
А если у меня такая страница migX ? http://joxi.ru/E2p3jdxiB7En8m
Pavel
Так а что тебе нужно?
Pavel
В этом случае и будет по алфавиту сортировать
Art
мне нужно чтобы показывало только последний добавленный баннер... я ввел лимит на вывод только одного баннера, но теперь хочу сделать, чтобы выводился только последний
Art
ну типо самый новый
Pavel
[{"sortdir":"ASC"}]
Pavel
Изначально массив приходит в том порядке, в котором он в админке
Pavel
Тебе нужно просто его перевернуть
Pavel
По этому только sortdir
Pavel
Я правда не помню в какой сортировке он приходит ASC или DESC, поэксперементируй
Art
чет сейчас выводит просто один пост, не меняясь от сортировки (их три сделано, разной датой в админке)
Art
что-то натыкал, теперь выводит первый в списке пост... а как теперь можно сделать, чтобы если в админке добавили пост, то он появлялся первым (нужно еще одну ячейку с датой добавить или есть другой способ) ? http://joxi.ru/V2V6NBoC0dPEE2
Pavel
Да, еще одну ячейку с датой