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

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


Recommended Posts

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

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

<?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 weeks later...

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

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

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

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


On 20.05.2017 at 1:20 PM, konan said:

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

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

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

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

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

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


  • 7 months later...

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

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

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


  • 1 year later...

Для всех версий 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 months later...
В 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 months later...
В 06.01.2019 в 10:57, chukcha сказал:

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

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

 

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

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

header.tpl и footer.tpl

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


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

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

  • +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 year later...

Подскажите, как сделать неактивной ссылку в меню у текущей категории, у стандартном модуле Категорий 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 } ?>

 

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


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 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

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