1
wishcraft
X-Forum 5.70

Resized Image
X-Forum 5.70
Multifielded Forum with Extras, Multisite & Multilingual

X-Forum is a completely extensible forum module for XOOPS, this is the complete stable release of the first version of 5 series, it includes multiple fields specifiable per post on individualized forums much like profile module. It does require Frameworks 1.60 or later. (framework available from www.chronolabs.coop/binaries/)

Designed for XOOPS 2.4 and later version, it was written in response to problems with earlier forum titles, that had in some cases installation issues. With a broad range of options. X-Forum is a great solution to your forum requirements, complete with RSS Features and image management. It will utilise a wide range of options and allow your community to discuss issues, raise topic and solution. Complete with .htaccess example and SEO with a medium URL.

It has the ability to aggregate categories and forums to languages as well as domains with multisite 1.40 or X-Language. This means you can have forms and forum which only display on particular domains or under certain languages.

With X-Forum you can have all the convenience of the modular newbb path without the result. Based on CBB with a sound environment that even your grandma can use, I know mine does this is solid stuff coming directly to you under GNU Licenses.

Complete with Easy Path SEO Guide and help in the preference, you can even with some simple SQL Injections transfer your old CBB 2.x or 3.x over to X-Forum with ease. NOTICE!!! The .htaccess has changed since version 4.70!! - this is included in the /docs path of the archive.

In later version we will be updating more the the templates to give it a nice evenly rounded abstraction without that old box XOOPS look from just static templates for you to build from.

Refactory Done:
  • No More Art Object - XOOPS 3.0 Compatible *
  • TCPDF - Used for PDF Generation
  • Multisite Support
  • X-Language/Multilingual Mode


Bugs Fixed:
  • WSOD for Block Last topic
  • Extra Fields Missing From Compact Display
  • Old Social Network Adds Removed
  • PDF Output now available


Download Now: xoops2.5_xforum_5.70.zip (13.3 MB)

.htaccess
RewriteEngine On
RewriteCond 
%{REQUEST_FILENAME} !-f
RewriteCond 
%{REQUEST_FILENAME} !-d

RewriteRule 
^forums/(.*?)/(.*?)/(.*?)/images/(.*?)/(.*?)/(.*?)/(.*)                                                     modules/xforum/images/$4/$5/$6/$7
RewriteRule 
^forums/(.*?)/(.*?)/(.*?)/images/(.*?)/(.*?)/(.*)                                                             modules/xforum/images/$4/$5/$
RewriteRule 
^forums/(.*?)/(.*?)/(.*?)/images/(.*?)/(.*)                                                                 modules/xforum/images/$4/$
RewriteRule 
^forums/(.*?)/(.*?)/(.*?)/images/(.*)                                                                         modules/xforum/images/$
RewriteRule 
^forums/(.*?)/(.*?)/images/(.*?)/(.*?)/(.*?)/(.*)                                                             modules/xforum/images/$3/$4/$5/$
RewriteRule 
^forums/(.*?)/(.*?)/images/(.*?)/(.*?)/(.*)                                                                 modules/xforum/images/$3/$4/$
RewriteRule 
^forums/(.*?)/(.*?)/images/(.*?)/(.*)                                                                         modules/xforum/images/$3/$
RewriteRule 
^forums/(.*?)/(.*?)/images/(.*)                                                                             modules/xforum/images/$
RewriteRule 
^forums/(.*?)/images/(.*?)/(.*?)/(.*?)/(.*)                                                                 modules/xforum/images/$2/$3/$4/$
RewriteRule 
^forums/(.*?)/images/(.*?)/(.*?)/(.*)                                                                         modules/xforum/images/$2/$3/$
RewriteRule 
^forums/(.*?)/images/(.*?)/(.*)                                                                             modules/xforum/images/$2/$3
RewriteRule 
^forums/(.*?)/images/(.*)                                                                                     modules/xforum/images/$
RewriteRule 
^forums/images/(.*?)/(.*?)/(.*?)/(.*)                                                                         modules/xforum/images/$1/$2/$3/$
RewriteRule 
^forums/images/(.*?)/(.*?)/(.*)                                                                             modules/xforum/images/$1/$2/$
RewriteRule 
^forums/images/(.*?)/(.*)                                                                                     modules/xforum/images/$1/$2
RewriteRule 
^forums/images/(.*)                                                                                         modules/xforum/images/$

