0 Пользователей и 1 Гость просматривают эту тему.
  • 12 Ответов
  • 712 Просмотров
*

Mick_20

  • Завсегдатай
  • 1022
  • 3 / 0
  • Что тут писать?
Здравствуйте,

Можно ли как-то некоторым ссылкам в модуле "меню" присвоить атрибут rel="nofollow"?

В настройках не увидел такого   !!!???!!!
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: Присвоить nofollow ссылкам вменю
« Ответ #1 : 26.09.2017, 08:50:58 »
здра.
ну так это же от меню зависит.
типа меню же модулем выводится обычно, а модулей этих - миллион и тележка.
так что надо лезть в код конкретного модуля и шаманить.
Типа, можно како-нибудь уникальный класс прописывать в "Параметры ссылки" и потом при выводе проверять, если он задан - дописывать ссылке  rel="nofollow"
*

Mick_20

  • Завсегдатай
  • 1022
  • 3 / 0
  • Что тут писать?
Re: Присвоить nofollow ссылкам вменю
« Ответ #2 : 26.09.2017, 08:54:41 »
Типа, можно како-нибудь уникальный класс прописывать в "Параметры ссылки" и потом при выводе проверять, если он задан - дописывать ссылке  rel="nofollow"

с помощью JS дописывать имеете ввиду или PHP?
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: Присвоить nofollow ссылкам вменю
« Ответ #3 : 26.09.2017, 09:06:15 »
нет, с js было бы проще, но не факт, что прокатит для поисковиков.
хотя вроде они умные стали и учитывают работу скриптов, но все равно лучше на уровне php это делать
класс в данном случае задействован просто для передачи переменной, грубо говоря. типа, стандартное поле, которое можно задействовать.
*

Mick_20

  • Завсегдатай
  • 1022
  • 3 / 0
  • Что тут писать?
Re: Присвоить nofollow ссылкам вменю
« Ответ #4 : 26.09.2017, 09:10:02 »
но все равно лучше на уровне php это делать

а не подскажите в каком именно файле модуля и как обратиться к заданному классу?
default.php
default_component.php
default_heading.php
default_separator.php
default_url.php

*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: Присвоить nofollow ссылкам вменю
« Ответ #5 : 26.09.2017, 09:33:25 »
В данном случае идет разбиение по типам ссылки.
И править нужно файл, в зависимости от выбранного типа ссылки.
Куда они ведут? На статьи сайта? Или на компонент?
Кстати, для типа "внешняя ссылка" уже есть в настройках параметр rel.
*

Mick_20

  • Завсегдатай
  • 1022
  • 3 / 0
  • Что тут писать?
Re: Присвоить nofollow ссылкам вменю
« Ответ #6 : 26.09.2017, 09:58:16 »
В данном случае идет разбиение по типам ссылки.
И править нужно файл, в зависимости от выбранного типа ссылки.
Куда они ведут? На статьи сайта? Или на компонент?
Кстати, для типа "внешняя ссылка" уже есть в настройках параметр rel.

ссылки ведут на материалы и блоги категорий
*

SmokerMan

  • Гуру
  • 5291
  • 720 / 26
Re: Присвоить nofollow ссылкам вменю
« Ответ #7 : 26.09.2017, 10:51:08 »
а не подскажите в каком именно файле модуля и как обратиться к заданному классу?
default.php
default_component.php
default_heading.php
default_separator.php
default_url.php



default_component.php
добавить
Цитировать
defined('_JEXEC') or die;
$item->anchor_rel = 'nofollow';
и не забыть переопределить его в своем шаблоне в папке HTML

*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: Присвоить nofollow ссылкам вменю
« Ответ #8 : 26.09.2017, 10:54:27 »
в default_component.php
прямо за
$attributes = array();
вставить
Код
$pos = strpos($item->anchor_css, "noff");
if ($pos !== false) $attributes['rel']="nofollow";

в качестве триггера - класс noff в соответствующем поле
*

Mick_20

  • Завсегдатай
  • 1022
  • 3 / 0
  • Что тут писать?
Re: Присвоить nofollow ссылкам вменю
« Ответ #9 : 26.09.2017, 11:57:16 »
спасибо большое за помощь  ^-^
*

Mick_20

  • Завсегдатай
  • 1022
  • 3 / 0
  • Что тут писать?
Re: Присвоить nofollow ссылкам вменю
« Ответ #10 : 27.09.2017, 06:53:03 »
С главным меню все получилось.
Возник еще вопрос  ^-^

У меня на сайте есть еще верхнее меню. Там просто дублируются некоторые ссылки из главного меню.
Использую пункты меню "Псевдоним пункта меню"

как там привязаться к классу nofollow?
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: Присвоить nofollow ссылкам вменю
« Ответ #11 : 27.09.2017, 07:53:13 »
то же самое, только с файлом default_url.php
зы
когда плюсуете в карму, лучше писать что-то осмысленное в комментарии, чтобы потом искать можно было ответ на вопрос.
ибо вопросы повторяются и зачастую проще вспомнить что уже отвечал и найти тему, чем заново отвечать
*

Mick_20

  • Завсегдатай
  • 1022
  • 3 / 0
  • Что тут писать?
Re: Присвоить nofollow ссылкам вменю
« Ответ #12 : 29.09.2017, 10:31:42 »
когда плюсуете в карму, лучше писать что-то осмысленное в комментарии, чтобы потом искать можно было ответ на вопрос.
хорошо.

все получилсоь. еще раз благодарю.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вопрос по ссылкам Joomla

Автор syrpo

Ответов: 1
Просмотров: 737
Последний ответ 21.02.2018, 12:49:29
от Ragivort