Конфигуриране, оптимизиране, функции, статии за OpenCart

От: Конфигуриране, оптимизиране, функции, статии за OpenCart

Здравейте,
Аз също ползвам за сео модул Complete SEO Package.
Тази функция "Generate dynamic redirections" всъщност каква й е целта? И какво всъщност прави?

Поздрави!
 
От: Конфигуриране, оптимизиране, функции, статии за OpenCart

uphero, мерси. Наистина бях проспал инсталацията. Явно съм сложил VQmod manager-a и това ме заблуди. Всичко с модула е наред и работи. Имам само един въпрос. Аз очаквах старите non SEO URL-та да пренасочват автоматично при зареждане към новите SEO URL, както 301 redirect. Това обаче не става. Достатъчно ли е за SEO оптимизацията, че canonical-а и на двете страници е еднакъв, за да не ми брой дублиране на страницата?

Здравейте,
Аз също ползвам за сео модул Complete SEO Package.
Тази функция "Generate dynamic redirections" всъщност каква й е целта? И какво всъщност прави?

И аз много ще се радвам на малко пояснения, защото никъде не намерих подробно описание.
 
От: Конфигуриране, оптимизиране, функции, статии за OpenCart

Здравейте,

Съвсем случайно попаднах на проблем със страницата за режима в профилактика(maintenace mode) покрай едни мои модификации, които правих. Оказва се, че ако режима за профилактика е включен и не сте вписани като потребители, а влизате като посетители в сайта, и ако липсва във вашата сесия предпочитания за език то не може да смените езика и ще ви се визуализира този по подразбиране, който е оставен. Видях че и във официалния форум го има описано -> http://forum.opencart.com/viewtopic.php?f=190&t=142263. Като цяло не е голям проблем, но това нарушава функционалността на мулиезичност на системата. Решението, което давам е за версии 2.0.х и премахва проблема с невъзможността да избирате език или валута, ако не сте вписани в режим на профилактика. То е написано в стила на OpenCart и е следното:

Във файла catalog/controller/common/maintenance.php намирате около десети ред следните инструкции:
PHP:
				if (isset($part[0])) {
					$route .= $part[0];
				}

След тях добавяте следните редове:
PHP:
				if (isset($part[1])) {
					if ($route . '/' . $part[1] == 'common/language') {
						return new Action('common/language/language');
					}
					
					if ($route . '/' . $part[1] == 'common/currency') {
						return new Action('common/currency/currency');
					}
				}

Може да се направи и като ocmod или vqmod модификация.
 
Последно редактирано:
От: От: Конфигуриране, оптимизиране, функции, статии за OpenCart

Здравейте,

Със слагането на Complete SEO Package в log-а на VQMod се появиха много грешки, че не може да открие селекта по-долу. Проверих seo_url.php файла например и търсения обект е там. Можете ли да ме насочите за причината?
Версия на магазина 1.5.6.4, другото го има в лога по-долу.

---------- Date: 2015-09-25 01:44:44 ~ IP : 84.43.188.129 ----------
REQUEST URI : /
MOD DETAILS:
modFile : /home/xxxxxxx/public_html/vqmod/xml/compat_mlseo_blogmanager_obsolete.xml
id : Patch for compatibility of SEO Package with Blog manager
version : 1.5.x
vqmver : 2.2.1
author : Sirius-Dev

File Name : catalog/controller/common/seo_url.php(0)
VQModObject::applyMod - SEARCH NOT FOUND (ABORTING MOD): "SELECT * FROM " . DB_PREFIX . "url_alias WHERE keyword = '" . $this->db->escape($part) . "'"
MOD DETAILS:
modFile : /home/xxxxxxx/public_html/vqmod/xml/seo_package.xml
id : Complete SEO Package
version : 2.7.5
vqmver : 2.5.1
author : Sirius-Dev

File Name : catalog/controller/common/seo_url.php(11)
VQModObject::applyMod - SEARCH NOT FOUND (ABORTING MOD): $query = $this->db->query("SELECT * FROM " . DB_PREFIX . "url_alias WHERE keyword = '" . $this->db->escape($part) . "'");
 
От: От: Конфигуриране, оптимизиране, функции, статии за OpenCart

Издирвам семпло модулче за Cookie policy, което да ми излиза доле у лево. Малко прозорче, кратък текст, само с бутонче "ОК" и да бъде респонсив. Ленти отгоре и отдолу не ми вършат никаква работа. Имам място само от лявата страна. Избрал съм си някакви модули, но не са на 100% това, което ми трябва и ще се радвам, ако някой даде по-читаво предложение.

Другия ми по-сериозен проблем са неналичните продукти. Когато са изчерпани ги слагам под ред 1000 и си стоят най-накрая, обаче когато някой избере подредба на продуктите по цена, име и т.н те се размешват с останалите и клиентите ги гледат и бягат... А не искам да ги изключвам, тъй като повечето ги пускам след време отново налични, а и са класирани вече...

Версия 1.5.6.4
 
От: Конфигуриране, оптимизиране, функции, статии за OpenCart

За по-специфични и къстъм модификации си има раздел за платена помощ. Не очаквайте готово решение на всеки проблем в тази тема.
 
От: Конфигуриране, оптимизиране, функции, статии за OpenCart

Как да добавите логото на производителя на продуктовата страница в OpenCart 2.x

Отваряте файла catalog/view/theme/your-theme/template/product/product.tpl и намирате следния ред:

Код:
 <li><?php echo $text_manufacturer; ?> <a href="<?php echo $manufacturers; ?>"><?php echo $manufacturer; ?></a></li>


Сменяте реда с следния код:

Код:
 <?php if($manufacturers_img) { ?>
 <li><a href="<?php echo $manufacturers; ?>"><?php echo ($manufacturers_img) ? '<img src="'.$manufacturers_img.'" title="'.$manufacturer.'" />' : '' ;?></a></li>
 <?php } else { ?>
 <li><?php echo $text_manufacturer; ?> <a href="<?php echo $manufacturers; ?>"><?php echo $manufacturer; ?></a></li>

<?php } ?>

Записвате документа и го качвате на сървъра си. След което отивате на catalog/controller/product/product.php и намирате следния ред:

Код:
$this->load->model('tool/image');
И добавете следните редове след него:

Код:
 $manufacturer_image = $this->model_catalog_manufacturer->getManufacturer($product_info['manufacturer_id']);
	if($manufacturer_image){
	    $data['manufacturers_img'] = $this->model_tool_image->resize($manufacturer_image['image'], 50, 50);
	} else  {
    $data['manufacturers_img'] = false;

	}


Имайте предвид, че двете числа в кода са за ширината и височината на изображението, съответно, така можете да ги променя в зависимост от вашите предпочитания:

Код:
 resize($manufacturer_image['image'], 50, 50);

Уверете се, че сте запазили и качил този файл, на сървъра.

източник
 
Последно редактирано:
От: Конфигуриране, оптимизиране, функции, статии за OpenCart

Здравейте как да адна профил от принтерест към уебсайта си?

Къде да сложа този код ?

Код:
<meta name="p:domain_verify" content="687eee8b0122c37753161c9c2523b8a5"/>
 
От: Конфигуриране, оптимизиране, функции, статии за OpenCart

Как да добавите логото на производителя на продуктовата страница в OpenCart 2.x

Отваряте файла catalog/view/theme/your-theme/template/product/product.tpl и намирате следния ред:

Код:
 <li><?php echo $text_manufacturer; ?> <a href="<?php echo $manufacturers; ?>"><?php echo $manufacturer; ?></a></li>


Сменяте реда с следния код:

Код:
 <?php if($manufacturers_img) { ?>
 <li><a href="<?php echo $manufacturers; ?>"><?php echo ($manufacturers_img) ? '<img src="'.$manufacturers_img.'" title="'.$manufacturer.'" />' : '' ;?></a></li>
 <?php } else { ?>
 <li><?php echo $text_manufacturer; ?> <a href="<?php echo $manufacturers; ?>"><?php echo $manufacturer; ?></a></li>

<?php } ?>

