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

vier

Recommended Posts

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

Но все это мелочи по сравнению с важностью добавления кириллических url

для Opencart 2 в новой версии - 54 это уже заложил (раньше как кто-то никто не интересовался этим вопросом).

когда будет для первого Opencart - это пока вопрос (не актуальная уже эта версия) - времени нет - занимаюсь 54 версией модуля (управлением стилями из админки модуля).

если Вам это срочно надо - пишите в личку доступы - сделаю.

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

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

Не удобно, что нельзя управлять последовательностью при составлении URL

Вы так и не поняли. - А что если Вы сортировку атрибутов по каким-то причинам поменяете....

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

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

Вы так и не поняли. - А что если Вы сортировку атрибутов по каким-то причинам поменяете....

 

Сортировка - это хоть какой-то инструмент. А так пока ни какого. Возможно получится интегрировать в модуль что-то подобное:917386352_.thumb.JPG.0e929d086d712ba8f7bf6818e4c57dc4.JPG

Наглядно и удобно.

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


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

Сортировка - это хоть какой-то инструмент. А так пока ни какого. Возможно получится интегрировать в модуль что-то подобное

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

И еще Важный момент - это количество этих параметров (Атрибутов, Опций и т.п.). Если их будет немного, то эту сортировку можно будет контролировать и водить свою. А если (как часто бывает) этих параметров под несколько ТЫСЯЧ, то тогда не реально ее станет контролировать. А на данный момент для формирования Урла логика в модуле железная.

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

В 14.12.2018 в 22:39, vier сказал:

@VladislavP доброго...

не понял вопрос - уточните. (желательно скринами или схемами).

что значит редактировать? - выбор количества параметров?

1. Пример по категории "Сумки мужские":
В категории "Сумки мужские" https://i-man.com.ua/sumki-muzhskie/
есть фильтр "Кожа", который генерирует страницу 
https://i-man.com.ua/sumki-muzhskie/material_koja
Можно ли на данную кнопку фильтра "Кожа" привязать уже существующую страницу 
"Мужские кожаные сумки" https://i-man.com.ua/sumki-muzhskie/muzhskie-kozhanye-sumki/ и чтобы не генерировалась страница https://i-man.com.ua/sumki-muzhskie/material_koja
Т.е. при нажатии на кнопку "Кожа" попадаем на существующую страницу https://i-man.com.ua/sumki-muzhskie/muzhskie-kozhanye-sumki/

2. Относительно атрибута canonical:
Грубо говоря, нужна возможность, которая позволит прописывать canonical для нужной нам страницы.
Т.е. чтобы дефолтные настройки canonical всегда указывали на главную страницу категории, а для нужных нам страниц была бы возможность прописать canonical на себя.
Например:
Для страницы фильтра "Кожа" https://i-man.com.ua/sumki-muzhskie/material_koja нужен canonical на общую категорию https://i-man.com.ua/sumki-muzhskie/
А например, для страницы фильтра "Коричневый" https://i-man.com.ua/sumki-muzhskie/cvet_cherniy нужна возможность прописать canonical на себя https://i-man.com.ua/sumki-muzhskie/cvet_cherniy .
Это нужно для того, чтобы давать понять гуглу, какую страницу индексировать как независимую, а какую как производную от категории.

в приложении пример пункта настройки canonical в админке. может я не до конца разобрался и такой функционал уже есть. Если есть, просьба подсказать как с ним работать.

 

image.png

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


8 минут назад, VladislavP сказал:

1. Пример по категории "Сумки мужские":

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

к стати, так же можно создавать Мета-теги и Описание и для самой Категории без фильтра - прописать ссылку и Мета-теги с Описанием во вкладке Пос.страницы фильтра.

14 минут назад, VladislavP сказал:

2. Относительно атрибута canonical:

можно по данному вопросу реализовать в фильтре (версия модуля должна быть не ниже 53).

