|
▼maru-chanさん:
>不思議な現象がおきていまして、用語のリンク操作が安定しません。
>ところが、突然、正常にリンクすることもあり、なぜなのか再現できていません。
>いまのところは、用語のリンクが異常に機能したままで用語集を作成中です。
>
>3)ソースはつぎのとおり:
>[TermItem]
>
>;■フォーマット
>;項目名,表示幅,必須種別,半角限定,ソート優先度,NAMEラベル
>
>;----------Start:TermItemList----------
>用語,100,1,0,0,0
>読み,100,0,0,1,0
>スペル,100,0,1,-1,1
>ジャンル< >付与,100,0,0,-1,1
>;----------End:TermItemList----------
NAMEラベル(一番最後の値)が1である項目に入力されている文字をリンク先のURLとします。
上の例では、スペルとジャンルが1になってますね。
この場合、下に書いてあるジャンルのほうが有効になります。
つまり、「ジャンル」に入力している文字列をURLとしてリンクするので、
> 例)用語 あひる <ジャンル>動物 → あひる を検出・・最上段配列用語
> 用語 からす <ジャンル>動物 → あひる を検出
> 用語 とら <ジャンル>動物 → あひる を検出
のようにジャンルが同じ(=動物)用語があると正しくリンクされません。
「あひる」「からす」をマウスでポイントしたときの、リンク先URLを見てみれば分かると思います。同じ「〜.html#動物」となっていると思います。
また、「NAMEラベル」はリンク先のURLとして使われるので、通常は半角英数字で入力する項目に指定すべきです。(なのでデフォルトではスペルを1にしてます)
NAMEラベルが1に指定されている項目が未入力の場合は、自動的に通し番号をURLにつけてリンクします。
次のように、すべて0とすれば問題なしです。
>;----------Start:TermItemList----------
>用語,100,1,0,0,0
>読み,100,0,0,1,0
>スペル,100,0,1,-1,0
>ジャンル< >付与,100,0,0,-1,0
>;----------End:TermItemList----------
|
|