RewriteRule 
^forums/(.*?)/(.*?)/(.*?)/([0-9]+),([0-9]+),([0-9]+),([0-9]+),(.*?),(.*?).html                                 modules/xforum/viewtopic.php?forum=$4&topic_id=$5&post_id=$6&start=$7&since=$8&order=$[L,NC,QSA]
RewriteRule ^forums/(.*?)/(.*?)/([0-9]+),([0-9]+),([0-9]+),(.*?),(.*?),([0-9]+),([0-9]+).html                            modules/xforum/viewforum.php?forum=$3&since=$4&start=$5&sortorder=$6&sortname=$7&mode=$8&type=$[L,NC,QSA]
RewriteRule ^forums/(.*?)/(.*?)/reply,([0-9]+),([0-9]+),([0-9]+).html                                                     modules/xforum/reply.php?forum=$3&topic_id=$4&post_id=$[L,NC,QSA]
RewriteRule ^forums/(.*?)/(.*?)/poll,([a-zA-Z0-9]+),([0-9]+),([0-9]+).html                                                 modules/xforum/poll.php?op=$3&topic_id=$4&poll_id=$[L,NC,QSA]
RewriteRule ^forums/(.*?)/(.*?)/edit,([0-9]+),([0-9]+).html                                                             modules/xforum/edit.php?forum=$3&post_id=$[L,NC,QSA]
RewriteRule ^forums/(.*?)/(.*?)/archive,([0-9]+).html                                                                     modules/xforum/archive.php?forum=$[L,NC,QSA]
RewriteRule ^forums/(.*?)/(.*?)/archive,([0-9]+),([0-9]+).html                                                             modules/xforum/archive.php?forum=$3&topic_id=$[L,NC,QSA]
RewriteRule ^forums/rss,([0-9]+),(.*?).rss                                                                                 modules/xforum/rss.php?c=$1&f=$[L,NC,QSA]
RewriteRule ^forums/viewall,([0-9]+),([0-9]+),([0-9]+),([0-9]+),(.*?),(.*?).html                                        modules/xforum/viewall&type=$1&mode=$2&start=$3&since=$4&sortname=$5&sortorder=$[L,NC,QSA]
RewriteRule ^forums/cat,([0-9]+).html                                                                                     modules/xforum/index.php?cat=$[L,NC,QSA]
RewriteRule ^forums/                                                                                                     modules/xforum/index.php [L,NC,QSA]


Upgrade Notice: It is important you upgrade from 5.6x
Resized Image
www.ohloh.net/accounts/226400

Follow, Like & Read:-

twitter.com/RegaltyFamily
github.com/Chronolabs-Cooperative
facebook.com/DrAntonyRoberts

2
wishcraft
Re: X-Forum 5.70 & New Topic with SEO

oops, I missed a line in the .htaccess for new topic.. The .htaccess for xforum is as follows:

RewriteEngine On
RewriteCond 
%{REQUEST_FILENAME} !-f
RewriteCond 
%{REQUEST_FILENAME} !-d

RewriteRule 
^forums/(.*?)/(.*?)/(.*?)/images/(.*?)/(.*?)/(.*?)/(.*)                                                     modules/xforum/images/$4/$5/$6/$7
RewriteRule 
^forums/(.*?)/(.*?)/(.*?)/images/(.*?)/(.*?)/(.*)                                                             modules/xforum/images/$4/$5/$
RewriteRule 
^forums/(.*?)/(.*?)/(.*?)/images/(.*?)/(.*)                                                                 modules/xforum/images/$4/$
RewriteRule 
^forums/(.*?)/(.*?)/(.*?)/images/(.*)                                                                         modules/xforum/images/$
RewriteRule 
^forums/(.*?)/(.*?)/images/(.*?)/(.*?)/(.*?)/(.*)                                                             modules/xforum/images/$3/$4/$5/$
RewriteRule 
^forums/(.*?)/(.*?)/images/(.*?)/(.*?)/(.*)                                                                 modules/xforum/images/$3/$4/$
RewriteRule 
^forums/(.*?)/(.*?)/images/(.*?)/(.*)                                                                         modules/xforum/images/$3/$
RewriteRule 
^forums/(.*?)/(.*?)/images/(.*)                                                                             modules/xforum/images/$
RewriteRule 
^forums/(.*?)/images/(.*?)/(.*?)/(.*?)/(.*)                                                                 modules/xforum/images/$2/$3/$4/$
RewriteRule 
^forums/(.*?)/images/(.*?)/(.*?)/(.*)                                                                         modules/xforum/images/$2/$3/$
RewriteRule 
^forums/(.*?)/images/(.*?)/(.*)                                                                             modules/xforum/images/$2/$3
RewriteRule 
^forums/(.*?)/images/(.*)                                                                                     modules/xforum/images/$
RewriteRule 
^forums/images/(.*?)/(.*?)/(.*?)/(.*)                                                                         modules/xforum/images/$1/$2/$3/$
RewriteRule 
^forums/images/(.*?)/(.*?)/(.*)                                                                             modules/xforum/images/$1/$2/$
RewriteRule 
^forums/images/(.*?)/(.*)                                                                                     modules/xforum/images/$1/$2
RewriteRule 
^forums/images/(.*)                                                                                         modules/xforum/images/$

