vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.8 Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=235)
-   -   Integration with vBulletin - MediaWiki/vBulletin Single Sign-On (https://vborg.vbsupport.ru/showthread.php?t=213102)

simunaqv 02-04-2010 03:30 PM

Quote:

Originally Posted by benjaminlwells (Post 1974737)
did you just use the instructions in the readme file?

Ben

I already had the SSO working with vb 3.8.1 on my local setup. I created a separated installation vb 4.0 and upgraded it to vb 4.01 and applied the changes to the AuthPlugin_VBSSO.php file as suggested byBRotondi, and it is working, at least on my local setup.

bepe 02-06-2010 10:15 AM

I've got the whole thing pretty much working now... but had to rewrite almost everything for 4.0.1

... Right now my biggest problem is that the wiki css is somehow in conflict with the vB css
I'm just starting to learn all that php, css suff... but no idea where to continue now :(

https://vborg.vbsupport.ru/showthread.php?t=235147

BRotondi 02-06-2010 10:38 AM

@bepe: Install Firebug! You can click any element and change CSS and Html realtime. For PHP Xampp is perhaps the best solution.

I'm wondering why this mod works for 4.0.1 on your site... perhaps a Problem with the german version?

bepe 02-06-2010 10:46 AM

It's not really a mod... it's more like a new version

AuthPlugin_vbMediaWiki.php
PHP Code:

<?php
/**
 */
# Copyright (C) 2004 Brion Vibber <brion@pobox.com>
# http://www.mediawiki.org/
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License along
# with this program; if not, write to the Free Software Foundation, Inc.,
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
# http://www.gnu.org/copyleft/gpl.html

/**
 * Authentication plugin interface. Instantiate a subclass of AuthPlugin
 * and set $wgAuth to it to authenticate against some external tool.
 *
 * The default behavior is not to do anything, and use the local user
 * database for all authentication. A subclass can require that all
 * accounts authenticate externally, or use it only as a fallback; also
 * you can transparently create internal wiki accounts the first time
 * someone logs in who can be authenticated externally.
 */

$current_dir getcwd();
chdir'../forum' );
require_once( 
"global.php" );
require_once( 
"includes/functions.php" );
chdir$current_dir );

require_once( 
"$IP/includes/AuthPlugin.php" );

/**
 * Users can't change their passwords here
 */
class AuthPlugin_vbMediaWiki extends AuthPlugin {

    public function 
allowPasswordChange() {
        return 
false;
    }
}
$wgAuth = new AuthPlugin_vbMediaWiki();

/**
 * Set the 'vbmediawikiskin' skin as default and prevent users from changing it
 * - we have only one integrated skin right now
 */
$wgDefaultSkin   'vbwikiskin';
$wgAllowUserSkin false;

/**
 * Disable email and real name
 * - Not sure yet how to solve conflicts between vBulletin and MediWiki user data changes
 */
$wgEnableEmail   false;
$wgAllowRealName false;

/**
 * Disable 'pretty' URLs, e.g. index.php/Page_title
 * - We need to disable it or rewrite code for vBulletin's "Who's Online"
 */
$wgUsePathInfo false;

/**
 * Set this to false to avoid forcing the first letter of links to capitals.
 * - vBulletin user names can be lower case, so we need that
 */
$wgCapitalLinks false;
 
/**
 * Disabling new user registrations and anonymous edits
 * - vBulletin user names can be lower case, so we need that
 */
$wgGroupPermissions['*']['createaccount'] = false;
$wgGroupPermissions['*']['edit'] = false;

/**
 * Disable manual login and logout functions for all users and remove the ChangePassword page
 * - vBulletin will do the login/logout stuff and also the Password should be changes there
 */
function SpecialPage_initListHook( &$aSpecialPages )
{
    unset( 
$aSpecialPages['Userlogout'] );
    unset( 
$aSpecialPages['Userlogin'] );
    unset( 
$aSpecialPages['Resetpass'] );
    return 
true;
}
$wgHooks['SpecialPage_initList'][] = 'SpecialPage_initListHook';

