4images Forum & Community
4images Modifications / Modifikationen => Mods & Plugins (Requests & Discussions) => Topic started by: rustynet on April 01, 2003, 04:04:24 PM
-
Ich möchte gerne für mein 4Images Gallerie, solche schützt benutzen, in dem man eine leere GIF-Datei über die Grafik legt.
Aber wie macht man das?
Kann jemand mir das vielleicht erklären?
Danke :D
-
Z.B. im Template media/jpeg.html:
<table border="0">
<tr>
<td background="{media_src}">
<img src="{template_url}/images/spacer.gif border="0" alt="{image_name}"{width_height}>
</td>
</tr>
</table>
Jan
-
Jan, Du bist ein Riesen-Schatz! Diesen Bildschutz wollte ich auch schon lange gern haben, hab es aber nicht für möglich gehalten, das das im Skript überhaupt geht :oops: Das ist ja genial! Und viel besser, als die Rechtsklick-Sperre. Super :D
-
Jan, ich habe dazu nochmal eine Frage an Dich:
seit ich das transparente Pixel-gif als Bild in die Zelle lege und das eigentliche Foto als Hintergrund laden lasse, baut sich das Bild nicht mehr schrittweise auf, wie es vorher immer war, sondern nur noch in einem Stück. Das heißt, man muß länger warten, bis man das Bild sehen kann.
Ich habe jetzt schon versucht, das transparente Pixel.gif anders abzuspeichern. Meine Idee war, es mit der Methode "interlaced" zu probieren, hat aber nix genützt.
Hast Du eine Idee, wie sich das Bild trotzdem noch schrittweise aufbauen kann und man nicht so lang warten muß, bis es voll geladen ist?
LG, Biggi
-
öhm ich hab das ding von oben eingebaut, die Bilder werden auxch schön in der Tabelle gespeichert, aber irgendwie will der das spacer.gif net anzeigen da is immer nur ein X obwohl der Pfad und alles andere richtig ist...
-
Das Problem hatte ich anfangs auch. Schau nach, ob es in Deinem Verzeichnis "4images/templates/default/" einen Ordner mit dem Namen
{template_url}
gibt. Wenn nicht, lege ihn an. Er muß genauso heißen, wie hier angegeben, also auch mit den Klammern.
Und in dem Ordner {template_url} muß dann noch ein weiterer Ordner angelegt werden mit dem Namen "images".
Dort schiebst Du das spacer.gif rein. Dann sollte es gehen.
Bei mir waren beide nicht vorhanden. Deshalb hatte ich das Problem. Mag ja sein, daß es bei Dir auch so ist.
Wenn es läuft, kann es sein, daß Du feststellst, daß unten am Bildrand ein übler weißer Rand zu sehen ist. Dann muß das spacer.gif auf die Mitte ausgerichtet werden.
Am besten, Du nimmst gleich diesen Code:
<!-- Template file for JPG Files -->
<table border="0" cellpadding="0" cellspacing="0">
<tr>
<td background="{media_src}">
<img src="{template_url}/images/spacer.gif" border =" 0" alt="{image_name}" {width_height} border="0" vspace="0" hspace="0" align="absmiddle">
</td>
</tr>
</table>
Viele Grüße, Biggi
-
kewl danke der funzt... :D :D
-
Hallo ich habe das mal versucht,
und scheitere immer daran das dir Variable {width_height}
nicht umgesetzt wird.
Ich verwende die Version 1.6 noch.
Wenn ich im Quellcode nachschaue fehlt der Eintrag :
width="xx" und height="xx"
Ich habe auch schon damit versucht: width="{width}" height="{height}"
Es hatte allerdings auch nicht funktioniert.
Hat jemand eine Idee was ich falsch mache ?????
Danke schon mal im voraus.
Stephan
-
öhm ich hab das ding von oben eingebaut, die Bilder werden auxch schön in der Tabelle gespeichert, aber irgendwie will der das spacer.gif net anzeigen da is immer nur ein X obwohl der Pfad und alles andere richtig ist...
ich habe trotz eures rates immer noch das X über dem eigentlichen foto
-
Hallo erstmal,
wollte das auch eben ausprobieren, nur meine Datei ist schon so aufgebaut.
Wie kann cih meine ändern, damit das auch bei mir klappt???
<!-- Template file for JPG Files -->
<table {width_height} border="1" cellpadding="0">
<tr>
<td background="{template_url}/images/blc.gif"><table {width_height} border="0" cellpadding="0">
<tr>
<td background="{media_src}" border="1" alt="{image_name}"> </td>
</tr>
</table></td>
</tr>
</table>
<br />
Schonmal Danke
-
Z.B. im Template media/jpeg.html:
<table border="0">
<tr>
<td background="{media_src}">
<img src="{template_url}/images/spacer.gif border="0" alt="{image_name}"{width_height}>
</td>
</tr>
</table>
Jan
Hallo
Sowas suche ich auch schon lange :lol: :lol:
Nur bitte wo, bzw. in welches Template muss ich dieses Code einbauen :?: :?:
Danke für Hilfe :wink: :wink:
mfg.
-
bei mir sieht es in der media/jpg so aus:
<div id="container" style="position:static; width:{width}px; height:{height}px; border:0px; background: url({media_src}) top left no-repeat; text-align:left;">
Kann man dort auch eine Grafik drüber legen?
-
Hi!
Das Problem hatte ich anfangs auch. Schau nach, ob es in Deinem Verzeichnis "4images/templates/default/" einen Ordner mit dem Namen
{template_url}
gibt. Wenn nicht, lege ihn an. Er muß genauso heißen, wie hier angegeben, also auch mit den Klammern.
hoffe das war nicht ernst gemeint.
vspace="0" hspace="0" align="absmiddle"
brauchst auch nicht wenn du alt="{image_name}" weglässt.
aber abgesehen davon die "bildmomente" gefällt mir sehr gut, aber die kannte ich ja schon aus dem DSLR-Forum :)
so.. versucht es mal damit:
<table border="0" cellspacing="0" cellpadding="0" >
<tr>
<td background="{media_src}" >
<img src="{template_url}/images/spacer.gif" border="0" {width_height}><br>
</td>
</tr>
</table>
mfg Andi
-
Hi!
Das Problem hatte ich anfangs auch. Schau nach, ob es in Deinem Verzeichnis "4images/templates/default/" einen Ordner mit dem Namen
{template_url}
gibt. Wenn nicht, lege ihn an. Er muß genauso heißen, wie hier angegeben, also auch mit den Klammern.
hoffe das war nicht ernst gemeint.
Wie gesagt, ich hatt das gleiche Problem, das es nicht geklappt hat, mit dem Ordner {template_url} klappte es SUPER
Mir also egal ob das richtig ist oder nicht, der Erfolg zählt :wink:
-
brauchst auch nicht wenn du alt="{image_name}" weglässt.
aber abgesehen davon die "bildmomente" gefällt mir sehr gut, aber die kannte ich ja schon aus dem DSLR-Forum :)
so.. versucht es mal damit:
Was für alte Schinken grabt Ihr denn hier aus? Mein Post war von 2003... :D
So klappt es übrigens immer noch hervorragend.
So trifft man sich wieder... :wink:
-
bei mir sieht es in der media/jpg so aus:
<div id="container" style="position:static; width:{width}px; height:{height}px; border:0px; background: url({media_src}) top left no-repeat; text-align:left;">
Kann man dort auch eine Grafik drüber legen?
Das geht das nicht so einfach oder?
-
... für div-container kannst du auch folgendes, etwas modifiziert, verwenden ...
... http://www.4homepages.de/forum/index.php?topic=22350.msg121940#msg121940 ...
-
Super, ich anke dir vielmals!
-
bei mir sieht es in der media/jpg so aus:
<div id="container" style="position:static; width:{width}px; height:{height}px; border:0px; background: url({media_src}) top left no-repeat; text-align:left;">
Kann man dort auch eine Grafik drüber legen?
Das geht das nicht so einfach oder?
Are then the background images indexed by google?
-
Are then the background images indexed by google?
... no ...
-
For no repeating background>
<table border="0" cellspacing="0" cellpadding="0" >
<tr>
<td style="{
background-repeat: no-repeat;
background-position: center;
background-image: url({media_src});
}" >
<img src="{template_url}/images/spacer.gif" border="0" {width_height}><br>
</td>
</tr>
</table>
-
<table border="0" cellspacing="0" cellpadding="0" >
<tr>
<td style="
background-repeat: no-repeat;
background-position: center;
background-image: url({media_src});">
<img src="{template_url}/images/spacer.gif" border="0" {width_height}><br>
</td>
</tr>
</table>
-
... and if you are using ...
{width_height}
in
<img src="{template_url}/images/spacer.gif" border="0" {width_height}>
... you don't use ...
background-repeat: no-repeat;
background-position: center;
... because background can't repeat and is center ... :wink:
-
Are then the background images indexed by google?
... no ...
Is there any solution for that...like make two divs - one in the background, one in foreground...so that the bacground image is being indexed?
Something with z-index?
-
... if your images will be indexed by Google, then you don't need any protection of your images in your website ... ;)
... because everybody can download your images via url presented by Google ...
... so, either indexing or protection of your images ... :!:
... only one solution is possible, something else makes no sense ...
... and now it's your turn ... ;)
-
No, imagine this:
If you have protected images and people don't kow how to donload them, they will return more often to see them online
If you are indexed by google, you will get more traffic.
Both measures have the same effect: more visitors, aint it true?
-
hallo,
wollte anhand des beispiels http://www.4homepages.de/forum/index.php?topic=22350.msg121940#msg121940 (http://www.4homepages.de/forum/index.php?topic=22350.msg121940#msg121940)
den Pin Mod von KurtW mit der leeren grafik kombinieren,
hier der Code aus der Pin jpg.html
<!-- Template file for JPG Files -->
<!-- Start Mod: Pin images -->
<div id="container" style="position:static; width:{width}px; height:{height}px; border:0px; background: url({media_src}) top left no-repeat; text-align:left;">
<!-- END Mod: Pin images --></div>
und der leere Grafik Code
<table border="0">
<tr>
<td background="{media_src}">
<img src="{template_url}/images/spacer.gif border="0" alt="{image_name}"{width_height}>
</td>
</tr>
</table>
daraus habe ich folgendes gebastelt
<!-- Template file for JPG Files -->
<div id="container" style="position:absolute; z-index:0; width:{width2}px; height:{height2}px; border:0px; background: url({media_src}) top left no-repeat; text-align:left;">
</div>
<div style="position:relative; z-index:1; width:{width2}; height:{height2}">
<img src="{template_url}/images/spacer.gif" border="1" alt="{image_name}" width="{width2}" height="{height2}" />
</div>
<br />
aber es funktioniert nicht. kann mir jemand dadrüber schauen?
gruß
-
Hi!
...
aber es funktioniert nicht. kann mir jemand dadrüber schauen?
...
ich habe das in meine jpg.html reingeschrieben und funktioniert wunderbar:
<div style="margin: 0 auto;background-image:url({media_src});background-repeat:no-repeat; width:{width}px;height:{height}px">
<img src="{template_url}/images/spacer.gif" style="border-style:none;" {width_height} alt="{image_name}"><br>
</div>
du mußt deinen zweiten div container wegmachen und das img in den ersten rein.
mfg Andi
-
hallo
wenn ich es bei mir einfüge, gehen garnichts,
nur das rein bild ist zu sehen, ohne jegliche pins. :cry:
-
^...wenn ich es bei mir einfüge, gehen garnichts,
nur das rein bild ist zu sehen, ohne jegliche pins. :cry:
was für pins??
dann wo hast du deine gif grafik abgespeichert, stimmt der pfad?
in deinem profil stimmt die webseite auch nicht.
mfg Andi
-
Danke für den hinweiss, habs geändert.
sobalt ich dein Code in die jpg.html einfüge
verschwinden die Pins auf dem bild, und ich kann keine "Pins" hinzufügen.
ich will aber "pinen" und eine Grafik als "wasserzeichen" darüberlegen
http://grosspeterwitz.org/gp/details.php?image_id=4360
-
aber wofür willst du dann ein gif auch noch drüberlegen das macht doch keinen sinn.
ausserdem habe ich gesehen das bei dir das original images ja auch noch angezeigt wird,
da nutzt dir das leere gif überhaupt nichts.
edit: achso du willst ein wasserzeichen auch noch, hmm dann ist doch der von mir gepostete code nicht der einzige in der jpg.html?
da ist von dem pin mode auch noch was drinnen oder?
mfg Andi
-
sorry ,
habe da was ganz verwechselt
wasserzeichen mod http://www.4homepages.de/forum/index.php?topic=23434.0
mit " PIN" Mod Kombinieren.
also aus der "PIN" jpg.html <!-- Template file for JPG Files -->
<!-- Start Mod: Pin images -->
<div id="container" style="position:static; width:{width}px; height:{height}px; border:0px; background: url({media_src}) top left no-repeat; text-align:left;">
<!-- END Mod: Pin images --></div>
mit
<img src="./watermark.php?img={media_src}" border="1" alt="{image_name}"{width_height} /><br />
Kombinieren
sorry für die verwechslung
PS: Bei bedarf Bitte verschieben in den anderen Forumbereich
-
dann versteh ich aber nicht warum das nicht funktioniert:
<!-- Template file for JPG Files -->
<div id="container" style="position:static; width:{width}px; height:{height}px; border:0px; background: url({media_src}) top left no-repeat; text-align:left;">
<img src="./watermark.php?img={media_src}" border="1" alt="{image_name}"{width_height} /></div>
Edit: der div container ist doch sowieso müll, was soll da drinnen: position:static,
das funktioniert sowieso nicht : background: url({media_src}) top left , was soll die angabe top left die funktioniert so geschrieben auch nicht,
und text-align:left ist auch käse das würde sich nur auf das kindelement beziehen, hast du aber keines drinnen ausser diese auskomentierte zeile: <!-- END Mod: Pin images -->
mfg Andi
-
Hallo, kann mir jemand sagen wie ich die thumbnails auf gleiche weise mit einem spacer gif, vor rüberziehen mit der linken Maustaste, schütze?
Habe hier mal einen Versuch gestartet der nicht klappt, aber vielleicht nur eine kleine Änderung braucht.
Es muss mir auch keiner sagen das das Unsinn und Blödsinn ist, es geht nicht um meine Logik sondern um die Logik von Menschen welche die Rechte an den Bildern haben, und ich abhängig von ihnen bin.
MFG
UssVoyager
<!-- Template file for JPG Files -->
<table border="0" cellspacing="0" cellpadding="0" >
<tr>
<td background="{media_src}" >
<img src="{template_url}/images/spacer.gif" border="0" {width_height}><br>
</td>
</tr>
</table>
<table border="0" cellspacing="0" cellpadding="0" >
<tr>
<td background="{thumbnails_src}" >
<img src="{template_url}/images/spacer.gif" border="0" {width_height}><br>
</td>
</tr>
</table>
-
Hi!
Hallo, kann mir jemand sagen wie ich die thumbnails auf gleiche weise mit einem spacer gif, vor rüberziehen mit der linken Maustaste, schütze?
...
ist leider nicht so einfach´.
suche in der includes/functions.php in der function "function get_thumbnail_code":
$thumb = "<img src=\"".$file_src."\" border=\"".$config['image_border']."\"".$width_height." alt=\"".format_text($image_name, 2)."\" title=\"".format_text($image_name, 2)."\" />";
}
}
if ($show_link) {
if ($open_window) {
$thumb = "<a href=\"".$site_sess->url(ROOT_PATH."details.php?".URL_IMAGE_ID."=".$image_id.((!empty($mode)) ? "&mode=".$mode : ""))."\" onclick=\"opendetailwindow()\" target=\"detailwindow\">".$thumb."</a>";
}
else {
$thumb = "<a href=\"".$site_sess->url(ROOT_PATH."details.php?".URL_IMAGE_ID."=".$image_id.((!empty($mode)) ? "&mode=".$mode : ""))."\">".$thumb."</a>";
}
}
return $thumb;
}
und ersetze es mit:
//$thumb = "<img src=\"".$file_src."\" border=\"".$config['image_border']."\"".$width_height." alt=\"".format_text($image_name, 2)."\" title=\"".format_text($image_name, 2)."\" />";
$thumb = "<img src=\"".TEMPLATE_PATH."/images/spacer.gif\" style=\"border:".$config['image_border']."px solid #FFFFFF; width:".$image_info[0]."px;height:".$image_info[1]."px\" alt=\"".format_text($image_name, 2)."\" title=\"".format_text($image_name, 2)."\" />";
}
}
if ($show_link) {
if ($open_window) {
$thumb = "<div style=\"margin: 0 auto;background-image:url(".$file_src.");background-repeat:no-repeat; width:".$image_info[0]."px;height:".$image_info[1]."px\">
<a href=\"".$site_sess->url(ROOT_PATH."details.php?".URL_IMAGE_ID."=".$image_id.((!empty($mode)) ? "&mode=".$mode : ""))."\" onclick=\"opendetailwindow()\" target=\"detailwindow\">".$thumb."</a>
</div>";
}
else {
$thumb = "<div style=\"margin: 0 auto;background-image:url(".$file_src.");background-repeat:no-repeat; width:".$image_info[0]."px;height:".$image_info[1]."px\">
<a href=\"".$site_sess->url(ROOT_PATH."details.php?".URL_IMAGE_ID."=".$image_id.((!empty($mode)) ? "&mode=".$mode : ""))."\">".$thumb."</a>
</div>";
}
}
return $thumb;
}
mfg Andi
-
Hi Andi,
erst mal danke für soviel PHP Code nur für mich, hat nur leider nicht geklappt.
Es wird behauptet das man die Bilder auf den Desktop ziehen kann, mit der Linken Maustaste, um sie dann wieder zu öffnen, also ich kann das nicht, nur die Vorschau Bilder öffnen sich wieder.
Oder gibt es Grundsätzliche Einstellungen wo auch immer (Rechner, Browser,Java), die eine andere Situation erzeugen, ich denke nicht................
www.die-bildersammlung.de/ (http://www.die-bildersammlung.de/)
MFG
UsssVoyager
-
Hi!
Hi Andi,
erst mal danke für soviel PHP Code nur für mich, hat nur leider nicht geklappt.....
was klappt den nicht, auf deiner Seite funktioniert der Schutz wunderbar.
Genauso wie hier (http://4images.vienna-pictures.com/)
mfg Andi
-
Die Vorschaubilder kann man runter ziehen, die Bilder selber waren schon geschützt.
Nachtrag: jetzt habe ich gesehen das sie geschützt sind, ich habe immer die Bilde getestet oben rechts und links , für vor und zurück, die kann man noch ziehen.
Vielen Dank!!!
MFG
-
In Kombination mit einer Makiersperre, echt super.
<script type='text/javascript'>
<!--
function ds(e){
return false;
}
function ree(){
return true;
}
document.onselectstart=new Function ("return false");
if (window.sidebar){
document.onmousedown=ds;
document.onclick=ree;
}
//-->
</script>
Mein Vorschlag:
- Rechtsklicksperre
- Makiersperre
- Mouseover (Wechsel der Bilder: http://www.thuringix.de/hilfe/bilderklau/bilderklau.htm)
- htaccess anlegen
- Transparente Grafik über das Bild legen
- Google Alert: http://www.google.com/alerts // http://copyscape.com/
Aber nichts hilft 100%