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

Процесс работ над релизом ocStore 1.5.5.1.2


dinox

Recommended Posts

Ребята, может все таки включите в сборку Override Engine? Это вот это http://www.opencart.com/index.php?route=extension/extension/info&extension_id=8588&filter_license=0&page=5.

Не сложно ведь и не накладно, а польза может быть немалая. Да обсуждался он уже https://opencartforum.com/topic/13078-hook-pre-render-ideia-i-primernaia-realizatciia/ .

И в общем идея признана не безинтересной. По крайней мере на примере Мадженто могу точно сказать, что благодаря тому, что там есть этот механизм, делать кастомизации для нее намного проще и эти кастомизации очень мало зависят от версии движка. Да и в Prestashop такой механизм тоже есть уже два года как. Что же ОС отстает от передовых проектных решений. А то будет с ним как с Drupal, который так и не повзрослел (остался на решениях от PHP 4).

а кто его юзать будет?

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

При нажатии на кнопку Добавить в списке категорий в админке:

Fatal error: Call to undefined method ModelCatalogCategory::getAllCategories() in .../admin/controller/catalog/category.php

 

аналогично при редактировании.

починил. спасибо

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

а кто его юзать будет?

Вообще то по идее должны пользовать разработчики. По крайней мере в других движках это делают повсеместно, и не задает подобных вопросов.

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


вот я не думаю что будут использовать, и это не форум других движков.

как бы там ни было, код на гитхабе, каждый может делать пул реквесты, you are welcome

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

Вообще то по идее должны пользовать разработчики. По крайней мере в других движках это делают повсеместно, и не задает подобных вопросов.

 

Я думаю что нет смысла добавлять override-engine до тех пор, пока нет модулей, которые работают через него.

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

 

По поводу этой функциональности с непонятным статусом "нужно" / "не нужно",

можно сказать точно тоже самое, что я писала раньше насчёт другого модуля:

 

Лучше оставить это как оно и есть сейчас, в виде отдельного модуля, чем добавлять в движок.

 

Такая стратегия позволит проще обновлять движок ocStore

и проще синхронизировать его с движком оригинального Opencart.

:wink:

 

 

На мой взгляд, сейчас гораздо конструктивней будет сфокусироваться на:

 

1.тестировании того, что уже было сделано

https://opencartforum.com/topic/27002-процесс-работ-над-релизом-ocstore-15512/?do=findComment&comment=208946

 

 

2.решении или поиске альтернативного варианта для последнего оставшегося пункта:

 

12)Если это возможно, очень хотелось бы починить и вернуть мультиязычный Seo-Pro

https://opencartforum.com/topic/25354-%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-ocstore-v15511/page-5#entry196020

 

:-)

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


Кажется я нашел еще косяк.

Решил посмотреть, что из себя представляет фильтр товаров появившийся в линейке 155, но как оказалось ничего, т.к. вывести его невозможно.

Модулю установил отображаться в категориях, создал фильтры, добавил их к товару, но ничего не происходит, эффекта ноль, модуль даже не появляется. Пробовал на мастер версии и на обычной с сайта + на шаблоне Minimalism 1551. Это у всех так или я что-то не доделал?)

 

Вопрос снят, оказалось нужно еще каждой категории отдельно указывать какие значения фильтра в ней будут отображаться - маразм полный.  :?

Змінено користувачем OldAine
Надіслати
Поділитися на інших сайтах

Я думаю что нет смысла добавлять override-engine до тех пор, пока нет модулей, которые работают через него.

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

Так это же замкнутый круг - кто же будет писать модули, работающие через отсутствующий в движке механизм?

Как вариант популяризации - можно вслед за релизом десяток-два бесплатных модулей переделать под ОЕ.

А может ... написать конвертер модулей VQMOD -> OE ...

EVMedvedev, Вы вроде неплохо изучили ОЕ изнутри. Это возможно?

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


Хотя, наверное, не нужно интегрировать ОЕ. Интегрировать - значит остановить свой выбор именно на этом решении, и менять его, когда люди начнуть под него писать модули будет очень болезненно. Все же нужно вначале прийти к общему красивому решению, да и правильный план его развития разработать.

Мне лично идея хуков и хелперов нравится больше.

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


12)Если это возможно, очень хотелось бы починить и вернуть мультиязычный Seo-Pro

http://opencartforum...e-5#entry196020

 

на счет этого не уверен, кому не нравится добавляйте