/**
 * Remove login and logout buttons for all users
 * - vBulletin shows them in the navbar anyway
 */
function PersonalUrlsHook( &$personal_urls, &$title )
{
    unset( 
$personal_urls["login"] );
    unset( 
$personal_urls["logout"] );
    unset( 
$personal_urls['anonlogin'] );    
    return 
true;
}
$wgHooks['PersonalUrls'][] = 'PersonalUrlsHook';

/**
 * User Group Translation
 * - NoLogin:    Can't login to wiki... only to vBulletin
 * - Sysop:      Wiki Administrators
 * - Bureaucrat: Could edit user rights... but they will be reseted anyway
 *               It's more clear if we only allow a group like moderators to Administrate the Wiki
 */
$vwNoLoginGroups    = array();
$vwSysopGroups      = array(6,7);
$vwBureaucratGroups = array(6);

/**
 * Minimum number of posts a user need in to login to the Wiki 
 * - This is a community portal... only real members of the community should edit the Wiki
 */
$vwMinReputationPosts       5;
$vwMinReputationPostsNotice 'wiki_posts';

/**
 * Sync user to vBulletin
 * - Same user for the Wiki as in vBulletin
 */
function UserLoadFromSessionHook$user, &$result ) {
    global 
$vbulletin;
    global 
$vwNoLoginGroups$vwSysopGroups$vwBureaucratGroups;
    global 
$vwMinReputationPosts$vwMinReputationPostsNotice;

    
// check if user is authenticated (by another hook)
    
if ( $user != null ) {
        if ( !
$user->isAnon() ) {
            
// User is not anonymous. 
            // Check for the existence of a valid vB userid.  If we don't have one, log the old user out.
            
if ( $vbulletin->userinfo['userid'] == ) {
                
$user->logout();
            }

            
// Check vwNoLoginGroups
            // If they're logged in and shouldn't be, log them out!
            
if ( is_member_of$vbulletin->userinfo$vwNoLoginGroups ) ) {
                
$user->logout();
                break;
            }
            
            if( 
$vbulletin->userinfo['posts'] < $vwMinReputationPosts ) {
                
                if( 
$vwMinReputationPostsNotice != null ) {
                    
$vbulletin->noticecache = array(
                        
$vwMinReputationPostsNotice => array(
                            
'has_x_postcount' => array(0,$vwMinReputationPosts 1)
                        )
                    );
                }
                
                
$user->logout();
                break;
            }

            return 
true;
        }
        
$user->logout();
    }
    
    if ( 
$vbulletin->userinfo['userid'] )
    {
        
// Check vwNoLoginGroups
        
if ( is_member_of$vbulletin->userinfo$vwNoLoginGroups ) ) {
            return 
true;
        }

        if( 
$vbulletin->userinfo['posts'] < $vwMinReputationPosts ) {
            
            if( 
$vwMinReputationPostsNotice != null ) {
                
$vbulletin->noticecache = array(
                    
$vwMinReputationPostsNotice => array(
                        
'has_x_postcount' => array(0,$vwMinReputationPosts 1)
                    )
                );
            }
            
            return 
true;
        }
            
        
$username $vbulletin->userinfo['username'];

        if ( 
$username ) {
            
$u User::newFromName$username );
            if (
is_null($u)) {
                
// Invalid username or some other error...
                
return;
            }
            if ( 
$u->getID() == ) {
                
$u->addToDatabase();
                
$u->setToken();
            }
            else 
$u->loadFromDatabase();
            
            
$user $u;
            
$user->setOption'rememberpassword');
            
$user->saveSettings();
            
$user->setCookies();
            
            
// Check vwSysopGroups.
            
$user->removeGroup'sysop' );
            if ( 
is_member_of$vbulletin->userinfo$vwSysopGroups ) ) {
                
$user->addGroup'sysop' );
            }

            
// Check vwBureaucratGroups.
            
$user->removeGroup'bureaucrat' );
            if ( 
is_member_of$vbulletin->userinfo$vwBureaucratGroups ) ) {
                
$user->addGroup'bureaucrat' );
            }
        }
    }
    else 
