何らかの理由で、クネナはすべての内部に nofollow リンクを配置します。これは、すべての外部リンクには意味がありますが、内部リンクには当てはまりません。私が持っているフォーラムの投稿に関連付けられたパスを Google にインデックスしてもらいたいです。
誰かが nofollow リンクを削除する方法を知っていることを願っています。このファイルが主なもののようです:components/com_kunena/lib/kunena.link.class.php
次のような nofollow リンクを削除する関数がいくつかあります。
static function GetHrefLink($link, $name, $title = '', $rel = 'nofollow', $class = '', $anker = '', $attr = '') {
return '<a ' . ($class ? 'class="' . $class . '" ' : '') . 'href="' . $link . ($anker ? ('#' . $anker) : '') . '" title="' . $title . '"' . ($rel ? ' rel="' . $rel . '"' : '') . ($attr ? ' ' . $attr : '') . '>' . $name . '</a>';
}
//
// Basic universal href link
//
static function GetSefHrefLink($link, $name, $title = '', $rel = 'nofollow', $class = '', $anker = '', $attr = '') {
$uri = $link instanceof JURI ? $link : JURI::getInstance($link);
if ($anker) $uri->setFragment($anker);
return JHTML::_('kunenaforum.link', $uri, $name, $title, $class, $rel, $attr);
}
どこでもパラメータを削除しようとしましたが、空のままにしfollow
て、代わりに使用しようとしました。nofollow
また、Kunena コンポーネント全体に表示されているすべての場所を探して、それらを削除しようとしました。まだ運がありません。アイデアのある人はいますか?
クネナ: 2.0.2 Joomla: 2.5.7