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)
-   -   Major Additions - MySmilies vB (v3.8.0) (https://vborg.vbsupport.ru/showthread.php?t=220193)

mrpaint 01-15-2010 08:44 PM

Quote:

Originally Posted by SecondV (Post 1956853)
Updated to 3.8.004:

v3.8.004 - January 15th, 2010
...
-- Fixed: Custom smilies not parsed when quoted by other users.
...

You mean smilies are now being parsed in quotes?

Eric 01-15-2010 08:52 PM

Quote:

Originally Posted by mrpaint (Post 1956860)
You mean smilies are now being parsed in quotes?

Yes.

mrpaint 01-15-2010 09:04 PM

Quote:

Originally Posted by SecondV (Post 1956863)
Yes.

Very cool. Thank you

Jman423 01-15-2010 09:07 PM

Thank you for updating this. I will be updating my installation shortly.

choccyclaire 01-15-2010 11:19 PM

Thanks for the update. :D

choccyclaire 01-15-2010 11:27 PM

I receive this db error when trying to upgrade. (I have uploaded and overwritten all other files)

Code:

Database error in vBulletin 3.8.4:

Invalid SQL:
ALTER TABLE mysmiliesvb ADD KEY userid (userid);

MySQL Error  : Duplicate key name 'userid'
Error Number  : 1061
Request Date  : Friday, January 15th 2010 @ 07:26:08 PM
Error Date    : Friday, January 15th 2010 @ 07:26:08 PM
Script        : http://www.xxx/admincp/plugin.php?do=productimport
Referrer      : http://www.xxx/admincp/plugin.php?do=productadd
IP Address    : xxx
Username      : xxx
Classname    : vB_Database
MySQL Version : 5.0.87-community-log


Megatr0n 01-16-2010 12:18 AM

Great upgrade but why do the user's personal smilies now appear under the custom row of smilies?

Any way of avoiding this?

Eric 01-16-2010 12:28 AM

Quote:

Originally Posted by Megatr0n (Post 1956996)
Great upgrade but why do the user's personal smilies now appear under the custom row of smilies?

Any way of avoiding this?

Screenshot?

As the changelog states, when parsing/pulling smilies, it no longer checks by userid. So it now parses smilies that have been quoted/etc. One downside to this (if you see it that way), is that if another user knows the smiley code, they can use the smiley (which IMHO, should be the way this mod works - why not let a user add a smilie that they can use, but others can as well if they like it? ;) )

Quote:

Originally Posted by choccyclaire (Post 1956966)
I receive this db error when trying to upgrade. (I have uploaded and overwritten all other files)

Code:

Database error in vBulletin 3.8.4:

Invalid SQL:
ALTER TABLE mysmiliesvb ADD KEY userid (userid);

MySQL Error  : Duplicate key name 'userid'
Error Number  : 1061
Request Date  : Friday, January 15th 2010 @ 07:26:08 PM
Error Date    : Friday, January 15th 2010 @ 07:26:08 PM
Script        : http://www.xxx/admincp/plugin.php?do=productimport
Referrer      : http://www.xxx/admincp/plugin.php?do=productadd
IP Address    : xxx
Username      : xxx
Classname    : vB_Database
MySQL Version : 5.0.87-community-log


What version of the mod were you using before the upgrade? The only reason that code should run during install is if you're using a version prior to 3.8.001, in which case, there should not be a KEY on userid for the mysmiliesvb table.

Megatr0n 01-16-2010 12:52 AM

1 Attachment(s)
See attachment.

It sort of stretches our editor and I don't like it doing that.

Anyway arounnd this?

choccyclaire 01-16-2010 01:05 AM

Quote:

Originally Posted by SecondV (Post 1957003)
What version of the mod were you using before the upgrade? The only reason that code should run during install is if you're using a version prior to 3.8.001, in which case, there should not be a KEY on userid for the mysmiliesvb table.

Yes, I have that version. Is there a solution for me? :confused:

nascartr 01-16-2010 03:24 AM

Yeah, I now see everyone's smilies as well. That's not too bad I guess...

Eric 01-16-2010 09:41 AM

Quote:

Originally Posted by Megatr0n (Post 1957016)
See attachment.

