#author("2022-05-31T02:14:32+09:00","","")
#author("2022-05-31T02:15:35+09:00","","")
**[[質問箱/5458]] [#z34ec494]
|RIGHT:100|LEFT:410|c
|~カテゴリ|エラー・トラブル|
|~サマリ|refプラグインの複数パラメータが有効にならない|
|~バージョン|1.5.4|
|~投稿者|[[KAMOME]]|
|~状態|質問|
|~投稿日|&new{2022-05-31 (火) 02:11:34};|
***質問 [#n09590ee]
refプラグインで{40%,right,nolink}などのように複数のパラメータを指定した場合、先頭のパラメータだけが有効になり、残りがtitle属性に設定されてしまいます。
refプラグインで{}内のパラメータを 40%,right,nolink などのように複数指定した場合、先頭のパラメータだけが有効になり、残りがtitle属性に設定されてしまいます。
ソースを修正したところOKになりましたが、これで正しいのかどうかが判断できません。

 // オプションを解析する
 function ref_check_arg($val, & $params)
 {
 /*  if ($val == '') {                           //### DEL
         $params['_done'] = TRUE;
         return;
     }
 */
     if (! $params['_done']) {
         foreach (array_keys($params) as $key) {
             if (strpos($key, strtolower($val)) === 0) {
                 $params[$key] = TRUE;
                 return;
             }
         }
 //      $params['_done'] = TRUE;                //### DEL
     }
 
     $params['_args'][] = $val;
 }

***回答 [#ae3b7c62]

#comment

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Site admin: PukiWiki Development Team

PukiWiki 1.5.4+ © 2001-2022 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u12. HTML convert time: 0.038 sec.

OSDN