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

fijneman

Users
  
  • Posts

    332
  • Joined

  • Last visited

Everything posted by fijneman

  1. Я у себя в контроллере category.php добавлял в массив $this->data['products'][] = array( переменную 'cat_id' => $category_info['category_id'] а потом уже в шаблоне категории игрался с $product['cat_id'] Может там еще чего-то добавлял, сейчас уже и не припомнить. Может кто чего более грамотного подкинет из местных завсегдатаев.
  2. Я юзаю старю хмлку от вкмода. Оно через HTTP_REFERER както там работает. З.Ы. А может это и не то, что нужно Вам. У меня в магазе так никто и не зарегался из покупающих. Видать народ на столько обленился, что им подавай только быстрый заказ с функцией "перезвоню" no_login_redirects.xml
  3. Ну я как раз про это по идее и писал. Сейчас на страницах категорий сначала идет код меню навигации из левой колонки, потом код с рекомендуемыми товарами из правой колонки, потом код с фильтрами из топа и потом уже только хлебные крошки (430 строка), h1 тег, дескрипшн категории и товары этой категории. Правда тут где-то проскакивало мнение, что если прикручена микроразметка, то особого смысла в этой возне нет. Думаю таки перед праздниками запущу и посмотрю на реакцию поисковиков к середине января.
  4. Опять подыму чутка. Есть ли смысл перепиливать шаблон категорий для поисковиков, чтобы код левой, правой и верхней колонки был в самом низу - после h1, описания категории и списка товаров? Микроразметка давно стоит. З.Ы Пробовал пощупать такой вариант на локалке и поигрался со стилями, но там выходит такой гемор с возвратом юзабилити и корректного поведения элементов, что не уверен, стоит ли оно того.
  5. Апну чутка. Тоже надоела эта тема. Недавно даже сам визуально увидел вывалившиеся предупреждения в самом верху. Теперь понятно, почему в веб визоре яндекса иногда народ рефрешит страницу. Пробовал экранировать как тут писали. Что, собственно, дает этот способ? В логе обнаружил новую "порцию". Мне главное, чтобы этого не видели посетители. Так как сообщения вылезают редко, что я не могу протестить что там происходит после прописывания @ в паре мест. Так же в php.ini в корне сайте есть пара строчек ;display_errors = 1; ;error_reporting = E_ALL; Может с ними поиграть, например display_errors = off? Судя по гуглу параметр error_reporting отвечает за запись в лог.
  6. Главное, чтобы тогда больше других пробелов не было, ибо, судя по методичке - "str_replace — Заменяет все вхождения строки поиска на строку замены"
  7. Вброшу свои 5 копеек. Решил пощупать модуль. При прописывании рекомендованной строчки в htaccess # 120 days <FilesMatch "\.(html|htm|php)$"> Header set Cache-Control "max-age=7776000, private, must-revalidate" </FilesMatch> в ИЕ начинаются траблы при добавлении товаров через модуль cartpopup + в модуле simple. Ослик некорректно отображает изменения. Например: при оформлении заказа через симплу и удалении этого товара ИЕ не редиректит в пустую корзину, а остается в модуле оформления с этим же товаром. После принудительного обновления страницы выдает, что корзина пуста. Ну и с модулем всплывающей корзины примерно та же трабла. Визуально добавляет 1 товар нормуль, а при попытках добавления других, отображает всё тот же первый товар. Всё это мелочи жизни конечно. В остальных браузер как всегда всё корректно отрабатывает :)
  8. Люди добрые, подскажите пожалуйста, где используется jquery.total-storage.min.js и jquery-ui-1.8.16.custom.min.js. Вопрос актуален только в рамках дефолтной сборки для части, которую видят обычные посетители. Пробовал их не подгружать и вроде никаких ошибок нигде не вываливалось. Правда у меня отключены отзывы за ненадобностью.
  9. Я проводил эксперименты с headjs.com штучкой и сносно стало работать везде, кроме ИЕ 7-9. Пришлось убирать подгрузку скриптов из контроллеров и загружать их через скрипт head.js. Так же пришлось оборачивать встроенные в шаблон инлайн скрипты с jquery в что-то типа head.ready ("jquery.min.js", function () {}); Иначе в логал иногда ругалось, что jquery не загружен и скрипты не пахали. Короче, после 6-ти часов шаманства откатил всё назад.
  10. Чую тут отговорят от покупки этого модуля :) https://opencartforum.com/topic/38223-%D1%80%D0%B0%D0%B7%D0%B2%D0%BE%D0%B4-%D0%B7%D0%B0-80/ А по поводу png vs jpg. Для категорий с выводом 50 товаров сразу, роляют jpg превьюшки с их размерами в 3-4 кб, против тех же максимально пожатых png'шек с пощью сторонних сервисов и весящих все равно в 5-6 раз больше.
  11. Я бы может и пожал картинки еще, но уже и так в глаза бросаются артефакты от 75% жимки, а оно хочет еще (всякие exif данные уже вырезаны). Без потери качества на ура работают сжималки png иконок и картинок. Но когда png превьюшка весит 15кб и такая же jpg всего 3кб, то я лучше выберу jpg с небольшими артефактами.
  12. Для примера взял часть из xml'ки бесплатного модуля и поскипал часть простынки из кода. Там есть такая чтучка как <?php echo HTTP_SERVER; ?>. Когда выносил этот инлайн скрипт в отдельный файл, то банально прописал вмето этого адрес сайта. Но есть более сложные модули, в которых этих пхп вставок внутри js кода больше.
  13. Раз уж тут такая тема. Есть некий скрипт внутри шаблона модуля, в котором задействованы пхп вызовы. Можно ли такой скриптик вынести во внешний файл и передавать ему значение тех пхп переменных? Все хочу у себя повытаскивать все инлайн скрипты в отдельные файлы и подгружать только там, где нужно.
  14. У меня сложилось впечатление что у OCFilter и FilterPro один и тот же автор. Может я и ошибаюсь.
  15. Я там попробовал потестировать. Выдало 87% и 75%. Дико напрягло, что он просит пожать уже пожатые картинки еще на 500 байт и выставить вообще для всех изображений высоту и ширину. Но это явно не повлияет на скорость работы сайта. Скорее только на отрисовку у юзверя. Ну и в их тестах показывает время загрузки почти в 5 секунд, когда в ру-зоне время генерации тяжелых категорий примерно 0.4 секунды.
  16. Захотелось мне в гугл пейдж спид заиметь хотя бы 95 баллов (сейчас 90). Столкнулся с проблемой скриптов и css блокирующих рендер контента (16 js скриптов и 5 css в шапке от разных модулей). Пробовал хотя бы сначала решить траблу с подгружаемыми через файлы js скриптами. Специально в контроллере футера сделал по примеру шапки: $this->data['scripts'] = $this->document->getScripts();и потом дописал в шаблоне футера как в хедере <?php foreach ($scripts as $script) { ?> <script type="text/javascript" src="<?php echo $script; ?>"></script> <?php } ?> Перемещал всё это из <head> внутрь после открывающего <body>, перед закрывающимся </body> - толку нет (). Та страничка гугла перестает ругаться только на jquery-1.7.1.min.js. Про остальные всё равно пишет, мол блокируют. Есть ли у кого решение данной надуманной проблемы? Пробовал <script async и defer, но от них толку мало и к тому же в разных браузерах что-то переставало работать.
  17. https://help.yandex.ru/metrika/general/counter-code.xml Пункт информер
  18. А еще лучше выбрать опцию невидимого счетчика. Если конечно скрытый счетчик не нарушит фэн-шуй на вашем сайте :)
  19. Потестив решения из этой темы (https://opencartforum.com/topic/35925-%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F-%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D1%8F-%D1%81%D0%B0%D0%B9%D1%82%D0%B0-opencart/) я прикрутил к контроллеру header.php детекцию мобильных браузеров и подсовывание шапки header1.tpl. В ней поотключал тяжелые и ненужные скрипты, забабахал stylesheet1.css и там увеличил шрифты, элементы, на которые нужно кликать. Поскрывал всякую не особо нужную фигню через display:none, включая кнопки заказа, корзину, поиск. Вроде стало сносно выглядеть на экранах с шириной 700-800 пикселей и по всяким нажимающимся элементам попадаю.
  20. А как же мифы о том, что если запретить папку с JS в роботс, то поисковики не смогут выполнить их на странице? Читал, что кто-то так даже клоакинг делает и типа всё работает.
  21. У меня забавно выходит с главной. Закупаюсь ссылками на категории, а в гугле всё равно выдает в топ 5 главную страницу, на которой всего несколько коротких новостей по 250-300 символов.
  22. Возможно в сеопульте не все являются хорошими спецами, но денюжку за продвижение постоянно высасывают :)
  23. Счетчики же могут быть невидимыми. У самого пара невидимок: гугла + яша и видимый от LI в футере. Все кажут примерно одно и тоже. З.Ы. Чутка приврал. Яндекс.метрика тоже в футере, но невидимая.
×
×
  • 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.