It sort of stretches our editor and I don't like it doing that.

Anyway arounnd this?

Quote:

Originally Posted by nascartr (Post 1957099)
Yeah, I now see everyone's smilies as well. That's not too bad I guess...

In the next version, I will add an admin option to where you can choose if all user smilies are added to the editor, or just the current userid's smilies.

If you'd like to try that, could you test this for me?

In the editor_toolbar_start hook, titled "Setup The Smilies For The HTML Box", try replacing:

PHP Code:

    foreach ($vbulletin->sv_mysmiliesvb AS $smilie)
    {
        
//while ($i++ < $vbulletin->options['smtotal'])
        //{
            
$mysmilieurl $vbulletin->options['mysmiliesvb_option_smiliesurl'] . "/mysmilie_{$smilie['mysmiliesvbid']}.gif";
            
$smiliehtml "<img src=\"$mysmilieurl\" id=\"{$editorid}_smilie_9999{$smilie['mysmiliesvbid']}\" alt=\"{$smilie['smilietext']}\" title=\"{$smilie['smilietext']}\" border=\"0\" />";

            eval(
'$bits[] = "' fetch_template('editor_smilie') . '";');

            if (
sizeof($bits) == $vbulletin->options['smcolumns'])
            {
                
$smiliecells implode(''$bits);
                eval(
'$smiliebits .= "' fetch_template('editor_smiliebox_row') . '";');
                
$bits = array();
            }
        
//}
    


With:

PHP Code:

    foreach ($vbulletin->sv_mysmiliesvb AS $smilie)
    {
        if (
$smilie['userid'] != $vbulletin->userinfo['userid'])
        {
            continue;
        }

        
//while ($i++ < $vbulletin->options['smtotal'])
        //{
            
$mysmilieurl $vbulletin->options['mysmiliesvb_option_smiliesurl'] . "/mysmilie_{$smilie['mysmiliesvbid']}.gif";
            
$smiliehtml "<img src=\"$mysmilieurl\" id=\"{$editorid}_smilie_9999{$smilie['mysmiliesvbid']}\" alt=\"{$smilie['smilietext']}\" title=\"{$smilie['smilietext']}\" border=\"0\" />";

            eval(
'$bits[] = "' fetch_template('editor_smilie') . '";');

            if (
sizeof($bits) == $vbulletin->options['smcolumns'])
            {
                
$smiliecells implode(''$bits);
                eval(
'$smiliebits .= "' fetch_template('editor_smiliebox_row') . '";');
                
$bits = array();
            }
        
//}
    



Eric 01-16-2010 09:44 AM

1 Attachment(s)
Quote:

Originally Posted by choccyclaire (Post 1957023)
Yes, I have that version. Is there a solution for me? :confused:

So you are using version 3.8.001 atm, or an older one? Ok, try this product xml file that I have attached and see if that works for you.

choccyclaire 01-16-2010 12:26 PM

^ Thanks, that product worked perfectly. :)

Your previous post with regards to getting rid of the custom smilies in the editor. It does get rid of them but causes an error line at the top:

Parse error: syntax error, unexpected $end in /home/xxx/public_html/includes/functions_editor.php(521) : eval()'d code on line 79

Eric 01-16-2010 01:16 PM

Quote:

Originally Posted by choccyclaire (Post 1957316)
^ Thanks, that product worked perfectly. :)

Your previous post with regards to getting rid of the custom smilies in the editor. It does get rid of them but causes an error line at the top:

Parse error: syntax error, unexpected $end in /home/xxx/public_html/includes/functions_editor.php(521) : eval()'d code on line 79

Could you post what your full plugin code looks like? There shouldn't be any errors..

choccyclaire 01-16-2010 01:27 PM

Sorry, somehow I had an extra } in the code. Works now!

For the next version, do you think you could make it so that the users custom smilies are placed in a new fieldset labelled my custom smilies? Not sure if this is achievable but would be great to keep them semi separate.

Megatr0n 01-16-2010 02:16 PM

Quote:

Originally Posted by SecondV (Post 1957218)
In the next version, I will add an admin option to where you can choose if all user smilies are added to the editor, or just the current userid's smilies.

