d3forum開発をする上で、「実際に自分で運用しているサイトがある」というのは、効率上もモチベーションのためにも重要なので、このフォーラムをxhnewbbからd3forumに切り替えました。
いきなりインターフェースが変わってしまい、このサイトの訪問者の皆様には申し訳ないのですが、d3forumのデバッグにおつき合いください
なお、xhnewbbからd3forumへは、基本的には管理画面に用意したインポートボタン一発ですが、過去のxhnewbb記事へのリンクを飛ばすために、
modules/xhnewbb/viewtopic.php
modules/xhnewbb/viewforum.php
modules/xhnewbb/index.php
これらを新規に用意して、それぞれ適切な記事に飛ばすようにしています。
modules/xhnewbb/viewtopic.php の例)
<?php
$post_id = intval( @$_GET['post_id'] ) ;
$topic_id = intval( @$_GET['topic_id'] ) ;
header( "HTTP/1.0 301 Moved Permanently" ) ;
if( $post_id ) {
header( "Location: (XOOPS_URL)/modules/d3forum/index.php?post_id=".$post_id ) ;
} else {
header( "Location: (XOOPS_URL)/modules/d3forum/index.php?topic_id=".$topic_id ) ;
}
exit ;
?>