レ点腫瘍学ノート

pukiwikiカスタマイズ箇所/2020/パンくずリストの実装 の履歴差分(No.1)


#author("2020-05-02T10:32:57+09:00;1970-01-01T18:00:00+09:00","default:tgoto","tgoto")
これもJSON-LDと同じ方法で手書きしても良いのですが、JSON-LDプラグイン((https://pukiwiki.osdn.jp/?%E8%87%AA%E4%BD%9C%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3/jsonld.inc.php))が非常に優れているのでこれを使用しました。なお、JSON-LDプラグインは短縮URL((https://dajya-ranger.com/pukiwiki/embed-url-shortener/))に対応していなかったために下記の修正を行いました。get_short_url_from_pagename関数は本当にすごい。

''70行目に空のitem2を追加する。''

> if (PLUGIN_JSONLD_BREADCRUMBLIST && !$isHome ) {
> $names = explode('/', $title);
> $path = '';
> $name2 = ''; //これを追加

''82行目のforeach構文内に下記の通り1行加える''

#html{{
<blockquote><p class="quotation">$name2 .= (($name2 != '')? '/' : '') . $name; //item2を加えた</p></blockquote>
}}

''88行目を下記の通り修正する。''

> 'item' => $script . get_short_url_from_pagename($name2) //先ほど加えたitem2について短縮URLを取得する

*他のpukiwikiカスタマイズ箇所については下記を参照。

#ogpi(https://oncologynote.com/?7541d85e0f)