есть два варианты при использовании Пос.страниц в модуле: - используя Пос.страницы в модуле, ссылки которые не зависимо от настроек во вкладке Мета-тэги, всегда будут без запрета на индексацию и с прописанным урлом в canonical.

1. - установить вот такие настройки в  Мета-тэги - https://prnt.sc/kk6i5b

2. - поставить галку на нужный блок во вкладке SEO_URL на "Не выводить в canonical" - https://prnt.sc/liopyi

 

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

Приветствую!

Прошу помощи с пос.страницами. Вроде бы все просто, но....

Не могу вывести описание....

две проверочных страницы:

http://www.triplanki.com/laminat/proizvoditeli_agt

http://www.triplanki.com/laminat/dizayn-planki_elochka

Вот скрин настроек вкладки пос.страницы...

 

 

31626736_.thumb.png.5e64c47134e201ce747f559042b89e21.png

 

 

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


20 минут назад, sset сказал:

Приветствую!

Прошу помощи с пос.страницами. Вроде бы все просто, но....

Не могу вывести описание....

доброго...

так а галку во вкладке Мета-тэги для вывода Пос.страниц установили? - (она служит для того, чтоб не удалять все пос.страницы, а можно их просто не выводить) - https://prnt.sc/lwmarb

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

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

доброго...

так а галку во вкладке Мета-тэги для вывода Пос.страниц установили? - (она служит для того, чтоб не удалять все пос.страницы, а можно их просто не выводить) - https://prnt.sc/lwmarb

Спасибо!!!

все ок.

 

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


Добрый вечер, возникло пару вопросов по модулю.

1 - После переноса стилей и шаблона из папки catalog/view/theme/default в catalog/view/theme/newstore/ стили скинов не подтягиваются, хотя файлы существуют.

Спойлер

YjSHqe8XS-Oe_nleOCXENg.png

2 - Канонические ссылки выводятся битыми и не полными, а относительными - валидатор ругается.

Спойлер

29Kg3PeGSy_rN63lBCl2Pg.png

YNrQjaZ-TRy4dn1K9TV5dw.png

Скорее всего необходимо подправить OCMOD. Помогите устранить траблы.

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


добрый...

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

1 - После переноса стилей и шаблона из папки catalog/view/theme/default в catalog/view/theme/newstore/ стили скинов не подтягиваются, хотя файлы существуют.

а где написано в установке по модулю, что надо переносить файлы стилей?

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

2 - Канонические ссылки выводятся битыми и не полными, а относительными - валидатор ругается.

так а зачем Вы установили галку во складке "Мета-тэги" URL без Домена: - вот и получаете его относительным.

и что значит битыми? - может надо настроить вывод canonical в модуле.

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

Скорее всего необходимо подправить OCMOD. Помогите устранить траблы.

причем здесь модификатор модуля.

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

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

а где написано в установке по модулю, что надо переносить файлы стилей?

а зачем мне использовать два шаблона одновременно, если мне достаточно одного который кешируется. Я не приветствую "срач" в MVC, а вы предлагаете идти по неправильному пути. Мне нужно что бы стили определялись из текущего шаблона, а не из default, как мне решить эту проблему?

 

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

URL без Домена

Спасибо, помогло. Модификаторы здесь оказались не причем, просто ошибок насыпали в лог.

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


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

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

какие шаблоны? - что Вы выдумываете. все кешируется и так.

и причем здесь MVC

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

9 часов назад, vier сказал:

какие шаблоны? - что Вы выдумываете. все кешируется и так.

и причем здесь MVC 

Я хочу полностью удалить папку от шаблона по умолчанию catalog/view/theme/default и использовать только папку шаблона newstore в котором есть свое кеширование, минификация и объединение стилей и js. Угадайте что мне мешает это сделать?

Правильно, то что вы нарушили патерн MVC и при подключение файлов прописали железно catalog/view/theme/default вместо того что бы использовать что то на подобии этого:

