Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

ocStore 3.0.2.0b1 версия для тестирования


dinox

Recommended Posts

11 минут назад, pawana сказал:

 

А seo url там вообще "революция" :)
Подозреваю что и в других контроллерах не меньше изменений

 

Цитата

seo_url.php - more seo and language changes.

 

Весь переписан, полностью и логика изменена
Я же говорил что opencart 3.1 будет отличаться от 3.0, как 3.1 от 2.3 :-D

  • +1 1
Надіслати
Поділитися на інших сайтах

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

да там сейчас

url->link($route, $id . language_id)

 

Развлекуха для разрабов.


Долго я туда смотрел, так и не понял зачем и зачем.

Будем надеятся что хватит ума откатить.

Надіслати
Поділитися на інших сайтах


Я тоже надеялся.

Он начала с account, потом застыл, а потом практически сразу все!!! покрыл
 

 

Надіслати
Поділитися на інших сайтах

4 минуты назад, chukcha сказал:

Я тоже надеялся.

Он начала с account, потом застыл, а потом практически сразу все!!! покрыл
 

 

 

А самый большой фейспалм этого всего в том, что у него не хватает мозгов сделать lang-детектор по урлу и инициализировать url-класс до lang. Так как в том виде как сейчас, возможности с первого раза без лишнего редиректа определить локаль,  кроме как повторной инициализации lang-класса, без больших структурных изменений, я не вижу.

Надіслати
Поділитися на інших сайтах


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

кроме как повторной инициализации lang-класса,

Увы это так.

Но это не есть самая большая проблема..


Он вовремя "закешировал" свои регеспы. теперь их в цикле гоняет, а в ранней версии он их в запросах юзал

Надіслати
Поділитися на інших сайтах

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


Долго я туда смотрел, так и не понял зачем и зачем.

Будем надеятся что хватит ума откатить.

Совершенно верно
lang можно было добавить в url.php к примеру, зачем колбасить все $this->url->link...
Да и вообще все классы должны получать реестр registry

 

30 минут назад, Yoda сказал:

что у него не хватает мозгов сделать lang-детектор по урлу

А это в точку
А то зайдет бот ПC страницу /ru/... с браузерным lang = en и что сделает "автодетектор" .. переключит на /en/... - идиотизм
Сам URL обязан выступать переключателем языков

 

Но все равно seo_url уже на что то логичное начинает быть похож

Надіслати
Поділитися на інших сайтах

public function link($route, $args = '', $secure = false) {

А вот зачем..
Потому что, устоявшаяся  форма

 

Но
Но можно было бы создать сеттер language_id

 

Надіслати
Поділитися на інших сайтах

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

public function link($route, $args = '', $secure = false) {

А вот зачем..
Потому что, устоявшаяся  форма

 

Но
Но можно было бы создать сеттер language_id

 

 

Здесь плачет 

Цитата

public function link($route, $args = '', $secure = false,  $language_id) {

 

Надіслати
Поділитися на інших сайтах


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

Здесь плачет 

Д. как-то сказал, не выдумывайте

 

Вы видели, что он творил с опенграфом?
Тут ума у него хватило убрать..

Надіслати
Поділитися на інших сайтах

Друзья, подскажите, пожалуйста, как дела сейчас с выходом 3.1 версии? Судя по переписке уже должна быть вчера или сегодня. Как думаете, еще недельку? Очена ждем ведь, не начинаем..

Надіслати
Поділитися на інших сайтах


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

Друзья, подскажите, пожалуйста, как дела сейчас с выходом 3.1 версии? Судя по переписке уже должна быть вчера или сегодня. Как думаете, еще недельку? Очена ждем ведь, не начинаем..

 

возможно, пока вы ЕЩЕ ждете - ваши конкуренты УЖЕ торгуют на последнем стабильном релизе 230x

Надіслати
Поділитися на інших сайтах

В 2/4/2018 в 15:51, chukcha сказал:

На гите то пусто, то густо

Судя по всем с seo Даниель закончил, но если что и будет, только косметика.. и поиск багов

 

Существенного различия нет, только поднята планка совместимости версий php
 


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

Надіслати
Поділитися на інших сайтах


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


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

Даниэль неконтролируемый "горячий финский" парень :ugeek:

Надіслати
Поділитися на інших сайтах

37 минут назад, ToXa911 сказал:

Поделитесь силой джедаев - с беты на стабильную версию потом можно будет безболезненно мигрировать? :)


В свете того что происходит с seo в оригинальном репозитории - могут быть любые проблемы.

Надіслати
Поділитися на інших сайтах

57 минут назад, ToXa911 сказал:

Поделитесь силой джедаев - с беты на стабильную версию потом можно будет безболезненно мигрировать? :)

Безболезненно - нет
А зачем вам бету ставить ?
Из того что я видел на гите перейти с 3.0 будет также геморойно как с 2.3
И думаю что 3.1.0 выйдет тоже очень сырой. Надо сразу ждать в течении месяца 3.1.0,1,2,3,
Или может случиться как с opencart 2.2 - на которую Даниэль просто сразу "забил" и даже не исправлял ошибки

  • +1 1
Надіслати
Поділитися на інших сайтах

  • 2 weeks later...

Смотрю на seo_url.php от текущей разработки. Там присутствует вот такой запрос:

foreach ($parts as $part) {
	$query = $this->db->query("SELECT * FROM " . DB_PREFIX . "seo_url WHERE keyword = '" . $this->db->escape($part) . "' AND store_id = '" . (int)$this->config->get('config_store_id') . "' AND language_id = '" . (int)$this->config->get('config_language_id') . "'");
	........
} else {
	$this->request->get['route'] = 'error/not_found';
	break;
	}
}

Зачем по корректному запросу, но на другом языке, отправлять пользователя на 404?

Или в 3.1 язык в куках не сохраняется и убрана установка языка по браузерному lang?

 

А вот идея с таблицей seo_regex хорошая. Давно надо было так сделать.

Надіслати
Поділитися на інших сайтах


4 минуты назад, Timber сказал:

 

Или в 3.1 язык в куках не сохраняется и убрана установка языка по браузерному lang?

 

Автоопределение языка по браузеру это бред
К примеру заходит поисковой бот с языком браузера english и будет тогда видеть только страницы english и соответственно другие не проиндексируются
Префикс или разный ЧПУ для языков должен выступать переключателем языка и никакой самодеятельности в стиле "автоопределение по браузеру"

Надіслати
Поділитися на інших сайтах

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

Автоопределение языка по браузеру это бред

 

Факт. Но в startup.php так и осталось

// Language Cookie
if (isset($this->request->cookie['language']) && array_key_exists($this->request->cookie['language'], $language_codes)) {
	$code = $this->request->cookie['language'];
}
// Language Detection
if (!$code && !empty($this->request->server['HTTP_ACCEPT_LANGUAGE'])) {

 

И судя по тому, что все языковые вещи менялись пару недель назад, то в релизе всё так и будет. И получается, что, например, пользователь раньше был на сайте и у него в куках установлен русский. Потом он пришёл по англоязычной ссылке (из поиска, фейсбука или ещё откуда-нибудь) и вместо того, чтобы ему открыть оригинальную английскую страницу, переключить язык или показать русскую, он будет отправлен на страницу ошибки 404. Или я что-то недопонимаю?

 

 

Надіслати
Поділитися на інших сайтах


  • dinox unpinned та unfeatured this topic

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.