Thread: Administrative and Maintenance Tools - PHPKD - vB Link Verifier Bot 'Ultimate'
View Single Post
  #2  
Old 06 Jan 2010, 14:46
Omranic's Avatar
Omranic Omranic is offline
 
Join Date: Jan 2005
Location: Egypt
Real name: Abdelrahman Omran
Arrow PHPKD - vB Link Verifier Bot 'Ultimate'

Rest Features:
  • Specific Features:-
    • AdminCP Options:
      • Punishment Settings:
        • Thread Punishment Methods
          Multiple "Thread Punishment Methods" are available to choose from. Select preferred "Thread Punishment Methods" to apply. Note that "Thread Punishment Methods" are applied on Threads, regardless the checked post is the thread's header (first post) or not. If multiple posts in a thread were checked and any of these posts had dead links that exceeds the critical limit (has been flagged for punishment), and there is selected "Thread Punishment Methods", then the whole thread will be punished.
          • Close Thread
          • Un-stick Thread
          • Moderate Thread
          • Delete Thread
          • Move Thread

        • Post Punishment Methods
          Multiple "Post Punishment Methods" are available to choose from. Select preferred "Post Punishment Methods" to apply. Note that "Post Punishment Methods" are applied on individual posts.
          While it may be more logical to apply "Post Punishment Methods" on individual posts rather than applying "Thread Punishment Methods", it is recommended to use "Thread Punishment Methods" for technical reasons. At the mean time "Post Punishment Methods" is not as stable/solid as "Thread Punishment Methods", however both are using default vBulletin scenarios in applying their actions -exactly as normal moderation actions-.
          • Moderate Post
          • Delete Post

        • Punishment Recycle Bin Forum
          If "Move Thread" method is selected in "Thread Punishment Methods" then a forum should be selected to move punished threads to it. Select preferred forum from the list.

        • On Edit: Revert Actions
          If this option is enabled & if edited posts is being checked, and there were a past punishment for that specific post, then it can be reverted if the new check reports it as 'passed' (no dead links or few dead links under the critical limit). Suppose that the edited post was previously punished with (Close Thread - Move Thread - Moderate Post), after a valid check those past punishment actions can be reverted to (Open Thread - Move Thread back to it is original forum - Approve Post).

        • Powerful Usergroups
          Powerful Usergroups are those usergroups that can override/overcome the "Critical Limit/Red Line" & force their posts to be posted despite of having dead links. Enter User Group IDs separated by normal English comma.

          Note: This powerful ability does not affect only posts for those powerful usergroups, but affects also any post for any user that is edited by those powerful usergroups. It means they can overcome limits when posting/editing their own or others posts as well (They should have permissions to do so of course).


      • Tagging Settings:
        • Tag Threads - Reported Status
          After checking a thread, threads can be tagged according to it is reported status: (ex: Alive, Dead).

        • Tag Threads - Reported Status - Phrases
          Modify and localize status tags' text for tagged threads as preferred.

        • Tag Threads - Included Hosts
          After checking a thread, threads can be tagged according to included hosts: (ex: HF, RS, MU) OR (ex: Hotfile, Rapidshare, Megaupload).
          This setting has a global effect, turning it off disables this feature globally regardless the per host/module settings.
          You can control this feature per host/module & set host tag's text as well.


      • Look & Feel Settings:
        • Link Status Colors
          Checked links can be colored according to their reported status, select your preferred colors from the color picker or write down the hexadecimal code for each status.
          'Lite' edition uses default colors without the ability to customize it from control panel.

        • Post Flag: Last Check Note
          Last check note can be displayed within each post to determine whether or not it has been checked before by "PHPKD - vB Link Verifier Bot" and when, simply select in which forums' posts this note should be displayed. That note will appear in posts within those selected forums only. Note that you can select multiple options by holding "CTRL" key while selecting.
          After selecting appropriate forums, you have to do two simple manual edits as follow:
          In 'postbit' & 'postbit_legacy' templates search for:

          <div class="postfoot">

          And put before it directly the following code
          This is where the "Last Check Note" will be displayed, so you can choose another place as preferred

          {vb:raw template_hook.postbit_phpkd_vblvb}

        • Post Flag: Last Check Note in first post only
          Post Flag: Last Check Note can be displayed either in thread's head (first post) only, or in every post in the thread. That is depends on your usage & your product's settings.


      • Link Directory Settings:
        • Link Directory Recorder Active *(Experimental)*
          When active, all checked links will be recorded in a central database table for further display in "Link Directory Browser". However it will add some performance overhead.
          This feature is highly experimental in it is nature, and not complete yet. This part is working anyway.


      • Public Verifier Settings:
        • Public Script Name
          The public script name available for users, this script displays list of supported hosts, allow users to live check sharing links on the fly, etc..

        • Public Script Title
          The public script title available for users, this script displays list of supported hosts, allow users to live check sharing links on the fly, etc..



