Вернуться к списку форумов Вернуться

Анонсы и ссылки для скачивания

Информация об апдейтах и ссылки для скачивания новыx версий движка EWC

Готовится 6-я версия EWC на Twitter Bootstrap

Это мой дом
Хотелось бы вернуться к проблемам больших сайтов.
В первую очередь, это меню. Может быть мастер в новой версии предусмотрит ее решение.

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

Учитывая, что перелинковка в движке довольно хорошо структурирована на всех уровнях вложенности, есть смысл менюшку слегка оскопить.

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

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

Что-то подобное организовано на сайте бутстрапа. Правда, там боковое меню из якорей, а страничная навигация организована верхним меню.

Либо, от раскрывающегося бокового меню отказаться вообще. Сделать его по принципу своего меню, ограничив только верхним уровнем. Тогда навигацию по вложенностям будет исполнять меню раздела, расположенное над каталогом.

Кстати, надо будет попробовать. Ведь такой вариант можно реализовать выводом какого нибудь файла, вместо тега категорий. Как это было на abb-rus.

В моем случае, такой ход облегчит вес страницы почти на 300 kb. Столько весит сегодня мое боковое меню.

Иной вариант.


Так выглядит только одна строка меню.
А если ее сделать примерно так:


Избавившись от многократных повторений сайзов и колоров на каждую строку, опять же высвободим немалый вес.
Это мой дом
Упс... блок вставки кода превратился в ссылку. Но просмотром кода элемента все равно видно, что я подразумевал.

И еще 1 момент. Не лишено смысла сделать меню не индексируемым. Об этом я писал ранее.

Было замечено, яндексу сильно полюбилось в сниппеты запихивать именно меню.
Если в меню оказывается, в названиях разделов запрашиваемый ключевик, он тупо выдергивает кусок менюшки и кидает в сниппет.

Частенько это не интересно.
Это мой дом
да в 6 будет несколько видов меню на выбор, в том числе меню с одними главными разделами. Это могу сделать быстро.
Это мой дом
ЗА выходные были доделаны самые критические бутстрапы.

Большая вероятность что выложу 6-ку альфу на этой неделе.

Вам понравится.
Это мой дом
Продолжаю бутстрапить.
Теперь в верхнем меню можно включить/выключить отображение подменю.

Скриншот (анимирован):



Если Вы думаете что я буду брать за 6-ку деньги - вы ошибаетесь.

Только бесплатно, только хардкор!
Это мой дом
а пока перевел demo.eurowebcart.ru на 6-ку, которая вот вот состоится.
Это мой дом
Демка demo.eurowebcart.ru обновлена.

-модернизированное верхнее меню
-модернизированное левое меню

теперь там есть вариант для тех у кого меню товаров справа
и вариант от Sudar (Только категории)

Вроде все готово для выпуска первой беты 6-ки.

Осталось допереводить кое что для других языков, добавить еще параметров в другие языки и выложу на выходных.
Это мой дом
www.dropbox.com

Пробуем высказываемся.
Это мой дом
В релизе 6.0 будет

новый footer!

новые настройки
- перемещающие CMS контент в footer
- время работы в footer
- открывание товара без левого меню.

скриншот нового footer'а



Это мой дом
А также новая шапка!



Что очень важно - нижний ряд кнопок - подсвечивается при нажатии и статус нажатия остается при переходе на соотв. вкладку.
Это мой дом
Пощупать новую версию можно тут:

demo.eurowebcart.ru

там есть еще баги определенные, но они вскоре решатся.
Это мой дом
Список найденных багов, которых не будет в релизе, и список хотелок:

-шаблон header.inc - плохо отображается вариант шапки коллаж (аж 2 раза)ГОТОВО
-товары с опциями в простом (втором) списке - не работает кнопка купить. ГОТОВО
-в третьем виде списка - вылез убиваемый повсеместно мною цвет nc2 (он теперь вспомогательный для особых выделений) ГОТОВО
-при покупке опционных товаров в третьем списке - не отображается левое меню при включенной опции - "не отображать левое меню в подробном описании товара"(ибо передается unifid или item_id) ГОТОВО
-проверить как выглядит в IE, доработать задние фоны для него. ГОТОВО
-Внести новые параметры и новые слова в остальные языки
-Если в списке скрыть корзину, то она вылезает закрытая при заходе в корзину. ГОТОВО
-В поиске Ajax корзина отображается справа, а должна слева ГОТОВО
-Корзина Ajax в карточке товара слишком широкая и описание товара уходит под фотографию ГОТОВО
-Модуль все скидки - стремный ГОТОВО
-Подправить модуль вывода аксессуаров ГОТОВО
-Добавить настройку кол-ва одновременных отображаемых товаров в Ajax корзине ГОТОВО
-Добавить настройку времене задержки при добавлении товара в корзину ГОТОВО
-Сделать нормальный LOADING Ajax корзины ГОТОВО
-Переделать ставшую широкой - подробную страницу товара ГОТОВО
-При покупке из поиска - изменяется catid НОРМАЛЬНАЯ ФИЧА
-При некоторых ситуациях цвет окантовки блоков не совпадает с цветом самого блока ГОТОВО

.. и будет релиз.

Пишу больше для себя, чтобы не забыть
Это мой дом
Также будет новая страница товара!