$user->logout();

    return 
true;
}    
$wgHooks['UserLoadFromSession'][] = 'UserLoadFromSessionHook';

and there are much more changes, like a new wiki skin and other changes for getting the vB WOL working right

bepe 02-06-2010 11:53 AM

Quote:

Originally Posted by BRotondi (Post 1975955)
@bepe: Install Firebug! You can click any element and change CSS and Html realtime. For PHP Xampp is perhaps the best solution.

I'm wondering why this mod works for 4.0.1 on your site... perhaps a Problem with the german version?

thank you so much!! Firebug is just perfect for it :) ... did not know that tool yet :$

BRotondi 02-06-2010 03:04 PM

Quote:

Originally Posted by bepe (Post 1975958)
It's not really a mod... it's more like a new version

AuthPlugin_vbMediaWiki.php

It works! Pasted your above code in my wiki\includes\AuthPlugin_vBSSO.php and WOW! 1001 Thanks!!

Bruno

Digital Jedi 02-16-2010 02:04 AM

Quote:

Originally Posted by BRotondi (Post 1966050)
Modifications
  • For use with Wiki short-URLs you should remove this in product-mmog_wiki.xml (after installation in Plugin "MMOG Wiki: Online Location Hack"):
Code:

      <phpcode><![CDATA[if (strpos($userinfo['location'], ( $vbulletin->options['mmog_wiki_path'] . '/' )) !== false)
so you can use /w which will work with /w/... and /wiki/...

If checking for /w ist not enough, you could also use multiple
Code:

if (...) {$userinfo['activity'] = 'wiki';}
  • For German platforms you may change the hardcoded english in product-mmog_wiki.xm:
Code:

$userinfo['action'] = 'Viewing Wiki';
Greetings, Bruno

I tried this, and while it did work for the Wiki, it also rewrote users playing in ibProArcade. The link stayed the same, but it said they were viewing the wiki.

BRotondi 02-21-2010 06:44 PM

Ngh... and again not working 100% after upgrading to 4.0.2 ...

The "who is online" gives me no wiki-link, and unallowed users have an empty login-window in in the wiki (instead of the IP) ... Now I'm testing vbMediaWiki (Beta AddOn) which is VERY interesting:Greetings, Bruno

Art Andrews 02-24-2010 06:21 AM

I saw someone asked earlier if the wiki and vb could be on separate dbs and the answer was "yes." Can they be on separate domains and still have a single login?

luan7749 02-27-2010 12:01 PM

Could I use bbcode in this addon ?

BRotondi 02-27-2010 12:49 PM

Where? In the Wiki? In the "Who is online"?

Digital Jedi 02-27-2010 05:56 PM

Quote:

Originally Posted by luan7749 (Post 1992779)
Could I use bbcode in this addon ?

In the Wiki? No, this doesn't have anything to do with your vB installation other than bridging their accounts. You need to use Wiki markup in MediaWiki, which is similar, but different.

BRotondi 03-08-2010 07:55 AM

For vB4 i suggest to disable this AddOn and install this much more powerfull bridge: vbMediaWiki. You can use it with your actual Skin or change to the vB-integrated skin vbMediaWiki, which will keep the vB header and footer in the wiki. (Or let your user decide, since every user can choose his skin.)

Goomzee 03-29-2010 09:17 AM

Quote:

Originally Posted by Dekard (Post 1919450)
Thats true. You should have a LocalSettings.php in the root of your mediawiki installation folder. You want to edit that file.

you mean i have to create LocalSettings.php file but where and which coding i put in LocalSettings.php file

i tried myself and it's redirect to me yahoo

BRotondi 03-29-2010 10:14 AM

This is only a bridge for MediaWiki. First install MediaWiki.

If you search a bridge for vB4: vbMediaWiki 4.0.2 RC 3. There you can find perhaps more detailed informations for all this.

Goomzee 03-30-2010 04:44 AM

Quote:

Originally Posted by BRotondi (Post 2012163)
This is only a bridge for MediaWiki. First install MediaWiki.

If you search a bridge for vB4: vbMediaWiki 4.0.2 RC 3. There you can find perhaps more detailed informations for all this.

I already installed MediaWiki but i don't understand about LocalSettings.php file cause there is no no file in attachment with the name of LocalSettings.php please help me

BRotondi 03-30-2010 06:05 AM

How can you have MediaWiki running, if the last install instruction is "Move LocalSettings.php to the root."?!

Can you post a Link to your wiki? Are you really able to post something in your wiki?

Digital Jedi 03-30-2010 04:44 PM

Quote:

Originally Posted by Goomzee (Post 2012649)
I already installed MediaWiki but i don't understand about LocalSettings.php file cause there is no no file in attachment with the name of LocalSettings.php please help me

LocalSettings.php came with MediaWiki, not this modification.

Goomzee 03-31-2010 04:27 AM

Quote:

Originally Posted by BRotondi (Post 2012681)
How can you have MediaWiki running, if the last install instruction is "Move LocalSettings.php to the root."?!

this is my page url that redirect me yahoo.com

Can you post a Link to your wiki? Are you really able to post something in your wiki?

Quote:

Originally Posted by Digital Jedi (Post 2012959)
LocalSettings.php came with MediaWiki, not this modification.

mediawiki! where can i download from mediawiki then

BRotondi 03-31-2010 04:46 AM

<a href="https://www.mediawiki.org/wiki/Manual:FAQ#Installation_and_configuration" target="_blank">Installation and configuration</a> > First Point

... but why did you tell us, you have mediawiki installed when this obviously isn't true?

Goomzee 03-31-2010 04:57 AM

sorry editing again but now i installed mediawiki-1.14.0 in my forum also put LocalSettings.php file in public_html/ folder and also added these 2 lines


require_once( "$IP/includes/DefaultSettings.php" );
After it, add these two lines:
define( VB_SYSTEM_PATH, '/var/www/html/forum' );
require_once( "$IP/includes/AuthPlugin_vBSSO.php" );

but problem is still same my site redirect to yahoo

Digital Jedi 04-01-2010 04:07 PM

It's not redirecting to Yahoo, it's going to a Not Found Page. You haven't set the path to your wiki correctly yet, either in in the Local Settings or in the Admin CP.

Goomzee 04-02-2010 04:25 AM

Quote:

Originally Posted by Goomzee (Post 2013269)
sorry editing again but now i installed mediawiki-1.14.0 in my forum also put LocalSettings.php file in public_html/ folder and also added these 2 lines


require_once( "$IP/includes/DefaultSettings.php" );
After it, add these two lines:
define( VB_SYSTEM_PATH, '/var/www/html/forum' );
require_once( "$IP/includes/AuthPlugin_vBSSO.php" );

but problem is still same my site redirect to yahoo

Quote:

Originally Posted by Digital Jedi (Post 2014139)
It's not redirecting to Yahoo, it's going to a Not Found Page. You haven't set the path to your wiki correctly yet, either in in the Local Settings or in the Admin CP.


below path i put in admincp
and this below path i put in localsetting
define( VB_SYSTEM_PATH, '/home/xxx/public_/forums' );

is above path are not correct?

Digital Jedi 04-02-2010 04:33 AM

What is this /article subfolder you have the main page in? It's supposed to be /wiki/Main_Page. You probably need to do a little more research on how short URLs are set up. I don't think you can put the wiki contents in another subfolder.

Goomzee 04-02-2010 04:41 AM

1 Attachment(s)
please find the attachment on my admincp

Digital Jedi 04-04-2010 09:34 PM

Quote:

Originally Posted by Goomzee (Post 2014452)
please find the attachment on my admincp

The path to your wiki should be the full URL to your wiki installation: http//www.yoursite.com/wiki

Goomzee 04-05-2010 04:38 AM

Quote:

Originally Posted by Digital Jedi (Post 2015813)
The path to your wiki should be the full URL to your wiki installation: http//www.yoursite.com/wiki

i did but still same problem please help me to install this mod
http://www.mknexusonline.com/wiki

BRotondi 04-13-2010 05:56 AM

Seems not to work any more with vB4.0.3, at least not the German one... Any one tried it?

gamerfu 04-18-2010 08:06 PM

does wiki need to share the same db as the vB one?

ADD:
I am using ...
Code:

WikiMedia 1.15.3 (latest). 
All edits are done.
Recieve 500 Error when modified LocalSettings.php.
Using PHP 5.2.11 and MySQL 5.0.87-community-log

Do I have to run 1.14.0?
Do I have to move wiki to my forum folder?

BRotondi 04-18-2010 09:36 PM

I'm affraid, that at the moment both vBulletin-Mediawiki bridges are not supportet. I tried to make vbMediaWiki (Single Thread at vbulletin.org) as clear as possible. Works only with vB4 but is really a nice solution.

Goomzee 04-20-2010 04:47 AM

kindly someone please replay my problem

BRotondi 04-20-2010 08:13 AM

Redirecting to Yahoo is your browser because of your blank sites... because you never installed MediaWiki or .htaccess does something wrong or ...

Put a "Hello World" at /wiki/index.php to resolve this problem.

Goomzee 04-21-2010 05:06 AM

Quote:

Originally Posted by BRotondi (Post 2024215)
Redirecting to Yahoo is your browser because of your blank sites... because you never installed MediaWiki or .htaccess does something wrong or ...

Put a "Hello World" at /wiki/index.php to resolve this problem.

dude i already uploaded MediaWiki on server but what about htaccess file what should i write in htaccess files.

BRotondi 04-21-2010 06:58 AM

Quote:

Originally Posted by Goomzee (Post 2024706)
dude

Not the right way to get any more support, even I don't know exactly what this word in German is about.

It's not on us to solve your problems. It's on you to get into the stuff and give us the possibility to help you by clearly descripting your problem and testing yourself the hints we give you...

gamerfu 04-21-2010 08:51 PM

Quote:

Originally Posted by BRotondi (Post 2023444)
I'm affraid, that at the moment both vBulletin-Mediawiki bridges are not supportet. I tried to make vbMediaWiki (Single Thread at vbulletin.org) as clear as possible. Works only with vB4 but is really a nice solution.

Does wikimedia need to be installed into the vBulletin database? :confused:

AfterWorldForum 04-22-2010 04:35 PM

Quote:

Originally Posted by gamerfu (Post 2025110)
Does wikimedia need to be installed into the vBulletin database? :confused:

I have it running in two different databases (using vb 3.8.4).

As for your error 500, try and go over the lines you added or changed yourself in the config file. Make sure all your lines end with a semi-colon ( ; ), and use valid php syntax.

Coleccromos 04-23-2010 01:04 PM

Can you help me with this step please.
After installing three times the wikimedia whenever I edit the LocalSettings.php and add the two lines that calls the configuration file gives me the error bags are:
Code:

Notice:  Use of undefined constant VB_SYSTEM_PATH - assumed 'VB_SYSTEM_PATH' in /var/www/vhosts/cromosdefutbol.com/httpdocs/mediawiki/LocalSettings.php on line 26

Warning:  require_once(/var/www/vhosts/cromosdefutbol.com/httpdocs/mediawiki/includes/AuthPlugin_vBSSO.php) [function.require-once]: failed to open stream: No such file or directory in /var/www/vhosts/cromosdefutbol.com/httpdocs/mediawiki/LocalSettings.php on line 27

Fatal error:  require_once() [function.require]: Failed opening required '/var/www/vhosts/cromosdefutbol.com/httpdocs/mediawiki/includes/AuthPlugin_vBSSO.php' (include_path='/var/www/vhosts/cromosdefutbol.com/httpdocs/mediawiki:/var/www/vhosts/cromosdefutbol.com/httpdocs/mediawiki/includes:/var/www/vhosts/cromosdefutbol.com/httpdocs/mediawiki/languages:.:') in /var/www/vhosts/cromosdefutbol.com/httpdocs/mediawiki/LocalSettings.php on line 27

How is this possible if he says it very clear that we must add these two lines

gamerfu 04-26-2010 02:13 PM

Quote:

Originally Posted by AfterWorldForum (Post 2025469)
I have it running in two different databases (using vb 3.8.4).

As for your error 500, try and go over the lines you added or changed yourself in the config file. Make sure all your lines end with a semi-colon ( ; ), and use valid php syntax.

Ah! Thank you!

I upgraded MediaWiki to:
Code:

1.16.0beta2
and now the modification works perfectly with:
Code:

vBulletin 3.8.5
I had trouble with:
Code:

1.15.3
for some reason.

gamerfu 04-27-2010 06:34 AM

I recieve this error when trying to login directly to wiki:

Code:

Not Found
The requested URL /wiki/Main_Page was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.


--------------------------------------------------------------------------------

Apache/2.2.14 (Unix) mod_ssl/2.2.14 OpenSSL/0.9.8e-fips-rhel5 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 Server at palpadpark.com Port 80


AfterWorldForum 04-27-2010 01:46 PM

Quote:

Originally Posted by Coleccromos (Post 2025943)
Can you help me with this step please.
After installing three times the wikimedia whenever I edit the LocalSettings.php and add the two lines that calls the configuration file gives me the error bags are:
Code:

Notice:  Use of undefined constant VB_SYSTEM_PATH - assumed 'VB_SYSTEM_PATH' in /var/www/vhosts/cromosdefutbol.com/httpdocs/mediawiki/LocalSettings.php on line 26

Warning:  require_once(/var/www/vhosts/cromosdefutbol.com/httpdocs/mediawiki/includes/AuthPlugin_vBSSO.php) [function.require-once]: failed to open stream: No such file or directory in /var/www/vhosts/cromosdefutbol.com/httpdocs/mediawiki/LocalSettings.php on line 27

Fatal error:  require_once() [function.require]: Failed opening required '/var/www/vhosts/cromosdefutbol.com/httpdocs/mediawiki/includes/AuthPlugin_vBSSO.php' (include_path='/var/www/vhosts/cromosdefutbol.com/httpdocs/mediawiki:/var/www/vhosts/cromosdefutbol.com/httpdocs/mediawiki/includes:/var/www/vhosts/cromosdefutbol.com/httpdocs/mediawiki/languages:.:') in /var/www/vhosts/cromosdefutbol.com/httpdocs/mediawiki/LocalSettings.php on line 27

How is this possible if he says it very clear that we must add these two lines

It seems as if you nowhere defined the VB_SYSTEM_PATH variable, and therefore receive the error. Let me show you parts of my LocalSettings.php. My forum is on www.entropiaplanets.com/forums. My wiki is accessible through www.entropiaplanets.com/wiki, but is actually physically located in www.entropiaplanets.com/w. (Note that I also have use a VPS, and the path on the server is similar to yours (/var/www/vhosts/entropiaplanets.com/httpdocs/w).

My LocalSettings.php has the following lines:

Code:

if( defined( 'MW_INSTALL_PATH' ) ) {
        $IP = MW_INSTALL_PATH;
} else {
        $IP = dirname( __FILE__ );
}

$path = array( $IP, "$IP/includes", "$IP/languages" );
set_include_path( implode( PATH_SEPARATOR, $path ) . PATH_SEPARATOR . get_include_path() );

require_once( "$IP/includes/DefaultSettings.php" );
define( VB_SYSTEM_PATH, '/var/www/vhosts/entropiaplanets.com/httpdocs/forums' );
require_once( "$IP/includes/AuthPlugin_vBSSO.php" );

If you do not have the red line, add it, and change from entropiaplents.com to cromosdefutbol.com.

I have to admit that I really cannot guess as to the error regarding the includes of the AuthPlugin line, but see if my setup gives you something to work with. Feel free to post the results here.


All times are GMT. The time now is 04:33 PM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01573 seconds
  • Memory Usage 1,944KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (11)bbcode_code_printable
  • (1)bbcode_php_printable
  • (21)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (40)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete