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
Do you know short urls or simplified urls?
Although it works fine with almost case, there are some unavoidable side effets .
This hack is quite simple.
You can change /modules/ as you like.
I think there are much few side effect with this 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]