Thread: Administrative and Maintenance Tools - PHPKD - vB Link Verifier Bot
View Single Post
  #2  
Old 01-03-2010, 06:49 PM
Omranic's Avatar
Omranic Omranic is offline
 
Join Date: Jan 2005
Location: Egypt
Posts: 536
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Rest Features:
  • Specific Features:-
    • AdminCP Options:
      • Kill Link Masks (Ultimate Edition Only)
        Links within posts may be masked & not direct links for real hosts, you've the ability to select which masks to kill & retrieve hidden/real hosts links. Check/Un-Check masks to be killed as preferred.
        1. Anonym.to
        2. Linkbucks.com
        3. Lix.in
        4. ... AND COUNTING ...

      • Recusive Unmasking (Ultimate Edition Only)
        Real links may be double or triple masked. This means, masked links may contain masked links within & so on till you reach the real link embedded in the deep. If you wish to detecet masks recursively till extracting the real link, just activate this option.


      • Unmasking recursion level (Ultimate Edition Only)
        If you've activated "Recusive Unmasking", then you may wish to set recusive level. Just enter how many levels do you wish to go in the deep. Please note that '0' means UNLIMITED (NOT recommended).


      • Sending Reports To Staff
        If you've chosen to send reports to staff as "PMs" or "Emails", then you've the ability to select which staff should receive these reports.
        Options: [Send Reports To Moderators Only | Send Reports To Moderators & Administrators]


      • Staff Reports Mode (Ultimate Edition Only)
        When do you wish to send staff reports? You've four options to choose from:
        • Always send (always send regardless there's checked/dead/punished posts or not)
        • Send Only If there's Checked posts (send only if there's checked posts, regardless there's dead/punished posts or not)
        • Send Only If there's Dead posts (send only if there's checked posts with dead links regardless it exceeds the critical limit or not (punished or not))
        • Send Only If there's Punished posts (send only if there's punished posts (checked, contains dead links and exceeds the critical limit))

      • Staff Reports
        After each run of the script, it's possible to auto send the final report to staff using any of the following methods: (PM, Email, New Reply, New Thread).
      • User Reports
        After each run of the script, if there is punished posts: it's possible to auto send a simple report to their owners using any of the following methods: (PM, Email) telling them that some of their posts has dead links.

      • Reports Handler Staff User
        Reports (1. Sent as PMs to staff and/or to normal users, 2. Posted as replies or threads) upon script run needs a valid staff member username to use as a sender & poster for these reports. Please enter the valid specified staff username here in this setting's field. Note: If this username is invalid or doesn't has appropriate permissions, then all "PM/Reply/Thread Reports" will be terminated & will not function until it's corrected, only "Email Reports" will be functional -if enabled-.

      • Report Forum
        If you've chosen to post reports as new threads, so you've to determine that forum from here.

      • Report Thread (Ultimate Edition Only)
        If you've chosen to post reports as new replies, so you've to determine the specified thread's ID from here. Just enter a valid thread ID.

      • Punishment Method for Dead posts
        You may want to punish posts that has dead links; If so, then choose which actions you wish to use as punishment for those dead posts.

      • Punishment Recycle Bin Forum
        If you've chosen to punish dead posts by moving threads, so you've to determine "Recycle Bin Forum" from here. Those punished dead posts will be auto moved to this "Recycle Bin Forum".

      • On Edit: Revert Actions (Ultimate Edition Only)
        If any of the punished dead posts has been edited, the product will re-check links within again (if this feature enabled), if it passed the check & doesn't reach the "Critical Limit/Red Line" then "Punishment Actions" can be reverted. This means if the recent punishment for a specific post was (Moving to the "Punishment Recycle Bin Forum" & Moderating Posts & Closing Thread), then after successful check the punishment will be taken off & the post/thread will be (Moved back to the original forum & Posts un-moderated "Approved" & Thread re-opened). Choose "Yes" to activate this behavior, or "No" to disable it.

      • Powerful User Groups
        Powerful User Groups are those user groups that can override/overcome the "Critical Limit/Red Line" & force their posts to be posted despite of having dead links. Please enter User Group IDs separated by commas.
        Note: This powerful ability doesn't affect only posts for those powerful user groups, but affects also any posts edited by those powerful user groups (regardless of being for them or for other users). It means they can overcome limits when posting & when editing others posts (They should have permissions of course -ex: moderators, staff).

      • Link Status Colors (Ultimate Edition Only)
        You can change link status colors from this setting, just enter the color's name (or hexadecimal code) for each link status as preferred.

      • Used Phrases
        • You've the ability to control/localize the content used in automated messages & reports sent to staff & users.
        • Staff PM Reports: [Report Title] [Report Body]
        • Staff Email Reports: [Report Title] [Report Body] (Ultimate Edition Only)
        • User PM Reports: [Report Title] [Report Body]
        • User Email Reports: [Report Title] [Report Body] (Ultimate Edition Only)


