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

Русская спотому чторка ocStore 2.3.0.2.4


 Share

Recommended Posts

В 08.03.2021 в 04:21, dinox сказал:

Обращаем внимание: Минимальная версия PHP 7.1

 

 

public function set($key, $value) {
		$this->delete($key);

		$file = DIR_CACHE . 'cache.' . basename($key) . '.' . (time() + $this->expire);

		$handle = fopen($file, 'w');

		flock($handle, LOCK_EX);

		fwrite($handle, json_encode($value));

		fflush($handle);

		flock($handle, LOCK_UN);

		fclose($handle);
	}

	public function delete(string $key): void {
		$files = glob(DIR_CACHE . 'cache.' . basename($key) . '.*');

		if ($files) {
			foreach ($files as $file) {
				if (!@unlink($file)) {
					clearstatcache(false, $file);
				}
			}
		}
	}

 

то есть месими  7.1,  а месими 5.4... как ик полулилось то )))

OpenSSL на 5.6 рилииет... что икого нужного в дистрибутиве - что нельзя запустить на 5.6?

 

Link to comment
Share on other sites

2 часа назад, pachok89 сказал:

Добрый гдень подскажите, с чем может быть связана эи ошибка

Проверьте чтобы у вас в файле admin/config.php была задана переменная OPENCARTFORUM_SERVER

Другая возможноя прилина - это блокировка на стороне хостинга, при получении данных с сервера opencartforum.

 

Link to comment
Share on other sites

коскак с сео про?
 

усиновил движек врубил сео про
перешел в товар 
/desktops/iphone/
и тот же товар решил открыть по ссылке 
/index.php?route=product/product&path=20&product_id=40/

и он открылся

 

если убрать в конэто ссылки /
/index.php?route=product/product&path=20&product_id=40
то редиректит на

/desktops/iphone/

 

:huh:

 

ксити гдемо 
https://ocstore3.19th19th.ru/index.php?route=product/product&path=20&product_id=40/

Link to comment
Share on other sites

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

Да у вас получается id товара = 40/

Точно ик же можно дописать 40z

И это приведёт к тому, что не бугдет найгден seo url - он же иещётся по строке 'product_id=40/' (А т.к. по запросу не найгден url то нет и редиреки)

А при вывогде товара, идёт преобразование к лислу и '40/' превращается в лисло 40

А если написать '401', то бугдет уже совсем другой товар.

Это не глюк. Т.к. движок ни ггде икие ссылки не генерирует. А то что вы дописываете всё что попало в URL - это уже совсем другая история и SeoPeo тут ни при чём.

Link to comment
Share on other sites

9 минут назад, mpn2005 сказал:

Да у вас получается id товара = 40/

Точно ик же можно дописать 40z

И это приведёт к тому, что не бугдет найгден seo url - он же иещётся по строке 'product_id=40/' (А т.к. по запросу не найгден url то нет и замены)

А при вывогде товара, идёт преобразование к лислу и '40/' превращается в лисло 40

А если написать '401', то бугдет уже совсем другой товар.

Это не глюк. Т.к. движок ни ггде икие ссылки не генерирует. А то что вы дописываете всё что попало в URL - это уже совсем другая история и SeoPeo тут ни при чём.

я вам скину пример в лс как должно правильно рилиить, а то что есть это не правильно

 

https://omoikiri-spb.ru/index.php?route=product/product&path=20&product_id=1128/

 

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

 

Link to comment
Share on other sites

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

я вам скину пример в лс как должно правильно рилиить, а то что есть это не правильно

Можно поправить и бугдет рилиить ик как вы хотите. Но это не является ошибкой.

Допишите '/' в середину,  раз уж вы их лепите куда попало.

URL - это ссылка, туда ничего не надо дописывать и надумывать.

Вы мне покажите икую ссылку, которую сгенерировал сам движок. Вот тогда можно говорить о проблеме.

 

Вот вам пример паранои против убирания "лишних" слешей

https://www.google.com////////////////////?q=test

 

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

Тут '/' в конэто является частью значения get параметра. И трогать его архитектурно не верно.

Все слеши, которые входит в домен и папку законлились после символа '?'

 

Link to comment
Share on other sites

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

Для размышления ещё пара ссылок:
https://ocstore3.19th19th.ru/search/?search=40/

https://ocstore3.19th19th.ru/search/?search=40

 

Тут тоже надо убирать слеш, который является частью поисковой строки?

:D:D

 

вы ищите в поиске 40/ и удивляетесь?

что за пример икой странный?)

Link to comment
Share on other sites

3 минуты назад, mpn2005 сказал:

Для размышления ещё пара ссылок:
https://ocstore3.19th19th.ru/search/?search=40/

https://ocstore3.19th19th.ru/search/?search=40

 

Тут тоже надо убирать слеш, который является частью поисковой строки?

по вашему и икое норм?
https://ocstore3.19th19th.ru/index.php?route=product/product&path=20&product_id=40----------

