Новости Joomla

Первый выпуск журнала NorrNext в честь 20-й годовщины Joomla™

Первый выпуск журнала NorrNext в честь 20-й годовщины Joomla™

Первый выпуск журнала NorrNext в честь 20-й годовщины Joomla™. Интервью с волонтёрами 🎈Ну что, друзья, вот и настал этот долгожданный момент. Мы выпустили первое издание собственного журнала под эгидой NorrNext, который включает в себя интервью с видными деятелями сообщества из разных стран и континентов.Общий нарратив: показать, что нас объединяет (Joomla) и узнать больше о людях, которые вносят свой вклад в развитие платформы в своих сообществах. 20 лет — это много. Давайте же узнаем о коллегах 🎁 Первый цикл включает такие страны, как Австрия, Испания, Латвия, Россия, Румыния, Тайланд, Черногория, Чехия.⚙️ С кем интервью: ✔️ Владимир Елисеев 🇷🇺✔️ Дмитрий Рекун 🇱🇻✔️ Дмитрий Цымбал 🇷🇺✔️ Евгений Сивоконь 🇷🇺 ✔️ Сергей Толкачёв 🇷🇺✔️ Dénes Székely 🇷🇴✔️ Jan Pavelka 🇨🇿✔️ Miljan Vujosevic 🇲🇪✔️ Sergio Iglesias 🇪🇸✔️ Sigrid Gramlinger 🇦🇹✔️ Pisan Chueatchatchai 🇹🇭‼️ Новые интервью будут добавляться до конца декабря 2025. Заходите по ссылке время от времени💡👉 Читать далее

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

Mick_20

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

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

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

effrit

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

Mick_20

  • Завсегдатай
  • 1029
  • 13 / 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

  • Завсегдатай
  • 1029
  • 13 / 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

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

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

SmokerMan

  • Гуру
  • 5290
  • 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

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

Mick_20

  • Завсегдатай
  • 1029
  • 13 / 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

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

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

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

Автор syrpo

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