View Full Version : vBulletin Dev/Staff Tracker
AshenTemper
05-16-2012, 04:00 PM
I have an old "Dev Tracker" that I used when I worked at previous companies that would track the posts from specific posts of individuals in a certain group and post them all out (basically a custom search). It's akin to the "Blue Post Tracker" for Blizzard (ex: http://blue.mmo-champion.com/) but instead lists out the entire post (here's the one I used when I worked on TOR: http://www.swtor.com/community/devtracker.php)
I am looking to get this working in 4.1.12 where my version is from 3.8.5 and will definitely need some changes due to that.
With this upgrade, I would also like to:
make the ForumIDs something that can be configured view Options instead of hardcoded
make the GroupIDs something that can be configured view Options instead of hardcoded
... this way they can be changed via Options instead of having to upload the file each time a change is needed.
Once done, I'd like the mod released to the community since I see a couple people have been requesting something like it over the years.
Like I said, I have the original version so you wouldn't have to start from scratch but it would need someone that understands both 3.8 and 4.1 versions of vBulletin. I was wondering if there is anyone here who would be interested in helping with something like this.
- Sean
AshenTemper
05-16-2012, 04:03 PM
I am aware of the Staff Tracker (https://vborg.vbsupport.ru/showthread.php?t=227946) mod by GeekyDesigns and I am already using that. There mod is different than what I am looking for - it shows in forumdisplay and in the thread itself if there is a staff post. What I am looking for (in conjunction to that) is a custom search as I wrote above.
BirdOPrey5
05-16-2012, 04:33 PM
Who wrote the 3.x version of your mod? Is it available here?
AshenTemper
05-16-2012, 04:57 PM
I have it at home (at the office right now). It was written ages ago for me by a community member that I used when I worked at a few different mmo sites/companies.
I can upload it tonight (or make a mod of it) since it was created for me to use publicly (and free of charge). The original guy was going to update it for me but he's unfamiliar with vB4.
--------------- Added 1337191415 at 1337191415 ---------------
Forgot I had attached it when I was emailing him recently about it. Here is the code for it:
<?php
// ####################### SET PHP ENVIRONMENT ###########################
error_reporting(E_ALL & ~E_NOTICE);
// #################### DEFINE IMPORTANT CONSTANTS #######################
define('THIS_SCRIPT', 'DevTracker');
// ################### PRE-CACHE TEMPLATES AND DATA ######################
// get special phrase groups
$phrasegroups = array();
// get special data templates from the datastore
$specialtemplates = array();
// pre-cache templates used by all actions
$globaltemplates = array(
'devtracker','dev_post'
);
// pre-cache templates used by specific actions
$actiontemplates = array();
// ######################### REQUIRE BACK-END ############################
require_once('./global.php');
// ################################################## #####################
// ######################## START MAIN SCRIPT ############################
// ################################################## #####################
// ################################################## ###########################
// draw navbar
if ($page=="" || $page==0)
$page=1;
$pmin = ($page-1) * 30;
$pmax = $page * 30;
$navbits = array();
$navbits[''] = "Dev Tracker";
$navbits = construct_navbits($navbits);
$dev_posts = $db->query_read('SELECT post_parsed.pagetext_html AS posttext, post.userid AS userid, post.postid, post.threadid, post.username AS username, thread.title AS title, forum.forumid, forum.title as forum_name, post.dateline AS dateline
FROM post, post_parsed, user, thread, forum
WHERE post.userid = user.userid
AND post.threadid = thread.threadid
AND post.postid = post_parsed.postid
AND thread.forumid = forum.forumid
AND user.usergroupid = 10
AND forum.forumid NOT IN(3,12,13,14,17,19,20,21,22)
ORDER BY post.dateline DESC
LIMIT '.$pmin.', '.$pmax);
$count = 0;
while ($dev_post = $db->fetch_array($dev_posts))
{
if ($count % 2 == 0){
$alt_type = "alt1";
} else {
$alt_type = "alt2";
}
$dev_post[posttext] = str_replace('<td class="alt2" style="border:1px inset">','<td class="alt2" style="font-size:10px ;border:1px inset">',$dev_post[posttext]);
$date_posted = date("m-d-Y", $dev_post[dateline]);
$time_posted = date("h:i A", $dev_post[dateline]);
eval('$stuff .= "' . fetch_template('dev_post') . '";');
$count++;
}
$pages = $count % 30;
$page_text = "";
for ($i = 1; $i < $pages; $i++){
$page_text .= "$i ";
}
//$stuff .= "<br/>Page: $page_text";
eval('$navbar = "' . fetch_template('navbar') . '";');
eval('print_output("' . fetch_template('devtracker') . '");');
?>
Note that these are the variables I would like to make config options:
AND user.usergroupid = 10
AND forum.forumid NOT IN(3,12,13,14,17,19,20,21,22)
Should I add it as a mod? Unsure how much 3x is used these days...
BirdOPrey5
05-16-2012, 06:08 PM
I can see there are at least 2 templates also part of the mod (Probably in the product XML file) - someone would need all of it (the xml file) to try an upgrade it to VB4.
And no, as is it's not a complete mod so there is no mod to release.
AshenTemper
05-16-2012, 06:13 PM
I'll find the rest when I get home tonight. I have backups of all the sites/stuff I did so it'll be in there somewhere.
Thanks for the help.
Tim Wheatley
06-01-2012, 05:59 PM
I'd also like this...
AshenTemper
06-01-2012, 06:55 PM
I'd also like this...
I have someone working on this now and it'll become a public mod once done. I'll make sure to post a link to it here then.
- Sean
Tim Wheatley
06-02-2012, 01:02 AM
Thanks Sean. Did you pay them? If so I'd happily send you a small token of good will via Paypal if you like? PM me if you want. Otherwise, I await posting, thanks. :)
Tim Wheatley
06-29-2012, 11:01 PM
Hi,
Any update on this?
Thanks
Tim
vBulletin® v3.8.12 by vBS, Copyright ©2000-2025, vBulletin Solutions Inc.