「利用者:Nijcadmin/FY2012」の版間の差分

編集の要約なし
 
(同じ利用者による、間の3版が非表示)
1行目: 1行目:
= 2012年11月24日(土) =
=== Template:chembox で画像サイズ指定ができない ===
*元の大きさの画像が表示される(大きすぎる)
**参照: http://bsd.neuroinf.jp/w/index.php?title=%E3%83%86%E3%82%B9%E3%83%88&oldid=15638
| ImageFile1 = L-Glutamic-acid-zwitterion-3D-balls.png
| ImageSize1 = 200
*画像サイズ指定時に px を付与する必要がある模様
**結果: http://bsd.neuroinf.jp/w/index.php?title=%E3%83%86%E3%82%B9%E3%83%88&oldid=15647
| ImageFile1 = L-Glutamic-acid-zwitterion-3D-balls.png
| ImageSize1 = 200px
=== Template:PBB のボックスの最下行のナビゲーションリンクの表示が変 ===
*view, talk, edit がそれぞれ改行されてしまう
*Wikipedia では一行で表示される
**参照: http://en.wikipedia.org/wiki/Template:PBB/58512
*一行表示に必要な CSS が読み込まれていないのが原因
**http://en.wikipedia.org/wiki/MediaWiki:Common.css から必要そうなものを http://bsd.neuroinf.jp/wiki/MediaWiki:Common.css へ持ってくることで一行表示される模様
= 2012年9月18日(火) =
= 2012年9月18日(火) =


=== FCKEditor で Image のキャプションにタグを使うと余計なコードが挿入される  ===
=== FCKEditor で Image のキャプションにタグを使うと余計なコードが挿入される  ===


* WYSIWYG 入力フォームのレンダリング時にキャプションも HTML 変換してしまうのが原因
*WYSIWYG 入力フォームのレンダリング時にキャプションも HTML 変換してしまうのが原因  
* イメージのタイトル部分だけ変換しないようにしてしまうことで対処
*イメージのタイトル部分だけ変換しないようにしてしまうことで対処


<syntaxhighlight lang="php">
<syntaxhighlight lang="php">
15行目: 34行目:
         if (preg_match_all('/\[\[([a-zA-Z0-9]+:[^\]]+)((?:\|[^\]]+)*)(?:\|([^\|]+))\]\]/Us', $text, $matches, PREG_SET_ORDER)) {
         if (preg_match_all('/\[\[([a-zA-Z0-9]+:[^\]]+)((?:\|[^\]]+)*)(?:\|([^\|]+))\]\]/Us', $text, $matches, PREG_SET_ORDER)) {
                 foreach ($matches as $match) {
                 foreach ($matches as $match) {
                         $rep = $this->fck_addToStrtr($match[3], false);
                         $rep = $this->fck_addToStrtr(htmlspecialchars($match[3], ENT_QUOTES), false);
                         $rep2 = sprintf('[[%s%s|%s]]', $match[1], $match[2], $rep);
                         $rep2 = sprintf('[[%s%s|%s]]', $match[1], $match[2], $rep);
                         $text = str_replace($match[0], $rep2, $text);
                         $pos = strpos($text, $match[0]);
                        $text = substr_replace($text, $rep2, $pos, strlen($match[0]));
                 }
                 }
         }
         }


         $render = ($this->mOutputType == OT_HTML);
         $render = ($this->mOutputType == OT_HTML);
</syntaxhighlight>  
</syntaxhighlight>


= 2012年8月19日(日) =
= 2012年8月19日(日) =