$this->config->get('config_template')
Надіслати
Поділитися на інших сайтах


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

Правильно, то что вы нарушили патерн MVC

изучайте MVC, чтоб здесь не отвлекать.

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

и при подключение файлов прописали железно catalog/view/theme/default вместо того что бы использовать что то на подобии этого: 

извините, что забыл Вас спросить. - если так сделал, значит так надо.

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

4 часа назад, vier сказал:

изучайте MVC, чтоб здесь не отвлекать.

извините, что забыл Вас спросить. - если так сделал, значит так надо.

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

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


В 20.12.2018 в 10:29, Denys сказал:

Правильно, то что вы нарушили патерн MVC и при подключение файлов прописали железно catalog/view/theme/default вместо того что бы использовать что то на подобии этого:


$this->config->get('config_template')

Вы не знаете как работает подключение файлов в Opencart.

так вот. - Чтоб подключить в не дефолтном шаблоне стиль для модуля, то следует коду в Opencart пройти следующие этапы:

//проверяем наличие файла  - 3 запроса проверки: if, file_exists, $this->config->get('config_template')
if(file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/путь_к_файлу/файл.css')) {
    $this->document->addStyle($this->config->get('config_template') . '/путь_к_файлу/файл.css');
}
else {
    //подключение по дефолту - никаких проверок нет
    $this->document->addStyle('/путь_к_файлу/файл.css');
}

для не дефолтного подключения стиля надо проверить и tpl-файл для модуля:

//для tpl
//сначала проверяем наличие файла  - 3 запроса проверки: if, file_exists, $this->config->get('config_template')
if(file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/путь_к_файлу/файл.tpl')) {
    .................следующий код ниже..........
}
.............
//делает еще полмиллиона операций и проверок, - вот пример одного из методов:
public function view($route, $data = array()) {
	$output = null;
	$route = preg_replace('/[^a-zA-Z0-9_\/]/', '', (string)$route);
	$result = $this->registry->get('event')->trigger('view/' . $route . '/before', array(&$route, &$data, &$output));
	if ($result) {
		return $result;
	}
	if (!$output) {
		$template = new Template($this->registry->get('config')->get('template_type'));
		foreach ($data as $key => $value) {
			$template->set($key, $value);
		}
		$output = $template->render($route . '.tpl');
	}
	$result = $this->registry->get('event')->trigger('view/' . $route . '/after', array(&$route, &$data, &$output));
	
	if ($result) {
		return $result;
	}
	return $output;
}

и вопрос на Ваш сарказм -

В 20.12.2018 в 10:29, Denys сказал:

Я хочу полностью удалить папку от шаблона по умолчанию catalog/view/theme/default и использовать только папку шаблона newstore в котором есть свое кеширование, минификация и объединение стилей и js. Угадайте что мне мешает это сделать?

Что теперь лучше для сайта? - Ваш предложенный метод, или тот который есть в модуле (по дефолту).

 

 

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

24 минуты назад, vier сказал:

Что теперь лучше для сайта? - Ваш предложенный метод, или тот который есть в модуле (по дефолту).

Послушайте, я не пришел сюда предлагать и оспаривать ваши методы. Я столкнулся с проблемой, которую нет возможности решить с помощью штатных средств в вашем модуле(с другими решениями у меня таких вопросов не возникало). Папку default я уже удалил и модуль прекрасно работает из папки  шаблона newstore, но осталась одна борода это 4 ссылки на стили модуля. Помогите мне решить задачу и убрать вывод этих ссылок из head http://prntscr.com/lxltnf

А что какасается что лучше, то можно реализовать переключатель в админке что то типа default или указать каталог шаблона или без стилей(использовать свой)... было бы желание.

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


16 минут назад, Denys сказал:

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

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

20 минут назад, Denys сказал:

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

и дальше грузить модуль лишней проверкой...

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

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

16 минут назад, vier сказал:

