sandman8 Posted April 30, 2005 Report Share Posted April 30, 2005 Hallo zusammen! Erstamls m?chte ich sagen, dass dieses Forum echt klasse ist. Bin noch sehr neu hier, konnte aber dank dem Forum sehr viele Probleme l?sen. Nun meine Frage, ich bin gerade am Aufbau eines Shops mit relativ vielen Bildern, was ja doch mit einiger arbeit verbunden ist. Kann mir evt. jemand sagen ob man in der Software die rechte Maustaste deaktivieren kann oder sonst eine m?glichkeit, damit man die Bilder nicht einfach so kopieren kann. Mir ist nat?rlich schon bewusst, dass es keine 100% M?glichkeit sich vor dem Bilderklau zu sch?tzen, aber ich m?chte es wenigsten leicht erschweren. Vielen dank schon jetzt f?r Eure Hilfe! Link to comment Share on other sites More sharing options...
smedder Posted April 30, 2005 Report Share Posted April 30, 2005 Erschwer es doch einfach mit einer overlay.gif (eine Art Wasserzeichen). Die wird dann ?ber jedes Bild dr?ber gelegt und schon klaut keiner mehr deine Bilder, weil es ja ziemlich dumm aussieht, wenn man ein fremdes Logo auf seinem Bild hat. Link to comment Share on other sites More sharing options...
MrProcter Posted April 30, 2005 Report Share Posted April 30, 2005 Hi! Hast du denn schon ein paar Bilder hochgeladen? Dann wirst du erkennen, das ein Wasserzeichen auf jedem Foto ist. Das kannst du auch durch dein eigenes Logo ersetzen. Suche hier nach "overlay.gif" und du wirst auch einiges zu finden. Eine Sperre halte ich f?r sinnlos, nur halt um Laien abzuschrecken. Du kannst halt niemanden davon abhalten ein Screenshot zu machen und das Bild hinterher mit irgendeinem Programm auszuschneiden. MFG Link to comment Share on other sites More sharing options...
ken_jones Posted April 30, 2005 Report Share Posted April 30, 2005 Wenn du einen klitzekleinen Schutz willst, kannst du auch folgendes machen: (Hilft aber vor Screenshots nicht) Statt das Produktebild als img src zu verlinken, nimmst du eine Tabelle, stellst das Produktebild als Zellenhintergrund rein (background="xxx") und als img src nimmst du ein Transparentes Pixel in der Gr?sse des Bildes. Dadurch wird beim Rechtsklick das normale Kontextmenu angezeigt, aber beim speichern des Bildes wird nur das transparente Pixel gespeichert, und nicht das Produktebild. Link to comment Share on other sites More sharing options...
smedder Posted April 30, 2005 Report Share Posted April 30, 2005 Originally posted by ken_jones@Apr 30 2005, 13:21 PM Wenn du einen klitzekleinen Schutz willst, kannst du auch folgendes machen: (Hilft aber vor Screenshots nicht) Statt das Produktebild als img src zu verlinken, nimmst du eine Tabelle, stellst das Produktebild als Zellenhintergrund rein (background="xxx") und als img src nimmst du ein Transparentes Pixel in der Gr?sse des Bildes. Dadurch wird beim Rechtsklick das normale Kontextmenu angezeigt, aber beim speichern des Bildes wird nur das transparente Pixel gespeichert, und nicht das Produktebild. Der kluge Bilderdieb geht dann einfach in den Quelltext und guckt nach dem Pfad. Link to comment Share on other sites More sharing options...
ken_jones Posted April 30, 2005 Report Share Posted April 30, 2005 @smedder Ja, eben, deshalb: Wenn du einen klitzekleinen Schutz willst Ich korrigiere mich auf: Wenn du einen klitzeklitzeklitzekleinen Schutz willst Link to comment Share on other sites More sharing options...
opetzold Posted April 30, 2005 Report Share Posted April 30, 2005 Warum Bilder sch?tzen? Man kann fremdverlinkte Bilder auch als super Werbeplattform benutzen. http://cgi.ebay.de/ws/eBayISAPI.dll?MfcISA...item=7152542836 :pst: Gru? Olaf Link to comment Share on other sites More sharing options...
polkhigh33 Posted April 30, 2005 Report Share Posted April 30, 2005 hehe.... cool olaf Link to comment Share on other sites More sharing options...
Data-X Posted May 1, 2005 Report Share Posted May 1, 2005 Also ich h?tte da aber ein Bild in der Gr?sse 1024 x 2000 reingesetzt (ersetzt) nat?rlich mit Logo tapeziert. ....so ist das doch noch viel zu dezent und keine Abschreckung. Gruss Hartmut Frings Link to comment Share on other sites More sharing options...
opetzold Posted May 1, 2005 Report Share Posted May 1, 2005 Besser so? Gru? Olaf :fear: Link to comment Share on other sites More sharing options...
Data-X Posted May 1, 2005 Report Share Posted May 1, 2005 Ja. Denke mal die Werbung hat man sich ja auch verdient. Oder? Gruss Hartmut Frings Link to comment Share on other sites More sharing options...
smedder Posted May 1, 2005 Report Share Posted May 1, 2005 Einfach nur gut! Vor allem, weil man bei ebaya ja die Beschreibung nicht mehr ?ndern kann, sobald ein Gebot da ist. An deiner Stelle w?rde ich den noch ein bisschen mehr ?rgern und vielleicht so 10000 Pixel als H?he nehmen. Man muss sich ja irgendwie immer noch mal steigern. Link to comment Share on other sites More sharing options...
opetzold Posted May 1, 2005 Report Share Posted May 1, 2005 Vor allem, weil man bei ebaya ja die Beschreibung nicht mehr ?ndern kann, sobald ein Gebot da ist. Rate mal von wem das Startgebot ist? ?brigens hat er das sogar 2x verwendet. http://www.mtb-news.de/bikemarkt/ViewItem....emNum=248187248 Gru? Olaf Link to comment Share on other sites More sharing options...
smedder Posted May 1, 2005 Report Share Posted May 1, 2005 Von opetzold, steht doch in der Gebotshistorie. Link to comment Share on other sites More sharing options...
Stifler Posted May 2, 2005 Report Share Posted May 2, 2005 mal ne frage, wie genau m?sste die popup_image.php aussehen um das bild als background darstellen zu lassen und um ein transparentes Pic dr?ber zu setzen? bin da echt am verzweifeln! danke f?r die hilfe! Link to comment Share on other sites More sharing options...
Stifler Posted May 2, 2005 Report Share Posted May 2, 2005 habs selbst gel?st zeile <td align=center><? echo xtc_image(DIR_WS_POPUP_IMAGES . $products_values['products_image'], $products_values['products_name'], $size[0], $size[1]); ?></td> in <td align=center background=<? echo DIR_WS_POPUP_IMAGES . $products_values['products_image']?> width=<? echo $size[0]?> height=<? echo $size[1] ?>><? echo xtc_image("bilder/transparentesEinPixelGrosses.gif", $products_values['products_name'], $size[0], $size[1]); ?></td> ?ndern. viel spa? Link to comment Share on other sites More sharing options...
Saccara Posted May 2, 2005 Report Share Posted May 2, 2005 Kann ich das auch bei xtc 3.02 anwenden? Link to comment Share on other sites More sharing options...
Stifler Posted May 2, 2005 Report Share Posted May 2, 2005 musste eigentlich kein problem sein! Link to comment Share on other sites More sharing options...
ken_jones Posted May 2, 2005 Report Share Posted May 2, 2005 Habs auch soeben programmiert, und erst dann gesehen, dass du es ja auch schon geschafft hast! Trotzdem, hier noch meine Version, sehr ?hnlich, einfach ohne Table Width und Heights: <td align=center style="background-repeat: no-repeat;" background="<? echo DIR_WS_POPUP_IMAGES . $products_values['products_image']; ?>"><? echo xtc_image('templates/'.CURRENT_TEMPLATE.'/' . 'img/pixel_trans.gif', $products_values['products_name'], $size[0], $size[1]); ?></td> :bounce: Link to comment Share on other sites More sharing options...
smedder Posted May 3, 2005 Report Share Posted May 3, 2005 Das bringt nur nicht all zu viel, weil Leute, die die Bilder klauen wollen, einfach alle Dateien von deinem Shop ziehen und dann die Bilder raussuchen. Am sinnvollsten ist das mit der Overlayfunktion. Link to comment Share on other sites More sharing options...
ken_jones Posted May 3, 2005 Report Share Posted May 3, 2005 Klaro, wer ein Bild klauen will, der kanns sowieso. Das Overlay ist praktisch, aber manchmal auch st?rend. Und wenn jemand xt:c kennt, kann er ja auch den Pfad direkt auf das Originalbild setzen, auf welchem kein overlay drauf ist... Die Dateinamen lassen sich ja allzuleicht raten... (x_y.jpg) leider. Stifler wollte den Rechtsklick - Speichern unter... verhindern, und die Anpassung macht genaus das. Link to comment Share on other sites More sharing options...
chrispete Posted July 5, 2005 Report Share Posted July 5, 2005 Hey mal ganz am rande. 1. Wer Bilder Klauen will der schaft es auch. 2. OSC Contrib hat nen Super Right Click den habe ich bei mir eingebaut. Install ist einfach und Funktioniert echt Super. Super Right Click Link to comment Share on other sites More sharing options...
MBaeuml Posted July 6, 2005 Report Share Posted July 6, 2005 Hi! Wie schon 100 erw?hnt: Wer klauen will, der schaffts auch... Aber trotzdem hier nochmal ein einfaches Script: Rechten Maustaste sperren - hier die JAVA Version. <script language="JavaScript"> function click(evt) { if ((navigator.appName.indexOf("Microsoft") != -1)&& (event.button==2)) {alert('Copyschutz aktiv !');return false} if ((navigator.appName.indexOf("Netscape") != -1)&&( evt.which == 3 )) {alert('Copyschutz aktiv !');return false} } if (navigator.appName.indexOf("Netscape") != -1) {document.captureEvents( Event.MOUSEDOWN )} document.onmousedown = click; </script> Einfach kopieren und in den body Bereich einf?gen. Funktioniert im IE, im Firefox kommt nur eine Warn-Meldung. Aber naja, man mu? ja auch manchmal optimistisch sein und vom DAU ausgehen!? *fg* Link to comment Share on other sites More sharing options...
SvFricke Posted July 6, 2005 Report Share Posted July 6, 2005 Mit so einem Minischutz hatte ich mich auch gerade besch?ftigt. Wie kann ich aber die Maustaste deaktivieren ohne dass eine alert-Meldung kommt? Das ist mir im IE nicht gelungen. Sven Link to comment Share on other sites More sharing options...
ok500 Posted July 12, 2005 Report Share Posted July 12, 2005 Hier ist der Super Right Click Einbau ist einfach und in 2 Minuten erledigt! Mann muss nur die richtigen stellen zum einbinden suchen, was aber recht schnell gefunden ist. ------------------------- Super No-Right Click! This is a small java script that you can add to your osCommerce shopping cart. Not only does it prevent visitors from being able to right click, but it prevents the Windows warning message from being displayed. That is definately more proffesional looking. The script will also block visitors from being able to highlight anything with the cursor. Most people don't realize that you can just highlight the text or picture and the use the Copy feature under the Edit menu of Internet Explorer. The third thing the script will do is prevent the automatic Windows image tool bar from being displayed when you move the cursor over a picture. That is handy if you don't want people to steal your images. The original base code for this was taken from www.dynamicdrive.com and was added to by me. I then encrypted the script to make it less visible to people trying to steal the source code. This java script was tested on Microsoft Internet Explorer only; therefore, I do not know if it will work for any other browser. I have included with this contribution a copy of my header.php and popup_image.php files. You must edit your own file, please do not replace your header.php and popup_images.php files with mine..... THEY WILL NOT WORK PROPERLY!!!!!! You may use my header.php and popup_image.php files as a guide only. It is also a good idea to create a back-up of your own files! If you would like to see the script in action visit my online store at www.laurasgiftworld.com. Enjoy! William Ade [email protected] ***Special thanks to Rich Lawrence of www.richiesriches.com for the suggestion of adding the pop images protection!*** INSTALL: Using the file manager in your catalog or whatever program you like go to catalog/includes/header.php Open/Edit header.php Go all the way down to the bottom of the page and look for: if (isset($HTTP_GET_VARS['info_message']) && tep_not_null($HTTP_GET_VARS['info_message'])) { ?> <table border="0" width="100%" cellspacing="0" cellpadding="2"> <tr class="headerInfo"> <td class="headerInfo"><?php echo htmlspecialchars($HTTP_GET_VARS['info_message']); ?></td> </tr> </table> <?php } ?> After that simply copy/paste the following script: <script> <!-- document.write(unescape("%3Cscript%20language%3DJavaScript%3E%0D%0A%3C%21--%0D%0A%0D%0A%0D%0Avar%20message%3D%22%22%3B%0D%0A///////////////////////////////////%0D%0Afunction%20clickIE%28%29%20%7Bif%20%28document.all%29%20%7B%28message%29%3Breturn%20false%3B%7D%7D%0D%0Afunction%20clickNS%28e%29%20%7Bif%20%0D%0A%28document.layers%7C%7C%28document.getElementById%26%26%21document.all%29%29%20%7B%0D%0Aif%20%28e.which%3D%3D2%7C%7Ce.which%3D%3D3%29%20%7B%28message%29%3Breturn%20false%3B%7D%7D%7D%0D%0Aif%20%28document.layers%29%20%0D%0A%7Bdocument.captureEvents%28Event.MOUSEDOWN%29%3Bdocument.onmousedown%3DclickNS%3B%7D%0D%0Aelse%7Bdocument.onmouseup%3DclickNS%3Bdocument.oncontextmenu%3DclickIE%3B%7D%0D%0A%0D%0Adocument.oncontextmenu%3Dnew%20Function%28%22return%20false%22%29%0D%0A//%20--%3E%20%0D%0A%3C/script%3E%0D%0A%0D%0A%0D%0A%3Cscript%20language%3D%22JavaScript1.2%22%3E%0D%0A%0D%0A//Disable%20select-text%20script%20%28IE4+%2C%20NS6+%29-%20By%20Andy%20Scott%0D%0A//Exclusive%20permission%20granted%20to%20Dynamic%20Drive%20to%20feature%20script%0D%0A//Visit%20http%3A//www.dynamicdrive.com%20for%20this%20script%0D%0A%0D%0Afunction%20disableselect%28e%29%7B%0D%0Areturn%20false%0D%0A%7D%0D%0A%0D%0Afunction%20reEnable%28%29%7B%0D%0Areturn%20true%0D%0A%7D%0D%0A%0D%0A//if%20IE4+%0D%0Adocument.onselectstart%3Dnew%20Function%20%28%22return%20false%22%29%0D%0A%0D%0A//if%20NS6%0D%0Aif%20%28window.sidebar%29%7B%0D%0Adocument.onmousedown%3Ddisableselect%0D%0Adocument.onclick%3DreEnable%0D%0A%7D%0D%0A%3C/script%3E")); //--> </script> <script> <!-- document.write(unescape("%3CMETA%20HTTP-EQUIV%3D%22imagetoolbar%22%20CONTENT%3D%22no%22%3E")); //--> </script> Next using the file manager in your catalog or whatever program you like go to catalog/popup_image.php Open/Edit popup_image.php Look for the following code below: <script language="javascript"><!-- var i=0; function resize() { if (navigator.appName == 'Netscape') i=40; if (document.images[0]) window.resizeTo(document.images[0].width +30, document.images[0].height+60-i); self.focus(); } //--></script> </head> Insert a blank line above that code then copy/paste the following script: <script> <!-- document.write(unescape("%3Cscript%20language%3DJavaScript%3E%0D%0A%3C%21--%0D%0A%0D%0A%0D%0Avar%20message%3D%22%22%3B%0D%0A///////////////////////////////////%0D%0Afunction%20clickIE%28%29%20%7Bif%20%28document.all%29%20%7B%28message%29%3Breturn%20false%3B%7D%7D%0D%0Afunction%20clickNS%28e%29%20%7Bif%20%0D%0A%28document.layers%7C%7C%28document.getElementById%26%26%21document.all%29%29%20%7B%0D%0Aif%20%28e.which%3D%3D2%7C%7Ce.which%3D%3D3%29%20%7B%28message%29%3Breturn%20false%3B%7D%7D%7D%0D%0Aif%20%28document.layers%29%20%0D%0A%7Bdocument.captureEvents%28Event.MOUSEDOWN%29%3Bdocument.onmousedown%3DclickNS%3B%7D%0D%0Aelse%7Bdocument.onmouseup%3DclickNS%3Bdocument.oncontextmenu%3DclickIE%3B%7D%0D%0A%0D%0Adocument.oncontextmenu%3Dnew%20Function%28%22return%20false%22%29%0D%0A//%20--%3E%20%0D%0A%3C/script%3E%0D%0A%0D%0A%0D%0A%3Cscript%20language%3D%22JavaScript1.2%22%3E%0D%0A%0D%0A//Disable%20select-text%20script%20%28IE4+%2C%20NS6+%29-%20By%20Andy%20Scott%0D%0A//Exclusive%20permission%20granted%20to%20Dynamic%20Drive%20to%20feature%20script%0D%0A//Visit%20http%3A//www.dynamicdrive.com%20for%20this%20script%0D%0A%0D%0Afunction%20disableselect%28e%29%7B%0D%0Areturn%20false%0D%0A%7D%0D%0A%0D%0Afunction%20reEnable%28%29%7B%0D%0Areturn%20true%0D%0A%7D%0D%0A%0D%0A//if%20IE4+%0D%0Adocument.onselectstart%3Dnew%20Function%20%28%22return%20false%22%29%0D%0A%0D%0A//if%20NS6%0D%0Aif%20%28window.sidebar%29%7B%0D%0Adocument.onmousedown%3Ddisableselect%0D%0Adocument.onclick%3DreEnable%0D%0A%7D%0D%0A%3C/script%3E")); //--> </script> <script> <!-- document.write(unescape("%3CMETA%20HTTP-EQUIV%3D%22imagetoolbar%22%20CONTENT%3D%22no%22%3E")); //--> </script> ------------------------------------------- mfg c.s Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.