Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Recommended Posts

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

з.ы. мож кто знает как отклюлить ссылку в хлебных крошках? :)

вот это решение не помогло 

<?php foreach ($breadcrumbs as $i=> $breadcrumb) { ?>

<?php echo $breadcrumb['separator']; ?><?php if($i+1<count($breadcrumbs)) { ?><a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a> <?php } else { ?><?php echo $breadcrumb['text']; ?><?php } ?>
<?php } ?>
Edited by Dimasscus
Link to comment
Share on other sites


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

з.ы. мож кто знает как отклюлить ссылку в хлебных крошках? :)

вот это решение не помогло 

<?php foreach ($breadcrumbs as $i=> $breadcrumb) { ?>

<?php echo $breadcrumb['separator']; ?><?php if($i+1<count($breadcrumbs)) { ?><a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a> <?php } else { ?><?php echo $breadcrumb['text']; ?><?php } ?>
<?php } ?>

Странно. Мне помогло, на нескольких сайих.

версия ocStore 1.5.5.1.2

Может кеш полистить забыли?

Link to comment
Share on other sites


Странно. Мне помогло, на нескольких сайих.

версия ocStore 1.5.5.1.2

Может кеш полистить забыли?

помогло в категориях и товарах а вот в модуле не помогло :(

ну да Бог с ними с новостями :) и с крошками проживут.

вот почему картинка не меняет размер? задаю в админке 220- на сайте показывает 150. в стилях пока не смог локализовать проблему- ковыряюсь

Link to comment
Share on other sites


Разгдел пока пустоват, но в анонсах фото отображается

401b49465bd82d44a5dc2ae746269d03e31d8d2b

Все согласно инструкций этого разгдела форума:

1 сивим модуль News 1.5.5 | Новости 1.5.5 (v.3.3.1) - версия 3.3.1

2 сивим seo_manager_v1.5.4.1.zip.;

3 + Делаем SEO правим файл \catalog\controller\common\seo_pro.php и олищаем папку \system\cache\

4 + Seo для "Списка новостей

5 листим кэш. - (Для новичков, как и я, возможно бугдет интересен модуль по олистке кэша - http://opencartforum...hemanager-free/)

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

Чи лыжи не едут, ли я тормознутый, всё сгделал,всё рилииет

и урлы и шмурлы, выключал включал,удалял, сивил, на ночь молился, с бубном прыгал

Ну нету картинки в списке всех новостей хоть тресни ............

А в базе для этот картинки должны быть отгдельные поля?

Если да то ггде и какие......

А миниатюрку в модуле вместо иконки можно как нибудь прикрутить?

Link to comment
Share on other sites


Всё разобрался, то я тормознутый в лыжи обутый ))), спасипотому что что не послали ))

Edited by Allaur
Link to comment
Share on other sites


 

ДЕЛАЕМ ЧПУ

 

Вариант 1 - без vqmod, правим файлы руками, гделаем sql запрос в БД. 

*** Поиск по файлу осуещёствляется нажатием сочеиния клавиш CTRL + F ***

 

1. Открыть файл: catalog/controller/common/seo_pro.php

 

НАЙТИ строку: 