If you'd like to try that, could you test this for me?

In the editor_toolbar_start hook, titled "Setup The Smilies For The HTML Box", try replacing:

PHP Code:

    foreach ($vbulletin->sv_mysmiliesvb AS $smilie)
    {
        
//while ($i++ < $vbulletin->options['smtotal'])
        //{
            
$mysmilieurl $vbulletin->options['mysmiliesvb_option_smiliesurl'] . "/mysmilie_{$smilie['mysmiliesvbid']}.gif";
            
$smiliehtml "<img src=\"$mysmilieurl\" id=\"{$editorid}_smilie_9999{$smilie['mysmiliesvbid']}\" alt=\"{$smilie['smilietext']}\" title=\"{$smilie['smilietext']}\" border=\"0\" />";

            eval(
'$bits[] = "' fetch_template('editor_smilie') . '";');

            if (
sizeof($bits) == $vbulletin->options['smcolumns'])
            {
                
$smiliecells implode(''$bits);
                eval(
'$smiliebits .= "' fetch_template('editor_smiliebox_row') . '";');
                
$bits = array();
            }
        
//}
    


With:

PHP Code:

    foreach ($vbulletin->sv_mysmiliesvb AS $smilie)
    {
        if (
$smilie['userid'] != $vbulletin->userinfo['userid'])
        {
            continue;
        }

        
//while ($i++ < $vbulletin->options['smtotal'])
        //{
            
$mysmilieurl $vbulletin->options['mysmiliesvb_option_smiliesurl'] . "/mysmilie_{$smilie['mysmiliesvbid']}.gif";
            
$smiliehtml "<img src=\"$mysmilieurl\" id=\"{$editorid}_smilie_9999{$smilie['mysmiliesvbid']}\" alt=\"{$smilie['smilietext']}\" title=\"{$smilie['smilietext']}\" border=\"0\" />";

            eval(
'$bits[] = "' fetch_template('editor_smilie') . '";');

            if (
sizeof($bits) == $vbulletin->options['smcolumns'])
            {
                
$smiliecells implode(''$bits);
                eval(
'$smiliebits .= "' fetch_template('editor_smiliebox_row') . '";');
                
$bits = array();
            }
        
//}
    




It works. :)

nascartr 01-16-2010 04:21 PM

Quote:

Originally Posted by SecondV (Post 1957218)
In the next version, I will add an admin option to where you can choose if all user smilies are added to the editor, or just the current userid's smilies.

If you'd like to try that, could you test this for me?

In the editor_toolbar_start hook, titled "Setup The Smilies For The HTML Box", try replacing:

PHP Code:

    foreach ($vbulletin->sv_mysmiliesvb AS $smilie)
    {
        
//while ($i++ < $vbulletin->options['smtotal'])
        //{
            
$mysmilieurl $vbulletin->options['mysmiliesvb_option_smiliesurl'] . "/mysmilie_{$smilie['mysmiliesvbid']}.gif";
            
$smiliehtml "<img src=\"$mysmilieurl\" id=\"{$editorid}_smilie_9999{$smilie['mysmiliesvbid']}\" alt=\"{$smilie['smilietext']}\" title=\"{$smilie['smilietext']}\" border=\"0\" />";

            eval(
'$bits[] = "' fetch_template('editor_smilie') . '";');

            if (
sizeof($bits) == $vbulletin->options['smcolumns'])
            {
                
$smiliecells implode(''$bits);
                eval(
'$smiliebits .= "' fetch_template('editor_smiliebox_row') . '";');
                
$bits = array();
            }
        
//}
    


With:

PHP Code:

    foreach ($vbulletin->sv_mysmiliesvb AS $smilie)
    {
        if (
$smilie['userid'] != $vbulletin->userinfo['userid'])
        {
            continue;
        }

        
//while ($i++ < $vbulletin->options['smtotal'])
        //{
            
$mysmilieurl $vbulletin->options['mysmiliesvb_option_smiliesurl'] . "/mysmilie_{$smilie['mysmiliesvbid']}.gif";
            
$smiliehtml "<img src=\"$mysmilieurl\" id=\"{$editorid}_smilie_9999{$smilie['mysmiliesvbid']}\" alt=\"{$smilie['smilietext']}\" title=\"{$smilie['smilietext']}\" border=\"0\" />";

            eval(
'$bits[] = "' fetch_template('editor_smilie') . '";');

            if (
sizeof($bits) == $vbulletin->options['smcolumns'])
            {
                
$smiliecells implode(''$bits);
                eval(
'$smiliebits .= "' fetch_template('editor_smiliebox_row') . '";');
                
$bits = array();
            }
        
//}
    




My members actually like the availability of using each others smilies so an option would be great just in case we ever want to hide them again.

Guess this way it's like a group effort in adding smilies to the selection.

choccyclaire 01-17-2010 12:45 AM

The update unfortunately conflicts with the Yet Another Awards System. :(

When you go to the YAAS pages in the admincp or modcp, you have errors at the top of the pages:

Code:

Warning: Invalid argument supplied for foreach() in [path]/includes/class_bbcode.php(451) : eval()'d code on line 12

Eric 01-17-2010 02:49 AM

Quote:

Originally Posted by choccyclaire (Post 1957821)
The update unfortunately conflicts with the Yet Another Awards System. :(

When you go to the YAAS pages in the admincp or modcp, you have errors at the top of the pages:

Code:

Warning: Invalid argument supplied for foreach() in [path]/includes/class_bbcode.php(451) : eval()'d code on line 12

hmm, in the 'bbcode_parse_complete' hook titled "Substitute The Replacement Text For The Image" try replacing:

PHP Code:

if ($this->registry->options['mysmiliesvb_option_masterswitch'] AND $GLOBALS['mysmiliesvb_userid']) 

with:
PHP Code:

if ($this->registry->options['mysmiliesvb_option_masterswitch'] AND $GLOBALS['mysmiliesvb_userid'] AND !empty($this->registry->sv_mysmiliesvb)) 


Lord.Khalid 01-17-2010 09:32 AM

Thanks for the update, it works just fine but I didn't like the idea of showing hundred of smiles in the editor so I tried the admin controls option and it solved the issue : )

Anyway I notice that there is some kind of confusion especially with smiles which have similar replacement texts as it shows other smiles other than the user’s.

Thanks again, and keep the good work.
Khalid

choccyclaire 01-17-2010 01:54 PM

Quote:

Originally Posted by SecondV (Post 1957830)
hmm, in the 'bbcode_parse_complete' hook titled "Substitute The Replacement Text For The Image" try replacing:

PHP Code:

if ($this->registry->options['mysmiliesvb_option_masterswitch'] AND $GLOBALS['mysmiliesvb_userid']) 

with:
PHP Code:

if ($this->registry->options['mysmiliesvb_option_masterswitch'] AND $GLOBALS['mysmiliesvb_userid'] AND !empty($this->registry->sv_mysmiliesvb)) 


Didn't fix it yet. I know it is that particular plugin though coz when disabled, the errors disappear.

drsli 01-17-2010 02:51 PM

I don?t have the YAAS-addon, but I got a similar error like above. I changed the plugin accordingly and the error is gone! :)

Thank you very much for this awesome addon and the further development! :)

choccyclaire 01-17-2010 03:43 PM

I'm using the previous version of that particular plugin for now and all seems to be working okay apart from quoting.

(I am not much of a coder) Why did you need to change this plugin? What differs to make the mod more effective.

Old code:

Code:

if (!isset($GLOBALS['mysmiliesvb_userid']) OR empty($GLOBALS['mysmiliesvb_userid']))
{
        // Just in case... just depending on $GLOBALS['mysmiliesvb_userid'] without this
        // check didn't work for me on previews when editing signature.
        $GLOBALS['mysmiliesvb_userid'] = $this->registry->userinfo['userid'];
}

if ($this->registry->options['mysmiliesvb_option_masterswitch'] AND $GLOBALS['mysmiliesvb_userid'])
{
        $smiliesurlbase = $this->registry->options['mysmiliesvb_option_smiliesurl'];
        $smilies = $this->registry->db->query("
                SELECT *
                FROM " . TABLE_PREFIX . "mysmiliesvb
                WHERE userid='{$GLOBALS['mysmiliesvb_userid']}'
        ");

        while ($smilie = $this->registry->db->fetch_array($smilies))
        {
                if (empty($smilie['smilietext_parsed']))
                {
                        continue;
                }

                eval('$smilie[\'image\'] = "' . fetch_template('mysmilies_imagebit') . '";');

                $text = preg_replace("@" . $smilie['smilietext_parsed'] . "@isU", $smilie['image'], $text);
                $this->cached['text'] = $text;
        }
}

New code:

Code:

if (!isset($GLOBALS['mysmiliesvb_userid']) OR empty($GLOBALS['mysmiliesvb_userid']))
{
        // Just in case... just depending on $GLOBALS['mysmiliesvb_userid'] without this
        // check didn't work for me on previews when editing signature.
        $GLOBALS['mysmiliesvb_userid'] = $this->registry->userinfo['userid'];
}

if ($this->registry->options['mysmiliesvb_option_masterswitch'] AND $GLOBALS['mysmiliesvb_userid'] AND !empty($this->registry->sv_mysmiliesvb))
{
        $smiliesurlbase = $this->registry->options['mysmiliesvb_option_smiliesurl'];

        foreach ($this->registry->sv_mysmiliesvb AS $smilie)
        {
                eval('$smilie[\'image\'] = "' . fetch_template('mysmilies_imagebit') . '";');

                $text = preg_replace("@" . $smilie['smilietext_parsed'] . "@isU", $smilie['image'], $text);
                $this->cached['text'] = $text;
        }
}

I see mention of the database in the old version. Does that mean I will create more queries by altering this?

Eric 01-23-2010 06:37 PM

The change was because of the quoting - the new plugin allows the smilies to work in quotes when quoted by another user.

Quote:

Originally Posted by choccyclaire (Post 1958282)
I'm using the previous version of that particular plugin for now and all seems to be working okay apart from quoting.

(I am not much of a coder) Why did you need to change this plugin? What differs to make the mod more effective.

Old code:

Code:

if (!isset($GLOBALS['mysmiliesvb_userid']) OR empty($GLOBALS['mysmiliesvb_userid']))
{
        // Just in case... just depending on $GLOBALS['mysmiliesvb_userid'] without this
        // check didn't work for me on previews when editing signature.
        $GLOBALS['mysmiliesvb_userid'] = $this->registry->userinfo['userid'];
}

if ($this->registry->options['mysmiliesvb_option_masterswitch'] AND $GLOBALS['mysmiliesvb_userid'])
{
        $smiliesurlbase = $this->registry->options['mysmiliesvb_option_smiliesurl'];
        $smilies = $this->registry->db->query("
                SELECT *
                FROM " . TABLE_PREFIX . "mysmiliesvb
                WHERE userid='{$GLOBALS['mysmiliesvb_userid']}'
        ");

        while ($smilie = $this->registry->db->fetch_array($smilies))
        {
                if (empty($smilie['smilietext_parsed']))
                {
                        continue;
                }

                eval('$smilie[\'image\'] = "' . fetch_template('mysmilies_imagebit') . '";');

                $text = preg_replace("@" . $smilie['smilietext_parsed'] . "@isU", $smilie['image'], $text);
                $this->cached['text'] = $text;
        }
}

New code:

Code:

if (!isset($GLOBALS['mysmiliesvb_userid']) OR empty($GLOBALS['mysmiliesvb_userid']))
{
        // Just in case... just depending on $GLOBALS['mysmiliesvb_userid'] without this
        // check didn't work for me on previews when editing signature.
        $GLOBALS['mysmiliesvb_userid'] = $this->registry->userinfo['userid'];
}

if ($this->registry->options['mysmiliesvb_option_masterswitch'] AND $GLOBALS['mysmiliesvb_userid'] AND !empty($this->registry->sv_mysmiliesvb))
{
        $smiliesurlbase = $this->registry->options['mysmiliesvb_option_smiliesurl'];

        foreach ($this->registry->sv_mysmiliesvb AS $smilie)
        {
                eval('$smilie[\'image\'] = "' . fetch_template('mysmilies_imagebit') . '";');

                $text = preg_replace("@" . $smilie['smilietext_parsed'] . "@isU", $smilie['image'], $text);
                $this->cached['text'] = $text;
        }
}

I see mention of the database in the old version. Does that mean I will create more queries by altering this?


Hostboard 01-24-2010 08:10 PM

Can you make an ACP option to make the user smilies publicly available to use for private use only. I have many forums that are adult oriented and blocked from those underage and the smilies now are now globaly available and not really something that should be viewable for some.

Thanx

FitgirlWorld 02-06-2010 01:33 AM

thanks for a great mod.. installing it now. If eveything works right will click mark as installed ! whoo hoo!

Eric 02-10-2010 03:04 AM

Working on a vBulletin 4 version ...

Megatr0n 02-16-2010 01:56 PM

SecondV - can you please check your PM and get back to me, please! :)

choccyclaire 02-17-2010 01:53 PM

That invalid argument error I posted a few posts ago appears on other pages too, like:

http://www.xxx.com/register.php?do=requestemail

This is after I applied the fix you suggested.

Fungsten 02-18-2010 05:24 PM

Quote:

Originally Posted by Megatr0n (Post 1957367)
It works. :)

Works for me too!

Steelersfan 02-19-2010 12:17 PM

Quote:

Originally Posted by SecondV (Post 1978827)
Working on a vBulletin 4 version ...


Any timetable on when this will be out?

Eric 02-23-2010 08:06 AM

I'm not naive, this doesn't come as a surprise... but, someone here on vBulletin.org has taken this mod and released it at ******.****, not cool.

I won't be working on this mod anymore, for a while.

Fungsten 02-23-2010 02:57 PM

Quote:

Originally Posted by SecondV (Post 1989467)
I'm not naive, this doesn't come as a surprise... but, someone here on vBulletin.org has taken this mod and released it at vbteam.info, not cool.

I won't be working on this mod anymore, for a while.

Sorry it happened! Do something about it! But we love this mod! You have to update it to 4.0. Please?

Oyabun 03-02-2010 12:57 PM

Quote:

Originally Posted by Fungsten (Post 1989670)
Sorry it happened! Do something about it! But we love this mod! You have to update it to 4.0. Please?

Yeah, please update it :(

Brew 03-03-2010 02:29 AM

Quote:

Originally Posted by SecondV (Post 1989467)
I'm not naive, this doesn't come as a surprise... but, someone here on vBulletin.org has taken this mod and released it at *****.***, not cool.

I won't be working on this mod anymore, for a while.

Please don't let one moron spoil it all for everyone else!

I, for one and probably just about everyone here, appreciate the work you do on your mods.

Please....keep em coming and updated! I'm dying to get this for vB 4.0.+

PS...also please censor out that URL. I've never heard of it till now and it's acting like an advert for those people.

Cheers!

Fungsten 03-03-2010 05:23 PM

Quote:

Originally Posted by Brew (Post 1995737)
Please don't let one moron spoil it all for everyone else!

I, for one and probably just about everyone here, appreciate the work you do on your mods.

Please....keep em coming and updated! I'm dying to get this for vB 4.0.+

PS...also please censor out that URL. I've never heard of it till now and it's acting like an advert for those people.

Cheers!

Ditto again!

Oyabun 03-15-2010 11:13 AM

Or could anybody else update it?
I'd do it, but I don't have the knowledge for this._.

Eric 03-15-2010 11:08 PM

It may be a while before a vBulletin4 compatible version will be available. Apparently I'll have to do more than just update templates on this one - some hooks have moved, and it may even require file edits - I don't know yet.

Oyabun 03-16-2010 12:29 PM

Quote:

Originally Posted by SecondV (Post 2004419)
It may be a while before a vBulletin4 compatible version will be available. Apparently I'll have to do more than just update templates on this one - some hooks have moved, and it may even require file edits - I don't know yet.

Well I'm sorry, I didn't know that. But it would be just awesome. I'd give you a donation for it.
My users love this mod. It's great. Please keep up the work =)!


All times are GMT. The time now is 11:08 AM.

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.01919 seconds
  • Memory Usage 1,945KB
  • 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
  • (8)bbcode_code_printable
  • (10)bbcode_php_printable
  • (22)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (3)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