「利用者: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); | ||
$ | $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日(日) = | ||