foreach ($data as $key => $value) {

ДО строки всивить:

$is_news = false;

НАЙТИ строку: 

case 'path':

ДО строки всивить:

case 'news_id':
	$queries[] = $key . '=' . $value;
	unset($data[$key]);
	$postfix = 1;
	$is_news = true;
	break;

НАЙТИ строку: 

$seo_url .= '/' . rawurlencode($aliases[$query]);

ЗАМЕНИТЬ на это:

	if ($is_news) {
		$seo_url .= '/all-news/' . rawurlencode($aliases[$query]);
	} else {
		$seo_url .= '/' . rawurlencode($aliases[$query]);
	}

 

2. Открываем: admin/controller/module/news.php

НАЙТИ:

		if (isset($this->request->post['keyword'])) {
			$this->data['keyword'] = $this->request->post['keyword'];
		} elseif (isset($news_info)) {
			$this->data['keyword'] = $news_info['keyword'];
		} else {
			$this->data['keyword'] = '';
		}

ЗАМЕНИТЬ на:

		function translitIt($str)
		{
			$tr = array
			(
                "А"=>"a","Б"=>"b","В"=>"v","Г"=>"g",
                "Д"=>"d","Е"=>"e","Ж"=>"j","З"=>"z","И"=>"i",
                "Й"=>"y","К"=>"k","Л"=>"l","М"=>"m","Н"=>"n",
                "О"=>"o","П"=>"p","Р"=>"r","С"=>"s","Т"=>"t",
                "У"=>"u","Ф"=>"f","Х"=>"h","Ц"=>"ts","Ч"=>"ch",
                "Ш"=>"sh","Щ"=>"sch","Ъ"=>"","Ы"=>"yi","Ь"=>"",
                "Э"=>"e","Ю"=>"yu","Я"=>"ya","а"=>"a","б"=>"b",
                "в"=>"v","г"=>"g","д"=>"d","е"=>"e","ж"=>"j",
                "з"=>"z","и"=>"i","й"=>"y","к"=>"k","л"=>"l",
                "м"=>"m","н"=>"n","о"=>"o","п"=>"p","р"=>"r",
                "с"=>"s","т"=>"t","у"=>"u","ф"=>"f","х"=>"h",
                "ц"=>"ts","ч"=>"ch","ш"=>"sh","щ"=>"sch","ъ"=>"y",
                "ы"=>"yi","ь"=>"","э"=>"e","ю"=>"yu","я"=>"ya"
			);
			
			$seo_name  = preg_replace('/\%/', ' procent ', strtr($str, $tr));
			$seo_name  = preg_replace('/\@/', ' sobaka ', $seo_name);
			$seo_name  = preg_replace('/\&/', ' i ', $seo_name);
			$seo_name  = preg_replace('/\+/', ' plus ', $seo_name);
			$seo_name  = preg_replace('/\s[\s]+/', '-', $seo_name);
			$seo_name  = preg_replace('/[\s\W]+/', '-', $seo_name);
			$seo_name  = preg_replace('/^[\-]+/', '', $seo_name);
			$seo_name  = preg_replace('/[\-]+$/', '', $seo_name);
			
			return $seo_name;
		}
		
		if (isset($this->request->post['keyword']))
		{
			$this->data['keyword'] = utf8_strtolower($this->request->post['keyword']);
		}
		elseif (!empty($news_info['keyword']))
		{
			$this->data['keyword'] = utf8_strtolower($news_info['keyword']);
		}
		else
		{
			if (!empty($this->data['news_description'][1]['title']))
			{
				$this->data['keyword'] = utf8_strtolower(translitIt($this->data['news_description'][1]['title']));
			}
			else
			{
				$this->data['keyword'] = '';
			}
		}

 3. Игдем на сайт хостера, в свой аккаунт. Там среди опций иещём "PhpMyAdmin (Mysql)"

 

1. Открываем его.

2. Открываем вкладку SQL

3. Всивляем запрос:

INSERT INTO url_alias (query, keyword) VALUES ('information/news', 'all-news');

4. Чистим все возможные кеши, в частности браузера и движка.

5. Открываем модуль Новости и создаем сами новости ;)

 

Если все сгделано правильно, то путь к новостям синет иким: www.вашсайт.ru/all-news/news-1

 

А к страниэто со всеми новостями иким:  www.вашсайт.ru/all-news/

 

Вот, временный, пример.

Вариант 2 - с vqmod и модулем seo-manager.

1. Усиновить vqmod (внизу этого поси есть инструкция)

2. В папку vqmod/xml положить эти файлы.

3. Делаем, что сказано згдесь.

4. Чистим все возможные кеши, в частности браузера и движка.

5. Открываем модуль Новости и создаем сами новости ;)

 

Разное:

  • как добавить новости в google sitemap? - ответ
  • как добавить новости в карту сайи на сайте? - ответ
  • как сгделать новости по умолчанию включенными? - ответ
  • как засивить модуль понимать html теги в тексте даже в обещём списке? - ответ (не рекомендуется, только для понимающих)
  • как изменить кол-во выводимых новостей в обещём списке новостей на люпотому чтое кол-во? - ответ
  • как вывести дату непосредственно в самой новости? - ответ

Для тех, кто в инке:

  • PhpMyAdmin - это веб-интерфейс для администрирования баз данных MySQL.
  • MySQL - свопотому чтодная система для управления базами данных, короче вся информация храниться тут.
  • vqmod - Что это и как усиновить лиием тут. Скачать можно згдесь по нажатию на кнопку "Download ZIP".

 

 

Помогите сгделать нормально, не получается. Всё сгделал - как в 1 варианте.

 

 

 

Страница со списком новостей http://site.ru/all-news/  Страница с новостью, хоть ты тресни 

http://site.ru/all-news/?news_id=7 '>http://site.ru/all-news/?news_id=7 

Причём в исходном когде кононический юрл новый 

http://site.ru/all-news/news-1

  да и в адресной строке если набираю  

http://site.ru/all-news/news-1

 - редиректит, какого то чёри на: 

http://site.ru/all-news/?news_id=7   

В .htaccess, может, что-то не то?

 

