oXoXo's VB Amazon S3 Hack
This thread is in the Modification Graveyard.
With this Hack you can all Pictures und Downloadable Files, view from your S3 Account.
Step 1. backup your original attachment.php Step 2. replace attachment.php with new hack version Step 3. Configure in attachment.php your defines: define('AWS_KEY', 'your aws key'); define('AWS_SECRET', 'your aws secret key'); define('AWS_Bucket', "your aws bucket"); Step 4. Upload Zend Framework to your Webserver Root Directory Step 5. Synchronize with Tools like "Transmit" your Webserver Folder store_attachment with your AWS Bucket. Sample copy this from Webserver: store_attachment/2/59.attach store_attachment/3/44.attach store_attachment/3/44.thumb ... To your S3 Bucket YourBucket/2/59.attach YourBucket/3/44.attach YourBucket/3/44.thumb Step 6. After Synchronize you can Remove all or only your big Files in your store_attachment Folder. Step 7. Synchronize every day or week or not. The attachment.php download and view your pictures and files from your S3 and when not found on this, download the File from your Webserver. Its Simple. Its Work. Alternative: You can rename my attachment.php to download.php and modifier with Jquery in the headinclude template: <script type="text/javascript" src="{vb:raw vboptions.bburl}/clientscript/jquery/jquery-1.6.1.min.js"></script> <script type="text/javascript"> $(document).ready(function() { var strNewString = $('body').html().replace(/\attachment.php/g,'download.php'); $('body').html(strNewString); }); </script> In this Case rename in your new download.php Row 36: #attachment\.php to #download\.php Row 189: 'attachment.php?' to 'download.php?' For more Comfortable Uploads i have create a Java App. With Java App "VBS3Uploader" you can upload many big Files to your S3 Account. The App Save the File Reference in your VB Board Database. After Upload you can with Data Manager select the File in your Article und Posts. The App is designed for Webmaster and her Mods. App Features: -Test your Connections. -Upload Files with 1GB size and more -Debug Windows -Progressbar -Configure your Properties( AWS Keys, Bucket, VB UserID and DB Password) -All relevant Keys and Passwords are encrypt saved Please not forget: Change your Properties after First Start the App. Please Change the Database Connection in the hibernate.cfg.xml. 1. Unpack the jasypt-1.8-dist.zip. 2. Go with terminal to jasypt-1.8/bin Folder. 3. Encrypt your Database Password with call enrypt.bat or encrypt.sh "encrypt.bat input="YOUR-DATABASE-PASSWORD" password=YOUR-ENCRYPTION-PASSWORD algorithm=PBEWithMD5AndDES" 4. Copy the Result in your hibernate.cfg.xml: <property name="hibernate.connection.password">ENC(your result from encrypt)</property> 5. Change the values <property name="hibernate.connection.url">jdbc:mysql://your server url:3306/your databasename</property> <property name="hibernate.connection.username">your databaseuser</property> Run the App: java -jar VBS3Uploader.jar It's a First Version. Please contact me when you find Bugs or for support. Donation: Please Register on http://www.gamesattack.me I cant upload more as 3 Files in this post. therefore you must download the following files from my s3 account http://s3.amazonaws.com/amb_images/VBS3Uploader.zip http://s3.amazonaws.com/amb_images/jasypt-1.8-dist.zip http://s3.amazonaws.com/amb_images/Zend.zip Download This modification cannot be downloaded. Screenshots
|
Similar Mods
Amazon Associates Hack for VB3 | vBulletin 3.0 Full Releases |