chemdev, сервер на пентиуме очень старом, хочется его максимально не нервировать. Но таки да, написал отдельный скрипт-опросник, который спрашивает api ежеминутно, сравнивает с бд, и если есть различия - то отправляет сам себе же вебхук на locahost:3000/list_updater
а уже flask, который слушает этот роут запускает socket.emit, и в итоге инфа на странице обновляется раз в минуту.
Жить можно, но просто с вебхуками конечно было бы лучше)))
да язык мой враг мой) обещать того, что хз как сделать)
я пока изобрел только паттерн для инпута pattern="([A-Za-zА-Яа-яЁё]{2,30})(\s)([A-Za-zА-Яа-яЁё]{2,30})(\s)([A-Za-zА-Яа-яЁё]{2,30})" - но это очень жесткий паттерн, может кто-то не хочет отчество писать, или у кого-то его нет. а если оставлять два слова, то не прокатит, если отчество захочет написать.
для редактирования доступны только инъекции, вставляются в head. подгружать какие-то библиотеки не вариант, максимум что можно сделать - по DOM обратиться к элементу и накатать какую-то функцию через setInterval.
по умолчанию инпут один, и клиенты часто пишут только имя, потом их трудно различить в базе, приходится по номеру искать. надо мягко их заставить хотя бы фамилию имя писать
Я все таки нашёл))
Искал по коду ring.mp3, а потом в итоге решил по cdn.* и, вуаля, в одном из js файлов нашёл эту функцию.
Описано как то супер сложно, но я в итоге загружу свои рингтоны на другой сайт и на каталог дам ссылку в коде.
Понял, спасибо. Методом исключения. Регулярные выражения пока не представляю что такое, но на то нам самоизоляция и дана, что выучить что-то новое) есть теперь в какую сторону копать, спасибо
Exploding, беда. скрипт выполняется при $(document).ready
а в магазине страницы переключаются через ajax, и скрипт второй раз уже не выполняется. хотел обмануть всех, и пустить его через setInterval - но он уже тогда не хочет работать.
Спасибо за развернутый ответ, Евгений! Действительно, одна и та же картинка используется и на странице и на главной в виде миниатюры. Я попробую с этим разобраться, однако нашел вторую проблему. Например, размер фотографий тренеров 450x600, а фактически они составляют процентное соотношение (так как верстка бутстрап и блоки col-md-x) гугл их хочет менять в соответствии с тем как он их загрузил для теста (скажем у него было разрешение 1366x768) а как тогда быть для больших экранов?
До этого я всегда делал фиксированную ширину таких элементов и совсем не напрягался. Однако здесь вот нужно именно так и никак иначе(
у меня с ним беда. не видит всех товаров и все тут. на других сайтах видит, а тут нет. хотя я начинаю грешить на хостинг, потому что там же создал второй сайт с нуля на вп поставил чисто 3 плагина - woo, wp all import, woo addon. И точно также. Строчек в экселе 1239 а видит он 11.
Александр Аксентьев: понял, спасибо, буду использовать в работе) а вообще, с on() тоже не работало, все вылечилось тем что убрал настройки responsive в вызове слайдера
OVK2015: а я ж ниже уже написал что починил)) это стоит плагин wp-testimonials у него внутри slick. Ну и оказыается по дефолту он вызывался с настройками адаптивности (responive [breakpoint 648px...] и т.д) - снес это нафиг и все заработало. То есть получается что когда через эти точки перескакивает то он заново что ли рисует кнопки и стрелки, и поэтому jq не может к старым обратиться. Фиг знает.
OVK2015: ну да, библиотека впечатлений блок. У меня баг всплывает при такой очередности действий - загружаю сайт, мотаю до отзыва, разворачиваю текст (нажимаю читать полностью), меняю ориентацию, дохожу до стрелочек, тыкаю в нее - появляется пустое поле. Первая мысль была - убрать на мобилках к черту эти кнопочки и стрелочки - нафига они нужны если есть свайп. Но блин, это не решение.
Сейчас для пущей наглядности повешу в конце функции alert("dsfdsf"); - вот смотрите, просто если нажимать пока телефон в родной ориентации - алерт есть, если переворачиваю - алерт уже не отображается.
Это же равносильно если окно браузера меняю. В голове крутяться мысли насчет чего то там window(resize) но как и куда ее вписать пока не додумался
а уже flask, который слушает этот роут запускает socket.emit, и в итоге инфа на странице обновляется раз в минуту.
Жить можно, но просто с вебхуками конечно было бы лучше)))