Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Циклические ссылки


 Поделиться

Рекомендованные сообщения

Здравствуйте!
Нужно убрать циклические ссылки с логотипа, пунктов меню и хлебных крошек,

Пробовал убрать с логотипа вот так:
 

<?php if ($logo) { ?>
<?php if ($home == $og_url) { ?>
<div class="col-md-3" id="header-left">
<div class="logo"><img src="<?php echo $logo; ?>" title="<?php echo $name; ?>" alt="<?php echo $name; ?>" /></div>
</div>
<?php } else { ?>
<div class="col-md-3" id="header-left">
<div class="logo"><a href="<?php echo $home; ?>"><img src="<?php echo $logo; ?>" title="<?php echo $name; ?>" alt="<?php echo $name; ?>" /></a></div>
</div>
<?php } ?>
<?php } ?>

 

в catalog/controller/common/header.php добавил переменную
 

$data['og_url'] = (isset($this->request->server['HTTPS']) ? HTTPS_SERVER : HTTP_SERVER) . substr($this->request->server['REQUEST_URI'], 1, (strlen($this->request->server['REQUEST_URI'])-1));

 

Не помогло(((
OC Version 2.1.0.2

Куда копать что делать?

Изменено пользователем ZerG1
Ссылка на комментарий
Поделиться на других сайтах


<?php if ($logo) { ?>
            <?php if ($class == 'common-home') { ?>
              <img src="<?php echo $logo; ?>" title="<?php echo $name; ?>" alt="<?php echo $name; ?>" class="img-responsive" />
            <?php } else { ?>
              <a href="<?php echo $home; ?>"><img src="<?php echo $logo; ?>" title="<?php echo $name; ?>" alt="<?php echo $name; ?>" class="img-responsive" /></a>
            <?php } ?>
          <?php } else { ?>

 

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах

12 hours ago, Agatha65 said:

<?php if ($logo) { ?>
            <?php if ($class == 'common-home') { ?>
              <img src="<?php echo $logo; ?>" title="<?php echo $name; ?>" alt="<?php echo $name; ?>" class="img-responsive" />
            <?php } else { ?>
              <a href="<?php echo $home; ?>"><img src="<?php echo $logo; ?>" title="<?php echo $name; ?>" alt="<?php echo $name; ?>" class="img-responsive" /></a>
            <?php } ?>
          <?php } else { ?>

Спасибо) помогло
Теперь надо узнать что делать с пунктами меню и хлебными крошками

 

Ссылка на комментарий
Поделиться на других сайтах


Крошки убрал в /catalog/view/theme/тема/template/product/product.tpl

Вот таким образом: 

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

Теперь нужно узнать про меню)

Ссылка на комментарий
Поделиться на других сайтах


  • 5 недель спустя...

Подскажите, эти куски кода надо вставлять или ими заменять что то? Я не знаю просто этого.

И вопрос мне вроде-бы сделали но теперь в хлебных крошках и во всем меню в неактивной ссылке в коде вот это - href="#"

Так нормально или нет?

Ссылка на комментарий
Поделиться на других сайтах


On 20.05.2017 at 1:20 PM, konan said:

Подскажите, эти куски кода надо вставлять или ими заменять что то? Я не знаю просто этого.

И вопрос мне вроде-бы сделали но теперь в хлебных крошках и во всем меню в неактивной ссылке в коде вот это - href="#"

Так нормально или нет?

Для хлебных крошек заменял.

В крошках у меня нет href и тега <a>, последний пункт крошек у меня идет простым текстом

Ссылка на комментарий
Поделиться на других сайтах


  • 7 месяцев спустя...

Добрый день всем!

Кто-нибудь может подсказать как убрать циклические ссылки не на страницах категорий/товаров, а например: Контакты, Доставка, Блог?

Ссылка на комментарий
Поделиться на других сайтах


  • 1 год спустя...

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

<?php if (in_array('sitemap', explode('/', $_SERVER['REQUEST_URI']))) { ?>
<span>Карта сайта</span>
<?php } else { ?>
<a href="/sitemap/">Карта сайта</a>
<?php } ?>

 

Ссылка на комментарий
Поделиться на других сайтах


31 минуту назад, ComfortStyle сказал:

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


<?php if (in_array('sitemap', explode('/', $_SERVER['REQUEST_URI']))) { ?>
<span>Карта сайта</span>
<?php } else { ?>
<a href="/sitemap/">Карта сайта</a>
<?php } ?>

 

И.. и так каждую ссылку?

Чем вам мешает циклическая ссылка?

Или

Вы имеете меню с категориями
Затем зашли в товар
Вы имеете
в хлебной крошке ссылку на главную, в логотипе + еще где-то
в хлебной крошке вы имеет ссылку на категорию, которая ест в меню

Что это не циклическая ссылка.. АААА. нет, конечно вы ЕЕ(го) теряем.. вес страницы, когда сами на себя ссылаемся. Но я специально привел про дубли ссылок - которые тоже, наверное, влияют на вес.

 


 

Ссылка на комментарий
Поделиться на других сайтах

  • 3 месяца спустя...
В 06.01.2019 в 10:21, ComfortStyle сказал:

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


<?php if (in_array('sitemap', explode('/', $_SERVER['REQUEST_URI']))) { ?>
<span>Карта сайта</span>
<?php } else { ?>
<a href="/sitemap/">Карта сайта</a>
<?php } ?>

 

а куда вставляете этот код?

Ссылка на комментарий
Поделиться на других сайтах


  • 7 месяцев спустя...
В 06.01.2019 в 10:57, chukcha сказал:

Чем вам мешает циклическая ссылка?

Мне не мешает. Но Google их не любит.

 

В 09.04.2019 в 18:00, seop сказал:

а куда вставляете этот код?

header.tpl и footer.tpl

Ссылка на комментарий
Поделиться на других сайтах


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

Но Google их не любит.

пруф

Ссылка на комментарий
Поделиться на других сайтах

Это не пруф, а ссылка на сомнительный источник. Не стоит обращать внимание.

Пруф - это, например текст в документации Гугла или речь сотрудника Гугла и т. д.

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах


12 минут назад, ComfortStyle сказал:

:) (2015 год)

Рекомендую поискать более  трушные сайты
Или просто вбить в Г поиск циклические ссылки Google или например self internal links

И вы  наткнетесь на ...

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

Goоgle прекрасно понимает что такое навигационные ссылки

 

 

 

А еще это показатель ПФ
Я вешал цель на клик по логотипу (проведите  сами эксперимент)

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


 

Ссылка на комментарий
Поделиться на других сайтах

27 минут назад, Donni сказал:

Пруф - это, например текст в документации Гугла или речь сотрудника Гугла и т. д.

Не обязательно
вот например, проведение эксперимента

https://devaka.ru/articles/selfie-experiment

 

Надо заметить, что эксперимент проводился  на блогов сайте и с циклической ссылкой

А если посмотреть структуру блога. то категория  имеет ссылку на саму себя

Ссылка на комментарий
Поделиться на других сайтах

59 минут назад, chukcha сказал:

Рекомендую поискать более  трушные сайты

Не сказал бы. Ребята крутые, знаю их лично. Сайты выводят в ТОПы на ура.

 

59 минут назад, chukcha сказал:

Goоgle прекрасно понимает что такое навигационные ссылки

По этому у Google на главной нет циклической ссылки по лого в отличии от Яши.

 

Вопрос понятно спорный.. Но на своих проектах где у меня не стоят циклические ссылки ПФ выше. (делали тесты до и после)  

Изменено пользователем ComfortStyle
Ссылка на комментарий
Поделиться на других сайтах


  • 1 год спустя...

Подскажите, как сделать неактивной ссылку в меню у текущей категории, у стандартном модуле Категорий Opencart2.1,

Пытался строчкой кода ниже, не пойму что вставить вместо: ///ссылка///, повторюсь для стандартного модуля......

<?php if ($_SERVER["REQUEST_URI"]  == "///ссылка///") { echo 'ссылка';} else { echo '<a href="#">ссылка</a>';}?>
<div class="list-group">
  <?php foreach ($categories as $category) { ?>
    <?php if ($category['category_id'] == $category_id) { ?>
      <a href="<?php echo $category['href']; ?>" class="list-group-item active"><?php echo $category['name']; ?></a>
      <?php if ($category['children']) { ?>
        <?php foreach ($category['children'] as $child) { ?>
          <?php if ($child['category_id'] == $child_id) { ?>
            <a href="<?php echo $child['href']; ?>" class="list-group-item active">&nbsp;&nbsp;&nbsp;- <?php echo $child['name']; ?></a>
          <?php } else { ?>
            <a href="<?php echo $child['href']; ?>" class="list-group-item">&nbsp;&nbsp;&nbsp;- <?php echo $child['name']; ?></a>
          <?php } ?>
        <?php } ?>
      <?php } ?>
    <?php } else { ?>
      <a href="<?php echo $category['href']; ?>" class="list-group-item"><?php echo $category['name']; ?></a>
    <?php } ?>
  <?php } ?>

 

Ссылка на комментарий
Поделиться на других сайтах


Скажите, это вообще реально сделать? какой день голову ломаю

Изменено пользователем orqaok
Ссылка на комментарий
Поделиться на других сайтах


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

Скажите, это вообще реально сделать? какой день голову ломаю

Не знаю, зачем вам это надо.. Ну, вот, замените, и не будет у вас активных
 

<div class="list-group">
  <?php foreach ($categories as $category) { ?>
    <?php if ($category['category_id'] == $category_id) { ?>
      <a href="<?php echo $category['href']; ?>" class="list-group-item"><?php echo $category['name']; ?></a>
      <?php if ($category['children']) { ?>
        <?php foreach ($category['children'] as $child) { ?>

            <a href="<?php echo $child['href']; ?>" class="list-group-item">&nbsp;&nbsp;&nbsp;- <?php echo $child['name']; ?></a>
          
        <?php } ?>
      <?php } ?>
    <?php } else { ?>
      <a href="<?php echo $category['href']; ?>" class="list-group-item"><?php echo $category['name']; ?></a>
    <?php } ?>
  <?php } ?>

 

Изменено пользователем Shureg
Ссылка на комментарий
Поделиться на других сайтах


убрать не выделение ссылки, а из ссылки убрать "fref" когда нахожусь в категории,ее сделать текстом.

А когда перехожу в продукт, категория  была с "href"

Изменено пользователем orqaok
Ссылка на комментарий
Поделиться на других сайтах


В 21.02.2021 в 16:34, Shureg сказал:

Не знаю, зачем вам это надо.. Ну, вот, замените, и не будет у вас активных

 

убрать не выделение ссылки, а из ссылки убрать "fref" когда нахожусь в категории,ее сделать текстом.

А когда перехожу в продукт, категория  была с "href"

Ссылка на комментарий
Поделиться на других сайтах


Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.