Installation/Upgrade Procedure:
  1. Upload required files to their appropriate places:
    • admincp
      • phpkd_vblvb.php
    • includes
      • phpkd
        • vblvb
          • adminfunctions.php
          • class_core.php
          • class_cron.php
          • class_dm.php
          • class_hooks.php
          • class_init.php
          • class_install.php
          • hosts.xml
          • settings.xml
      • xml
        • bitfield_phpkd_vblvb.xml
        • cpnav_phpkd_vblvb.xml
      • md5_sums_phpkd_vblvb.php
    • phpkd_vblvb.php
  2. Import the product's XML file "product-phpkd_vblvb.xml" from AdminCP.
  3. Activate & Configure product's settings as preferred.
  4. If you are upgrading from 'Lite' edition to 'Ultimate' edition, you've to import the product "product-phpkd_vblvb_fix.xml" from AdminCP found inside "do_not_upload" folder (however it's recommended to uninstall 'Lite' edition first and then clean install the 'Ultimate' edition).
  5. You're Done .


Installation/Upgrade Procedure:
  1. Same as "Installation Procedure", but "Allow Overwrite" for both file uploads & product import.
  2. If upgrading from the first generation (4.0.1x releases), you should delete the whole 'vblvb' folder from your website, then upload the new one.

Controls:
  • Administrator Permissions: vBulletin AdminCP Usergroups Administrator Permissions Select Administrator [Edit Permissions] Can Administer vB Link Verifier Bot
  • AdminCP Settings:
    • vBulletin AdminCP vB Link Verifier Bot Settings General Settings
    • vBulletin AdminCP vB Link Verifier Bot Settings Reporting Settings
    • vBulletin AdminCP vB Link Verifier Bot Settings Punishment Settings
    • vBulletin AdminCP vB Link Verifier Bot Settings Tagging Settings
    • vBulletin AdminCP vB Link Verifier Bot Settings Look & Feel Settings
    • vBulletin AdminCP vB Link Verifier Bot Settings Link Directory Settings
  • Edit Hosts/Modules: vBulletin AdminCP vB Link Verifier Bot Modules
  • Edit Scheduled Task: vBulletin AdminCP Scheduled Tasks Scheduled Task Manager PHPKD - vB Link Verifier Bot 'Ultimate'
  • Run Scheduled Task: vBulletin AdminCP vB Link Verifier Bot Run Scheduled Task
  • Log Viewer: vBulletin AdminCP vB Link Verifier Bot Log Records


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


Technical Notes:
  • New Plugins: 11
  • New Phrases: 271
  • New Templates: 3
  • Manual Template changes: 1 (optional)
  • Auto Template changes: 2
  • New Files: 18
  • Manual File Changes: 0
  • New vBulletin Settings: 0
  • New Usergroup Permissions: 0
  • New Moderator Permissions: 0
  • New Administrator Permissions: 1
  • New Forum Options: 0
  • New DB Tables: 5
  • DB Alterations: 4
  • New Cronjobs: 1
  • Product Specific Settings: 50
  • Product Specific Modules: 219
    --------------------------------
  • Installation Level: V.Easy
  • Installation Time: ~20 seconds