Disallow: /*?page=1
Disallow: /*&page=1 

в robots.txt

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

Хочется версию jQuery посвежее :) Возможно?

 

----- Важно -----

 

ocStore 1.5.5.1.1 появился 3 сентября 2013 года в связи с несовместимостью новых версий jQuery и jQuery-UI с базовым функционалом ocStore, по этому мы сделали откат обновления этих библиотек, всех кто успел скачать ocStore 1.5.5.1 просьба скачать ocStore 1.5.5.1.1

 

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


на счет этого не уверен, кому не нравится добавляйте

Disallow: /*?page=1
Disallow: /*&page=1 

в robots.txt

 

Вы, наверное, вот это имели в ввиду

17) При пагинации ссылки на первую страницу выглядят не правильно - присутствует переменная page=1 что создает дубляж для первой страницы категории.

 

? :-)

 

а чем вам не нравится решение которое предлагается здесь:

 

https://opencartforum.com/topic/10004-%D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%BE-%D1%81%D0%B5%D0%BE-%D0%BD%D0%B5%D0%BE%D0%BF%D1%82%D0%B8%D0%BC%D0%B8%D0%B7%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D0%B0%D1%8F-%D0%BF%D0%B0%D0%B3%D0%B8%D0%BD%D0%B0%D1%86%D0%B8%D1%8F/?hl=%D0%BF%D0%B0%D0%B3%D0%B8%D0%BD%D0%B0%D1%86%D0%B8%D1%8F

 

:unsure:

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


Вы, наверное, вот это имели в ввиду

17) При пагинации ссылки на первую страницу выглядят не правильно - присутствует переменная page=1 что создает дубляж для первой страницы категории.

 

? :-)

 

а чем вам не нравится решение которое предлагается здесь:

 

https://opencartforum.com/topic/10004-%D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%BE-%D1%81%D0%B5%D0%BE-%D0%BD%D0%B5%D0%BE%D0%BF%D1%82%D0%B8%D0%BC%D0%B8%D0%B7%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D0%B0%D1%8F-%D0%BF%D0%B0%D0%B3%D0%B8%D0%BD%D0%B0%D1%86%D0%B8%D1%8F/?hl=%D0%BF%D0%B0%D0%B3%D0%B8%D0%BD%D0%B0%D1%86%D0%B8%D1%8F

 

:unsure:

 

Проблема с описанием категории также осталась

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


Да, я пожалуй присоединюсь к просьбе исправить

 

17) При пагинации ссылки на первую страницу выглядят не правильно - присутствует переменная page=1 что создает дубляж для первой страницы категории.

 

и

 

Проблему с описанием категории

 

Решение уже есть, нужно только добавить в сборку:

 

     }
пишем
if ($page > 1) {
    $tmp_url = str_replace('&', '&', $this->url);
         $output .= ' <a href="' . str_replace('&', '&', rtrim( str_replace('page={page}', '', $tmp_url), '?&')) . '">' . $this->text_first . '</a>';
         if ($page == 2){
            $output .= '<a href="' . str_replace('&', '&', rtrim( str_replace('page={page}', '', $tmp_url), '?&')) . '">' . $this->text_prev . '</a> ';
         }else{
    $output .= '<a href="' . str_replace('{page}', $page - 1, $this->url) . '">' . $this->text_prev . '</a> ';
            }
     }
и вместо
for ($i = $start; $i <= $end; $i++) {
    if ($page == $i) {
     $output .= ' <b>' . $i . '</b> ';
    } else {
     $output .= ' <a href="' . str_replace('{page}', $i, $this->url) . '">' . $i . '</a> ';
    }
}
пишем
for ($i = $start; $i <= $end; $i++) {
    if ($page == $i) {
     $output .= ' <b>' . $i . '</b> ';
    } elseif($i == 1) {
     $output .= ' <a href="' . str_replace('&', '&', rtrim( str_replace('page={page}', '', $tmp_url), '?&')) . '">' . $i . '</a> ';
    } else {
        $output .= ' <a href="' . str_replace('{page}', $i, $this->url) . '">' . $i . '</a> ';
    }
}

 

 

 

https://opencartforum.com/topic/14502-%D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%BE-%D0%B4%D1%83%D0%B1%D0%BB%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5-%D0%BE%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D1%8F-%D0%BF%D1%80%D0%B8-%D0%BF%D0%B0%D0%B3%D0%B8%D0%BD%D0%B0%D1%86%D0%B8%D0%B8/?do=findComment&comment=99239'>https://opencartforum.com/topic/14502-решено-дублирование-описания-при-пагинации/?do=findComment&comment=99239

catalog/controller/product/category.php

находите строчку 114
 

$this->data['description'] = html_entity_decode($category_info['description'], ENT_QUOTES, 'UTF-8');
меняете на

if ($page == 1) {
$this->data['description'] = html_entity_decode($category_info['description'], ENT_QUOTES, 'UTF-8');
} else {
$this->data['description'] = "";
}

 

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


Да, я пожалуй присоединюсь к просьбе исправить

 

17) При пагинации ссылки на первую страницу выглядят не правильно - присутствует переменная page=1 что создает дубляж для первой страницы категории.

 

и

 

Проблему с описанием категории

 

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

для страницы категории, но и для страницы производителя. 8-)

 

В общем, я сделал сегодня pull-реквесты:

 

Optimization pagination (remove first-page links duplicate)

https://github.com/myopencart/ocStore/pull/21

 

Category description show only on the first page (remove text duplicates for SEO)

https://github.com/myopencart/ocStore/pull/22

 

Manufacturer description show only on the first page (remove text duplicates for SEO)

https://github.com/myopencart/ocStore/pull/23

 

Как Dinox их примет, эти фиксы будут в сборке.

А чтобы у вас было, "покращення вашого життя вже сьогодні" :-D

можете залить в корень сайта содержимое прикреплённого архива

PaginationSeo_DescriptionSeo.zip

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


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

для страницы категории, но и для страницы производителя. 8-)

 

В общем, я сделал сегодня pull-реквесты:

 

Optimization pagination (remove first-page links duplicate)

https://github.com/myopencart/ocStore/pull/21

 

Category description show only on the first page (remove text duplicates for SEO)

https://github.com/myopencart/ocStore/pull/22

 

Manufacturer description show only on the first page (remove text duplicates for SEO)

https://github.com/myopencart/ocStore/pull/23

 

Где ж ты раньше был? :-)

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


Подскажите пожалуйста где можно скачать сборку осторе с последними исправленными ошибками, те что в 1 посте в пункте Готовые (зеленым цветом выделены). Спасибо

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


Гість
Ця тема закрита для публікації повідомлень.
  • Зараз на сторінці   0 користувачів

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

Important Information

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