CommerCentr
UA
Увійти

Обновление multistore до 3.1.8 версии [github]

#27
@SlaSoft, просто повсюду слеш есть а на производителях нету, не по феншую да и в Г у меня страницы со слешем а сейчас получается сыпет ошибки.
И почему то страницы без / попали под блок в робот.тхт
пришлось закоментировать строчку
Disallow: /*manufacturer_id=
#28
Не понимаю


if (isset($postfix)) {
$sla_seo_pro_postfix = trim($this->config->get('sla_seo_pro_postfix'));
if ($sla_seo_pro_postfix) {
$seo_url .= '.' . $sla_seo_pro_postfix;
} else {
if ($this->config->get('sla_seo_pro_postfix_slash_product')) {
$seo_url .= '/';
}
}
}


Т.е.
case 'manufacturer_id':
$postfix = 1;
break;


А у тебя есть html в конце?
нет
А в конфиге прописан - Использовать слеш в товарах?
#29
@SlaSoft, в товарах нету ни html ни /,, слеш стоит только на категории и подкатегории, но это не критично, я просто спросил почему не прописывается, было ли так задумано или это баг
Всёж как по мне "Производитель" больше относится к категории чем к товару
#30
SlaSoftcase 'manufacturer_id': $postfix = 1;

Ну вот здесь убрать postfix
#31
Сегодня доделана карта сайта от @ALarik, в карте учтены локализованные версии с использованием атрибута hreflang.
Теперь карта выглядит так:
ice_screenshot_20200307-121224.png

ice_screenshot_20200307-121324.png

ice_screenshot_20200307-121512.png

Хочу знать Ваше мнение о новой карте сайта и чего в ней не хватает.Вкладення: ice_screenshot_20200307-121224.png · ice_screenshot_20200307-121324.png · ice_screenshot_20200307-121512.png
#32
yura_co
Хочу знать Ваше мнение о новой карте сайта и чего в ней не хватает.

@yura_co ты бы дал ссылку на карту, чтобы все пощупали, новая карта (для брокарт):
скачать правильную карту сайта для опенкарт
#34
помиока не помилка, вирішуйте самі....
в адмінці при фільтруванні (наприклад по категорії) після редагування будь якого товару скидається фільтр.
З однієї сторони це неправильно а з іншої - може бути.
#35
Знову копаючись в оптимізації я виявив деяку недоробку з тегами alternate:
ice_screenshot_20200507-134158.png
Як бачимо із скріна, вказано першою стрічкою сторінка для користувачів з США та цінами в доларах США.
По факту перейшовши за посиланням ми отримаємо сторінку англійською мовою та з валютою гривня.
Я вважаю що це не має так бути. Помітив я це користуючись вебвізором для аналізу поведінки відвідувачів.
Взагалі логічно що якщо магазин з України то й валюта виставлена гривня, але коли в нас за посиланням написано що валюта долар то й має бути долар. Поки то не є критичним, але прошу розглянути цю доробку на майбутнєВкладення: ice_screenshot_20200507-134158.png
#36
@yura_co, можливо я щось не розумію, але hreflang не має жодного відношення до валюти. Він лише вказує країну і мову. Привязки валюти до мови в опенкарті з коробки взагалі нема, якщо я нічого не путаю... Послідовність в коді залежить від того, який порядок для мов вказаний в адмінці.
#37
@Chez, вказана мова та регіон, ось виписка з бази Г

Пример
Компания Example Widgets, Inc владеет веб-сайтом, который предназначен для пользователей из Великобритании, Германии и США. Региональные версии страниц со следующими URL имеют лишь некоторые отличия:


  • http://en.example.com/page.html – главная страница на английском языке с информацией о тарифах на международную доставку из США.
  • http://en-gb.example.com/page.html – страница для клиентов из Великобритании с ценами в фунтах стерлингов.
  • http://en-us.example.com/page.html – страница для клиентов из США с ценами в долларах США.
  • http://de.example.com/page.html – главная страница на немецком языке.
  • http://www.example.com/ – страница по умолчанию, для которой не определен язык или страна. Здесь пользователи могут выбрать свой язык и регион.

Обратите внимание, что Google не определяет целевую аудиторию этой страницы по субдоменам в URL (en, en-gb, en-us, de) – вы должны указать ее явно.

Ниже приведен фрагмент кода HTML, который нужно вставить в раздел <head> всех перечисленных выше страниц, чтобы перенаправлять пользователей из США, Великобритании и Германии, а также англоговорящих пользователей на соответствующие страницы. Все остальные будут переходить на страницу по умолчанию. В результатах поиска будет показываться страница, соответствующая настройкам браузера пользователя.

<head>
<title>Widgets, Inc</title>
<link rel="alternate" hreflang="en-gb"
href="http://en-gb.example.com/page.html" />
<link rel="alternate" hreflang="en-us"
href="http://en-us.example.com/page.html" />
<link rel="alternate" hreflang="en"
href="http://en.example.com/page.html" />
<link rel="alternate" hreflang="de"
href="http://de.example.com/page.html" />
<link rel="alternate" hreflang="x-default"
href="http://www.example.com/" />
</head>



З цього виходить що регіональне призначення підтягує й валюту
В опенкарті привязки валюти до мови дійсно нема але брокарт має ряд відмінностей, починаючи з мультимовності і прописаного в коді атрибуту alternate , чого в опенкарті нема
#38
это реализовать - ен проблема, сейчас кстати пилим свой определятор не просто страны, но и региона и, при стечении хороших обстоятельств - и города и координат, на всех языках, для чего ? ну как минимум для редиректа пользователя автоматически на нужный язык, с подтверждением конечно, и автоматическим подключением в настройках и валюты, но не только, в основном - для сеошной штуки, чтобы пользователь не платил много бабла на разные сервиссы, остлеживая свой магазин, а сам видел, откуда кто к нему приходит (правда хотмап клика пока в процессе разработки, не финансировали, но анонсировала), чтобы полную карту в админке по магазину видеть (это конечно будет для премиальных пользователей, для бесплатного ограниченный функционал будет, но для альянса - фулл вип (^|^)
#39
В принципе язык не есть определение признака валюты
Но можно, конечно, на мултивалютных сайтах подсуетиться и сделать соответствие по умолчанию
Язык - валюта, для того чтобы индексировались валюты в соответствии языку индексации, если нет данных в куках и сессиях
#40
Привіт камради!
В збірку на сторінку зворотнього зв"язку потрібно добавити захист від спамерів, бо це просто капець, використовують сторінку зворотньго звязку і щоденно приходить купа спаму.
#41
Не треба, є дуже просте рішення на опекартфорум от щопутилса
#42
Перевірив, повинно все з коробки працювати, щойно глянув на сайті, все гуд.
#43
SlaSoftНе треба, є дуже просте рішення на опекартфорум от щопутилса

а що за рішення?
#45
досить гарне, просте та лаконічне рішення.
#46
Bacoдосить гарне, просте та лаконічне рішення.

Такі так, я в кільках місцях веже перевірив, декілька додав до іншіх форм
та й не треба каптч
Бо я давно говорю, що каптча -зло. - для лентяїв
#47
Всем привет !
При попытке установить BroCart 3.1.8 из GIT - получаю ошибку.
После того, как ввожу и подтверждаю данные от БД на этапе №3 при установке - получаю 500 ошибку.
В самой базе данных при такой установке создается всего 68 таблиц.

Что мне нужно предоставить, чтобы получить помощь, для обнаружения и устранения ошибки при установке ?
#48
AlvaEdisonЧто мне нужно предоставить, чтобы получить помощь, для обнаружения и устранения ошибки при установке ?

Привет! Для начала можно просто лог ошибки,
#49
AlvaEdison
При попытке установить BroCart 3.1.8 из GIT - получаю ошибку.
После того, как ввожу и подтверждаю данные от БД на этапе №3 при установке - получаю 500 ошибку.
В самой базе данных при такой установке создается всего 68 таблиц.

Подтверждаю. Проблема при установке связанная с брендами
PHP Fatal error:  Uncaught Exception: Error: Unknown column 'name' in 'field list'<br />Error No: 1054<br />\n\nINSERT INTO `oc_manufacturer_description`...
#50
Решение. Файл install/brocart.sql в таблицу oc_manufacturer_description после
`language_id` int(11) NOT NULL,

добавить
`name` varchar(64) NOT NULL,

Читати може будь-хто. Щоб писати й голосувати — увійдіть в акаунт.