Записвате документа и го качвате на сървъра си. След което отивате на catalog/controller/product/product.php и намирате следния ред:

Код:
$this->load->model('tool/image');
И добавете следните редове след него:

Код:
 $manufacturer_image = $this->model_catalog_manufacturer->getManufacturer($product_info['manufacturer_id']);
	if($manufacturer_image){
	    $data['manufacturers_img'] = $this->model_tool_image->resize($manufacturer_image['image'], 50, 50);
	} else  {
    $data['manufacturers_img'] = false;

	}


Имайте предвид, че двете числа в кода са за ширината и височината на изображението, съответно, така можете да ги променя в зависимост от вашите предпочитания:

Код:
 resize($manufacturer_image['image'], 50, 50);

Уверете се, че сте запазили и качил този файл, на сървъра.

Баси лайното тоя опенкарт.
ПП да беше споменал и кой е автора на урока, малко е грозно така да го представяш един вид като твой:
http://isenselabs.com/posts/how-to-add-the-manufacturer-logo-to-your-product-page-in-opencart-2x
 
От: От: Конфигуриране, оптимизиране, функции, статии за OpenCart

Да моя грешка
щях да го слагам, нещо съм се замотал.
Благодаря за напомнянето

Баси лайното тоя опенкарт.
ПП да беше споменал и кой е автора на урока, малко е грозно така да го представяш един вид като твой:
http://isenselabs.com/posts/how-to-add-the-manufacturer-logo-to-your-product-page-in-opencart-2x
 
От: Конфигуриране, оптимизиране, функции, статии за OpenCart

Здравейте

Как мога да добавям и редактирам мета тагове на common pages ( login, account, special, forot-password, cart и т.н) ? Имам SEO Paladin но там няма такива опции. Ако това не става , интересувам се как мога да изключа от индексиране тези common pages ( login, account, special, forot-password, cart и т.н) от индексиране ( правих го с <meta name="robots" content="noindex,follow" /> на старата версия на Опенкарт). Но сега на 2-ката не се получава.

Благодаря
 
От: Конфигуриране, оптимизиране, функции, статии за OpenCart

Здравейте, имам един много дразнещ проблем, който не знам защо игнорирах досега, но стана на въпрос тази вечер и ми обърнаха внимание.
Става дума за последната версия на Opencart 2.0.3.1 и вграденото сортиране по цена (Цена (най-ниска>най-висока) ) и (Цена (най-висока>най-ниска) ) - не го прави коректно.Мисля, че бях срещал някъде решение, но не мога да го намеря.
Много благодарен ще съм, ако някой се сети за fix и сподели!
 
От: Конфигуриране, оптимизиране, функции, статии за OpenCart

Здравейте,
Ако смятате на ъпгрейдвате от 2.х.х.х до 2.1.0.1 не го правете!
Веднага ви се чупи магазина.
Има разлика в база данни - има нови таблици...
Иначе за нова инсталация си работи перфектно.
Поздрави!
 
От: Конфигуриране, оптимизиране, функции, статии за OpenCart

Здравейте, имам следният проблем - като цъкна на brands и избера дадена марка продуктите от марката излизат но най-отгоре са въртележките от заглавната страница (специални предложения и последни продукти) и чак най-отдолу са продуктите от дадения бранд. Търсих доста, но не можах да разбера как да го оправя.. Версия 2.0.3.1
 
От: Конфигуриране, оптимизиране, функции, статии за OpenCart

Виж в System->Design->Layouts->Manufacturer какво има наблъскано и го преподреди
 
От: Конфигуриране, оптимизиране, функции, статии за OpenCart

Виж в System->Design->Layouts->Manufacturer какво има наблъскано и го преподреди

Нищо няма /manufacturer излиза без тези въртележки, но ако цъкнеш на някой бранд - примерно /Kingstone излиза със всичките бъкии :D
 
От: Конфигуриране, оптимизиране, функции, статии за OpenCart

Нищо няма /manufacturer излиза без тези въртележки, но ако цъкнеш на някой бранд - примерно /Kingstone излиза със всичките бъкии :D

Ми значи си ги наблъскал в дефолтния
 

Горе