Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - vipersgarden

Pages: [1] 2 3 4 5
1
Feedback & Suggestions / Re: Schutz vor "hotlinking"
« on: February 10, 2008, 08:45:33 PM »
Habe mir jetzt eine .htaccess mit

Code: [Select]
<FilesMatch "deinedatei.php" >
deny from all
</FilesMatch>

geschrieben.

Rufe ich die datei über die Browserzeile auf kommt: Forbidden. - Sehr gut.
Nur leider auch, wenn ich sie über den Link im 4images aufrufe.
Dieser Link ist nur für registrierte Benutzer aktivierbar!

Was muss ich noch ändern?
Danke

Mario

2
Feedback & Suggestions / Re: Schutz vor "hotlinking"
« on: February 10, 2008, 08:26:02 PM »
Hallo,

habe bei htaccess leider überhaupt keinen durchblick!

Ich würde gerne eine *.php Datei davor schützen, dass sie nicht über die Adresszeile im Browser, sondern nur von 4images aus aufgerufen werden. kann.
Diese php Datei liegt zusammen mit einigen anderen in einem Unterverzeichnis.

Wie muss die htaccess bitte aussehen?
Kann mir wer helfen?

Danke

Mario

3
Language Packs / Re: [Language] turkish
« on: January 17, 2008, 01:01:43 PM »
Hello to all,

I don´t understand anything what is written here.
I only want the "menu" make available to my turkish users.
I have installed this from "uslupire" (page 1 of this topic):
Quote
turkce.zip
Is this the correct and working version?

Thanks

Mario

4
 :lol: Danke Kurt,

funktioniert bestens!  :lol: :lol:

5
 :roll: Jetzt wäre noch folgende Modifizierung sinnvoll  :roll:

Habe schon die verschiedensten Suchläufe hinter mir und nichts gefunden ?

Beispiel:
Auf der "detail.seite" wird unter dem Bild der Link: "Bild in Originalgröße in neuem Fenster öffnen" angezeigt.
Jetzt wäre interessant, diesen Link nur zu zeigen, wenn das Originalbild größer als die reduzierten 640 x 480 Pixel in der details.html sind.
Oder unter das Bild die Originalgröße hinschreiben, dann sieht man, das ein neues Fenster auch nichts bringt.

Gibt es da was oder könnte man das einfach bewerkstelligen?

Denn es erscheint ja wenig sinnvoll, das man das "Neue Fenster" öffnet, wenn dort das Bild auch nicht größer ist!

Danke

Mario

6
Ok, jetzt habe ich die scrollbars nur mehr bei Bildern, die die Bildschirmgröße überschreiten.

Außerdem sollte in der "fenster_bild.html" im head noch folgendes eingefügt werden:-

<head>
Code: [Select]
<meta http-equiv="imagetoolbar" content="no"></head>

damit wird die Anzeige der Bildwerkzeuge (Speichern, Versenden usw.) verhindert.

Mario

7
Hurra, es funktioniert !!!!!!!!!!!!!!!!!!!!!!!!!

Nur stimmte die Fenstergröße nicht mit dem Bild überein.
So habe ich noch scroll eingefügt!
Code: [Select]
<body onLoad="self.moveTo(0,0)" oncontextmenu="return false" ondragstart="return false" onselectstart="return false" bgcolor="#4963BA" leftmargin=\"0\" rightmargin="0" topmargin="0" bottommargin="0" scroll="yes">
Danke für die Hilfe!

Mario

8
Hallo Mawenzi,

ich habe ein wenig herumprobiert ............... und es nicht geschafft!
Aber auf was ich draufgekommen bin:
Ich habe in der fenster_bild-html in der Tabelle eine weitere Zeile eingefügt und vom:
Code: [Select]
background="./{fenster_image_path}",
der ja eigentlich das Bild als Hinmtergrundbild zeigen sollte, die Variable
Code: [Select]
<tr><td>{fenster_image_path}</td></tr>in die neue Zeile eingefügt.

... und nun kommt das:

Es zeigt den Pfad - und nicht das Bild!

Nur so eine Idee, und vielleicht liege ich ja ganz falsch!

Mario

9
leider!
jetzt habe ich die "bgcolor" entfernt, der Hintergrund ist jetzt weiß.
... aber wieder nichts zu sehen!
Obwohl, aber das ist rein subjektiv, das Bild anscheinend geladen wird (Ladezeit!)

Aber bitte investiere jetzt nicht Deine ganze Zeit!
Es funktionierte nun Wochen nicht - also kommts auf weitere nicht an!

Mario

10
Hallo Mawenzi,

sorry, aber das wars leider nicht!

Meine fenster_bild-html sieht jetzt so aus:

Code: [Select]
<!-- Template für Bilder im Fenster 06.03.2006 -->
<html>
<head>
<title>&copy; Bild : {fenster_image_name} auf www.vipersgarden.at</title>
<link rel=stylesheet type=text/css href="./templates/4waters/style.css">
<style type="text/css">
<!--
.Stil1 {color: #000000}
-->
</style>
</head>
<body onLoad="self.moveTo(0,0)" background="./{fenster_image_path}" oncontextmenu="return false" ondragstart="return false" onselectstart="return false" onBlur="self.close()" onClick="self.close()" bgcolor="#4963BA" leftmargin=\"0\" rightmargin="0" topmargin="0" bottommargin="0">
<table width="100%" height="100%" border="0" cellpadding="5" cellspacing="0">
<tr><td valign="top">
<tr><td valign="bottom" align="center">
<font face="verdana" size="1" style="font-size: 8pt" color="#000000"><b>Bild : {fenster_image_name} , in Kategorie : {fenster_cat_name}</b><br><br></font><form><input type="button" value="Fenster schlie&szlig;en" class="button" onClick="self.close()">
</td></tr></table></form>
</body>
</html>

Danke,

Mario

11
Hallo Mawenzi!

so sieht die Kopfzeile aus:


und so im Fenster:


Die Original-Bildgröße scheint aber übergeben zu werden, da das Fenster immer die entsprechende Größe hat.
In der Statuszeile wird auch die image_id angegeben.

Sieh´selbst!

Danke
Mario

12
Hallo Mawenzi,

Danke!
..... aber es funkt noch immer nicht richtig.

Ich habe lt. Deinem Forum folgendes geändert:

1) In der details.php den Code gelöscht.
2) In der Details.html den neuen Code nach {image} eingefügt.
3) In der functions.php ebenfalls den neuen Code eingefügt.
4) Die jpg.html sieht so aus:
Code: [Select]
<!-- Template file for JPG Files -->
<!-- Template file for JPG Files -->
<script language="javascript" type="text/javascript">
<!--
function fenster_bild(url, Breite, Hoehe)
{
         width = Breite;
         height = Hoehe;
         var win;
         var Parameter;
         Parameter = "width=" + width + ",height=" + height;
         Parameter = Parameter + ",toolbar=0,location=0,directories=0,status=0,menubar=0," + "scrollbars=0,resizable=0,dependent=0";
         win       = window.open(url,"PictureWindow",Parameter);
}
// -->
</script>
<a href="javascript:fenster_bild('fenster_bild.php?big_image_id={big_image_id}',{width},{height});"><img src="{media_src}" border="1" alt="{image_name}"{width_height} /></a><br />

Es kommt nun das neue Fenster OHNE Fehlermeldung.
Auch steht sowohl in der Kopfzeile wie auch im Fenster (über der Schaltfläche: Fenstrer schließen) der Bildname, aber das Bild fehlt.

Mario

13
Hallo Mawenzi,

ich hab´ Dir gleich - ein paar Stunden nach Deinem Posting - die "details.php" via PM geschickt!
Nicht bekommen ?

Mario

14
Hallo Mawenzi,
das war´s leider auch nicht!

Ich war jetzt bei Dir auf der Webseite.
Da sieht man das Javascript in der Statuszeile erst, wenn man bereits das Extrafenster geöffnet - und wieder geschlossen hat.
Verläßt man dann das Bild im "Album", verschwindet auch der Eintrag in der Statuszeile.

Hat es vielleicht doch mit der Fehlermeldung im Fenster: "DBerror" zu tun?


Das bezieht sich scheinbar auf die 3 Zeilen "$sql =" in der "fenster_bild.php"

Mario

15
Das ist meine jpg.html:
Code: [Select]
<!-- Template file for JPG Files -->
<script language="javascript" type="text/javascript">
<!--
function fenster_bild(url, Breite, Hoehe)
{
         width = Breite;
         height = Hoehe;
         var win;
         var Parameter;
         Parameter = "width=" + width + ",height=" + height;
         Parameter = Parameter + ",toolbar=0,location=0,directories=0,status=0,menubar=0,"
+ "scrollbars=0,resizable=0,dependent=0";
         win       = window.open(url,"PictureWindow",Parameter);
}
// -->
</script>
<a href="javascript:fenster_bild('fenster_bild.php?big_image_id={big_image_id}',{width},{height});">
<img src="{media_src}" border="1" alt="{image_name}"{width_height} /></a><br />

und das meine details.php - nur die Änderung:
Code: [Select]
//-----------------------------------------------------
//--- Show Image --------------------------------------
//-----------------------------------------------------
$image_allow_comments = (check_permission("auth_readcomment", $cat_id)) ? $image_row['image_allow_comments'] : 0;
$image_name = format_text($image_row['image_name'], 2);
show_image($image_row, $mode, 0, 1);

$in_mode = 0;
//--- Start Bild in neuem Fenster 03.03.2006 ----------------------
$big_cat_id = $image_row['cat_id'];
$big_cat_name = $image_row['cat_name'];
$big_image_id = $image_row['image_id'];
$big_image_name = $image_row['image_name'] ;
$big_image_file = $image_row['image_media_file'] ;

$site_template->register_vars(array(
  "big_image_id" => $big_image_id,
  "fenster_image_file_name" => $image_row['image_media_file'],
));
unset($big_image_button);
unset($fenster_image_file_name);
//--- Ende Bild in neuem Fenster 03.03.2006 ----------------------

Pages: [1] 2 3 4 5