Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.0 > vBulletin 3.0 Full Releases
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
[HTL] Hack Tracking Log Details »»
[HTL] Hack Tracking Log
Version: 1.00, by KuraFire KuraFire is offline
Developer Last Online: Nov 2023 Show Printable Version Email this Page

Version: 3.0.0 Rating:
Released: 01-24-2004 Last Update: Never Installs: 200
 
No support by the author.


This Hack is released under an EverythingvB.com
FullAttribution-LimitedDerivs-LimitedTranslation License


Hack Tracking Log

Version: 1.00 Gold
vB-version: 3.0.0 RC 3
Developer: KuraFire
Install-difficulty: Easy
File-edits: 3
Template-edits: 0

[high]
Official Hack Tracking Log Product page:
www.everythingvb.com/products/htl/
[/high]


Brief Description of the Hack:
The Hack Tracking Log is an advanced system for maintaining all your vBulletin hacks. You use it to install and / or create hacks, and it will automate many processes for the Admin.

Last update: Tuesday, January 27 (03:33 am CET)
The earlier bug fix caused a new bug to arise. Yes, you may smack me with the cluebat. I f00ked up in my bugfix. *slaps self*
Anyhoo, to patch your install, just overwrite your admincp/hackadmin.php with the new version found in the NEW ZIPFILE, attached below.
I've improved the entire

Former update: Monday, January 26 (2:42 PM CET)
BUG FOUND!
A minor, harmless bug was found in the Make vB.org Post section of /admincp/hackadmin.php - to upgrade, re-download the zipfile (clear your cache first!) and overwrite hackadmin.php on your server with the new one. If you haven't yet installed the HTL, make sure to get the latest download and you should be fine. Thanks Rein for the report ^_^


Information on the HTL:
The Hack Tracking Log is an advanced utility for vBulletin administrators (in particular). It allows you to create, manage, install and track vBulletin hacks in detail. For a full features overview, please see the HTL Features Overview on EverythingvB.com That place also holds the full official HTL Documentation, including a F.A.Q. and a Step by Step guide to making a new Hack.


For GENERAL QUESTIONS:
https://vborg.vbsupport.ru/showthread.php?t=60582


For BUGS and OTHER SUPPORT:
http://www.everythingvb.com/forumdisplay.php?f=4


IMPORTANT and/or USEFUL READS!
Advantages to using the HTL
How to Support the HTL
Why should I make HTL-only hacks?


HACK INSTALLATION DETAILS:
New files for this Hack:
/admincp/hackadmin.php
/cpstyles/vBulletin_3_Default/hacklog.gif
/cpstyles/vBulletin_3_Silver/hacklog.gif
/includes/adminfunctions_hacklog.php
/includes/adminfunctions_installroutine.php
/includes/config_htl.php
/hacklog.php

Files modified for this Hack:
/admincp/index.php
/includes/adminfunctions_navpanel.php
/includes/adminfunctions_template.php

New templates for this Hack:
HACKLOG
hacklog_overviewbit
hacklog_hack

New DB tables for this Hack:
hack
hacklog



Tutorial:
How to easily Upgrade your vBulletin using the Hack Tracking Log


PLANNED FOR 1.1:
- Uninstallation of Hacks (section is unfinished atm);
- Text file generators (for vB.org's policy);
- A more flexible List All Modifications page;
- More sensible template insertion (all styles at once)
- Select All link above File/template edit fields for easy selecting (src)
- new vBoption: Restrict hack access to the Allowed Userid's field (yes/no).
Things from these two threads:
http://everythingvb.com/showthread.php?t=27
http://everythingvb.com/showthread.php?t=33


Version 1.1 will come fairly soon, so make sure to Install this hack so that you will receive the update when it comes

Statistics:
- 4702 lines of code
- 616 lines of XML (phrases, templates, settings)
- 229 Kb worth of Hack data

Have fun


COMMON PITFALLS DURING INSTALL:
If you have problems, see the Help section of the Documentation


This post was generated by the Hack Tracking Log

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #72  
Old 01-26-2004, 12:04 PM
Rein Masamuri's Avatar
Rein Masamuri Rein Masamuri is offline
 
Join Date: Apr 2003
Posts: 97
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by KuraFire
Gonna be? as far as the hack itself goes, it's already much bigger


Faranth: I wouldn't call it "just fine" when we're forced to use workarounds for some issues. Just like how you shouldn't call the way IE renders pages "just fine".
Fine then, if you want to be literal:
1) Its a bigger hack both by both code size, and scope
2) The code is more efficient (partially from vB3's optimizations now)
3) It makes more sense than vBHacker
4) Can you say Joygasm?
Reply With Quote
  #73  