Translations:
  1. Arabic .. (by CUPID)
  2. English .. Official
  3. French .. (by mitch84)
  4. Greek .. (by greek-madness)
  5. Italian .. (by network)
  6. Russian .. (by xorex)
  7. Spanish .. (by owned91)
  8. Turkish .. (by laztrix)
    .. and counting!
    Submit new translation & get free 'Ultimate' edition!


Installation Procedure:
  1. Upload required files to their appropriate places:
    • includes
      • cron
        • phpkd_vblvb.php
      • functions_phpkd_vblvb.php
      • md5_sums_phpkd_vblvb.php
  2. Import the product's XML file "product-phpkd_vblvb.xml" from AdminCP.
  3. Configure product's settings.
  4. [Optional] Translations: vBulletin AdminCP ? Languages & Phrases ? Download / Upload Languages ? Import Language XML File (Make sure that your forum's Character Set is equivalent to the imported language as follow):
    • Arabic ? ISO-8859-6
    • English, French, Spanish ? ISO-8859-1
    • Greek ? ISO-8859-7
    • Italian ? ISO-8859-16
    • Russian ? ISO-8859-5
    • Turkish ? ISO-8859-9
      You can change language file's encoding before import to whatever encoding you wish/your forum works on (ex: UTF-8) using the wonderful applications "Encoding Master".
  5. You're Done .


Upgrade Procedure:
  1. Same as "Installation Procedure", but "Allow Overwrite" for both file uploads & product import.


Controls:
  • AdminCP Settings:
    vBulletin AdminCP ? Settings ? Options ? PHPKD - Link Verifier Bot 'Lite'
  • Scheduled Task:
    vBulletin AdminCP ? Scheduled Tasks ? Scheduled Task Manager ? PHPKD - Link Verifier Bot 'Lite'


Help with:
  • Suggestions & feature requests to develop this product.
  • Contributing any updates, upgrades and/or any new features.
  • Translations to benefit more users (Translate the product & win a free 'Ultimate' edition).
  • Spreading the 'Lite' edition of this product product. Yes, you're free to re-distribute 'Lite' edition of this product as it is (See 'Free' license details).


Known Issues:
  • None!


History:

Screen Shots:
  • Available down there.


Technical Notes:
  • New Plugins: 1
  • New Phrases: 108
  • New Templates: 0
  • Manual Template changes: 0
  • Auto Template changes: 0
  • New Files: 3
  • Manual File Changes: 0
  • New vBulletin Settings: 32
  • New Usergroup Permissions: 0
  • New Moderator Permissions: 0
  • New Administrator Permissions: 0
  • New Forum Options: 0
  • New DB Tables: 0
  • DB Alterations: 1
  • New Cronjobs: 1
    --------------------------------
  • Installation Level: V.Easy
  • Installation Time: ~20 seconds


Recent Products:
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.03597 seconds
  • Memory Usage 1,909KB
  • Queries Executed 12 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (9)postbit_attachment
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.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_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • 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_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • showpost_complete