同窓会XOOPS
・MyAlbum-Pインストール
・イメージマネージャーを統合
/imagemanager.php line28
include './mainfile.php';
の下に
include 'modules/myalbum/imagemanager.php';
記述
・MyAlbum-Pで画像を登録したとき、タイトル・説明を入れてもAltが出ない
→面倒なのでhttp://jp.xoops.org/modules/newbb/viewtopic.php?topic_id=9935&forum=14を参考に
/class/module.textsanitizer.php line181-195
$patterns[] = "/\[img align=(['\"]?)(left|center|right)\\1]([^\"\(\)\?\&'<>]*)\[\/img\]/sU";
からif文閉じるまでを
$patterns[] = "/\[img align=('\"|)(left|center|right)\\1]([^\"\(\)\?\&'<>]*)\[\/img\]/sU"; $patterns[] = "/\[img]([^\"\(\)\?\&'<>]*)\[\/img\]/sU"; $patterns[] = "/\[img align=('\"|)(left|center|right)\\1 id=(['\"]?)([0-9]*)\\3]([^\"\(\)\?\&'<>]*)\[\/img\]/sU"; $patterns[] = "/\[img id=('\"|)([0-9]*)\\1]([^\"\(\)\?\&'<>]*)\[\/img\]/sU"; $patterns[] = "/\[img align=('\"|)(left|center|right)\\1 alt=('\"|)([^\]]*)\\3]([^\"\(\)\?\&'<>]*)\[\/img\]/sU"; $patterns[] = "/\[img alt=('\"|)([^\]]*)\\1]([^\"\(\)\?\&'<>]*)\[\/img\]/sU"; $patterns[] = "/\[img align=('\"|)(left|center|right)\\1 id=(['\"]?)([0-9]*)\\3 alt=('\"|)([^\]]*)\\5]([^\"\(\)\?\&'<>]*)\[\/img\]/sU"; $patterns[] = "/\[img id=('\"|)([0-9]*)\\1 alt=('\"|)([^\]]*)\\3]([^\"\(\)\?\&'<>]*)\[\/img\]/sU"; if ($allowimage != 1) { $replacements[] = '<a href="\\3" target="_blank">\\3</a>'; $replacements[] = '<a href="\\1" target="_blank">\\1</a>'; $replacements[] = '<a href="'.XOOPS_URL.'/image.php?id=\\4" target="_blank">\\4</a>'; $replacements[] = '<a href="'.XOOPS_URL.'/image.php?id=\\2" target="_blank">\\3</a>'; $replacements[] = '<a href="\\3" target="_blank">\\3</a>'; $replacements[] = '<a href="\\1" target="_blank">\\1</a>'; $replacements[] = '<a href="'.XOOPS_URL.'/image.php?id=\\4" target="_blank">\\4</a>'; $replacements[] = '<a href="'.XOOPS_URL.'/image.php?id=\\2" target="_blank">\\3</a>'; } else { $replacements[] = '<img src="\\3" align="\\2" alt="" />'; $replacements[] = '<img src="\\1" alt="" />'; $replacements[] = '<img src="'.XOOPS_URL.'/image.php?id=\\4" align="\\2" alt="\\4" />'; $replacements[] = '<img src="'.XOOPS_URL.'/image.php?id=\\2" alt="\\3" />'; $replacements[] = '<img src="\\5" align="\\2" alt="\\4" />'; $replacements[] = '<img src="\\3" alt="\\2" />'; $replacements[] = '<img src="'.XOOPS_URL.'/image.php?id=\\4" align="\\2" alt="\\6" />'; $replacements[] = '<img src="'.XOOPS_URL.'/image.php?id=\\2" alt="\\4" />'; }
に書き換え。
念のため、それまでの置き換えの文はコメントアウトして残しておく。
Altの記述は[img src=XX.gif align=left alt=ZZ][/img]のよーに最後に記述すること。
Altには日本語も使用可(多分)。