4images Forum & Community

4images Modifications / Modifikationen => Mods & Plugins (Requests & Discussions) => Topic started by: TIMT on July 01, 2008, 09:58:14 PM

Title: Anzeige "big" in einem neuen Fenster aus categories.html
Post by: TIMT on July 01, 2008, 09:58:14 PM
Hallo

Aus der Detailansicht (detail.html) rufe ich ein neues Fenster "big" auf (big.html).

Der Code in der detail.html sieht wie folgt aus:

Code: [Select]
<script type="text/javascript"> function openpopupbig(big){var popurl="details.php?image_id={image_id2}&big=1";   settings='fullscreen,location=no,directories=no,menubar=no,toolbar=no,status=no,scrollbars=yes,resizable=yes,dependent=no';
winpopsbigWindow=window.open(popurl,big,settings);winpopsbigWindow.focus();} </script>     

Code: [Select]
   
<a  class="schwarz" href="javascript:openpopupbig('big')">
<img onmouseover="this.T_TITLE='Rahmen';this.T_TITLECOLOR='000000';this.T_OPACITY='90';this.T_TEMP='8000';this.T_WIDTH=220;
return escape('Wählen Sie die Wandfarbe, Passepartout und den Rahmen.')" border="0" border="0" src="./templates/photofront/images/frames.gif"></a>

Nun möchte ich das gleiche auch aus categories.html aufrufen können. Mit Klick auf das Icon "frames.gif" sollte ebenfalls die bit.html in einem neuen Fenster geöffnet werden.
Ich habe den Code in categories.html eingebaut. Wenn ich nun auf das Icon klicke, wird folgende Adresse geladen
http://www.mywebsite/details.php?image_id=&big=1 (http://www.mywebsite/details.php?image_id=&big=1)
statt
http://www.mywebsite/details.php?image_id=733&big=1 (http://www.mywebsite/details.php?image_id=733&big=1)

Die Bild ID fehlt.

Vielen Dank!
Title: Re: Anzeige "big" in einem neuen Fenster aus categories.html
Post by: mawenzi on July 01, 2008, 10:45:28 PM
... offensichtlich wird deine {image_id2} in der details.php generiert ...
... und nicht in der functions.php oder gar in der categories.php ...
... d.h. also ... du kannst deine {image_id2} nur in der details.html verwenden und nicht in der categories.html ...
...
... aber das ganze sieht ja wie ein MOD aus ...
... dann solltest du besser dein Problem dort im Thread schildern, um den gesamten Zusammenhang zu sehen ...
Title: Re: Anzeige "big" in einem neuen Fenster aus categories.html
Post by: TIMT on July 01, 2008, 10:57:18 PM
Die Person, die mir damals geholfen hat, kann ich leider nicht mehr kontaktieren.

in der details.php finde ich betreffend image2 und big folgenden Code:

Code: [Select]
if (isset($HTTP_GET_VARS['big']) || isset($HTTP_POST_VARS['big'])) {
$templates_used = 'big,header';
$main_template = 'big';
}else{
$templates_used = 'details,header';
$main_template = 'details';
}

Code: [Select]
//-----------------------------------------------------
//--- Print Out ---------------------------------------
//-----------------------------------------------------
$site_template->register_vars(array(
  "msg" => $msg,
  "image_id2" => $image_id,

Hilft das weiter?
Title: Re: Anzeige "big" in einem neuen Fenster aus categories.html
Post by: mawenzi on July 01, 2008, 11:06:53 PM
... wenn ... "image_id2" => $image_id, ...
... dann kannst du sicher in deinem Pop-Up-Script-Code auch {image_id} statt {image_id2} verwenden ... ?
Title: Re: Anzeige "big" in einem neuen Fenster aus categories.html
Post by: TIMT on July 01, 2008, 11:28:37 PM
habe den Code wie folgt angepasst:

Code: [Select]
<script type="text/javascript">
function openpopupbig(big){var popurl="details.php?image_id={image_id}&big=1";
settings='fullscreen,location=no,directories=no,menubar=no,toolbar=no,status=no,scrollbars=yes,resizable=yes,dependent=no';
winpopsbigWindow=window.open(popurl,big,settings);winpopsbigWindow.focus();}
</script> 

also statt ="details.php?image_id={image_id2}&big=1";
neu ="details.php?image_id={image_id}&big=1";

nun wird zwar ein Bild angezeigt, aber das falsche.
Es wird immer das letzte in der thumbnail-übersicht gezeigt.

Sorry... ich habe leider keine PHP-Kenntnisse. Muss das immer nach der Try and Error Methode machn.