質問箱/5476

カテゴリエラー・トラブル
サマリAutoAliasNameを使うとページ下のLink:にそのページへのリンクが貼られてしまう
バージョン1.5.4
投稿者名無しさん
状態完了
投稿日2022-10-27 (木) 17:28:57

質問

AutoAliasNameに

- [[ほげ>hoge]]

と入力したあと ページ「hoge」内で「ほげ」を書くとページの下のLink:のところにページ「hoge」へのリンクが貼られてしまいます。 閲覧に支障はないのですが、Link:のところにはできれば別ページのリンクだけを表示したいです。 解決策などありましたら教えていただきたいです。よろしくお願いいたします。

回答

自己解決しました。 lib/html.phpの

function make_related($page, $tag = '')

内の

$links = links_get_related($page);

の下に

$pagename = htmlsc($page);

を追加

foreach ($links as $page=>$lastmod) {

内の

$s_page   = htmlsc($page);

の下に

if($s_page != $pagename){

を追加してforeach文の終わりの前に}を足せば関連元のページは表示されませんでした。



トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2023-05-31 (水) 21:16:46
Site admin: PukiWiki Development Team

PukiWiki 1.5.4+ © 2001-2022 PukiWiki Development Team. Powered by PHP 8.2.12. HTML convert time: 0.266 sec.

SourceForge