Go Back   vb.org Archive > vBulletin Modifications > vBulletin 4.x Modifications > vBulletin 4.x Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
Watermark Generator Details »»
Watermark Generator
Version: 1.1, by Disasterpiece Disasterpiece is offline
Developer Last Online: Oct 2019 Show Printable Version Email this Page

Category: Social Group and Album Enhancements - Version: 4.0.x Rating:
Released: 05-17-2011 Last Update: 06-08-2011 Installs: 154
DB Changes Uses Plugins
Additional Files Is in Beta Stage  
No support by the author.

Quick Info

This mod adds a watermark to album and attachment images.
The watermark is customizable via image files or specified text.
Processed images are cached and the original files remain untouched, so you can modify or remove the watermark anytime you want.


Features

- Intelligent Caching
- Uses standard vBulletin methods, therefore no file modifications necessary
- Settings-Preview with a sample image in Adminpanel
- Generative plugin behaviour, works with most other mods which use the same hooks or use attachment images elsewhere

Installation

Code:
Step 1)

Upload files inside upload directory according to their structure:

> forum root
	> admincp
		+ pl_watermark_admin.php
	> images
		> misc
			+ plwm_sample.jpg
	> includes
		> cron
			+ pl_watermark_cron.php
		> xml
			+ cpnav_plwatermark.xml
		+ pl_watermark_functions.php
		+ pl_watermark_imagemanipulation.php


Step 2)

Import "product-plwatermark.xml" as addon into your vBulletin AdminCP


Step 3)

Navigate in your vBulletin AdminCP to PL Watermark Generator -> Plugin Settings.
Define the settings how you see fit. The options should be self-explanatory, if you need help with certain things, ask in the modification thread.

Changelog
Code:
v1.1
- Fixed potential security flaw on certain webserver configurations
- Improved install/updatescript
- (hopefully) fixed the grey-bar bug which occured on certain webserver configurations

v1.0
- Initial Beta Release
Additional Info

The Mod is currently in BETA. This means, that we tested it on a test environment (vb 4.0.x to 4.1.3) but has not yet undergo excessive stress test.
Keep an eye out for updated versions until the final release!
If you encounter any bugs, missing or misplaced features, let us know!

F.A.Q

- I don't see changes in my live images!
> To see changes on the image files you have to clear your browser's cache!
In firefox it's enough to force a fresh reload via STRG+F5 and on other browsers STRG+F5 or SHIFT+F5 should work.
If you don't perform this step, your browser will show the old cached version and maybe the watermark won't show or changes won't apply.

- My png/gif watermark isn't transparent, instead I get a black background!
> PNG-8 is known for having transparency problems, GIF in some cases as well.
Fall back to PNG-24 with Alpha channel (all modern image tools should be able to save as PNG-24)
If you have trouble creating a working png-24 with alpha channel, you can send me a PM with a link to your watermark and I'll convert it to png-24 for you.

- I have trouble with special characters or non-latin charactersets!
> The addon is using standard php functionalities for the text. If for any reason you have trouble with special chars, I suggest using a transparent png-24 with the text from an external image tool instead.

Support / Branding

We provide quality vbulletin software modifications for zero costs. To help our mod to be well-known, a backlink is added to your forum footer by the plugin, where the plugin is used in any way.
You must not remove the copyright/backlink code!
However, if you like to support us, you are allowed to remove the footer note with a small donation (10$ minimum).
If you choose to do so, we'll contact you via the email provided by paypal with instructions on how to remove the footer note.
A link to paypal donation service can be found on the top right area of this post.

Feel free to contact an author of the mod if you have any questions or suggestions.

Download Now

File Type: zip vb4-product-plwatermark_1_0.zip (216.1 KB, 222 views)
File Type: zip vb4-product-plwatermark_1_1.zip (216.4 KB, 1221 views)

Screenshots

File Type: jpg plwatermark_2.jpg (105.4 KB, 0 views)
File Type: jpg plwatermark_3.jpg (120.2 KB, 0 views)
File Type: jpg plwatermark_admin12.jpg (108.0 KB, 0 views)
File Type: jpg plwatermark_admin11.jpg (68.3 KB, 0 views)

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.
6 благодарности(ей) от:
Ethelbert, furnival, Mopar1973Man, Ramzesik, Teascu Dorin

Comments
  #152  
Old 06-25-2012, 04:24 AM
Athena1984 Athena1984 is offline
 
Join Date: Nov 2009
Posts: 118
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I'm using 4.2.0 and I am not seeing any watermark on the pictures even after refreshing and my images in the vault wiki aren't showing at all.
Reply With Quote
  #153  
Old 07-07-2012, 10:35 AM
dwx dwx is offline
 
Join Date: Apr 2012
Posts: 22
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I'm using 4.2.0, and I managed to get this addon working. Two things that I did that weren't completely obvious:
  1. moved the images OUT of the DB into the file system.
  2. added the GD module to the web server.
It works now, BUT I've got performance issues. The first view of a photo usually shows the spinning icon indefinitely and you must click the icon to see the full sized image to get past the place it gets "stuck".



I'd much rather the extension made the watermarked images for the cache at the time they were uploaded and not when they are first viewed.


Otherwise, it works brilliantly.


If I was going to BEG for an additional feature, it would be an option for users to add their own individual watermarks as well.


Thanks for this Disaster!


-dwx
Reply With Quote
2 благодарности(ей) от:
furnival, patrick91
  #154  
Old 07-11-2012, 07:42 PM
zooki zooki is offline
 
Join Date: May 2006
Location: uk
Posts: 111
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi , the watermark image would not show because I had another name for the admin directory. Once I renamed Admincp, it worked. Anyone know a workaround, because I like having a different name for the admincp.
Reply With Quote
  #155  
Old 07-11-2012, 11:49 PM
karlm's Avatar
karlm karlm is offline
 
Join Date: Jul 2006
Location: England
Posts: 447
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by zooki View Post
Hi , the watermark image would not show because I had another name for the admin directory. Once I renamed Admincp, it worked. Anyone know a workaround, because I like having a different name for the admincp.
This should be a given for all vbulletin customers. I'm surprised the creator of the plugin hasn't used the variable instead of hard coding it

This means I'm probably not going to be able to use it either now...
Reply With Quote
  #156  
Old 07-12-2012, 08:03 PM
imported_dfmafia's Avatar
imported_dfmafia imported_dfmafia is offline
 
Join Date: Jun 2004
Location: Wherever Uncle Sam Needs!
Posts: 141
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

no issues with 4.2.0 PL2. all attachments are watermarked.

had images in database and it worked. recently moved to file system and they work as well.
changed servers, imported 3 vB sites into one (impex) and all old attachments got the watermark as well.

I just tested this with PHP 5.3 and it was breaking the watermark and attachments came out in halves. i switched back to 5.2 and all is good. attachments upload fine, displayed inline fine with watermark
Reply With Quote
  #157  
Old 09-03-2012, 02:37 PM
snotek snotek is offline
 
Join Date: Mar 2005
Posts: 34
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I seem to get these randomly and I can only surmise that it happens everytime an image is uploaded to the site. (which would naturally be watermarked per your add-on)

Database error in vBulletin 4.2.0:

Invalid SQL:

REPLACE INTO datastore
(title, data, unserialize)
VALUES
('plwm_cache', 'a:1:{i:0;s:2:\"87\";}', 0);

MySQL Error : MySQL server has gone away
Error Number : 2006
Request Date : Sunday, September 2nd 2012 @ 09:56:08 AM
Error Date : Sunday, September 2nd 2012 @ 09:56:40 AM
Script : http://diydronesafety.com/attachment...ttachmentid=87
Referrer : http://diydronesafety.com/content/11...-redboard.html
IP Address : 92.157.176.188
Username : Unregistered
Classname : vB_Database_MySQLi
MySQL Version :


The issue that I have is that it's always generated by an "Unregistered" user, which on our site has no permissions to post, thus no permissions to upload images. The IP address listed is also always from some foreign country. (.fr in the example above)

My biggest fear here is that this script can be used to compromise the security of our server and that is no good.

Can you please explain why these errors occur and how they may be corrected?
Reply With Quote
  #158  
Old 09-03-2012, 03:08 PM
Disasterpiece's Avatar
Disasterpiece Disasterpiece is offline
 
Join Date: Apr 2007
Location: GER
Posts: 765
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi

Not related with the mod, appears when the mysql server is stretched beyond its performance limits.

http://dev.mysql.com/doc/refman/5.1/en/gone-away.html
Reply With Quote
  #159  
Old 09-08-2012, 01:33 PM
Alibass's Avatar
Alibass Alibass is offline
 
Join Date: Mar 2007
Posts: 615
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

@Disasterpiece

I know you do not support this mod, but I have a question I hope you would answer.

I have installed DBTech Dragonbyte Gallery (link) and your mod doesn't seem to work with it like it does using Picture and Gallery (link). Is there something I'm over looking or the two mods incompatible with each other?

Thanks in advance.

-A
Reply With Quote
  #160  
Old 09-28-2012, 08:27 PM
Mark_Zuckerberg Mark_Zuckerberg is offline
 
Join Date: Sep 2011
Posts: 195
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

i need a mod which puts water mark on any pic like if in a post someone post a pic like this

Code:
[image]www.photopucket.com/album/photo/google doodle.png[/img]
so on that pic water mark of outr forum should be added is this possible?
Reply With Quote
  #161  
Old 09-29-2012, 02:01 PM
Disasterpiece's Avatar
Disasterpiece Disasterpiece is offline
 
Join Date: Apr 2007
Location: GER
Posts: 765
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Alibass View Post
@Disasterpiece

I know you do not support this mod, but I have a question I hope you would answer.

I have installed DBTech Dragonbyte Gallery (link) and your mod doesn't seem to work with it like it does using Picture and Gallery (link). Is there something I'm over looking or the two mods incompatible with each other?

Thanks in advance.

-A
I don't support compability between other mods at this time.

Quote:
Originally Posted by Mark_Zuckerberg View Post
i need a mod which puts water mark on any pic like if in a post someone post a pic like this

Code:
[image]www.photopucket.com/album/photo/google doodle.png[/img]
so on that pic water mark of outr forum should be added is this possible?
No, the mod does only apply watermarks on images which are hosted on the same server.
Reply With Quote
Благодарность от:
furnival
Reply


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

Forum Jump


All times are GMT. The time now is 06:26 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.05224 seconds
  • Memory Usage 2,370KB
  • Queries Executed 28 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (4)bbcode_code
  • (3)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (1)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (8)post_thanks_box_bit
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (3)post_thanks_postbit
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (6)postbit_attachment
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • fetch_musername
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • post_thanks_function_fetch_thanks_bit_start
  • post_thanks_function_show_thanks_date_start
  • post_thanks_function_show_thanks_date_end
  • post_thanks_function_fetch_thanks_bit_end
  • post_thanks_function_fetch_post_thanks_template_start
  • post_thanks_function_fetch_post_thanks_template_end
  • 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
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete