Register Members List Search Today's Posts Mark Forums Read

Reply
 
Mod Options
PHPKD - vB Link Verifier Bot 'Ultimate' Details »
PHPKD - vB Link Verifier Bot 'Ultimate'
Mod Version: 4.2.120, by Omranic (Coder) Omranic is offline
Developer Last Online: Apr 2017 I like it Show Printable Version Email this Page

vB Version: 4.x.x Rating: (12 votes - 4.75 average) Installs: 132
Released: 06 Jan 2010 Last Update: 10 Jan 2013 Downloads: 924
Not Supported DB Changes Uses Plugins Auto-Template Additional Files Re-usable Code Translations  

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
!.................. Brought to you by PHP KingDom (www.phpkd.net) ..................!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

The 'Ultimate' edition became Opensource!!
Get all the premium features for free now...


Please remember to click Mark as Installed if you use this product.
Support requests from members who have not marked this as installed will be considered low priority.



Name: PHPKD - vB Link Verifier Bot 'Ultimate'
Version: 4.2.120

Description: This product extract sharing links of hundreds of sharing hosts, and verifies them; If they're "Alive" the post will pass, otherwise it will be punished. (ex: Hotfile, Mediafire, Rapidshare, 4shared, Depositfiles, Filefactory, ...etc).


Compatible with: All 4.0.x/4.1.x/4.2.x vBulletin versions.


Requirements:
  • vBulletin version 4.0.x/4.1.x/4.2.x


License:

