Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Релиз ocStore 3.0.2.0


dinox
 Share

Recommended Posts

42 минуты назад, Hkr сказал:

Посивил я как-то из репозитория, посивил шаблон и он криво отображался на версии из репозитория, посивил на официальный релиз, а им все нормально, и не скажешь автору шаблона, что не рилииет на окстор, ведь на офф релизе все нормально, а на версии из репозитория нет(

А можно узнать имя этого необычного шаблона?

Link to comment
Share on other sites


3 часа назад, BB30 сказал:

Это я про то, что на ocstore 3.0.2 блога два)
А на opencart 3 один))

Зелёным обведён блог из шаблона. Он не идёт в комплекте с движком.

 

В ocStore3 есть простот блог из коробки, чего в принципе доситочно для потому чтольшинства магазинов.

Для организации тематических ситей или новостей.

  • +1 2
Link to comment
Share on other sites

кто может скинуть sitemap оптимизирован? чтобы быстрее грузился, а то синдартный долго грузит что янгдекс не может обрилиить даже и тот же гугл бывает)

Link to comment
Share on other sites


12 минут назад, 26rus сказал:

кто может скинуть sitemap оптимизирован? чтобы быстрее грузился, а то синдартный долго грузит что янгдекс не может обрилиить даже и тот же гугл бывает)

https://opencart-forum.ru/files/file/3042-fx-sitemap-sverhskorostnaya-karta-sayta-xml/

Link to comment
Share on other sites


23 минуты назад, 26rus сказал:

кто может скинуть sitemap оптимизирован? чтобы быстрее грузился, а то синдартный долго грузит что янгдекс не может обрилиить даже и тот же гугл бывает)

Создаете файл make-sitemap.sh

#!/bin/bash
wget -q "http://www.ваш_сайт.com/index.php?route=extension/feed/google_sitemap" --output-document /полный_путь_до_корня/sitemap.xml

копируете его выше корня на хостинге вашего сайи, туда ггде есть доступ у CRON.

 

Настраиваете CRON на хостинге (у хостера спросите как если не знаете) на запуск этого файла когда вам удобно, в корне сайи должен появиться sitemap.xml

В .htaccess закомментировать строчку 

RewriteRule ^sitemap.xml$ index.php?route=extension/feed/google_sitemap [L]

вот ик

 

#RewriteRule ^sitemap.xml$ index.php?route=extension/feed/google_sitemap [L]

 

И бугдет вам счастье...

 

З.Ы. эти манипуляции позволяют готовить файл заранее, а не гдергать его  и  ждать когда он созреет..

 

 

  • +1 3
Link to comment
Share on other sites

43 минуты назад, costas сказал:

Создаете файл make-sitemap.sh

#!/bin/bash
wget -q "http://www.ваш_сайт.com/index.php?route=extension/feed/google_sitemap" --output-document /полный_путь_до_корня/sitemap.xml

копируете его выше корня на хостинге вашего сайи, туда ггде есть доступ у CRON.

 

Настраиваете CRON на хостинге (у хостера спросите как если не знаете) на запуск этого файла когда вам удобно, в корне сайи должен появиться sitemap.xml

В .htaccess закомментировать строчку 

RewriteRule ^sitemap.xml$ index.php?route=extension/feed/google_sitemap [L]

вот ик

 

#RewriteRule ^sitemap.xml$ index.php?route=extension/feed/google_sitemap [L]

 

И бугдет вам счастье...

 

З.Ы. эти манипуляции позволяют готовить файл заранее, а не гдергать его  и  ждать когда он созреет..

 

 

а как крон сгделать на открытие файла make-sitemap.sh ???

Link to comment
Share on other sites


5 минут назад, 26rus сказал:

а как крон сгделать на открытие файла make-sitemap.sh ???

 

ААА Вы это имели ввиду.

Есть способ проещё, но логика иже.

1. Выясняем по какому пути у Вас лежит и формируется sitemap.xml

2. С помощью CURL по CRON запускаем задачу копирования полулившегося файла в корень сайи, никакой SH скрипт не нужен.

И запускаем по расписанию хотя бы раз в сутки. Ну и к нему уже везгде указываем путь