Old 01-26-2004, 12:10 PM
KuraFire's Avatar
KuraFire KuraFire is offline
 
Join Date: Oct 2001
Location: inside vB3's .php
Posts: 1,245
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Rein Masamuri
...
4) Can you say Joygasm?
ROFL!


Quote:
Originally Posted by squawell
im running 4.32 on that server.tomorrow ill use another computer to test this

if have any result ill post it here let u know!! thankz..
Thanks... I don't really know what's going wrong, but I'm guessing it's a newlines issue on the .htl file on your server.. Either that, or your PHP 4.3.2 is giving problems on Windows, and you may want to upgrade that...
Reply With Quote
  #74  
Old 01-26-2004, 01:09 PM
Mephisteus's Avatar
Mephisteus Mephisteus is offline
 
Join Date: Dec 2001
Location: The Netherlands
Posts: 288
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

almost 1000 posts btw Kura Let me be the first to congratulate with you

PS
Hackers, make use of this
Reply With Quote
  #75  
Old 01-26-2004, 01:28 PM
Princeton's Avatar
Princeton Princeton is offline
 
Join Date: Nov 2001
Location: Vineland, NJ
Posts: 6,693
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

here are some issues relating to the htl:
In the EXPORT YOUR SETTINGS TO XML page...
Upon clicking CREATE XML FILE, the sites' style is switched to the first option on the STYLE dropdown (which in my case is not the default style).

On the file edit section, there should exist an option to order the edits. For example, if a permissions based hack is being created the first step introduced should be init.php. This will produce a visual flow to the edits.

I would also recommend ...
Adding a dropdown with a predefined "Difficulty rating to install this Hack".

An alternative to allow hackers to create a non-htl installer (a standalone) - for users who prefer not to save this type of data in the database; and, for users who prefer not to install/use the htl. Yes, there will be people that will not want to use the htl - for some people the htl will be to complicated. Never assume anything.

Other than the above, the HTML is a nice piece of software.:up:
Reply With Quote
  #76  
Old 01-26-2004, 01:37 PM
Princeton's Avatar
Princeton Princeton is offline
 
Join Date: Nov 2001
Location: Vineland, NJ
Posts: 6,693
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

one more thing that I forgot to mention ...
the ability to view XML FILES before installing (within the installer). This will allow users to visually confirm that there is nothing harmful in phrases/templates/etc.

I like to view all files before adding/installing into my site.
Reply With Quote
  #77  
Old 01-26-2004, 02:31 PM
KuraFire's Avatar
KuraFire KuraFire is offline
 
Join Date: Oct 2001
Location: inside vB3's .php
Posts: 1,245
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by princeton
here are some issues relating to the htl:
In the EXPORT YOUR SETTINGS TO XML page...
Upon clicking CREATE XML FILE, the sites' style is switched to the first option on the STYLE dropdown (which in my case is not the default style).
I'm not sure what exactly you mean... Do you mean that it somehow changed the style setting for you when you went to create an XML file?

Quote:
Originally Posted by princeton
On the file edit section, there should exist an option to order the edits. For example, if a permissions based hack is being created the first step introduced should be init.php. This will produce a visual flow to the edits.
File edits are currently ordered alphabetically from root perspective, and then linenumber. Adding a display order for file edits is possible, but unlikely to appear in the 1.1 version (because all 1.0 HTL hacks might become incompatible with that, then).
I think alphabetical makes the most sense, too. Changeid's are relevant, that way, and they can help you search out file edits for hacks.

Quote:
Originally Posted by princeton
I would also recommend ...
Adding a dropdown with a predefined "Difficulty rating to install this Hack".

An alternative to allow hackers to create a non-htl installer (a standalone) - for users who prefer not to save this type of data in the database; and, for users who prefer not to install/use the htl. Yes, there will be people that will not want to use the htl - for some people the htl will be to complicated. Never assume anything.
A drop-down was considered, but I decided against it because I'd have to cater to too many variations. Plus, I figured that sometimes people would want to make some mini-comment in there, like "Easiest ever!" or "well, good luck!". This gives them the freedom for that.

A non-HTL installer would defeat half the purpose of the HTL, so there will never be one. Installing non-HTL hacks will make upgrading your vBulletin difficult; using HTL-hacks only will ensure that you won't have any problems upgrading to the next version of vB.
The HTL was made to bring order in the chaos of installer textfiles. Having an option to make those would be extremely counterproductive.