RewriteRule 
^forums/(.*?)/(.*?)/(.*?)/([0-9]+),([0-9]+),([0-9]+),([0-9]+),(.*?),(.*?).html                                 modules/xforum/viewtopic.php?forum=$4&topic_id=$5&post_id=$6&start=$7&since=$8&order=$[L,NC,QSA]
RewriteRule ^forums/(.*?)/(.*?)/([0-9]+),([0-9]+),([0-9]+),(.*?),(.*?),([0-9]+),([0-9]+).html                            modules/xforum/viewforum.php?forum=$3&since=$4&start=$5&sortorder=$6&sortname=$7&mode=$8&type=$[L,NC,QSA]
RewriteRule ^forums/(.*?)/(.*?)/newtopic,([0-9]+).html                                                                     modules/xforum/newtopic.php?forum=$[L,NC,QSA]
RewriteRule ^forums/(.*?)/(.*?)/reply,([0-9]+),([0-9]+),([0-9]+).html                                                     modules/xforum/reply.php?forum=$3&topic_id=$4&post_id=$[L,NC,QSA]
RewriteRule ^forums/(.*?)/(.*?)/poll,([a-zA-Z0-9]+),([0-9]+),([0-9]+).html                                                 modules/xforum/poll.php?op=$3&topic_id=$4&poll_id=$[L,NC,QSA]
RewriteRule ^forums/(.*?)/(.*?)/edit,([0-9]+),([0-9]+).html                                                             modules/xforum/edit.php?forum=$3&post_id=$[L,NC,QSA]
RewriteRule ^forums/(.*?)/(.*?)/archive,([0-9]+).html                                                                     modules/xforum/archive.php?forum=$[L,NC,QSA]
RewriteRule ^forums/(.*?)/(.*?)/archive,([0-9]+),([0-9]+).html                                                             modules/xforum/archive.php?forum=$3&topic_id=$[L,NC,QSA]
RewriteRule ^forums/rss,([0-9]+),(.*?).rss                                                                                 modules/xforum/rss.php?c=$1&f=$[L,NC,QSA]
RewriteRule ^forums/viewall,([0-9]+),([0-9]+),([0-9]+),([0-9]+),(.*?),(.*?).html                                        modules/xforum/viewall&type=$1&mode=$2&start=$3&since=$4&sortname=$5&sortorder=$[L,NC,QSA]
RewriteRule ^forums/cat,([0-9]+).html                                                                                     modules/xforum/index.php?cat=$[L,NC,QSA]
RewriteRule ^forums/                                                                                                     modules/xforum/index.php [L,NC,QSA]


With this you will be able to create a new topic. When SEO is enabled, the warnings the previous person address may not be addressed turn down your error level on production machine to JUST CRITICAL the warnings and notices are surperfelous..
Resized Image
www.ohloh.net/accounts/226400

Follow, Like & Read:-

twitter.com/RegaltyFamily
github.com/Chronolabs-Cooperative
facebook.com/DrAntonyRoberts

3
Valio69
Re: X-Forum 5.70
  • 2011/1/28 5:09

  • Valio69

  • Just popping in

  • Posts: 46

  • Since: 2010/1/2 1


I have a problem with this module.

Fatal error: Call to a member function getVar() on a non-object in S:\home\test.com\www\modules\xforum\viewforum.php on line 52

So I can't open forum. But another pages are ok.

PLZ HELP! :)

4
timgno
Re: X-Forum 5.70
  • 2011/1/30 16:13

  • timgno

  • Module Developer

  • Posts: 1504

  • Since: 2007/6/21


Hi!

Thanks for this module, but I have problems with mod_rewrite on redirect mode:
The website has created a redirect loop.

The web page at http://www.txmodxoops.org/forums/Supporti-esterni/XoopsItalia-org/6,0.0,DESC,f.forum_order,0.0.html has caused too many redirects. The deletion of cookies on this site, or the activation of third-party cookies may resolve the problem. Otherwise, there may be a server configuration issue and not the computer.

Login

Who's Online

119 user(s) are online (80 user(s) are browsing Support Forums)


Members: 0


Guests: 119


more...

Donat-O-Meter

Stats
Goal: $100.00
Due Date: Apr 30
Gross Amount: $0.00
Net Balance: $0.00
Left to go: $100.00
Make donations with PayPal!

Latest GitHub Commits