Jump to content

Recommended Posts

40 минут назад, den4ikm сказал:

В шаблоне такая тема:


{% for link in links %}
<link href="{{ link.href }}" rel="{{ link.rel }}" 
	{% if link.type or link.sizes %}
		type="{{ link.type }}" sizes="{{ link.sizes }}" 
	{% endif %}>
{% endfor %}

 

А где конец тега?

 

СЕО-ПРО отрубили?

 

Вообщем гадать тут можно долго..

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

Проще кому нить заплатить 500 руб и решить.

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

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

Share this post


Link to post
Share on other sites

конец тега после endif

СЕО-ПРО и ни чего подобного не ставил

Share this post


Link to post
Share on other sites
В 15.05.2019 в 23:55, optimlab сказал:

Вообщем гадать тут можно долго..

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

Проще кому нить заплатить 500 руб и решить.

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

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

Это не мой частный случай по двум причинам:

1. Ни каких SEO модулей не установлено.. пара тех, что с шаблоном идут - виджет и форма обратного звонка (модули вообще стараться использовать по-минимуму). Очень сомневаюсь что они здесь играют какую-то роль

2 . Я Далеко не один, кто столкнулся с этой проблемой: взять того же ТС и соседнюю ветку

где, кстати так и не было найдено решения.

Заплатить? Меня не лимитируют 500 р, поверьте. НО:

1. Я с большой неохотой даю доступы и только там, где действительно нужно поработать (есть объем). Только достаточно авторитетным людям (авторы модулей..к примеру) соответственно за другие деньги - так хоть какая -то гарантия. А давать доступ школьнику за 500 р, чтобы он там дров наломал..  Думаю вы понимаете..

2. Я хочу сам понять в чем дело и лично убедиться в работоспособности, И чтобы другие посмотрели тоже и оценили решение. Разве не в этом дух Open Source?

Или для чего существуют такие форумы? Или я ошибаюсь?

Share this post


Link to post
Share on other sites

Почти уверен, что эта проблема воспроизведется на чистой версии OC3

Share this post


Link to post
Share on other sites
16 часов назад, den4ikm сказал:

Меня не лимитируют 500 р

а 399?

Share this post


Link to post
Share on other sites
В 15.05.2019 в 23:55, optimlab сказал:

sizes="{{ link.sizes }}"

А что это?

Share this post


Link to post
Share on other sites
21 минуту назад, chukcha сказал:

А что это?

Это от шаблона, для формирования фавиконок

<link href="https://***.ru/image/cache/catalog/favic-32x32.png" rel="icon" type="image/png" sizes="32x32" >

Когда генерируется каноническая ссылка - эти параметры отсутствуют

<link href="https://***.ru/tables" rel="canonical" >

 

Edited by den4ikm

Share this post


Link to post
Share on other sites
В 15.05.2019 в 23:55, optimlab сказал:

{% if link.type or link.sizes %}

а это?

А если нет ни одного? или одного?

И такое в сборке?

Share this post


Link to post
Share on other sites
В 15.05.2019 в 23:55, optimlab сказал:

А где конец тега?

 

В 15.05.2019 в 23:55, optimlab сказал:

{% endif %}>

Ну вот же

Share this post


Link to post
Share on other sites

Или дать ссылку на сайт? не будет нарушением правил?

Share this post


Link to post
Share on other sites
2 минуты назад, chukcha сказал:

И такое в сборке? 

Это всего лишь шаблон)

Share this post


Link to post
Share on other sites

причем зхдесь шаблон?

public function addLink($href, $rel) {

Эти два параметра? А вы говорите, что нет сео модулей.

Share this post


Link to post
Share on other sites

Возможно Вы правы, от части) Это модификатор шаблона

\storage\modification\system\library\document.php

public function addLink($href, $rel, $type='', $sizes = '') {
		$this->links[$href] = array(
			'href' => $href,
			
			'rel'	=> $rel,
			'type'	=> $type,
			'sizes'	=> $sizes
			
		);
	}

Но разве это что-то меняет?

Share this post


Link to post
Share on other sites
1 минуту назад, den4ikm сказал:

о разве это что-то меняет?

так может он еще что-то меняет?

Share this post


Link to post
Share on other sites
3 минуты назад, chukcha сказал:

так может он еще что-то меняет?

Вроде нет

Спойлер

class Document {

			private $image;
			private $url;
			private $type;
			private $price;
			
