4images Forum & Community

4images Issues / Ausgaben => Discussion & Troubleshooting => Topic started by: vipersgarden on August 24, 2007, 09:31:52 AM

Title: jeder kann downloaden - everybody may download ?!
Post by: vipersgarden on August 24, 2007, 09:31:52 AM
Hallo, Ihr 4images Gurus!

Ich habe nun tagelang das Forum durchsucht - und nichts gefunden !!!

1) Warum soll man den Download z.B. auf registrierte Benutzer beschränken, wenn jeder (zumindest im IE) automatisch bei MouseOver im Bild die vom IE zur Verfügung gestellte Möglichkeit bekommt, Bilder zu speichern, drucken ....... ?

(http://vipersgarden.at/Pics/IEDL.jpg)

Kann man das abstellen ????

2) ... oder gibt es ein MOD, wo nur registrierte Benutzer das Bild ohne "das Wasserzeichen" sehen können, wie z.B. so:

(http://vipersgarden.at/Pics/ammoIstr2WZ.jpg)

Danke für Eure Hilfe
Mario


Hello 4images gurus !

1) Why you should restrict the download of images to registered users, when everybody gets the possibility to save the pictures with this IE button ?

(http://vipersgarden.at/Pics/IEDL.jpg)

Is it possible to disable this?

2) Is there any MOD to give only registered users the possibility to see the images without "watermark", like in this example ?

(http://vipersgarden.at/Pics/ammoIstr2WZ.jpg)

Thanks for your help!
Mario
Title: Re: jeder kann downloaden - everybody may download ?!
Post by: vipersgarden on August 24, 2007, 10:08:22 AM
 :lol: Danke Ivan, Punkt 1) funzt !!!!!  :lol:
Title: Re: jeder kann downloaden - everybody may download ?!
Post by: vipersgarden on August 24, 2007, 02:15:13 PM
..... nur eine Idee zum "Wasserzeichen" !?

Das ganze läßt sich in html sehr leicht realisieren.
http://vipersgarden.at/temp/overlay_1_test.html (http://vipersgarden.at/temp/overlay_1_test.html)

Ich habe mir eine GIF Datei mit dem "Wasserzeichen" http://vipersgarden.at und transparentem Hintergrund gemacht und lege diese einfach in einer zweiten Ebene (div) über das Bild.
Mit den (hier im Beispiel sehr einfachen) Zeilen "registriert" bzw. "nicht registriert" läßt sich das ganze ein- und ausblenden.
Das müßte doch auch mit einer Variablen "Guest" in PHP möglich sein.
Ich hab in der "details.html" aber nur die variable {image}" gefunden.
Da in der Entwurfsansicht der Datei (Dreamweaver) nichts angezeigt wird, weiss ich nicht, ob und wie - falls möglich - ich eine Ebene (div) integrieren kann.

Irgendeine Idee ?
Danke

Mario
Title: Re: jeder kann downloaden - everybody may download ?!
Post by: mawenzi on August 24, 2007, 03:08:22 PM
... versuche folgendes ...
Code: [Select]
{if userloggedin}{image}{endif userloggedin}{if userloggedout}<div id= ... >{image}</div>{endif userloggedout}

... wobei sich das in der details.html auf alle Mediatemplates beziehen würde ...
... besser wäre sicher du würdest diese Zuweisung User/Gast in den jeweiligen Mediatemplates (jpg.html, gif.html ...) machen ...
Code: [Select]
{if userloggedin}{media_src}{endif userloggedin}{if userloggedout}<div id= ... >{media_src}</div>{endif userloggedout}
Title: Re: jeder kann downloaden - everybody may download ?!
Post by: vipersgarden on August 24, 2007, 04:44:20 PM
... leider, das funktioniert nicht !
Ich bekomme zwar das Bild mit dem Overlay (Wasserzeichen), aber ein zweites mal zum original, in der linken oberen Ecke.

Ich glaube, ich muss auf meine alten Tage doch noch php lernen (nicht nur das bisschen, was zum Einbinden eines Counters, usw. notwendig ist).
Jedenfalls danke für den Versuch !!!
Title: Re: jeder kann downloaden - everybody may download ?!
Post by: mawenzi on August 24, 2007, 06:20:50 PM
Ich bekomme zwar das Bild mit dem Overlay (Wasserzeichen), aber ein zweites mal zum original, in der linken oberen Ecke.

... und das hat nichts mit php zu tun ...
... du must natürlich deine div-Container via css genau definieren, incl. der Anordnung ...
... eventuell weitere Container bzw. Tabellen zur Platzierung herumlegen ...
... und das ist nur html und kein php ... ;)
... mein Beispiel diente zu Veranschaulichung der Steuerung User/Gast für das Wasserzeichen ...
... html is your part ... ;)