Это мой дом
Изменения уже можно посмотреть на демосайте: demo.eurowebcart.ru
Это мой дом
Новые виды Хидеров (шапок)

Анимированный скриншот:


Это мой дом
РЕЛИЗЗ!!

www.dropbox.com

Багтрекер тут.
Это мой дом
А у меня каверзный вопрос.
Во всех предыдущих версиях, на мой взгляд, был косяк, про который мастер забыл и забил.
Скорее всего по тому, что никого данный функционал не интересовал. Однако, при активном шопостроительстве, это чуть ли не самый главный инструмент. Которым к стати, контент менеджеры не очень-то умеют пользоваться.
Не, я конечно может и ошибаюсь, может там все зашибись, может это у меня кривые руки или голова. Вот мастер и обозначит своим ответом ху из где.

Я имею ввиду xml/yml импорт.

Функция в движке присутствует, но вот работать с ней, почему-то не представляется возможным без очень специальных знаний.
Видимо, функция появилась очень давно, на ранних версиях продукта. Сам по себе движок развивался, появлялись разные модули и ништяки по внедрению, обслуживанию и отображению контента, видоизменялся шаблон товарной карточки. А к обозначенной функции интерес со стороны потребителя был очень вялым, если вообще был. Вот мастер наверное и забил.

А вообще, хотелось бы, чтобы эта штука заработала в полную силу.
Мне интересно, почему не удается импортировать товары с одного своего сайта на другой, через xml/yml, не говоря уж об иных источниках?
Как минимум, на однородных ресурсах-то эта штука должна работать-то? А не работает...

Когда я показываю, импортировать через yml, то начинается всякая чепуха. На сколько хватает моего понимания, в шаблоне структуры импортируемого, есть тег - name, логика подсказывает, что должно быть взято наименование импортируемого и положено в ячейку, в которую вписываем наименование товара. Однако, там, после импорта оказываются либо html теги br, либо то, что у донора лежит в тегах des c r i p tion.

Пример импорта


0 1001 | Cиловое оборудование | Автоматы ABB Sace Emax | < br > < br > | 106707 | | | | | < img src='ht tp://w w w .favorit-el .ru/photos/abb/emax/e1b.jpg' border=0 > | | | 1 | | ht tp://w w w .abb-rus .ru/index.php?unifid=427f6703b6b6ff20bb64afe0204f8004 | RUR | Автомат ABB SACE Emax стационарный E1B 1000 PR121/P-LSI In=1000А 3п F HR |
1 1002 | Cиловое оборудование | Автоматы ABB Sace Emax | < br > < br > | 113645 | | | | | < img src='ht tp://w w w .favorit-el .ru/photos/abb/emax/e1b.jpg' border=0 > | | | 1 | | ht tp://w w w .abb-rus .ru/index.php?unifid=e60fd651bd2802000da5ae7c9caad419 | RUR | Автомат ABB SACE Emax стационарный E1B 1250 PR121/P-LSI In=1250А 3п F HR |
66 1067 | Cиловое оборудование | Автоматы ABB Sace Tmax | < br >Автоматический выключатель ABB SACE Tmax T1B 1P для распределительных сетей< br >(*) Отключающая способность для номинальных токов In=16 A и In=20 A равна 16 кА < br > | 3582 | | | | | < img src='ht tp://w w w .favorit-el .ru/photos/abb/tmax/t1p1.png' border=0 > | | | 1 | | ht tp://w w w .abb-rus .ru/index.php?unifid=64337d2f68919a7464981f803d44fdee | RUR | Автомат ABB Tmax T1B 1p 160 16А TMF 16-500 F FC Cu |
67 1068 | Cиловое оборудование | Автоматы ABB Sace Tmax | < br >Автоматический выключатель ABB SACE Tmax T1B 1P для распределительных сетей< br >(*) Отключающая способность для номинальных токов In=16 A и In=20 A равна 16 кА < br > | 3582 | | | | | < img src='ht tp://w w w .favorit-el .ru/photos/abb/tmax/t1p1.png' border=0 > | | | 1 | | ht tp://w w w .abb-rus .ru/index.php?unifid=2e3836632848b8f772092eb1a8f7d0c7 | RUR | Автомат ABB Tmax T1B 1p 160 20А TMF 20-500 F FC Cu |

Из примера видим, что все суется совсем не так, чтобы получилась товарная страничка.

А было бы здорово, если все оказывалось на своих местах


Это мой дом
Да поменялся формат regexp на YML, поправил

он должен быть такой:
#<offer id="(.*?)".*?available="(.*?)">.*?<url>(.*?)</url>.*?<price>(.*?)</price>.*?<currencyId>(.*?)</currencyId>.*?<categoryId>(.*?)</categoryId>.*?<picture>(.*?)</picture>.*?<delivery>(.*?)</delivery>.*?<name>(.*?)</name>.*?<vendor>(.*?)</vendor>.*?<vendorCode>(.*?)</vendorCode>.*?<des c r i p tion>(.*?)</des c r i p tion>.*?</offer>#si


В архиве с релизом 6.0 можно взять файл /admin/yml_import.php и заменить его.
архив с релизом напоминаю лежит на Дропбоксе тут:

Добавить ответ:

                  
Ответьте на вопрос: CKoлbKo бyдeT uз BoсbMu BычeсTb шeсTb?