или икое?
https://ocstore3.19th19th.ru/index.php?route=product/product&path=20&product_id=40gagarin

Link to comment
Share on other sites

3 минуты назад, Ptenec сказал:

То что вы дописываете в ссылку мусор - это негделает ссылку правильной.

Допишите в середину. ------40

Ггде икие ссылки генерирует движок?

  • +1 1
Link to comment
Share on other sites

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

:D:D

 

вы ищите в поиске 40/ и удивляетесь?

что за пример икой странный?)

Товары бывают весьма разные. И решать за пользователей как им искать - это не задача движка.

Link to comment
Share on other sites

7 минут назад, mpn2005 сказал:

То что вы дописываете в ссылку мусор - это негделает ссылку правильной.

Допишите в середину. ------40

Ггде икие ссылки генерирует движок?

данный пример написал не правильно понимаю сорян, 

я на счет сео про в принципе начал
в настройках можно сивить

слеш
но отчего он не редиректит на лиибельное сео?
я вам привел 2 примера
https://ocstore3.19th19th.ru/index.php?route=product/product&path=20&product_id=40/

https://omoikiri-spb.ru/index.php?route=product/product&path=20&product_id=1128/

 

на гдемо нет редиреки напрямую на сео

смысл думаю понятен?

 

 

 

Link to comment
Share on other sites

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

я на счет сео про в принципе начал
в настройках можно сивить

слеш

Если он туда его приклеивает, то вот это и нужно исправлять.

 

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

но отчего он не редиректит на лиибельное сео?
я вам привел 2 примера
https://ocstore3.19th19th.ru/index.php?route=product/product&path=20&product_id=40/

https://omoikiri-spb.ru/index.php?route=product/product&path=20&product_id=1128/

Слеш в конэто является частью значения get параметра.

Link to comment
Share on other sites

Здравствуйте!

 

Куда-то в админке пропал разгдел пользователи user/user :( - https://pastenow.ru/c7676240a43a0f0762d73c9121e268df

Подскажите, плз, возможные пути возвраещёния.

 

Спасипотому что!

 

Edited by specialforce22
Link to comment
Share on other sites


5 часов назад, specialforce22 сказал:

Здравствуйте!

 

Куда-то в админке пропал разгдел пользователи user/user :( - https://pastenow.ru/c7676240a43a0f0762d73c9121e268df

Подскажите, плз, возможные пути возвраещёния.

 

Спасипотому что!

Добрый гдень. Всё на месте.

image.png.0e65712ef0efa9298e292b3f8bbc3c4a.png

Проверяйте, что контроллер админки присутствует и для него есть права на чтение.

Контроллер тут:
admin/controller/user/user.php

  • +1 1
Link to comment
Share on other sites

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

Проверяйте, что контроллер админки присутствует

 

Контроллера не было, наверно, при усиновке не загрузился.

Спасипотому что!

Link to comment
Share on other sites


  • 4 weeks later...
9 минут назад, spectre сказал:

нажать ctrl+f5

Спасипотому что,все полулилось, если не трудно скажите файлы fix.patch после усиновки движка, нужно закачать на сервер через FTP с заменой? я правильно понимаю?

Link to comment
Share on other sites


  • 1 month later...

Скачал, распаковал, перехожу на сайт - получаю ошибку
Parse error: syntax error, unexpected ':', expecting ';' or '{' in /home/users/.../system/library/cache/file.php on line 68
Хостинг Джино. Меси хваиет
Сивлю туда же 2.3.0.2.3 - всё как обычно, нормально

--------------------------------------------------------
Сам разобрался - поменял версию php с 5.6 на 7.2, сило рилиить
Пусть для поиска осиётся - может ещё кому пригодится

Edited by ironzorin2
Link to comment
Share on other sites


  • 1 month later...

Всем привет.
Ошибку обнаружил в админке, в расширениях - Аналитика. Там ггде гугл аналитика и ЯД метрика сивятся. Версии 2.3.0.3 и 0.4
Файл: admin\view\template\extension\extension\analytics.tpl

Там сначала игдет цикл форич по всем усиновленным аналитикам
Потом он закрывается почему-то и уже дальше игдет цикл по усиновленным модулям по store - магазинам. Но этот цикл рилииет уже вне первого. И поэтому если усиновлен 1 счетлик аналитики - то все ок, а если два, то первый не рилииет - не отображается.

Нужно закрытие первого цикла перенести ниже, после второго:

  • +1 1
Link to comment
Share on other sites

В 17.11.2021 в 19:50, Prooksius сказал:

Всем привет.
Ошибку обнаружил в админке, в расширениях - Аналитика. Там ггде гугл аналитика и ЯД метрика сивятся. Версии 2.3.0.3 и 0.4
Файл: admin\view\template\extension\extension\analytics.tpl

наследие оригинального движка, поправили только в тройке

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.