Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

niger

Users
  
  • Posts

    1,060
  • Joined

  • Last visited

Everything posted by niger

  1. Ну, я взял за основу google base и переписал его за пару часов, и теперь нужные мне категории товаров экспортируются в google merchant. Так что на основе документации google можно написать фид. Понятно, что это не модуль для продажи, а решение для моего магазина. Если оформлять как модуль с настройками, то так быстро не написать.
  2. С таким прогрессом ошибок, вам не настроить английский, к сожалению. Ведь если вы спрашиваете ответы на то, что уже есть ответом, а не вопросом - то как вам помочь?
  3. !function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):t.lozad=e()}(this,function(){"use strict";function t(t){t.setAttribute("data-loaded",!0)}var e=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(t[o]=r[o])}return t},r="undefined"!=typeof document&&document.documentMode,o={rootMargin:"0px",threshold:0,load:function(t){if("picture"===t.nodeName.toLowerCase()){var e=document.createElement("img");r&&t.getAttribute("data-iesrc")&&(e.src=t.getAttribute("data-iesrc")),t.getAttribute("data-alt")&&(e.alt=t.getAttribute("data-alt")),t.appendChild(e)}t.getAttribute("data-src")&&(t.src=t.getAttribute("data-src")),t.getAttribute("data-srcset")&&(t.srcset=t.getAttribute("data-srcset")),t.getAttribute("data-background-image")&&(t.style.backgroundImage="url('"+t.getAttribute("data-background-image")+"')"),t.getAttribute("data-toggle-class")&&t.classList.toggle(t.getAttribute("data-toggle-class"))},loaded:function(){}},n=function(t){return"true"===t.getAttribute("data-loaded")},a=function(e,r){return function(o,a){o.forEach(function(o){o.intersectionRatio>0&&(a.unobserve(o.target),n(o.target)||(e(o.target),t(o.target),r(o.target)))})}},i=function(t){return t instanceof Element?[t]:t instanceof NodeList?t:document.querySelectorAll(t)};return function(){var r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:".lozad",d=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},u=e({},o,d),c=u.rootMargin,s=u.threshold,g=u.load,l=u.loaded,f=void 0;return window.IntersectionObserver&&(f=new IntersectionObserver(a(g,l),{rootMargin:c,threshold:s})),{observe:function(){for(var e=i(r),o=0;o<e.length;o++)n(e[o])||(f?f.observe(e[o]):(g(e[o]),t(e[o]),l(e[o])))},triggerLoad:function(e){n(e)||(g(e),t(e),l(e))}}}}) Что-то такое используется для этого?
  4. Не мешайте людям работать. Вы бы их еще в скайп, телеграм или почту отправили)
  5. Только не min-height, а height Так как если в одном будет одна строка, там будет 60px и огромное такое пустое поле, а где-то будет 6 строк и станет 72px, и вот эти 6 строк разломают снова верстку. То есть при использовании min-height придется еще контроллером обрезать количество символов, а при использовании height, и overflow:hidden, у тебя точно понятно, что блок никогда не будет больше заданного.
  6. В контроллере обработали от модельки, и во вьюху кинули инфу, а там как нужно вывели.
  7. Ага, переведите. А когда переведете, зайдите вот сюда https://caniuse.com/#feat=jpeg2000 Чтобы проверить какие браузеры эту приблуду поддерживают. И будете круто удивлены. И придется возвращаться назад. Или писать вот это <picture> <source srcset='myimage.jxr' type='image/vnd.ms-photo'> <source srcset='myimage.jp2' type='image/jp2'> <source srcset='myimage.webp' type='image/webp'> <img srcset='myimage.jpg' alt='myimage'> </picture> И добавлять скрипты полифилов, <script async=true src=/path/to/picturefill.js></script> <script async=true src=/path/to/jxr.js></script> <script async=true src=/path/to/jp2.js></script> чтобы все хоть как-то заработало, что даст еще соединения, и таймауты а следовательно увеличение загрузки.
  8. А вы пробовали профайлером посмотреть узкие и долгие места? Если бы посмотрели, то поняли, что запрос о валюте - это экономия на спичках. Вот загрузка в кеш тяжелых и больших картинок, дает больше времени загрузки, чем запрос к базе о валюте.
  9. Запросы к базе берутся из модели. А языковые шняги(не для товаров и категорий), как и powered берутся из файлов языковых версий. И удаление запроса о валюте это экономия на спичках.
  10. Погадать на кофейной гуще, потереть хрустальную сферу, с бубном потанцевать. Всё как обычно =)
  11. А зачем вырезать так много ненужного. Может лучше написать только то, что вам нужно? Взять slim, silex, yii, laravel - написать только те запросы, что вам нужны, картинки вставлять так как вам нужно, без танцев с бубном(закидывать по ФТП в кеш в ручную).
  12. Я бы сказал немного иначе, вы взяли фуру, а вам нужен был пирожок(Иж-2715), и в итоге вы пытаетесь болгаркой отрезать лишнее, и чтобы оно ехало быстрее, а лишний объем вам не нужен.
  13. А потом выпилить не нужное, подправить запросы, удалить библиотеки, и в итоге окажется свой самопис для 7 товаров. С 10 html станичками, и двумя классами - корзина и заказ)
  14. Закидывать в кеш изображений, изображения по ФТП? Да вы гений. А потом кто-то случайно почистит кеш и картина Репина "Приплыли" всю ночь гребли, а лодку отвязать забыли =) А почему не задать размеры картинок с нужным пропорциями в настройках изображений в админке, а чтобы качество не обрезалось в image.php качество выставить 100? И с качеством все будет прям так, как вы хотите. А то ваше решение очень таки веет новым шаблоном, КБВ, почти как MVC, только КБВ (костыль-баг-велосипед)
  15. А зачем вам для этого целый опенкарт? Вам нужен дизайн, который вам понравится, потом нанять того, кто сверстает это дело, и запрограммирует пару форм.
  16. Проблема в том, что язык по той же ссылке, что плохо для продвижения, то есть вы нажимаете другой язык - язык меняется, а вот ссылка не на сайте не меняется. Установите копеечный модуль от @markimax multilang и не мучайте себя. Этот модуль решает все проблемы связанные с языком на 105%
  17. У меня ocstore 1.5.5.1.2 стоит. Я поставил модуль от @markimax multilang. Он сам все это делает. И стоит дешевле, чем самому разбираться и мучаться с этим
  18. У меня такой проблемы нет. У меня выводится так <link rel="alternate" hreflang="ru-ru" href="https://.com.ua/otzyvy-o-magazine.html"/> <link rel="alternate" hreflang="uk-ua" href="https://com.ua/ua/vidguki.html"/> <link rel="alternate" hreflang="en" href="https://.com.ua/en/reviews/"/>
  19. Хм, а мы откуда знаем, как у вас и чем выводится, что выводится и куда выводится? Если есть костыль, то вам можно написать свой велосипед, а потом отлавливать еще баги)
  20. Расчет платежной картой можно liqpay вам в помощь, живосайт вообще не проблема впихнуть куда угодно. выбор доллара и гривны - вообще не проблема. Выгрузка в эксель или 1С тоже проблемой не является.
  21. А это не лирика и не ностальгия. Реально сайт у вас очень шустрый. Его причесать, подтянуть по дизайну и юзабилити, и ок. Менять движок там не так уж и нужно.
  22. Собрались такие кенты вечерком пообщаться в сауне. И один из них начинает: "Привет, друзья. Купил машину, смотрел видео с камер в салоне, у меня там на машине битое крыло, это проблема с камерой у них или реально битое крыло?"
  23. Пожалуйста. Просто вы пытаетесь проверять то, чего нет, или что вы еще не получили. Если бы у вас стоял вывод ошибок, или запись ошибок в лог, то вам бы об этом сказали.
  24. У вас значит редко проходят на сайте обновления. Вы добавили и как бы всё. Обновлений нет, статей нет. Инфы нет, может чего-то еще нет. Так как гадаем сейчас на кофейной гуще. Там огромный пласт факторов. У нас на сайте такой проблемы нет. Ничего не падает. Все согласно сезонности и трендов то растет, то опускается. Никаких статистически значимых событий не происходит. Тоже 1.5.5.1.2 стоит, адаптивный за https
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.