People who don't want to use the HTL, for whatever purposes, will just be at a loss with all of my hacks. But so far, nobody has found the HTL complicated, in fact, I've been surprised at how userfriendly people have found it. During development, I often figured that "oh damn I'll be answering a lot of questions about this part..." but so far, none of that! On top of that, there is not a single good reason not to use the HTL, and there are dozens of reasons why it's much better to use the HTL exclusively.


Quote:
Originally Posted by princeton
Other than the above, the HTML is a nice piece of software.:up:
psst, HTL



The ability to view XML files is one that I'll have to look into. It would require the writing of a `stripped-down` XML parser for each of the XML types...
I'll think about it
Reply With Quote
  #78  
Old 01-26-2004, 02:36 PM
Zachery's Avatar
Zachery Zachery is offline
 
Join Date: Jul 2002
Location: Ontario, Canada
Posts: 11,440
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by KuraFire
I'm not sure what exactly you mean... Do you mean that it somehow changed the style setting for you when you went to create an XML file?


File edits are currently ordered alphabetically from root perspective, and then linenumber. Adding a display order for file edits is possible, but unlikely to appear in the 1.1 version (because all 1.0 HTL hacks might become incompatible with that, then).
I think alphabetical makes the most sense, too. Changeid's are relevant, that way, and they can help you search out file edits for hacks.


A drop-down was considered, but I decided against it because I'd have to cater to too many variations. Plus, I figured that sometimes people would want to make some mini-comment in there, like "Easiest ever!" or "well, good luck!". This gives them the freedom for that.

A non-HTL installer would defeat half the purpose of the HTL, so there will never be one. Installing non-HTL hacks will make upgrading your vBulletin difficult; using HTL-hacks only will ensure that you won't have any problems upgrading to the next version of vB.
The HTL was made to bring order in the chaos of installer textfiles. Having an option to make those would be extremely counterproductive.

People who don't want to use the HTL, for whatever purposes, will just be at a loss with all of my hacks. But so far, nobody has found the HTL complicated, in fact, I've been surprised at how userfriendly people have found it. During development, I often figured that "oh damn I'll be answering a lot of questions about this part..." but so far, none of that! On top of that, there is not a single good reason not to use the HTL, and there are dozens of reasons why it's much better to use the HTL exclusively.


psst, HTL



The ability to view XML files is one that I'll have to look into. It would require the writing of a `stripped-down` XML parser for each of the XML types...
I'll think about it
while i belive it makes it slightly more diffucult i dont belive it makes it so much harder

to update my hack vBXirc all that was needed to do was run the upgrade process in the file it self which was 2 clicks :P
Reply With Quote
  #79  
Old 01-26-2004, 02:42 PM
KuraFire's Avatar
KuraFire KuraFire is offline
 
Join Date: Oct 2001
Location: inside vB3's .php
Posts: 1,245
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Faranth
while i belive it makes it slightly more diffucult i dont belive it makes it so much harder

to update my hack vBXirc all that was needed to do was run the upgrade process in the file it self which was 2 clicks :P
So your vBXirc hack does not have any file- or template edits, then?
Reply With Quote
  #80  
Old 01-26-2004, 03:10 PM
Princeton's Avatar
Princeton Princeton is offline
 
Join Date: Nov 2001
Location: Vineland, NJ
Posts: 6,693
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

yes, it actually changed my style settings. Upon logging-out, it reverts back to the default.

about the dropdown ... that was my point you don't want people to put anything in there; if you want to allow people to include an optional note then you should include an additional option (input). It is easier to view EASY/MEDIUM/HARD.

yea, I didn't think you would make an option for a standalone installer. The question now is would a hacker create two versions of their hacks - a non-htl and a htl version. If a hacker wishes for their hack to be installed by as many users they would be smart to create a non-htl version. Not everyone will install the HTL especially if it's not needed.

Anyway, I do agree with Faranth. the htl would make it more diffucult (more work) for some hacks.
Reply With Quote
  #81  
Old 01-26-2004, 04:22 PM
Zachery's Avatar
Zachery Zachery is offline
 
Join Date: Jul 2002
Location: Ontario, Canada
Posts: 11,440
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by KuraFire
So your vBXirc hack does not have any file- or template edits, then?
it has 1 if not 2 file edits and no template edits all my templates are stand alone
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 06:48 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.08473 seconds
  • Memory Usage 2,341KB
  • Queries Executed 25 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (10)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (1)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.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
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete