By Captain Tango on Wednesday, 30 July 2014
Posted in General Issues
Replies 22
Likes 0
Views 1.7K
Votes 0
Since EasySocial appears to be processing images that are uploaded anyways, is there any way we could get a watermark option?
Agree - I asked for something similar as well in Voices.

See here:

http://stackideas.com/voices/easysocial/item/343

We requested watermarks for when Avatars are uploaded. JomSocial does this today - as well as the JomSocial Addon by Joomlaxi called Jomsocial Profile Types. . It is useful for tracking different profile types when people have uploaded their own. We also saw a good increase in paid subscriptions on a site that used avatar watermarks identifying members as Paid vs. Guest. For school groups, it helps keep track of students, teachers, parents, etc. We also use them call out leadership members of groups - i.e. Pres, VP, Sec, etc.

If a watermark "engine" is included - it could also be used to watermark pictures uploaded on the site - ensuring they aren't copied all over the net without proper credit...
·
Wednesday, 30 July 2014 06:44
·
0 Likes
·
0 Votes
·
0 Comments
·
I'm looking for something completely different than you are, I am looking to place a site branding watermark on all photos that are uploaded to our site.

What you are looking for I have handled in a different way on my site. I have injected code to change the color of text in the stream based on profile type, I will soon be going through and also putting a color frame around the avatar based on profile type. I can share these code hacks with you, but they require at least a moderate understanding of how PHP and CSS work.
·
Wednesday, 30 July 2014 07:35
·
0 Likes
·
0 Votes
·
0 Comments
·
To do the color change for posts and comments you need to
1) edit Themes\yourtheme\comments\item.php
find
<div data-comments-item-comment><?php echo $comment->getComment(); ?></div>


add before
<?php if( $user->getProfile()->id == '9' ){ ?>
<div class="es-stream-content-admin-comment" data-comments-item-comment><?php echo $comment->getComment(); ?></div>
<?php } else if( $user->getProfile()->id == '8' ){ ?>
<div class="es-stream-content-mods-comment" data-comments-item-comment><?php echo $comment->getComment(); ?></div>
<?php } else { ?>


add after
<?php } ?>


2) Edit Themes\yourtheme\stream\default.item.php
find
<?php if( $stream->display == SOCIAL_STREAM_DISPLAY_FULL ) { ?>


Add After
<?php if( $stream->actor->getProfile()->id == '8' ) { ?>
<div class="es-stream-content-mods es-stream-content" data-stream-content>
<?php echo $stream->content; ?>
<?php echo $stream->meta; ?>
</div>
<?php } else if($stream->actor->getProfile()->id == '9' ) { ?>
<div class="es-stream-content-admin es-stream-content" data-stream-content>
<?php echo $stream->content; ?>
<?php echo $stream->meta; ?>
</div>
<?php } ?>


3) Edit Themes\yourtheme\stream\item.php
find
<?php if( $stream->display == SOCIAL_STREAM_DISPLAY_FULL ) { ?>


Add After
<?php if( $stream->actor->getProfile()->id == '8' ) { ?>
<div class="es-stream-content-mods es-stream-content" data-stream-content>
<?php echo $stream->content; ?>
<?php echo $stream->meta; ?>
</div>
<?php } else if($stream->actor->getProfile()->id == '9' ) { ?>
<div class="es-stream-content-admin es-stream-content" data-stream-content>
<?php echo $stream->content; ?>
<?php echo $stream->meta; ?>
</div>
<?php } ?>


You will then have to build the CSS class for each of these in your sites CSS file changing the text color to what you want it to be for each entry.
Special Note: On my site Profile Type 8 = Moderators and Type 9 = Admins. This WILL NOT be the same on your site, it is based on the ID number for each profile type as you created them.

I am absolutely sure there is a cleaner way to do this, but this is how I have done it. If enough people are interested in it, I can revisit this section of code and make a cleaner hack.
·
Wednesday, 30 July 2014 07:45
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks for sharing this
·
Wednesday, 30 July 2014 10:24
·
0 Likes
·
0 Votes
·
0 Comments
·
That doesn't answer my question Mark.
More than anything else I am wondering if adding a watermark feature would be easy enough to do, or if it would require a substantial rewrite of the image system.
·
Wednesday, 30 July 2014 12:19
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello,

I think you would need to add quite a substantial hack to get in the watermark features
·
Wednesday, 30 July 2014 12:51
·
0 Likes
·
0 Votes
·
0 Comments
·
i hope watermark for images get inside es in the next time. its the only way to avoid peoples from taking your picture on their site..
and i think this has to be a standard feature in every image-upload engine.
+1
·
Tuesday, 23 September 2014 14:59
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks for the heads up on this Mike
·
Tuesday, 23 September 2014 18:47
·
0 Likes
·
0 Votes
·
0 Comments
·
Hello Mark,
Do you have any news about "watermark on photos" feature for ES and EB?
·
Sunday, 19 July 2015 17:09
·
0 Likes
·
0 Votes
·
0 Comments
·
Sorry but there are no watermark support yet currently.
·
Sunday, 19 July 2015 20:51
·
0 Likes
·
0 Votes
·
0 Comments
·
Please consider this, Mark. It's very useful feature.
·
Sunday, 19 July 2015 22:56
·
0 Likes
·
0 Votes
·
0 Comments
·
Will do!
·
Sunday, 19 July 2015 23:51
·
0 Likes
·
0 Votes
·
0 Comments
·
+1
·
Friday, 24 July 2015 07:13
·
0 Likes
·
0 Votes
·
0 Comments
·
Thanks for the heads up on this Dave.
·
Friday, 24 July 2015 11:26
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Mark !!! let's make that happen inside for EasySocial

https://www.jomsocial.com/addons/photos-a-images/watermarks-for-js
·
Saturday, 07 November 2015 06:21
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi there,

Thanks for the heads up on this. We will see what we can regarding this one
Thanks and have a nice weekend!
Sam
·
Saturday, 07 November 2015 18:54
·
0 Likes
·
0 Votes
·
0 Comments
·
I've posted a message on the 3PD forum asking them to consider an Easy Social version of the above -

http://www.extly.com/forum/16-problem-and-bug-reports/6621-watermarks-for-easysocial.html#9730
·
Sunday, 08 November 2015 05:26
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Dave,

Thanks for the info.
·
Monday, 09 November 2015 13:50
·
0 Likes
·
0 Votes
·
0 Comments
·
·
Friday, 13 November 2015 04:18
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Dave,

Yep, just spoke with Anibal and we will be adding a new trigger on 1.4.5 which allows 3rd party apps to add their own watermarks on images using the new trigger
·
Friday, 13 November 2015 12:22
·
0 Likes
·
0 Votes
·
0 Comments
·
Mark wrote:

Hey Dave,

Yep, just spoke with Anibal and we will be adding a new trigger on 1.4.5 which allows 3rd party apps to add their own watermarks on images using the new trigger


Thanks Mark

D
·
Saturday, 14 November 2015 17:41
·
0 Likes
·
0 Votes
·
0 Comments
·
You are most welcome Dave.
·
Monday, 16 November 2015 12:06
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post