The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
PB-WoW 1.06 World of Warcraft Skin For VB 3.7.x Details »» | |||||||||||||||||||||||||||
PB-WoW 1.06 World of Warcraft Skin For VB 3.7.x
Developer Last Online: Oct 2020
vB-PBWoW World of Warcraft vBulletin Style for vBulletin 3.7.x Please go to my support forums at Support for troubleshooting i will do my best to respond to all problems posted here on vb.org. Wrath of the Lich King style added to theme list.
If you use this mod, please Mark as Installed, and if you really enjoy this mod, please Nominate for MOTM, and if you really really enjoy this mod, feel free to Support Developer! Thank you! Support __________________________________________________ ______________________________ _______ I use my released mods daily, if I find an issue with them or add features for myself I will release updates. If there are significant bugs or simple feature requests I will do my best to release fixes. Some of my mods rely on fetching data from 3rd party websites, due to the unreliable results, my mods will require users to troubleshoot for themselves if they find the addon is not working for them specifically. I am offering my personal mods that work ok for me for you to use, I am sorry I do not have time to troubleshoot many user specific issues. Thank you for your understanding. Features __________________________________________________ ______________________________ _______ Wrath of the Lich King Theme Installation __________________________________________________ ______________________________ _______ Instructions in pbwow101.zip Changes __________________________________________________ ______________________________ _______ v1.01 Updated For vb 3.7.x Copyright __________________________________________________ ______________________________ _______ TUAGuild (vB-PBWoW) Supporters / CoAuthors Show Your Support
|
Comments |
#72
|
||||
|
||||
I found a reason to use this.
Thank you sooo much |
#73
|
||||
|
||||
pbunderground is no longer active you can link to pbwow.com if you want
|
#74
|
||||
|
||||
Any chance of gettin a modification to the system to allow vB 3.6 ?
|
#75
|
||||
|
||||
well honestly it should be able to if not you can do a google search for pb-wow skin v0.59 i upgraded that to work with 3.7 this project is kinda on hold right now
|
#76
|
||||
|
||||
I am looking at the differances in the stock funtions_forumhome and the modified one when i find out how to do it without any hacking i will let you guys know and post a new product
until then you can edit your funtions_forumlist.php file: Code:
#################################################################################################### ####################################### File changes ############################################ #################################################################################################### ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +++++++++++++++++++++ editing file includes/functions_forumlist.php +++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ find: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if ($subsonly) { $childforumbits = construct_forum_bit($forum['forumid'], 1, $subsonly); } else if ($depth < MAXFORUMDEPTH) { $childforumbits = construct_forum_bit($forum['forumid'], $depth, $subsonly); } else { $childforumbits = ''; } ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ change it into: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ if (THIS_SCRIPT == 'index' AND $forum['subforumcolumns'] != 1 AND ($subsonly OR $depth < MAXFORUMDEPTH)) { $childforumbits = construct_forum_columns($forum['forumid'], $forum['subforumcolumns']); } else if ($subsonly) { $childforumbits = construct_forum_bit($forum['forumid'], 1, $subsonly); } else if ($depth < MAXFORUMDEPTH) { $childforumbits = construct_forum_bit($forum['forumid'], $depth, $subsonly); } else { $childforumbits = ''; } ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ then add this new function to the file: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ // ###################### Start construct_forum_columns ####################### function construct_forum_columns($parentid, $columncount) { global $vbulletin, $stylevar, $vbphrase, $show; global $imodcache, $lastpostarray, $counters, $inforum; // this function takes the constant MAXFORUMDEPTH as its guide for how // deep to recurse down forum lists. if MAXFORUMDEPTH is not defined, // it will assume a depth of 2. if ($columncount == 0) { // 0 Columns means don't show subforums at all return ''; } // call fetch_last_post_array() first to get last post info for forums if (!is_array($lastpostarray)) { fetch_last_post_array(); } if (empty($vbulletin->iforumcache["$parentid"])) { return; } if (!defined(MAXFORUMDEPTH)) { define('MAXFORUMDEPTH', 1); } $forumbits = ''; $counter = 0; foreach ($vbulletin->iforumcache["$parentid"] AS $forumid) { // grab the appropriate forum from the $vbulletin->forumcache $forum = $vbulletin->forumcache["$forumid"]; $lastpostforum = $vbulletin->forumcache["$lastpostarray[$forumid]"]; if (!$forum['displayorder'] OR !($forum['options'] & $vbulletin->bf_misc_forumoptions['active'])) { continue; } $forumperms = $vbulletin->userinfo['forumpermissions']["$forumid"]; $lastpostforumperms = $vbulletin->userinfo['forumpermissions']["$lastpostarray[$forumid]"]; if (!($forumperms & $vbulletin->bf_ugp_forumpermissions['canview']) AND !$vbulletin->options['showprivateforums']) { // no permission to view current forum continue; } if ($subsonly) { $childforumbits = construct_forum_bit($forum['forumid'], 1, $subsonly); } else if ($depth < MAXFORUMDEPTH) { $childforumbits = construct_forum_bit($forum['forumid'], $depth, $subsonly); } else { $childforumbits = ''; } // do stuff if we are not doing subscriptions only, or if we ARE doing subscriptions, // and the forum has a subscribedforumid if (!$subsonly OR ($subsonly AND !empty($forum['subscribeforumid']))) { $GLOBALS['forumshown'] = true; // say that we have shown at least one forum if (($forum['options'] & $vbulletin->bf_misc_forumoptions['cancontainthreads'])) { // get appropriate suffix for template name $tempext = '_post'; } else { $tempext = '_nopost'; } if (!$vbulletin->options['showforumdescription']) { // blank forum description if set to not show $forum['description'] = ''; } // dates & thread title $lastpostinfo = $vbulletin->forumcache["$lastpostarray[$forumid]"]; // compare last post time for this forum with the last post time specified by // the $lastpostarray, and if it's less, use the last post info from the forum // specified by $lastpostarray if ($vbulletin->forumcache["$lastpostarray[$forumid]"]['lastpost'] > 0) { if (!($lastpostforumperms & $vbulletin->bf_ugp_forumpermissions['canview']) OR (!($lastpostforumperms & $vbulletin->bf_ugp_forumpermissions['canviewothers']) AND $lastpostinfo['lastposter'] != $vbulletin->userinfo['username'])) { $forum['lastpostinfo'] = $vbphrase['private']; } else { $lastpostinfo['lastpostdate'] = vbdate($vbulletin->options['dateformat'], $lastpostinfo['lastpost'], 1); $lastpostinfo['lastposttime'] = vbdate($vbulletin->options['timeformat'], $lastpostinfo['lastpost']); $lastpostinfo['trimthread'] = fetch_trimmed_title($lastpostinfo['lastthread']); if ($icon = fetch_iconinfo($lastpostinfo['lasticonid'])) { $show['icon'] = true; } else { $show['icon'] = false; } $show['lastpostinfo'] = (!$lastpostforum['password'] OR verify_forum_password($lastpostforum['forumid'], $lastpostforum['password'], false)); eval('$forum[\'lastpostinfo\'] = "' . fetch_template('forumhome_lastpostby') . '";'); } } else if (!($forumperms & $vbulletin->bf_ugp_forumpermissions['canview'])) { $forum['lastpostinfo'] = $vbphrase['private']; } else { $forum['lastpostinfo'] = $vbphrase['never']; } // do light bulb $forum['statusicon'] = fetch_forum_lightbulb($forumid, $lastpostinfo, $forum); // add lock to lightbulb if necessary if ((!($forumperms & $vbulletin->bf_ugp_forumpermissions['canpostnew']) OR !($forum['options'] & $vbulletin->bf_misc_forumoptions['allowposting'])) AND $vbulletin->options['showlocks'] AND !$forum['link']) { $forum['statusicon'] .= '_lock'; } // get counters from the counters cache ( prepared by fetch_last_post_array() ) $forum['threadcount'] = $counters["$forum[forumid]"]['threadcount']; $forum['replycount'] = $counters["$forum[forumid]"]['replycount']; // get moderators ( this is why we needed cache_moderators() ) if ($vbulletin->options['showmoderatorcolumn']) { $showmods = array(); $listexploded = explode(',', $forum['parentlist']); foreach ($listexploded AS $parentforumid) { if (!isset($imodcache["$parentforumid"])) { continue; } foreach($imodcache["$parentforumid"] AS $moderator) { if (isset($showmods["$moderator[userid]"])) { continue; } ($hook = vBulletinHook::fetch_hook('forumbit_moderator')) ? eval($hook) : false; $showmods["$moderator[userid]"] = true; if (!isset($forum['moderators'])) { eval('$forum[\'moderators\'] = "' . fetch_template('forumhome_moderator') . '";'); } else { eval('$forum[\'moderators\'] .= ", ' . fetch_template('forumhome_moderator') . '";'); } } } if (!isset($forum['moderators'])) { $forum['moderators'] = ''; } } if ($forum['link']) { $forum['replycount'] = '-'; $forum['threadcount'] = '-'; $forum['lastpostinfo'] = '-'; } else { $forum['replycount'] = vb_number_format($forum['replycount']); $forum['threadcount'] = vb_number_format($forum['threadcount']); } if (($subsonly OR $depth == MAXFORUMDEPTH) AND $vbulletin->options['subforumdepth'] > 0) { $forum['subforums'] = construct_subforum_bit($forumid, ($forum['options'] & $vbulletin->bf_misc_forumoptions['cancontainthreads'] ) ); } else { $forum['subforums'] = ''; } $children = explode(',', $forum['childlist']); foreach($children AS $childid) { $forum['browsers'] += ($inforum["$childid"] ? $inforum["$childid"] : 0); } if ($depth == 1 AND $tempext == '_nopost') { global $vbcollapse; $collapseobj_forumid =& $vbcollapse["collapseobj_forumbit_$forumid"]; $collapseimg_forumid =& $vbcollapse["collapseimg_forumbit_$forumid"]; $show['collapsebutton'] = true; } else { $show['collapsebutton'] = false; } $show['forumsubscription'] = ($subsonly ? true : false); $show['forumdescription'] = ($forum['description'] != '' ? true : false); $show['subforums'] = ($forum['subforums'] != '' ? true : false); $show['browsers'] = ($vbulletin->options['displayloggedin'] AND !$forum['link'] AND $forum['browsers'] ? true : false); // build the template for the current forum $column_width = intval(100 / $columncount) . '%'; eval('$column = "' . fetch_template("forumhome_forumbit_columncell") . '";'); // do the columnstuff if ($counter % $columncount == 0) { // Begin a new row $forumbits .= "\t<tr>\n"; } $forumbits .= $column; if ($counter % $columncount == $columncount - 1) { // End row $forumbits .= "\t</tr>\n"; } $counter++; } } // prevent unclosed <tr> tags if ($counter % $columncount != 0) { $forumbits .= "\t</tr>\n"; } return $forumbits; } |
#77
|
||||
|
||||
posted update to functions_forumlist.php for your editing plesure i didnt know which hook to use to keep from having to edit the actual file
|
#78
|
||||
|
||||
Some of your images are requested from your server, which is down.
This wouldn't have been noticed previously, however it is now considering it cannot locate these images. Maybe post a fix or maybe tell us how to edit our code to point at our directory? (Images for the post new thread thing) Edit: actually, a decent amount of the images the skin uses are being searched for on your server.. Edit: Fully completed the .pdf, sorry, only the editor images. edit3: Go to vBulletin ACP -> Style Manager -> In PBWOW go to StyleVars You'll find it all there. Styles looking extremely good on the test forum btw =] |
#79
|
||||
|
||||
yeah i figured it was something simple i forgot to clear. I am working on a new version of the style will post the xml when completed i am trying to get the search page to work like the blizz forums but there is a java error idk if someone wants to work on it let me know
|
#80
|
||||
|
||||
also i am going to add a Diablo 3 theme to this and another Burning Crusade Style and the WoW China forum theme also so please be patient i am not going to release a new version until i work out all bugs i can find i want to release a semi perfect product if anyone wants to help pm me
|
#81
|
|||
|
|||
your decendants site is not working for me, i get a godaddy page, so i cant see what it looks like. :-(
|
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|