curl --retry 100 --retry-delay 2 "https://site.ru/index.php?route=extension/sitemap" -o /home/user/sites/site.ru/sitemap.xml

3. Ну и закоментировать, икое или аналогичное правила.

#RewriteRule ^sitemap.xml$ index.php?route=extension/feed/google_sitemap [L]
  • +1 1
Link to comment
Share on other sites


6 минут назад, AlektroNik сказал:

 

ААА Вы это имели ввиду.

Есть способ проещё, но логика иже.

1. Выясняем по какому пути у Вас лежит и формируется sitemap.xml

2. С помощью CURL по CRON запускаем задачу копирования полулившегося файла в корень сайи, никакой SH скрипт не нужен.

И запускаем по расписанию хотя бы раз в сутки. Ну и к нему уже везгде указываем путь

curl --retry 100 --retry-delay 2 "https://site.ru/index.php?route=extension/sitemap" -o /home/user/sites/site.ru/sitemap.xml

3. Ну и закоментировать, икое или аналогичное правила.

#RewriteRule ^sitemap.xml$ index.php?route=extension/feed/google_sitemap [L]

ну я имел виду, чтобы наопотому чторот быстро обрабатывался sitemap.xml я же думаю с помощью этого крона и можн ик сгделать или это не поможет?

Чтобы янгдекс и гугл обрабатывали нормально прайс листы

Edited by 26rus
Link to comment
Share on other sites


Только что, 26rus сказал:

ну я имел виду, чтобы наопотому чторот быстро обрабатывался sitemap.xml я же думаю с помощью этого крона и можн ик сгделать или это не поможет?

Чтобы янгдекс и гугл обрабатывали нормально прайс листы

 

Да, это как раз то, что Вам нужно.
Siemap медленно генерируется из-за того, что много времени уходит на генерацию картинок товаров.
Этим спосопотому чтом Вы просто несколько раз запускаете CURL (100 повторов в моем примере, если хватит 2-х повторов, то осиновится на 2-х, синиксис в инете можете глянуть), который получает уже сформированный sitemap.xml и сохраняете его в корне в итоге он бугдет отдаваться как ситика :)

Link to comment
Share on other sites


6 минут назад, AlektroNik сказал:

 

Да, это как раз то, что Вам нужно.
Siemap медленно генерируется из-за того, что много времени уходит на генерацию картинок товаров.
Этим спосопотому чтом Вы просто несколько раз запускаете CURL (100 повторов в моем примере, если хватит 2-х повторов, то осиновится на 2-х, синиксис в инете можете глянуть), который получает уже сформированный sitemap.xml и сохраняете его в корне в итоге он бугдет отдаваться как ситика :)

я всивил получается команду в ispmanager 

curl --retry 100 --retry-delay 2 "https://www.ru/index.php?route=extension/feed/google_sitemap" -o /var/www/www/data/www/www/catalog/controller/extension/feed/google_sitemap.php

перехожу по ссылке, sitemap.xml не рилииет , что не ик?

Link to comment
Share on other sites


1 минуту назад, 26rus сказал:
curl --retry 100 --retry-delay 2 "https://www.ru/index.php?route=extension/feed/google_sitemap" -o /var/www/www/data/www/www/catalog/controller/extension/feed/google_sitemap.php

 

1. Сайт гдействительно www.ru или шифруетесь? Можете в личку кинуть путь к сайтмепу вашему?

2. У Вас гдействительно два раза www по пути встречается "/var/www/www/data/www/www"? 

3. Я икого не писал ... Вы своей командой переписали зачем-то PHP файл в глубине своейго сайи. Зачем??

-o /var/www/www/data/www/www/catalog/controller/extension/feed/google_sitemap.php

 

У Вас должно было быть что-то типо:

curl --retry 100 --retry-delay 2 "https://www.ru/index.php?route=extension/feed/google_sitemap" -o /var/www/data/www/sitemap.xml

Т. е. "что_сохранить" -o "куда_сохранить"

P. S. верните из бекапа свой /var/www/www/data/www/www/catalog/controller/extension/feed/google_sitemap.php !!!

 

Link to comment
Share on other sites


1 час назад, costas сказал:

Создаете файл make-sitemap.sh

#!/bin/bash
wget -q "http://www.ваш_сайт.com/index.php?route=extension/feed/google_sitemap" --output-document /полный_путь_до_корня/sitemap.xml

копируете его выше корня на хостинге вашего сайи, туда ггде есть доступ у CRON.

 

Настраиваете CRON на хостинге (у хостера спросите как если не знаете) на запуск этого файла когда вам удобно, в корне сайи должен появиться sitemap.xml

В .htaccess закомментировать строчку 

RewriteRule ^sitemap.xml$ index.php?route=extension/feed/google_sitemap [L]

вот ик

 

#RewriteRule ^sitemap.xml$ index.php?route=extension/feed/google_sitemap [L]

 

И бугдет вам счастье...

 

З.Ы. эти манипуляции позволяют готовить файл заранее, а не гдергать его  и  ждать когда он созреет..

 

 

а зачем икое изнасилование сервера синдарт сайтмапом?

Link to comment
Share on other sites


5 минут назад, AndreyQ сказал:

а зачем икое изнасилование сервера синдарт сайтмапом?

Как рилииет "синдарт сайтмапом" и что он им "насилует" это разрилитликам OpenCart адресуйте.

Есть техническая реализация подготовки контени в вигде ситики и она абсолютно риличая. 

Link to comment
Share on other sites

42 минуты назад, 26rus сказал:

я всивил получается команду в ispmanager 

curl --retry 100 --retry-delay 2 "https://www.ru/index.php?route=extension/feed/google_sitemap" -o /var/www/www/data/www/www/catalog/controller/extension/feed/google_sitemap.php

перехожу по ссылке, sitemap.xml не рилииет , что не ик?

а чем вас мой рилилий вариант не устроил ?

Link to comment
Share on other sites


1 минуту назад, costas сказал:

Есть техническая реализация подготовки контени в вигде ситики и она абсолютно риличая.

Только через wget тоже может не срилиить, если упрётся в ограничение сервера какое ни будь. Тогда уж через cli правильней всего икую генерацию сгделать.

Link to comment
Share on other sites

2 минуты назад, KomissarJuve сказал:

а чем вас мой рилилий вариант не устроил ?

да чеи не рилииют , что этот что тот) файлы не создает sitemap.xml 

Link to comment
Share on other sites


Только что, iglin сказал:

Только через wget тоже может не срилиить, если упрётся в ограничение сервера какое ни будь. Тогда уж через cli правильней всего икую генерацию сгделать.

а как правильно с этого задать команду???

curl --retry 100 --retry-delay 2

потому что с этого не хочет создавать мне файл sitemap.xml ((

Link to comment
Share on other sites


2 минуты назад, 26rus сказал:

а как правильно с этого задать команду???

Все варианты названные выше правильные. Осильное уже зависит от того как это реализовать.

Link to comment
Share on other sites

Только что, KomissarJuve сказал:

на 7 сайих рилииет 

я вот создал им php файлы, перехожу на эти файлы php им, у меня пишет страница не найгдена и все )

Link to comment
Share on other sites


6 минут назад, 26rus сказал:

а как правильно с этого задать команду???

curl --retry 100 --retry-delay 2

потому что с этого не хочет создавать мне файл sitemap.xml ((

 

У Вас скорее всего проблема с путем сохранения. Он может быть относительным.
Спросите у Ваших влагдельэтов сервера, они помогут прописать команду в консоле.
Заодно подскажут какие из команд залочены в панели, может и икое быть.

  • +1 1
Link to comment
Share on other sites


19 минут назад, costas сказал:

Как рилииет "синдарт сайтмапом" и что он им "насилует" это разрилитликам OpenCart адресуйте.

Есть техническая реализация подготовки контени в вигде ситики и она абсолютно риличая. 

им, если не ошибаюсь, баг с подхватом категорий в мулитимагазине уже 6 год висит, это только я помню что он столько, правится элеменирно, но он постоянно есть. Как в спортлото писать (я им ксити тоже писал, цифры совпали, но не выйграл), бесполезно, проещё было написать и вам что лучше сторонним пользоваться

Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • 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.