Features:
  • General Features:-
    • 100% OOP.
    • MD5 checked.
    • Fully Phrased.
    • Fully Supported.
    • Fully Automated.
    • Accurate Processing.
    • Professionally Coded.
    • Detailed Documentation.
    • Doesn't require any manual edits.
    • Supports hundreds of sharing hosts by default.
    • Depends on & uses default vBulletin techniques with full compatibility.
    • Board Load Zero Queries, queries executed only when the scheduled task run.
    • The cronjob (scheduled Task) logs every run details in "Scheduled Task Log", so you can review it later within the log viewer.
    • The product's code base is very solid, and is very rich as well with a 'plug-and-play' architecture for easier expansion & for much more flexibility.
    • Auto generate pretty nice reports for instant/later review, these reports can be displayed in real time while running the scheduled task, sent as a private/email message, post as a thread/reply.

  • Specific Features:-
    • AdminCP Options:
      • Administrator Permissions:
        • Can Administer "PHPKD - vB Link Verifier Bot"
      • General Settings:
        • Product Active
          Choose whether the product "PHPKD - Link Verifier Bot" is active or not (Global On/Off Switch).

        • Include/Exclude Users
          You can specify certain users to check their posts against dead links, or to exclude others' posts from being checked at all.

          Select "Include All Users" to check all users' posts, or select "Include Specific Users" to check only those specific users' posts -defined in the following setting-, or select "Exclude Specific Users" to check all users' posts except those specific users' posts -defined in the following setting-.

        • Included/Excluded Users
          If you have chosen "Include Specific Users" OR "Exclude Specific Users" from the above setting, then you have to enter those specified user IDs here in this setting's field. Separate user IDs by normal English comma.

        • Include/Exclude Usergroups
          You can specify certain usergroups to check their posts against dead links, or to exclude others' posts from being checked at all.

          Select "Include All Usergroups" to check all usergroups' posts, or select "Include Specific Usergroups" to check only those specific usergroups' posts -defined in the following setting-, or select "Exclude Specific Usergroups" to check all usergroups' posts except those specific usergroups' posts -defined in the following setting-.

        • Included/Excluded Usergroups
          If you have chosen "Include Specific Usergroups" OR "Exclude Specific Usergroups" from the above setting, then you have to choose those specified usergroups from the list displayed. Note that you can select multiple options by holding "CTRL" key while selecting.

        • Include/Exclude Forums
          You can specify certain forums to check their posts against dead links, or to exclude others' posts from being checked at all.

          Select "Include All Forums" to check all forums' posts, or select "Include Specific Forums" to check only those specific forums' posts -defined in the following setting-, or select "Exclude Specific Forums" to check all forums' posts except those specific forums' posts -defined in the following setting-.

        • Included/Excluded Forums
          If you have chosen "Include Specific Forums" OR "Exclude Specific Forums" from the above setting, then you have to choose those specified forums from the list displayed. Note that you can select multiple options by holding "CTRL" key while selecting.

        • Time/Date Cutoff Mode
          You can force this product to process only posts in a specific time frame.
          You've two modes to choose from:
          • Last X Days: This mode will check all posts posted only in the last X days.
          • Before Specific Date: This mode will check all posts posted before that specific date.
          • After Specific Date: This mode will check all posts posted after that specific date.
          • Between Two Specific Dates: This mode will check all posts posted between those two specific dates.
          After choosing your preferred mode, you have to enter the appropriate value in the following setting according to the declaration defined down there.
          If you do not want to use the Cutoff feature at all then enter "0" in the following setting's field "Time/Date Cutoff Value".

        • Time/Date Cutoff Value
          To force this product to process only posts in a specific time frame, choose your preferred mode in the above setting, then enter the appropriate value here in this setting's field according to the following definition:
          • Last X Days: Enter a correct positive integer value for that period in days to check posts posted within last X days.
          • Before Specific Date: Enter a correct date in the format (yyyy-mm-dd) to check posts posted before it.
          • After Specific Date: Enter a correct date in the format (yyyy-mm-dd) to check posts posted after it.
          • Between Two Specific Dates: Enter two correct dates in the format (yyyy-mm-dd|yyyy-mm-dd) -note the separator symbol '|' (without quotes)- to check posts posted between them. Make sure to set the older date first then the newer.
          To turn off the "Time/Date Cutoff Mode" feature totally, enter "0" in this setting's field.

        • Checked Protocols
          Which internet protocols should be checked?
          • HTTP
          • HTTPS
          • FTP

        • Checked BBCodes
          Select which BBCodes should be scanned. Note that URL tags are checked by default.
          • Basic BB Code
          • Color BB Code
          • Size BB Code
          • Font BB Code
          • Alignment BB Code
          • List BB Code
          • Link BB Code
          • Code BB Code
          • PHP BB Code
          • HTML BB Code
          • QUOTE BB Code
          • HIDE BB Code
          • CHARGE BB Code

        • Excluded Thread Modes
          Specific thread modes can be excluded from being checked. By default all threads are checked regardless of it is mode. To exclude certain thread mode, choose it from the list.
          • Opened
          • Closed
          • Moderated
          • Sticky
          • Deleted
          • Redirected

        • Excluded Post Modes
          Specific post modes can be excluded from being checked. By default all posts are checked regardless of it is mode. To exclude certain post mode, choose it from the list.
          • Opened
          • Moderated
          • Deleted

        • Check Existing Posts
          Should existing posts be checked? If yes, then which of it should be? Only thread's head (first post), or all posts within?
          Turning this option 'OFF' means that the scheduled task (cronjob) will be completely useless, it will not do any work at all. Only new & edited posts will be checked if activated in the following settings.
          Options: [None | All Posts | Thread's First Post]

        • Check New Posts
          Should new posts be checked live (on real time)? If yes, then which of it should be? Only thread's head (first post), or all replies as well?
          Turning this option 'OFF' means that the scheduled task (cronjob) will be completely useless, it will not do any work at all. Only new & edited posts will be checked if activated in the following settings.
          Options: [None | All Posts | Thread's First Post]

        • Check Edited Posts
          Should edited posts be checked live (on real time)? If yes, then which of it should be? Only thread's head (first post), or all replies as well?
          Turning this option 'ON' may cause users with low/limited internet connections to have some issues and may not be able to post, specially if their post contains many links to be checked.
          Options: [None | All Posts | Thread's First Post]

        • Maximum Checked Links Per Post
          How many links should be checked per post? If any post contains more than that defined limit, then those 'over limit' links will be ignored & will not be checked; only the first X links (as defined here) will be checked. Enter "0" for UNLIMITED.

        • Critical Limit/Red Line
          Posts can be punished because of high percentage of dead links within. Define the "Critical Limit/Red Line" percentage here as a positive integer value (without any symbols). This "Critical Limit/Red Line" is the percentage that if dead links reaches or exceeded within a post, then that post will be punished.
          Notes & Examples:
          • "10" means if dead links within a post reaches or exceeded 10% of all included links it will be punished. If a post has less than 10% of dead links, then it will pass as valid without punishment.
          • "0" means that all links per post should be valid & alive (no dead links allowed, if just one link is dead the post will be punished); While "100" means the opposite, it means that all links within a post should be dead to be punished, that means if there is only one link alive & the rest are dead, the post will pass as valid without punishment.
          • If any post has only 5 links within it to be checked, that means each link represents 20% from all checked links. It means also if only one link is dead & you have set this setting to '10%' the expression will evaluate as true & will punish that post since it has 20% of dead links.

        • Check Succession Period
          Successive checks for same posts can be separated by a certain period of time, so those 'checked recently' posts did not checked every time the script runs. Same posts can be checked multiple times, but with at least 1 day between each two successive checks. Define how many days should separate each two successive checks for the same post, or enter "0" to check posts ONLY ONCE. Note: "14" means your checked posts will be checked again every fourteen days (two weeks). "0" or a high Value usually recommended specially for large boards.

        • Checked Posts Per Batch
          It is recommended to define a specific low number of posts to process in each run to prevent any possible timeout or Memory/CPU exhausting during the execution process. A Lower Value usually recommended specially for boards that has long posts with many links. There is other important factors that have strong affect as well such as: "Time/Date Cutoff Mode", "Time/Date Cutoff Value", "Check existing posts", "Maximum Checked Links Per Post", "Check Succession Period"; So please take care & try to set a logical acceptable value for each of these settings to avoid any expected/unexpected issues. You are the best one who knows your board & you are the one who can determine which suits you & your board according to your board's activity/content/requirements.

        • Remote Functions Maximum Redirections
          The maximum amount of HTTP redirections to follow.

        • Remote Functions Execution Timeout
          The maximum number of seconds to allow remote functions to execute.

        • Remote Functions Maximum Response Size
          The maximum allowed size of response to accept, enter value in bytes.

        • Required Sharing Links
          You may force users to post 'supported' sharing links within their posts in order to submit their posts, otherwise they will get an error message.
          You can select which forums would you like to force users include 'supported' sharing links within their posts.


      • Reporting Settings:
        • Reports Staff Handler
          Reports posted in forums or sent as PMs to both staff and normal users requires a valid staff member username to use as a poster & sender for these reports. Enter a valid staff member username with appropriate privileges here in this setting's field. Note: If this username is invalid or does not has appropriate privileges, then all "PM/Reply/Thread Reports" will not work until it is corrected, however "Email Reports" does not affected by this option and will keep working regardless of this option's value.

        • Staff Reports
          After each run of the script, it is possible to auto generate final reports for staff using any of the following methods: (PM, Email, New Reply, New Thread). Select your preferred methods.
          • Send Private Message
          • Send Email Message
          • Post New Thread
          • Post New Reply

        • Sending Staff Reports
          In case you want to send reports to staff via PM or Email, you have the ability to choose which staff should receive those reports.
          • Send Reports To Moderators Only
          • Send Reports To Moderators & Administrators

        • Staff Reports Mode
          Staff reports can be sent in certain conditions, which conditions should staff reports sent in?
          Select the appropriate option:
          • Always send: always send regardless there is checked/dead/punished posts or not.
          • Send Only If There is Checked Posts: send only if there is checked posts, regardless there is dead/punished posts or not.
          • Send Only If There is Dead Posts: send only if there is checked posts with dead links regardless it exceeds the critical limit or not -punished or not-.
          • Send Only If There is Punished Posts: send only if there is checked posts with dead links that exceeds the critical limit, and thus punished.
          Note: Punished posts implicitly included within dead posts.

        • User Reports
          After each run of the script, if there is punished posts: it is possible to auto generate simple reports to their owners using any of the following methods: (PM, Email) telling them that some of their posts contains some dead links. Select your preferred methods.

        • User Reports Mode
          User reports can be sent in certain conditions, which conditions should user reports sent in?
          Select the appropriate option:
          • Send Only If There is Dead Posts: send only if there is checked posts with dead links regardless it exceeds the critical limit or not -punished or not-.
          • Send Only If There is Punished Posts: send only if there is checked posts with dead links that exceeds the critical limit, and thus punished.
          Note: Punished posts implicitly included within dead posts.

        • Reports: Included Posts
          Which posts to include in the generated reports?
          Select the appropriate option:
          • Checked Posts Only: include checked Posts, ignore punished posts.
          • Punished Posts Only: include punished Posts, ignore checked posts.
          • Checked Posts & Punished Posts: include both checked Posts and punished posts as well.

        • Reports: Included Links
          • All Links
          • Alive Links
          • Dead Links
          • Down Links
          • None

        • Staff Report Forum
          If "Post New Thread" staff report method is enabled, then a forum should be selected to post those threads in.

        • Staff Report Thread
          If "Post New Reply" staff report method is enabled, then a thread should be selected to post those replies in. Valid thread ID is required.

        • Reports Phrases
          Modify and localize reports' subject & message as preferred.

Rest features & screenshots in the next posts ..!!

Download Now

Only licensed members can download files, Click Here for more information.

Screenshots

Click image for larger version

Name:	phpkd_vblvb_admincp_cronjob_report.png
Views:	248
Size:	219.3 KB
ID:	143238   Click image for larger version

Name:	phpkd_vblvb_admincp_hostmanager_edit_rapidshare.png
Views:	183
Size:	25.3 KB
ID:	143239   Click image for larger version

Name:	phpkd_vblvb_admincp_settings_expanded.png
Views:	201
Size:	32.3 KB
ID:	143240   Click image for larger version

Name:	phpkd_vblvb_admincp_settings_punishment.png
Views:	245
Size:	365.9 KB
ID:	143241  

Click image for larger version

Name:	phpkd_vblvb_error_dead_links.png
Views:	288
Size:	24.0 KB
ID:	143242   Click image for larger version

Name:	phpkd_vblvb_post_checked_last_1.png
Views:	325
Size:	49.9 KB
ID:	143243   Click image for larger version

Name:	phpkd_vblvb_user_report_pm.png
Views:	319
Size:	48.3 KB
ID:	143244  

Show Your Support

  • To receive notifications regarding updates -> Click to Mark as Installed.
  • This modification may not be copied, reproduced or published elsewhere without author's permission.
Similar Mod
Mod Developer Type Replies Last Post
Administrative and Maintenance Tools PHPKD - vB Link Verifier Bot Omranic vBulletin 3.8 Add-ons 93 24 Oct 2018 15:29
Administrative and Maintenance Tools PHPKD - vB Link Verifier Bot Omranic vBulletin 3.7 Add-ons 6 10 Jan 2013 19:49
Administrative and Maintenance Tools PHPKD - vB Link Verifier Bot Omranic vBulletin 3.6 Add-ons 2 10 Jan 2013 19:48

  #46  
Old 11 Mar 2010, 16:46
Omranic's Avatar
Omranic Omranic is offline
 
Join Date: Jan 2005
Location: Egypt
Real name: Abdelrahman Omran
Arrow

Originally Posted by Tize. View Post
5 Stars!!!
Installed!!
Nominated!!

Thank you very much!! Great file, Great programmer!!
Regards!!
Appreciated nomination and encouragement. Thank you
__________________
Me & My Productions: Omranic | vBulletin.org | Github | Premium PHP & vBulletin Solutions!
» ---------------------------------------------------------------------------- «
Keep Moving Forward!
Reply With Quote
  #47  
Old 11 Mar 2010, 17:01
tahrim's Avatar
tahrim tahrim is offline
 
Join Date: Jul 2008
i want to buy ur product but i need link must be clickable in bbcode code
i mean when anybody post link in [ code] tag inside code it must be clickable is it possible?
__________________
Reply With Quote
  #48  
Old 11 Mar 2010, 17:13
Jonluci Jonluci is offline
 
Join Date: Jan 2010
Originally Posted by tahrim View Post
i want to buy ur product but i need link must be clickable in bbcode code
i mean when anybody post link in [ code] tag inside code it must be clickable is it possible?
VB already has that option...just check "Automatically parse links in text"
Reply With Quote
  #49  
Old 11 Mar 2010, 23:53
Manoel Júnior's Avatar
Manoel Júnior Manoel Júnior is offline
 
Join Date: Feb 2009
Real name: Manoel Júnior
Originally Posted by Jonluci View Post
VB already has that option...just check "Automatically parse links in text"
Where is this option?
Reply With Quote
  #50  
Old 12 Mar 2010, 00:25
Jonluci Jonluci is offline
 
Join Date: Jan 2010
Its in "post new thread" under "Additional Options"
Reply With Quote
  #51  
Old 12 Mar 2010, 02:26
messi93 messi93 is offline
 
Join Date: Nov 2008
Sorry I need to ask a question, follow all instructions of the install, importer of goods go up the entire file but when configured, active and nothing happens nose how to check if the hack is this going well
Reply With Quote
  #52  
Old 12 Mar 2010, 02:52
Jonluci Jonluci is offline
 
Join Date: Jan 2010
Scheduled Tasks -> Scheduled Task Manager -> PHPKD - Link Verifier Bot -> Run
Reply With Quote
  #53  
Old 12 Mar 2010, 03:51
nyunyu nyunyu is offline
 
Join Date: Dec 2004
About the Known Issues:

* Posts containing huge number of links may cause "MySQL gone away" error while checking specially when you're checking many posts of that kind. A new checking process by it's way to fix this issue & allow large scall checking without causing high load.


What are your recommendation to overcome this issue? Does setting link to check like 30 or 50 adequate?

==

I must say, this link checker mod is NOT suitable to be use on shared hosting. I check 10 links and still got database gone away.

Last edited by nyunyu; 12 Mar 2010 at 04:22.
Reply With Quote
  #54  
Old 12 Mar 2010, 10:00
peter_trucker peter_trucker is offline
 
Join Date: Jan 2009
thnks for this m8 looks to me a lot of work to make such a thing and for that i,m gratefull.

i installed this but have a few issues with it :

look at the screenshots:

report in reported post:


Pm send to admin



pm send to user:




error
look at bottom of the screen:



first of all it only showed me the log when run manuelly
and i did search all the logs for any evidence of the bot running automatticly

second i must say i think it would be more readable without all the colors if there would be just 2 colors like red for erors and the rest in normal black it would be a lot better

would be nice for the eyes also if the rest of the report would be something like this

name of post checked: [link] dead links :
live links total links checked:

etc. you get the point

and important a extra blank line between the posts checked.

these are cosmetic changes but will make the overal look a lot better i think
and finall could you tell me what the error mmeans and how to fix it or even better fix the error and make a update of this nice product??

Last edited by peter_trucker; 12 Mar 2010 at 10:06.
Reply With Quote
  #55  
Old 13 Mar 2010, 00:50
messi93 messi93 is offline
 
Join Date: Nov 2008
When i Run the mod drop this error


Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

Reply With Quote
  #56  
Old 13 Mar 2010, 02:57
nyunyu nyunyu is offline
 
Join Date: Dec 2004
Originally Posted by messi93 View Post
When i Run the mod drop this error


Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.


It's a known issue. Read the first page.
Reply With Quote
  #57  
Old 13 Mar 2010, 14:13
messi93 messi93 is offline
 
Join Date: Nov 2008
Originally Posted by nyunyu View Post
It's a known issue. Read the first page.
Oh thanks man
Reply With Quote
  #58  
Old 15 Mar 2010, 10:38
Omranic's Avatar
Omranic Omranic is offline
 
Join Date: Jan 2005
Location: Egypt
Real name: Abdelrahman Omran
Arrow

Please remember to click Mark as Installed if you use this product.
Support requests from members who have not marked this as installed will be considered low priority.




Originally Posted by tahrim View Post
i want to buy ur product but i need link must be clickable in bbcode code
i mean when anybody post link in [ code] tag inside code it must be clickable is it possible?
Originally Posted by Jonluci View Post
VB already has that option...just check "Automatically parse links in text"
Originally Posted by Manoel Júnior View Post
Where is this option?
I hope that you've got answer on your request in "Jonluci" reply.
By the way will be happy to hear your feedback about the product, and note that there's a free trail edition if you wish to give it a try first.



Originally Posted by Jonluci View Post
Its in "post new thread" under "Additional Options"
Thanks dear for helping others .


Originally Posted by messi93 View Post
Sorry I need to ask a question, follow all instructions of the install, importer of goods go up the entire file but when configured, active and nothing happens nose how to check if the hack is this going well
Yes, as "Jonluci" said:
vBulletin AdminCP » Scheduled Tasks » Scheduled Task Manager » PHPKD - Link Verifier Bot 'Lite'



Originally Posted by Jonluci View Post
Scheduled Tasks -> Scheduled Task Manager -> PHPKD - Link Verifier Bot -> Run
Double appreciation .


Originally Posted by nyunyu View Post
About the Known Issues:

* Posts containing huge number of links may cause "MySQL gone away" error while checking specially when you're checking many posts of that kind. A new checking process by it's way to fix this issue & allow large scall checking without causing high load.


What are your recommendation to overcome this issue? Does setting link to check like 30 or 50 adequate?

==

I must say, this link checker mod is NOT suitable to be use on shared hosting. I check 10 links and still got database gone away.
That issue is being solved currently & an update will be released soon to fix it .


Originally Posted by peter_trucker View Post
thnks for this m8 looks to me a lot of work to make such a thing and for that i,m gratefull.

i installed this but have a few issues with it :

look at the screenshots:

first of all it only showed me the log when run manuelly
and i did search all the logs for any evidence of the bot running automatticly

second i must say i think it would be more readable without all the colors if there would be just 2 colors like red for erors and the rest in normal black it would be a lot better

would be nice for the eyes also if the rest of the report would be something like this

name of post checked: [link] dead links :
live links total links checked:

etc. you get the point

and important a extra blank line between the posts checked.

these are cosmetic changes but will make the overal look a lot better i think
and finall could you tell me what the error mmeans and how to fix it or even better fix the error and make a update of this nice product??
You are welcome.
Thank you for your valuable comments.
You can change colors of the report summery by simply editing the following phrase from AdminCP "phpkd_vblvb_log_summery" .
I agree with you about those required layout tweaks, it's already on focus & the upcoming release will be more readable & user friendly.
Regarding the final error you got, It doesn't appear before as I think. But will check it & see it's reasons & fix it if it's a bug in the product of course. You'll be notified as soon as there's an update for that product .



Originally Posted by messi93 View Post
When i Run the mod drop this error


Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.
Originally Posted by nyunyu View Post
It's a known issue. Read the first page.
Originally Posted by messi93 View Post
Oh thanks man
This issue is being solved currently & an update will be released soon to fix it .
__________________
Me & My Productions: Omranic | vBulletin.org | Github | Premium PHP & vBulletin Solutions!
» ---------------------------------------------------------------------------- «
Keep Moving Forward!
Reply With Quote
  #59  
Old 31 Mar 2010, 13:14
bek4ever7 bek4ever7 is offline
 
Join Date: Aug 2009
Does this product load the server ?
i've Vps , with 1GB ram
is it recommended to use it ?
Reply With Quote
  #60  
Old 31 Mar 2010, 13:40
Jonluci Jonluci is offline
 
Join Date: Jan 2010
Originally Posted by bek4ever7 View Post
Does this product load the server ?
i've Vps , with 1GB ram
is it recommended to use it ?
Nope it doesnt overload the server. It has so many settings to customize. So you can customize according to your needs.
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Mod Options

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


New To Site? Need Help?

All times are GMT. The time now is 16:50.

Layout Options | Width: Wide Color: