I've just modified xhnewbb radically.
It is numbered xhnewbb-1.1
As you know, xhnewbb is a fork from newbb 1.0.
Its goal is "BBS for supporting" for my convenience
- using DB to save "READ" instead of cookie.
- markable per users
- "SOLVED" features which is usable for supporting purpose.
- All topics view
- many original bugs are fixed
- light and secure coding
- Fully independent from newbb1/newbb_r/CBB/newbb2.0
You can download it from here.
(I've stopped maintaining the project in the sourceforge.jp since the server is too unstable.)
http://www.peak.ne.jp/xoops/md/mydownloads/singlefile.php?lid=68&cid=1
newbb uses cookie for saving last_read.
But the cookie is broken quite easily.
Thus, I've implement xhnewbb using DB for storing topic_id already "READ".
This feature is only for registered users.
If you want to use "READ" feature, login please.
I'll implement another feature using the linking table between Users and Topics into xhnewbb for my conveniences.
I'm using Subversion in BerliOS developper's server.
If you want to access the latest files of my works, go to http://developer.berlios.de/projects/peakxoops/ .
Subversion is much better than CVS, and I'm loving it.
I'll never use CVS
I'm testing a page for google sitemaps into sitemap module for XOOPS.
You can try to install (update) sitemap 1.1 and register XOOPS_URL/modules/sitemap/xml_google.php
Simplified URL をいろいろ試しましたが、どうしても副作用を消しきれない、というのが正直なところです。
というわけで、もっとずっとお手軽な「modules を好きな文字列に変更する」てなHackを試してます。
パスの深さという、非常に面倒な問題は変わらないので、副作用もほとんどないのではないか、と見積もっています。しばらくこのサイトでテストしてみます。
insert 8 lines into top of mainfile.php
// modules changer (insert this 8 lines)
if( ! function_exists( 'modules_changer' ) ) {
$_SERVER['REQUEST_URI'] = str_replace( '/md/' , '/modules/' , @$_SERVER['REQUEST_URI'] ) ;
$_SERVER['HTTP_REFERER'] = str_replace( '/md/' , '/modules/' , @$_SERVER['HTTP_REFERER'] ) ;
function modules_changer( $s ) {
return str_replace( XOOPS_URL.'/modules/' , XOOPS_URL.'/md/' , $s ) ;
}
ob_start( 'modules_changer' ) ;
}
RewriteEngine on
RewriteRule ^md/(.*)$ modules/$1 [L]