Thread: Administrative and Maintenance Tools - PHPKD - vB Link Verifier Bot 'Ultimate'
View Single Post
  #117  
Old 04-06-2011, 04:54 AM
DNN DNN is offline
 
Join Date: Mar 2011
Posts: 125
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by PHPKD View Post
Rest Features:
  • Specific Features:-
    • AdminCP Options:
      • 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!


Future TO-DO-LIST:
  1. Post flag - Last checked in Date/Time
  2. Change thread title's color in forumdisplay according to it's status (alive/dead)
  3. Modify posts & colorize Active/Dead Links
  4. Reply to thread when dead links found
  5. Critical Limit/Red Line for each filehost in one thread
  6. Add cronjob status messages & configuration conclusion
  7. Administration Maintenance tools
  8. Notifier system within AdminCP for new releases
  9. Include/Exclude alive links/posts from reports
  10. Post flag - How many dead links included
  11. Intelligence for detecting malformed links & check them (wrong http prefix)
  12. User Report modes (Always send/Send only if ..)
  13. Add a new thread option to enable/disable bot checking
  14. Add separate page for online bulk checking
  15. Run cronjob via external shceduled task services
  16. Login to premium accounts
  17. Color picker for link status colors
  18. Detailed user reports
  19. Ability To Set Different Task Profiles
  20. Support additional hosts
  21. Linked points system for reputation purposes
  22. Report checksum verify, prevent duplicate reports
  23. Archive all reports & link it to their threads & posts
  24. Add support for Private Messages, Visitor Messages, Social Group Discussions, Social Group Picture Comments, Picture Comments, Blogs
  25. Check authintication
  26. Setup Adviser - Auto determine recommended configurations
  27. Provide seo thread links with vB4
  28. Detect Linkbucks Alias URLs
  29. Post your suggestions!


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:
How much memory does this take up on the server?
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01683 seconds
  • Memory Usage 1,888KB
  • Queries Executed 11 (?)
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)bbcode_quote
  • (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
  • (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_display_complete
  • post_thanks_function_can_thank_this_post_start
  • showpost_complete