и дальше грузить модуль лишней проверкой...

Ура!:-o Осталось дождаться обновы. Вы понимаете зачем я вообще этот финт ушами затеял, что бы все ваши труды по оптимизации кода не сводились на нет.

Потому что следуя вашей логике, что лучше: одно обращение к серверу для загрузки фала стилей, или 1 +4 файла стилей модуля? В результате время выиграно при генерации кода на стороне сервера, будет потрачено на загрузку дополнительных файлов на стороне клиента, а я стремлюсь сделать 1 файл стилей и 1 файл js. У меня почти все получилось, но нет возможности убрать сами ссылки на стили модуля.

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

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


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

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

новая реализация в модуле была заложена еще в начале сентября этого года, а вот дата выпуска новой версии в массы - это еще под вопросом. - практически все отбирает переписка (к примеру вчера, времени вообще не было на новый код в модуле).

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

Добрый день.

 

При использовании фильтра возник конфликт с модулем "Разные цены для групп покупателей 2.1", т.е. модуль разные цены не работает с фильтром, если удалить фильтр, то модуль работает, мультимагазин на ocStore 2.3.0.2.2, шаблон UniShop

 

Может кто сталкивался с такой проблемой?

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


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

При использовании фильтра возник конфликт с модулем "Разные цены для групп покупателей 2.1", т.е. модуль разные цены не работает с фильтром

Модуль для Opencart`овских  групп покупателей будет соответственно отображать для них цены, а для остальных модулей по группам покупателей - это вопрос, так как какая там логика в коде данных модулей не известна.

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

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

Добрый день.

 

При использовании фильтра возник конфликт с модулем "Разные цены для групп покупателей 2.1", т.е. модуль разные цены не работает с фильтром, если удалить фильтр, то модуль работает, мультимагазин на ocStore 2.3.0.2.2, шаблон UniShop

 

Может кто сталкивался с такой проблемой?

 

у меня оба модуля работают норм. Но цены никак ни используются фильтром. 

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


В 17.12.2018 в 16:07, vier сказал:
В 17.12.2018 в 15:33, VladislavP сказал:

2. Относительно атрибута canonical:

можно по данному вопросу реализовать в фильтре (версия модуля должна быть не ниже 53).

есть два варианты при использовании Пос.страниц в модуле: - используя Пос.страницы в модуле, ссылки которые не зависимо от настроек во вкладке Мета-тэги, всегда будут без запрета на индексацию и с прописанным урлом в canonical.

1. - установить вот такие настройки в  Мета-тэги - https://prnt.sc/kk6i5b

2. - поставить галку на нужный блок во вкладке SEO_URL на "Не выводить в canonical" - https://prnt.sc/liopyi

Добрый день! Версию модуля обновил до 53. 

Теперь возможно реализовать ? - Или все вы на скринах сделали для 53 версии?

Грубо говоря, нужна возможность, которая позволит прописывать canonical для нужной нам страницы.
Т.е. чтобы дефолтные настройки canonical всегда указывали на главную страницу категории, а для нужных нам страниц была бы возможность прописать canonical на себя.
Например:
Для страницы фильтра "Кожа" https://i-man.com.ua/sumki-muzhskie/material_koja нужен canonical на общую категорию https://i-man.com.ua/sumki-muzhskie/
А например, для страницы фильтра "Коричневый" https://i-man.com.ua/sumki-muzhskie/cvet_cherniy нужна возможность прописать canonical на себя https://i-man.com.ua/sumki-muzhskie/cvet_cherniy .
Это нужно для того, чтобы давать понять гуглу, какую страницу индексировать как независимую, а какую как производную от категории.

в приложении пример пункта настройки canonical в админке. может я не до конца разобрался и такой функционал уже есть. Если есть, просьба подсказать как с ним работать.

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


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

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

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

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

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

Вхід

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

Вхід зараз
×
×
  • Створити...

Important Information

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