Supported Hosts :
1-upload.com, 10upload.com, 1clickshare.net, 1fichier.com, 2giga.com, 2shared.com, 4fastfile.com, 4share.vn, 4shared.com, 6ybh-upload.com, 9q9q.net, adigashare.com, adrive.com, alterupload.com, amonshare.com, annonhost.net, arabsh.com, asixfiles.com, axifile.com, badongo.com, banashare.com, bayfiles.com, billionuploads.com, bitroad.net, bitshare.com, boosterking.com, box.net, bulletupload.com, cjoint.net, cobrashare.net, cobrashare.sk, cocoshare.cc, coolshare.cz, cramit.eu, cramit.in, cramit.net, cramit.us, crazyupload.com, crocko.com, czshare.com, dataup.to, datei.to, depfile.com, depositfiles.com, desfichiers.com, dfichiers.com, divshare.com, divxden.com, divxstage.eu, dl4free.com, dualshare.com, duckload.com, earthfilez.com, easy-share.com, easybytez.com, edisk.cz, egoshare.com, enterupload.com, euroshare.eu, evilshare.com, extabit.com, eyvx.com, fastshare.cz, fiberupload.com, filaty.com, file-upload.net, file2box.com, file2box.net, fileape.com, filebase.to, filebox.com, filecloud.io, filedino.com, filedip.com, filedropper.com, filedude.com, filefactory.com, filefat.com, fileflyer.com, filefront.com, filejungle.com, filekeen.com, filemates.com, filemo.com, filemojo.com, fileover.net, filepost.com, filerama.com, filerio.com, filerio.in, files.to, filesafekeep.com, filesavr.com, filesend.net, fileserve.com, fileserver.cc, fileserving.com, filesflash.com, filesift.com, filesmonster.com, filesonic.com, filesovermiles.com, filesplash.com, filestab.com, filestay.com, filethe.net, filetolink.com, filezzz.com, flyupload.com, fp.io, freakshare.com, freakshare.net, fshare.vn, furk.net, gigapeta.com, gigasize.com, glumbouploads.com, goldfile.eu, gotupload.com, hitfile.net, hosamko.com, hostuje.net, hotfile.com, hulkshare.com, hyperfileshare.com, i-filez.com, icyupload.com, ifile.it, ifolder.ru, jakfile.com, ju7ju7.com, jumbofiles.com, kickload.com, letitbit.net, load.to, loombo.com, m5zn.com, mediafire.com, megadl.fr, megashare.com, megashares.com, megaupload.com, megavideo.com, mesfichiers.org, midupload.com, mlfat4arab.com, moidisk.ru, momupload.com, movreel.com, mozillashare.com, my2share.com, mysharegadget.com, netload.in, netuploaded.com, nonstopshare.com, novamov.com, novaup.com, online-sharing.net, oron.com, piecejointe.net, pjointe.com, platinshare.com, plunder.com, proddl.com, przeklej.pl, przeslij.net, putlocker.com, putshare.com, q4share.com, qshare.com, queenshare.com, quickshare.cz, quickupload.net, rapida.cc, rapidshare.com, rapidshare.de, ravishare.com, restfile.net, rnbload.com, rocknum.com, ryushare.com, savefile.com, seed-share.com, seedfly.com, sendfile.pl, sendspace.com, sendspace.pl, senduit.com, servifile.com, share-online.biz, share-online.com, share.cx, share.vnn.vn, share50.com, shareator.net, shareflare.net, shareplace.com, sharerun.com, shareswift.com, sharingmatrix.com, shragle.com, slingfile.com, sockshare.com, spaadyshare.com, speedfile.cz, speedshare.org, speedy-share.com, speedyshare.com, storage.to, storedfiles.me, superfastfile.com, supershare.pl, swoopshare.com, tenvoi.com, teradepot.com, toucansharing.com, transferbigfiles.com, tunescoop.com, turbobit.net, turboupload.com, u-file.net, ul.to, uloz.to, ultrashare.net, unibytes.com, up.ht, upfordown.com, upload.ee, upload.tc, uploadbaz.com, uploadbox.com, uploadc.com, uploaded.net, uploaded.to, uploadfloor.com, uploading.com, uploadking.biz, uploadmachine.com, uploadmb.com, uploadpalace.com, uploads.ws, uploadspace.pl, uploadstation.com, uploadstube.de, uploaduj.net, uppit.com, uptobox.com, usaupload.net, usershare.net, useupload.com, vidxden.com, vip-file.com, webshare.cz, wikiupload.com, wrzucaj.com, wupload.com, wyslijplik.pl, wyslijto.pl, x7.to, xfilesharing.ca, xfilesharing.com, xinony.com, xup.in, yourfiles.to, yousendit.com, zaiin.com, zalaa.com, ziddu.com, zippyshare.com, zomgupload.com, zshare.net, ... and counting...!

To view original size screenshots download PHPKD_VBLVB_ULTIMATE_SCREENSHOTS_1.zip and PHPKD_VBLVB_ULTIMATE_SCREENSHOTS_2.zip files
__________________
Me & My Productions: Omranic | vBulletin.org | Github | Premium PHP & vBulletin Solutions!
----------------------------------------------------------------------------
Keep Moving Forward!

Last edited by Omranic; 10 Jan 2013 at 18:38. Reason: The 'Ultimate' edition became Opensource!!
Reply With Quote