The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
Whodownloaded_IP with Dates Details »» | |||||||||||||||||||||||||
Welcome to Mr Blunt's "Whodownloaded_IP" Series for vBulletin 3.5.2
This is FREE CODE AND CAN BE used, abused, and released as desired!! I only ask it REMAIN FREE - unless maybe you compensate me as well?? If any code looks familiar, I'm sorry and ASSURE YOU it's coincidence!! Paypal Donations are graciously accepted if you like this script. I'm just a broke amateur who enjoys writing free stuff (for now). Donations goto my - Help Rebuild My PC Fund. But the script is free if your broke too ... So enjoy it either way!! mr_blunt@sbcglobal.net Please email me for comments, questions, or anything else on your mind. Put the exact word "Whodownloaded" in subject to get by my spam filters! My nick "Mr Blunt" is also at www.vbulletin.org & www.vbulletin.com Support thread: https://vborg.vbsupport.ru/showthread.php?t=93167 IMPORTANT KEY NOTES: This script REQUIRES vBulletin 3.5.0 or above and was tested with vb 3.5.2 Failure to upload all files to server WILL PRODUCE DATABASE ERRORS. Install "Product" file as a "PRODUCT" ... not as a "PLUGIN" or "STYLE". Features of Whodownloaded_IP:
JUST IN CASE YOU HAVE ANY OF MY OLD vb3.0.x VERSIONS: Uninstall any "NON-IP" version before installing this. vBulletin PHP FILE: attachment.php -- (307 versions edited this) 3rd Party PHP FILE: whodownloaded.php vBulletin TEMPLATE: postbit_attachment vBulletin TEMPLATE: headinclude 3rd Party TEMPLATE: whodownloads 3rd Party TEMPLATE: whodownloadsbit 3rd Party TEMPLATE: whodownloads_error 3rd Party TEMPLATE: whodownloads_error_nop vBulletin DATABASE TABLE: user 3rd Party DATABASE FIELD: user.downloads
Test it and come back to the file's vbulletin.org forum support thread and CLICK INSTALL so I can alert you when this hack gets important updates. NO, I DO NOT SPAM!!! Alerts will only be sent AFTER major changes!! Whodownloaded_IP Uninstallation Procedures:
And the order of steps is important, so please be careful. Whodownloaded_IP Files To Upload:
File Name: product_blunts_whodl_ip.xml Product ID: blunts_whodl_ip Title: Whodownloaded_IP Version: 1.2.0 3rd Party PLUGIN: Whodownloaded IP - Enable Bitfields 3rd Party PLUGIN: Whodownloaded IP - Enable Viewing 3rd Party PLUGIN: Whodownloaded IP - Enable Logging 3rd Party MASTER PHRASES: 65 Phrases with 'blunts_whodl_' prefix 3rd Party MASTER TEMPLATE: blunts_whodownloaded_ip_main 3rd Party MASTER TEMPLATE: blunts_whodownloaded_ip_namebit 3rd Party MASTER TEMPLATE: blunts_whodownloaded_ip_datebit 3rd Party DATABASE TABLE: blunts_whodownloaded_ip 3rd Party DATABASE FIELD: blunts_whodownloaded_ip.whodownloaded_ipid 3rd Party DATABASE FIELD: blunts_whodownloaded_ip.userid 3rd Party DATABASE FIELD: blunts_whodownloaded_ip.username 3rd Party DATABASE FIELD: blunts_whodownloaded_ip.filename 3rd Party DATABASE FIELD: blunts_whodownloaded_ip.fileid 3rd Party DATABASE FIELD: blunts_whodownloaded_ip.ipaddress 3rd Party DATABASE FIELD: blunts_whodownloaded_ip.alt_ip 3rd Party DATABASE FIELD: blunts_whodownloaded_ip.dateline 3rd Party DATABASE FIELD: usergroup.bluntswhodlpermissions 3rd Party DATABASE FIELD: settinggroup.blunts_whodl 3rd Party DATABASE FIELD: settings.blunts_whodl_popisactive 3rd Party DATABASE FIELD: settings.blunts_whodl_poplarge 3rd Party DATABASE FIELD: settings.blunts_whodl_popsmall 3rd Party DATABASE FIELD: settings.blunts_whodl_logwhat Whodownloaded_IP Style File Contents: File Name: style_blunts_whodl_ip.xml OVERWRITES these 4 standard vBulletin templates: vBulletin Template: modifyattachmentsbit (November 1st, 2005) vBulletin Template: postbit_attachment (Aug 20th, 2005) vBulletin Template: postbit_attachmentmoderated (Aug 20th, 2005) vBulletin Template: postbit_attachmentthumbnail (Aug 20th, 2005) Use these manual template edit instructions if you use other hacks!! Template: modifyattachmentsbit FIND THIS: Code:
<div class="smallfont">$post[postdate] <if condition="!$show['detailedtime']"><span class="time">$post[posttime]</span></if></div> Code:
<if condition="$show['blunts_whodl_width']"><div class="smallfont"><input type="button" class="button" value="$vbphrase[blunts_whodl_who_downloaded]" tabindex="1" onclick="window.open('blunts_whodownloaded_ip.php?$session[sessionurl]fid=$post[attachmentid]','blunts_whodownloaded_ip','toolbar=no, scrollbars=yes, resizable=yes, width=$show[blunts_whodl_width], height=450, top=50, left=50'); return false;" title="$vbphrase[blunts_whodl_who_downloaded]: $post[attachmentid]" /></div></if> Template: postbit_attachmentmoderated FIND THE LAST: Code:
</tr> Code:
<td><if condition="$show['blunts_whodl_width']"><input type="button" class="button" value="$vbphrase[blunts_whodl_who_downloaded]" tabindex="1" onclick="window.open('blunts_whodownloaded_ip.php?$session[sessionurl]fid=$attachment[attachmentid]','blunts_whodownloaded_ip','toolbar=no, scrollbars=yes, resizable=yes, width=$show[blunts_whodl_width], height=450, top=50, left=50'); return false;" title="$vbphrase[blunts_whodl_who_downloaded]: $attachment[attachmentid]" /></if></td> FIND THE LAST: Code:
<if condition="$show['br']"><br /><br /></if> Code:
<if condition="$show['blunts_whodl_width']"> <if condition="is_browser('ie', '5.5')"> <input type="button" class="button" value="$vbphrase[blunts_whodl_who_downloaded]" tabindex="1" onclick="window.open('blunts_whodownloaded_ip.php?$session[sessionurl]fid=$attachment[attachmentid]','blunts_whodownloaded_ip','toolbar=no, scrollbars=yes, resizable=yes, width=$show[blunts_whodl_width], height=450, top=50, left=50'); return false;" title="$vbphrase[blunts_whodl_who_downloaded]: $attachment[attachmentid]" style="writing-mode:tb-rl" /> <else /> <a href="blunts_whodownloaded_ip.php?$session[sessionurl]fid=$attachment[attachmentid]"<if condition="$show['newwindow']"> target="_blank"</if>><img class="button" src="$stylevar[imgdir_attach]/blunts_whodl_vertical.bmp" alt="$vbphrase[blunts_whodl_who_downloaded]" border="1" title="$vbphrase[blunts_whodl_who_downloaded]: $attachment[attachmentid]" /></a> </if> </if> v-1.0.0 - July 29th, 2005:
mr_blunt@sbcglobal.net Supporters / CoAuthors Show Your Support
|
Comments |
#62
|
|||
|
|||
Then save me time and show me an example of a product that does this. Either a modified old version of mine ... or some completely different "simple" product ... I don't care which.
Please take into account that I DO NOT want my fellow native english speakers to be forced into installing this "seperate pack" themselves .... meaning the "example" must show me how the product installation script accomplishes this task automatically (assuming the user uploaded the XML of course). Either post it, link it, or send it to my email. mr_blunt@sbcglobal.net |
#63
|
|||
|
|||
sigh....
I have what "should be" a finished product but I can't even test it. I've been in a fight with my hosting company for the last 24 hours and can't even test it. I've been awake for the last 36 hours and I won't be able to go to sleep until after game 2 of the world series as company is coming over soon. My schedule for Monday is booked solid. The last version I tested with worked great. I made some more subtle untested changes in the last day though. I'd rather not release still, but if someone has a deadline ..... SAY SO and I will accomidate you and post what I've got right now which will "probably" work. So you see what I mean, here's a couple of the last screenshots I saved. I minimally tested each of the different types of search criteria with no hitches so far. I'm very sorry this project is taking me so long but I see light at the end of the tunnel. P.S. - I still haven't had time to do any searching about the language pack thing so I can now guarantee it will NOT be in this next version and will have to wait. |
#64
|
|||
|
|||
Warning: mysql_real_escape_string() expects parameter 1 to be string, array given in /includes/class_core.php on line 635
what is problem i use vb 3.5.0 version |
#65
|
|||
|
|||
It's inexcusable to break promises, but that's the way it went.
It was a choice between THAT. ... or fix all my serious bugs (which should all be dead now). ... or release bad software (which I HATE to do). ... for something which I haven't made a dime off of as of yet (would be nice but I know how it goes). It's not often I get to spend October celebrating my White Sox and their awesome season MUCH LESS do I get to enjoy a week of celebrations after they win it all. I was even one of those 1.7 million people who attended that tickertape parade through downtown Chicago!! Somehow I magically landed 100 foot from the stage at Wacker & LaSalle. ... Something I'll never forget for the rest of my life!! ... What would you have done, LOL!! Oh well ... This product is pretty much done. Might need a couple small tweaks, but nothing major. Sorry it took so long, but hopefully it's worth it. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!! Please post results !!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! |
#66
|
||||
|
||||
I occupy myself of the French translation
|
#67
|
|||
|
|||
Quote:
|
#68
|
|||
|
|||
Quote:
You (and/or anyone) can still save me a ton of time if you can show me how you would set up the "whole zip file" (any/all files) to be more language compatible. One problem area is messages that get used during installation. Another problem area is messages that get used in Admin File during table deletion (kill) since that happens after product's phrases are deleted. And then there's still the question of where, when, and how to install all the phrases which I believe NEED to get installed into the "Master Language" before we can overlap those phrases with "customized language packs"?? And then I suppose I need a kind soul from the "right to left" language world to tell me if I have any serious mistakes in the display department (I did try to do a few things to help them already). One (new or existing) example that addresses all/any of these issues/questions would teach me real quick if anyone can help point me to it. |
#69
|
|||
|
|||
Quote:
Click Styles & Templates Click Download / Upload Styles - Now the important part - Scroll down to the "Browse" button and find Style File. Pick the Parent Style in the "Merge Into Style" dropdown box!! (sidenote: DO NOT OVERWRITE THE "MASTER STYLE") Scroll to bottom and Click Import. If you have multiple parent styles, you have to do this for each parent. You do NOT have to merge this into any "CHILD" styles of those parent styles. (That's the point having a parent style). BUT ... Most of you should manually edit templates instead of the above since I'm sure most of you run a bunch of other products which might also edit these same templates!! If you want to do that ... Open AdminCP Click Styles & Templates Click Style Manager Click the EXPAND (<< >>) arrow next to parent style Click the EXPAND (<< >>) arrow inside the subwindow Find appropriate template and Double Click it. Find & add the code for the button to each of those 4 templates as listed in first post. Don't forget to click save after editing each template. Let me know how it goes!! |
#70
|
|||
|
|||
The "Blunt's Whodownloaded_IP Quick Search Engine" is AMAZING
|
#71
|
|||
|
|||
Thank you Belinea.
If anyone notices anything wrong or anything weird or any strange behavior, please speak up because I've finally stopped tweaking this hack ... and my forum is going through a slow period (meaning my members aren't downloading anything) ... so if anything is wrong I will need to be made aware of it so I can look into fixing it. Can I finally remove the Beta Tag??? I really wish some kind soul would double check my work. |
Thread Tools | |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|