Top/Tips/お気に入りを書きやすくする
  トップページへ   [ 一覧 | 検索 | 最終更新 ]   [ 差分 | 履歴 ]

*お気に入りを書きやすくする [#md9f7692]

いちいちCHR(1)CHR(2)などと書いてられんわボケ!という方向けTips。~
''???_string.dicの改修が必要です。''

#include(最新版注意,notitle)

**方法 [#k50c231e]

ということで、まずは関数追加。

#code(aya,nonumber,nooutline,nolink){{
LinkMenuConvert
{
    _text = ''
    _data = IARRAY
    for _i = 0 ; _i < _argc ; _i++ {
        _data = (RE_SPLIT(_argv[_i],'[ \t]*\|[ \t]*'),'','') //ダミー
        _text += "%(_data[0])%(CHR(1))%(_data[1])%(CHR(1))%(_data[2])%(CHR(1))%(CHR(2))"
    }
    _text;
}
}}

どこでもいいので、まずはこれを追加します。

次に、お気に入りメニューの書き方自体を変更します。~
On_sakura.recommendsitesの例を挙げていますが、どれでも構いません。

#code(aya,nonumber,nooutline,nolink){{
On_sakura.recommendsites
{
    "/
    ごにょごにょ%(CHR(1))http://go.nyo/%(CHR(1))%(CHR(2))/
    "
}
}}

元はこうなっています……が、編集が非常に面倒で目がちかちかします。~
ということで書き直ししますと、

#code(aya,nonumber,nooutline,nolink){{
On_sakura.recommendsites
{
   LinkMenuConvert(On_sakura.recommendsites_EX)
}
 
On_sakura.recommendsites_EX : array
{
   'ごにょごにょ  | http://go.nyo/ | '
   'ほげほげ      | http://ho.ge/  | '
   "ふがふが      | http://fu.ga/  | "
}
}}

~ | が区切りです。~
半角スペースやタブをその左右に適当に入れて、適当に見やすくして構いません。

なんたら_EXは適当な名前で構いませんが : array とつけるのを忘れないでください。

サンプルは ' ' で囲んでいますが、別に " " でも全く問題ありません。~
変数等を利用したい場合や、サイト名に ' が含まれて回避したい場合は " " を使ってください。

[[Emily/Phase4>SpecWiki:ぽな@ばぐとら/Emily-Phase4]]などで利用しています。~
わからない場合はそちらも参考にしてください。

―― [[ひと:ぽな@ばぐとら]]