(1)サブカテゴリ選択時に amp が含まれてしまう
こちらの記事と同様の修正を行いました。
88行目あたり
if ($unitArray[1]) {
$tempLink = '<a href="' . $unitArray[1] . '">'
. $unitArray[0] . '</a>';
} else {
$tempLink = $unitArray[0];
}
(2)パンくずリスト表示が2段になってるので、1段に戻す
オプション画面での設定を変更しました。修正後の設定はこんな感じです(なお、タグ使ってないので該当部分は除外してます)。
subnaviTemplate
<div><span style="float: right;"><%archivedata%><%subnavi%></span>
topicPathTemplate
<%topicpath%></div>
つまり、それぞれの設定で div タグを入れてたのを、二つの設定で div タグを一つだけにした形です。
(3)省略文字数を変更、title表示対応
こちらの記事と同様に修正して、10文字まで短縮するようにしました。あと、短縮してない記事名をツールチップ表示させるようにしました。
88行目あたり
var $maxlength_title = 20;
function scanEndKey($array)
306行目あたり
. $this->hsc($alink)
.'" title="'.$ares[0].'" rel="prev"> « '
. shorten($ares[0], $this->maxlength_title, '...')
. '</a>';
325行目あたり
. $this->hsc($alink)
.'" title="'.$ares[0].'" rel="next"> '
. shorten($ares[0], $this->maxlength_title, '...')
. ' »</a>';
Aタグに title 属性を追加する事で、アイテムナビのリンクが短縮されたタイトルになってても、カーソルを当てれば短縮してないタイトルが分かるわけです。
なお、
前回の修正でやってたアーカイブリンクへの修正は今回不要でした。