Hallo zusammen
Danke für das Update und die gute Beschreibung, hat alles wunderbar geklappt, ausser einer PHP-Code Einbindung. Die Einbindung machte unter 1.10. auch schon Probleme, wobei AVID mir aber schnell helfen konnte. Die Funktion wird mit diesem Code in der Syntax.php eingebunden:
// Five_Images Funktion
elseif ($attribute == "five_img") {
include ($_SERVER['DOCUMENT_ROOT'].'/custom/five_img.php');
}
Zur Erklärung, die Funktion liest 5 Bilder aus einem Verzeichnis aus und gibt sie aus. Die Funktion selbst ist hier:
<?php
//Funktion: 5 Bilder aus Galerie anzeigen
//Pfad-Angaben:
$idp_doc_root = ($_SERVER["DOCUMENT_ROOT"]);
$idp_pfad = ('/galerien/Referenzen/');
//Gewünschte Bildformate
$idp_extension="jpg";
$idp_extension1="JPG";
//auslesen
$idp_verz = opendir ($idp_doc_root.$idp_pfad);
$idp_bildarray = array();
while ($idp_file = readdir ($idp_verz)) {
if (!is_dir($idp_file)) {
$idp_file_extension=explode(".",$idp_file);
if ($idp_file_extension[1]==$idp_extension OR $idp_file_extension[1]==$idp_extension1) { //Prüfung ob Datei eine *.jpg oder *.JPG ist
array_push($idp_bildarray, $idp_file);
} else {
//kein Bild, also nichts schreiben
}
}
}
closedir($idp_verz);
$idp_derString = "<p>";
$idp_rand_var = array_rand($idp_bildarray, 5);
for($idp_x = 0; $idp_x < count($idp_rand_var); $idp_x++) {
$idp_showPic = $idp_bildarray[$idp_rand_var[$idp_x]];
$idp_derString .= "<a href="".$idp_pfad . $idp_showPic . "" rel="lightbox[front]"><img src="" .$idp_pfad . "vorschau/" . $idp_showPic . "" border="0"></a> ";
}
$idp_derString .= "</p>";
$content = str_replace ($match, "$idp_derString", $content);
?>
Sie ist im Verzeichnis custom auf der root Ebende verräumt. Irgendeine Idee warum da wieder der Stack-Overflow kommt?
Gibt es aussagefähige Fehlermeldungen?
Ansonsten für alle anderen, die gern helfen möchten: Hier (http://forum.mozilo.de/archiv/post.php?cat=1&fid=1&pid=216&page=1) ist der Thread im Archiv.
Guten Morgen
Ich gebe es zu, ich bin dooof. War gestern wohl einfach zu müde. Der Fehler lag in einem geänderten Pfad.
Ich habe das Update zuerst auf einem Testserver aufgespielt und dort sind alle Projekte in einem eigenen Ordner.
Ich habe schlicht und einfach vergessen, denn Ordner anzupassen. Arrggh :roll:
Vielen Dank trotzdem, auch für die vielen Verbesserungen. Mozilo ist eine ganz tolle Sache.
Morgeen :) ,
das hatte ich auch im Verdacht, dann kam der Stromausfall...
prüfe einfach das verwendete Variablen auch einen gültigen Wert haben bevor sie weiter verarbeitet werden, in dem Fall $idp_bildarray
noch ein Tipp: eine Kapselung Deines Hacks in eine Klasse, hätte Dir die Umbenennung der Variablen in Vergangenheit ggf. erspart ;)
bye
Dirk
Zitat von: "Moondancer"... das hatte ich auch im Verdacht, dann kam der Stromausfall...
nochmal kurz, ich hatte gemeint das ich diese Fehlerursache am Code auch im Verdacht hatte, jetzt nach ein paar Stunden Schlaf sieht man erst was für Missverständnisse man ohne ausreichend Schlaf erzeugen könnte :oops:
tschuldigung wenn ich mich falsch ausgedrückt habe
viel Erfolg bei Deinem Projekt
Dirk