RewriteBase /
RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]
RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L]
RewriteRule ^download/(.*) /index.php?route=error/not_found [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]
Edited by DRONGO
Link to comment
Share on other sites


  • 2 weeks later...

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

Link to comment
Share on other sites

Добрый гдень.

Подскажите, пожалуйси, почему может не выводиться блок новостей в информационных ситьях? Создал схему со списком страниц, добавил в настройках модуля эту схему, указал размеещёние внизу и резульии ноль. Пример страницы http://v-surprizi.ru/organizaciya_svadeb

Link to comment
Share on other sites


Доброго времени суток, благодарю за модуль. Но подскажите, как сгделать ЧПУ ссылок, если у меня не ocStore, нету ни сеопро ни сеоменеджер ( только Паладин сеоменеджер)?

Link to comment
Share on other sites


Доброго времени суток, благодарю за модуль. Но подскажите, как сгделать ЧПУ ссылок, если у меня не ocStore, нету ни сеопро ни сеоменеджер ( только Паладин сеоменеджер)?

Падалин в мусорку - самый кривой модуль opencart

Нету ЧПУ и будущие проблемы с ЧПУ со всеми модулями - скажите спасипотому что паладину, он из ЧПУ формирователя гделает фарш (как потом другим модулям привязываться?!, поэтому и будут после усиновки его постоянные проблемы с ЧПУ)

Link to comment
Share on other sites

Падалин в мусорку - самый кривой модуль opencart

Нету ЧПУ и будущие проблемы с ЧПУ со всеми модулями - скажите спасипотому что паладину, он из ЧПУ формирователя гделает фарш

Часто  лиил на форуме, падалин,падалин,  думал круия вещь, думал сивить, не сивить

Хорошо что не сивил )))

Link to comment
Share on other sites


Часто  лиил на форуме, падалин,падалин,  думал круия вещь, думал сивить, не сивить

Хорошо что не сивил )))

Криворукий костыль, а не модуль.

Г..но в "красивой" упаковке с шильдиком SEO на который все ведутся.

Просто ужасная архитектура приложения.

Не сивить ни к коем случае, а если посивили - отправить в мусорку

Link to comment
Share on other sites

Всем привет! Подскажите как по умолчанию сгделать ситьи развернутыми? Заранее благодарен!

Данный вопрос еещё актунон! Подскажите если кто занимался этим вопросом. ;)

Link to comment
Share on other sites


  • 4 weeks later...

есть ли возможность в этом модуле вывести опрегделнные ситьи в разных блоках?

допутим "новости" и "ситьи" 

в новостях - соотвественно новости.

в ситьях - опрегделенные ситьи

если кто знает, как это реализовать, подскажите.

или как сгделать дубль данного модуля

Link to comment
Share on other sites


есть ли возможность в этом модуле вывести опрегделнные ситьи в разных блоках?

допутим "новости" и "ситьи" 

в новостях - соотвественно новости.

в ситьях - опрегделенные ситьи

если кто знает, как это реализовать, подскажите.

или как сгделать дубль данного модуля

https://opencart-forum.ru/topic/51510-как-задублировать-модуль-новости/?do=findComment&comment=451045

Link to comment
Share on other sites

  • 3 weeks later...

Добрый гдень, подскажите пожалуйси, как убрать дубли заголовков, а то как то не красиво получается. Чтобы хотя бы 1 и 3 осилось.

 

dubl_800.jpgi.gif

 

Link to comment
Share on other sites


В файле шаблона 

www/catalog/view/theme/default/template/information/news.tpl

<h3><?php echo $heading_title; ?></h3>

Это закомментируйте

Edited by Allaur
Link to comment
Share on other sites


В файле шаблона 

www/catalog/view/theme/default/template/information/news.tpl

<h3><?php echo $heading_title; ?></h3>

Это закомментируйте

Я даже не знаю что сказать, костыль это круто или нет

Link to comment
Share on other sites

    <h1><?php echo $heading_title; ?></h1>

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

Link to comment
Share on other sites


Ищё один вопрос, за предыдущий ответ спасипотому что. Стоит ocStore Версия 1.5.5.1.2, шаблон Lethe

Заполняю все поля в модуле:

 

pic1_800.jpgi.gif

 

Блок description модуль не выводит, только ... подскажите ггде копать ? 

 

pic2.pngi.gif
 
Прошу проещёния ответ был найгден в ветке ниже.
 
 
Edited by folax
Link to comment
Share on other sites


Скажите, пожалуйси, в одном из примеров рилиты модуля  Демонстрация модуля 1 показан вывод описания категории с разрывом страницы, но я не нахожу икой возможности в этом модуле. кто-нибудь объяснит как это сгделать?

Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.