	private $title;
	private $description;
	private $keywords;
	private $links = array();
	private $styles = array();
	private $scripts = array();

			public function setImage($image) {
				$this->image = $image;
			}

			public function getImage() {
				return $this->image;
			}

			public function setUrl($url) {
				$this->url = $url;
			}

			public function getUrl() {
				return $this->url;
			}

			public function setType($type) {
				$this->type = $type;
			}

			public function getType() {
				return $this->type;
			}

			public function setPrice($price) {
				$this->price = $price;
			}

			public function getPrice() {
				return $this->price;
			}
			

	/**
     * 
     *
     * @param	string	$title
     */
	public function setTitle($title) {
		$this->title = $title;
	}

	/**
     * 
	 * 
	 * @return	string
     */
	public function getTitle() {
		return $this->title;
	}

	/**
     * 
     *
     * @param	string	$description
     */
	public function setDescription($description) {
		$this->description = $description;
	}

	/**
     * 
     *
     * @param	string	$description
	 * 
	 * @return	string
     */
	public function getDescription() {
		return $this->description;
	}

	/**
     * 
     *
     * @param	string	$keywords
     */
	public function setKeywords($keywords) {
		$this->keywords = $keywords;
	}

	/**
     *
	 * 
	 * @return	string
     */
	public function getKeywords() {
		return $this->keywords;
	}
	
	/**
     * 
     *
     * @param	string	$href
	 * @param	string	$rel
     */
	public function addLink($href, $rel, $type='', $sizes = '') {
		$this->links[$href] = array(
			'href' => $href,
			
			'rel'	=> $rel,
			'type'	=> $type,
			'sizes'	=> $sizes
			
		);
	}

	/**
     * 
	 * 
	 * @return	array
     */
	public function getLinks() {
		return $this->links;
	}

	/**
     * 
     *
     * @param	string	$href
	 * @param	string	$rel
	 * @param	string	$media
     */
	public function addStyle($href, $rel = 'stylesheet', $media = 'screen') {
		$this->styles[$href] = array(
			'href'  => $href,
			'rel'   => $rel,
			'media' => $media
		);
	}

	/**
     * 
	 * 
	 * @return	array
     */
	public function getStyles() {
		return $this->styles;
	}

	/**
     * 
     *
     * @param	string	$href
	 * @param	string	$postion
     */
	public function addScript($href, $postion = 'header') {
		$this->scripts[$postion][$href] = $href;
	}

	/**
     * 
     *
     * @param	string	$postion
	 * 
	 * @return	array
     */
	public function getScripts($postion = 'header') {
		if (isset($this->scripts[$postion])) {
			return $this->scripts[$postion];
		} else {
			return array();
		}
	}
}

 

 

Опять же: не у меня одного такие симптомы (выше давал ссылку на тему)

Share this post


Link to post
Share on other sites

Вопрос закрыт. Убрал вместе с prev/next

Share this post


Link to post
Share on other sites

А нафиг контент на второй, 10й странице вообще индексировать если по идее это категория (каталог с товарами\статьями собранные в одну группу по определённым схожим признакам??
Т.е. категория с её страницами должна индексироваться как "цельная" ибо она категория т.е. пачка товаров а не конкретно товар\статья - это ж разное по сути
ПСы вроде пытаются для пользователей, что то там сделать типа "вот что ты искал!"
И показывают мне: если я ищу какой то товар конкретно - конкретную страницу товара
Если товары по каким то признакам то категорию - и иди там ищи что тебе нужно. Вот тебе группа товаров\статей по теме.
Или ПёС хочет в этой категории из сотен страниц к примеру, где товары разбросаны сортировкой по разным страницам,
собрать в пачку наиболее схожие по запросу товары и показать её?
Т.е. ПёС пытается сделать всю работу фильтра на странице категорий и сортировки??
показать 20 или 100 = страниц больше\меньше... скрыть не индексировать??.. да ПСам должно быть начхать - это категория.
и как по мне ссаноникал на главную нормально, чтоб тормоз гугл с яшей раз не может понять что это категория пусть внедрит теги
category - альбом семейный, а их неск ещё свабдя, днюхи, бухалово, рыбалово, калидор, кухня, трахальня, гостинная, бла бла.

Другое дело если для меня как для пользователя есть на странице фильтры, сортировки, показать столько или вот столько, ниже паггинация + покахзать ещё..
ПСу то это нафиг всё???

Суть всего этого в чём?
что от этого пользователю??

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

 

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

))

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×

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.