Merkwürdige Fehlermeldung bei Artikellistenverwendung HILFE

Gesperrt
re-flexion
Beiträge: 62
Registriert: Fr 23. Sep 2005, 12:42
Kontaktdaten:

Merkwürdige Fehlermeldung bei Artikellistenverwendung HILFE

Beitrag von re-flexion »

Hallo,

irgendwie versteh ich die Welt nicht mehr - habe folgende Artikelliste, die ich verwenden will - und zwar diese:

Code: Alles auswählen

INPUT:

/***********************************************
* CONTENIDO MODUL - INPUT
*
* Modulname   :	    w3concepts_alist_v1
* Author      :     Andreas Kummer
* Copyright   :     mumprecht & kummer w3concepts
* Created     :     06-05-2004
* Modified    :     06-05-2004
************************************************/


$selected = "CMS_VALUE[0]";

echo "<table cellspacing=\"0\" cellpadding=\"10\" border=\"0\"><tr valign=\"top\"><td>Kategorie wählen:</td><td><select name=\"CMS_VAR[0]\">";

if($selected!="0" && $selected!=""){
    echo"<option value=\"0\">--- kein ---</option>";
} else {
    echo"<option selected=\"selected\" value=\"0\">--- kein ---</option>";
}

$sql = "
    SELECT a.idcat, a.level, c.name
    FROM {$cfg['tab']['cat_tree']} AS a,
         {$cfg['tab']['cat']} AS b,
         {$cfg['tab']['cat_lang']} AS c
    WHERE
        a.idcat = b.idcat
        AND b.idcat = c.idcat
        AND c.idlang='$lang'
        AND b.idclient='$client'
        AND c.visible = 1
    ORDER BY a.idtree
    ";

$db->query($sql);

while ($db->next_record()) {
    $spaces = "|";
    $levels = $db->f("level");
    for ($i = 0; $i < $levels; $i ++) {
        $spaces = $spaces . "--";
    }
    $spaces .= ">";

    if ($selected == $db->f("idcat")) {
        echo "<option selected=\"selected\" value=\"". $db->f("idcat") ."\">". $spaces . $db->f("name") ."</option>";
    } else {
        echo "<option value=\"". $db->f("idcat") ."\">". $spaces . $db->f("name") ."</option>";
    }
}

echo "</select></td></tr>";

echo "<tr><td>Anzahl Artikel je Seite:</td>";
echo "<td><input type=\"text\" name=\"CMS_VAR[1]\" value=\"CMS_VALUE[1]\" size=\"3\" /></td>";

echo "<tr><td>Startartikel anzeigen?</td>";
$startartikel = "CMS_VALUE[2]";
if ($startartikel != '') {
    echo "<td><input type=\"checkbox\" name=\"CMS_VAR[2]\" value=\"true\" size=\"3\" checked=\"checked\"/></td>";
} else {
    echo "<td><input type=\"checkbox\" name=\"CMS_VAR[2]\" value=\"true\" size=\"3\"/></td>";
}

echo "<tr><td>Anzahl angezeigte Zeichen der Subheadline:</td>";
echo "<td><input type=\"text\" name=\"CMS_VAR[3]\" value=\"CMS_VALUE[3]\" size=\"5\" /></td>";

echo "<tr><td>Text für Previous-Link:</td>";
echo "<td><input type=\"text\" name=\"CMS_VAR[4]\" value=\"CMS_VALUE[4]\" size=\"15\" /></td>";

echo "<tr><td>Text für Next-Link:</td>";
echo "<td><input type=\"text\" name=\"CMS_VAR[5]\" value=\"CMS_VALUE[5]\" size=\"15\" /></td>";

echo "<tr><td>Thumbnail-Breite:</td>";
echo "<td><input type=\"text\" name=\"CMS_VAR[7]\" value=\"CMS_VALUE[7]\" size=\"5\" /></td>";

echo "<tr><td>Artikel anzeigen bis:</td>";
echo "<td><select name=\"CMS_VAR[6]\">";
$ebene = "CMS_VALUE[6]";
for ($i=0;$i>-3;$i--) {
    if ($i == $ebene) {
        echo"<option value=\"$i\" selected=\"selected\">Ebene $i</option>";
    } else {
        echo"<option value=\"$i\">Ebene $i</option>";
    }
}
// Mod: Sortieren der Artikel (30-07-2004 US) --->StArt

$strSort = "CMS_VALUE[8]";
echo "<tr><td>Artikel sortieren nach:</td>";
echo "<td><select name=\"CMS_VAR[8]\">";
if ($strSort == "e.created"){
   echo "<option value=\"e.title\" selected>Titel</option>";
}else{
   echo "<option value=\"e.title\">Titel</option>";
}
if ($strSort == "e.artsort"){
   echo "<option value=\"e.artsort\" selected>Sortierschlüssel</option>";
}else{
   echo "<option value=\"e.artsort\">Sortierschlüssel</option>";
}
if ($strSort == "e.lastmodified"){ 
   echo "<option value=\"e.lastmodified\" selected>letzte Änderung</option>"; 
}else{ 
   echo "<option value=\"e.lastmodified\">letzte Änderung</option>"; 
}
echo "</select>";

$strRichtung= "CMS_VALUE[9]";

echo "<tr><td>Sortierrichtung umkehren</td>";
if ($strRichtung!= '') {
    echo "<td><input type=\"checkbox\" name=\"CMS_VAR[9]\" value=\"true\" size=\"3\" checked=\"checked\"/> (Aktuell: Absteigend)</td>";
} else {
    echo "<td><input type=\"checkbox\" name=\"CMS_VAR[9]\" value=\"true\" size=\"3\"/> (Aktuell: Aufsteigend)</td>";
}
// Mod: Sortieren der Artikel (30-07-2004 US) <---EnDe
echo "</table>";

Code: Alles auswählen

OUPUT:

<?php 
/*********************************************** 
* CONTENIDO MODUL - OUTPUT 
* 
* Modulname   :     w3concepts.alist.mod6.v1 
* Author      :     Andreas Kummer 
* Copyright   :     mumprecht & kummer w3concepts 
* Created     :     08-07-2004 
* Modified    :     08-07-2004 
************************************************/ 

    // manuelle konfiguration des moduls 
    $uploadpfad = "/contenido/cms/upload/"; // relativ zum root-verzeichnis (mit slash am anfang und am ende) 
    $thumbnailpfad = "/contenido/cms/upload/thumbs/"; //relativ zum root-verzeichnis (mit slash am anfang und am ende) 

    // konfiguration 

    $categorie = "CMS_VALUE[0]"; 

    $angezeigte_anzahl = "CMS_VALUE[1]"; 
    if ($angezeigte_anzahl == '') $angezeigte_anzahl = 10; 

    $startartikel = "CMS_VALUE[2]"; 
    if ($startartikel == '') $startartikel = false; 

    $subheadline = "CMS_VALUE[3]"; 
    if ($subheadline == '') $subheadline = 200; 

    $navigationslink['previous'] = "CMS_VALUE[4]"; 
    if ($navigationslink['previous'] == '') $navigationslink['previous'] = '.:: rückwärts'; 

    $navigationslink['next'] = "CMS_VALUE[5]"; 
    if ($navigationslink['next'] == '') $navigationslink['next'] = 'vorwärts ::.'; 

    $ebene = "CMS_VALUE[6]"; 

    $bildbreite = "CMS_VALUE[7]"; 

    $limit = (isset($_GET['displaylimit']) && $_GET['displaylimit'] > 0)?($_GET['displaylimit']):(0); 

// Mod: Sortieren der Artikel (30-07-2004 US) --->StArt
    // Sorieren
    $strSort = "CMS_VALUE[8]";
    if ($strSort =="") {
        $strSort ="e.created";
    }

    // Sortierrichtung
    $strRichtung= "CMS_VALUE[9]";
    if ($strRichtung == '') {
      $strRichtung = " DESC";
    }else{
      $strRichtung = " ASC";
    }
    // Mod: Sortieren der Artikel (30-07-2004 US) <---EnDe 

    $db = new DB_Contenido; 
    $db2 = new DB_Contenido; 

    // wenn startartikel true ist, werden die startartikel dargestellt, sonst nicht 
    $nurstartartikel = ($startartikel)?(''):('AND d.is_start = 0'); 

    // liest die anzahl betroffener artikel aus der datenbank 
    switch ($ebene) { 
        case -2: 
            $sql_1 = " 
                SELECT count(*) AS anzahl 
                FROM {$cfg['tab']['cat']} AS a, 
                     {$cfg['tab']['cat']} AS b, 
                     {$cfg['tab']['cat']} AS c 
                LEFT JOIN {$cfg['tab']['cat_art']} AS d ON c.idcat = d.idcat 
                LEFT JOIN {$cfg['tab']['art_lang']} AS e ON d.idart = e.idart 
                WHERE 
                    ( 
                        ( 
                            c.parentid = b.idcat 
                            AND b.parentid = a.idcat 
                        ) 
                        OR 
                        ( 
                            c.idcat = b.idcat 
                            AND b.parentid = a.idcat 
                        ) 
                        OR 
                        ( 
                            c.idcat = b.idcat 
                            AND b.idcat = a.idcat 
                        ) 
                    ) 
                    AND a.idcat = $categorie 
                    AND e.online = 1 
                    AND e.redirect = 0 
                    AND e.external_redirect = 0 
                    AND e.idlang = $lang 
                    $nurstartartikel 
                "; 
            $sql_2 = " 
                SELECT c.idcat, d.idart, e.idartlang, e.created, DATE_FORMAT(e.lastmodified,'%d.%m.%y') AS erstellungsdatum 
                FROM {$cfg['tab']['cat']} AS a, 
                {$cfg['tab']['cat']} AS b, 
                {$cfg['tab']['cat']} AS c 
                LEFT JOIN {$cfg['tab']['cat_art']} AS d ON c.idcat = d.idcat 
                LEFT JOIN {$cfg['tab']['art_lang']} AS e ON d.idart = e.idart 
                WHERE 
                    ( 
                        ( 
                            c.parentid = b.idcat 
                            AND b.parentid = a.idcat 
                        ) 
                        OR 
                        ( 
                            c.idcat = b.idcat 
                            AND b.parentid = a.idcat 
                        ) 
                        OR 
                        ( 
                            c.idcat = b.idcat 
                            AND b.idcat = a.idcat 
                        ) 
                    ) 
                    AND a.idcat = $categorie 
                    AND e.online = 1 
                    AND e.redirect = 0 
                    AND e.external_redirect = 0 
                    AND e.idlang = $lang 
                    $nurstartartikel 
                ORDER BY $strSort $strRichtung
                LIMIT $limit, $angezeigte_anzahl 
                "; 
            break; 
        case -1: 
            $sql_1 = " 
                SELECT count(*) AS anzahl 
                FROM {$cfg['tab']['cat']} AS a, 
                     {$cfg['tab']['cat']} AS b, 
                     {$cfg['tab']['cat']} AS c 
                LEFT JOIN {$cfg['tab']['cat_art']} AS d ON b.idcat = d.idcat 
                LEFT JOIN {$cfg['tab']['art_lang']} AS e ON d.idart = e.idart 
                WHERE 
                    ( 
                        ( 
                            c.idcat = b.idcat 
                            AND b.parentid = a.idcat 
                        ) 
                        OR 
                        ( 
                            c.idcat = b.idcat 
                            AND b.idcat = a.idcat 
                        ) 
                    ) 
                    AND a.idcat = $categorie 
                    AND e.online = 1 
                    AND e.redirect = 0 
                    AND e.external_redirect = 0 
                    AND e.idlang = $lang 
                    $nurstartartikel 
                "; 
            $sql_2 = " 
                SELECT c.idcat, d.idart, e.idartlang, e.created, DATE_FORMAT(e.lastmodified,'%d.%m.%y') AS erstellungsdatum 
                FROM {$cfg['tab']['cat']} AS a, 
                {$cfg['tab']['cat']} AS b, 
                {$cfg['tab']['cat']} AS c 
                LEFT JOIN {$cfg['tab']['cat_art']} AS d ON c.idcat = d.idcat 
                LEFT JOIN {$cfg['tab']['art_lang']} AS e ON d.idart = e.idart 
                WHERE 
                    ( 
                        ( 
                            c.idcat = b.idcat 
                            AND b.parentid = a.idcat 
                        ) 
                        OR 
                        ( 
                            c.idcat = b.idcat 
                            AND b.idcat = a.idcat 
                        ) 
                    ) 
                    AND a.idcat = $categorie 
                    AND e.online = 1 
                    AND e.redirect = 0 
                    AND e.external_redirect = 0 
                    AND e.idlang = $lang 
                    $nurstartartikel 
                ORDER BY $strSort $strRichtung
                LIMIT $limit, $angezeigte_anzahl 
                    "; 
            break; 
        case 0: 
            $sql_1 = " 
                SELECT count(*) AS anzahl 
                FROM {$cfg['tab']['cat']} AS a, 
                     {$cfg['tab']['cat']} AS b, 
                     {$cfg['tab']['cat']} AS c 
                LEFT JOIN {$cfg['tab']['cat_art']} AS d ON b.idcat = d.idcat 
                LEFT JOIN {$cfg['tab']['art_lang']} AS e ON d.idart = e.idart 
                WHERE 
                    ( 
                        ( 
                            c.idcat = b.idcat 
                            AND b.idcat = a.idcat 
                        ) 
                    ) 
                    AND a.idcat = $categorie 
                    AND e.online = 1 
                    AND e.redirect = 0 
                    AND e.external_redirect = 0 
                    AND e.idlang = $lang 
                    $nurstartartikel 
                "; 
            $sql_2 = " 
                SELECT c.idcat, d.idart, e.idartlang, e.created, DATE_FORMAT(e.lastmodified,'%d.%m.%y') AS erstellungsdatum 
                FROM {$cfg['tab']['cat']} AS a, 
                {$cfg['tab']['cat']} AS b, 
                {$cfg['tab']['cat']} AS c 
                LEFT JOIN {$cfg['tab']['cat_art']} AS d ON c.idcat = d.idcat 
                LEFT JOIN {$cfg['tab']['art_lang']} AS e ON d.idart = e.idart 
                WHERE 
                    ( 
                        ( 
                            c.idcat = b.idcat 
                            AND b.idcat = a.idcat 
                        ) 
                    ) 
                    AND a.idcat = $categorie 
                    AND e.online = 1 
                    AND e.redirect = 0 
                    AND e.external_redirect = 0 
                    AND e.idlang = $lang 
                    $nurstartartikel 
                ORDER BY $strSort $strRichtung
                LIMIT $limit, $angezeigte_anzahl 
                    "; 
            break; 
    } 

    $db->query($sql_1); 
    $db->next_record(); 
    $anzahl_artikel = $db->f("anzahl"); 

    $db->query($sql_2); 

    echo '<p><table cellpadding="2" cellspacing="0" style="width:100%" text-align=\"top\"><tr style="height:5px;"><td></td><td valign="top" style="width:100%"></td><td valign="top" style="width:100%"></td></tr>'; 

    while ($db->next_record()) { 
        
        $sql = " 
            SELECT a.value, a.typeid, b.type, c.filename, c.dirname FROM {$cfg['tab']['content']} AS a 
            LEFT JOIN {$cfg['tab']['type']} AS b ON a.idtype = b.idtype 
            LEFT JOIN {$cfg['tab']['upl']} AS c ON a.value = c.idupl 
            WHERE 
            a.idartlang = ".$db->f("idartlang")." 
            AND ( 
                b.type = 'CMS_HTMLHEAD' 
            ) 
            ORDER BY b.type, a.typeid ASC 
            "; 

        $db2->query($sql); 
        $db2->next_record(); 

       $link = $sess->url("front_content.php?client=$client&lang=$lang&idcat=".$db->f("idcat")."&idart=".$db->f("idart")); 
       // $link = $sess->url("/$client/$lang/".$db->f("idcat")."/".$db->f("idart").".html"); 

        echo "<tr><td colspan=\"3\" height=\"19\" valign=\"middle\" bgcolor=\"#cccccc\"><a class=\"hoer-up\" href=\"$link\">".urldecode($db2->f("value"))."</a></td>"; 

//Erstellungsdatum        
//echo "<td class=\"hoer-datum\"><div align=“right”>".$db->f("erstellungsdatum")."</div></td></tr>"; 


        $sql = " 
            SELECT a.value, a.typeid, b.type, c.filename, c.dirname FROM {$cfg['tab']['content']} AS a 
            LEFT JOIN {$cfg['tab']['type']} AS b ON a.idtype = b.idtype 
            LEFT JOIN {$cfg['tab']['upl']} AS c ON a.value = c.idupl 
            WHERE 
            a.idartlang = ".$db->f("idartlang")." 
            AND ( 
                b.type = 'CMS_HTML' 
            ) 
            ORDER BY b.type, a.typeid ASC 
            "; 

        $db2->query($sql); 
        $db2->next_record(); 

        // den artikel auf die gewünschte länge reduzieren (trennung nur 
        // nach bzw. vor einem ganzen wort 
        if (strlen($db2->f("value")) > $subheadline) { 
            $newsubheadline = ''; 
            $worte = explode (" ",strip_tags(urldecode($db2->f("value")))); 
            $zulang = false; 
            foreach ($worte as $wort) { 
                if (strlen($newsubheadline." ".$wort) >= $subheadline) $zulang = true; 
                $newsubheadline = (!$zulang)?($newsubheadline." ".$wort):($newsubheadline); 
            } 
            $newsubheadline .= "..."; 
        } else { 
            $newsubheadline = strip_tags(urldecode($db2->f("value"))); 
        } 

        $sql = " 
            SELECT a.value, a.typeid, b.type, c.filename, c.dirname FROM {$cfg['tab']['content']} AS a 
            LEFT JOIN {$cfg['tab']['type']} AS b ON a.idtype = b.idtype 
            LEFT JOIN {$cfg['tab']['upl']} AS c ON a.value = c.idupl 
            WHERE 
            a.idartlang = ".$db->f("idartlang")." 
            AND ( 
                b.type = 'CMS_IMG' 
            ) 
            ORDER BY b.type, a.typeid ASC 
            "; 

        $db2->query($sql); 
        $bild_vorhanden = false; 
        while ($db2->next_record()) { 
            if ($db2->f("type") == 'CMS_IMG' && $db2->f("typeid") == 1) { 
                $bilddateiname = "{$thumbnailpfad}{$bildbreite}_".$db2->f("filename").".jpg"; 
                if (!file_exists($cfg['path']['frontend'].$bilddateiname)) { 

                    $src_image_size = getimagesize($cfg['path']['frontend'].$uploadpfad.$db2->f("dirname").$db2->f("filename")); 

                    $bildhoehe = round($src_image_size[1] * $bildbreite / $src_image_size[0]); 
                    if ($bildhoehe > $bildbreite) { 
                        $bildhoehe = $bildbreite; 
                        $bildbreite = round($src_image_size[0] * $bildhoehe / $src_image_size[1]); 
                    } 

                    $dst_im = imagecreatetruecolor($bildbreite,$bildhoehe); 

                    if ($src_image_size[2] == 1) { 
                        $src_im = imagecreatefromGIF($cfg['path']['frontend'].$uploadpfad.$db2->f("dirname").$db2->f("filename")); 
                    } elseif ($src_image_size[2] == 2) { 
                        $src_im = @ImageCreateFromJPEG($cfg['path']['frontend'].$uploadpfad.$db2->f("dirname").$db2->f("filename")); 
                    } else { 
                        $src_im = imagecreatefromgd($cfg['path']['frontend'].$uploadpfad.$db2->f("dirname").$db2->f("filename")); 
                    } 
                    
                    imagecopyresampled ($dst_im,$src_im,0,0,0,0,$bildbreite,$bildhoehe,$src_image_size[0],$src_image_size[1]); 
                    imagejpeg ($dst_im,$cfg['path']['frontend'].$bilddateiname,100); 
                } 
                $bild_vorhanden = true; 
            } 
        } 

if ($bild_vorhanden) {
$width = "CMS_VALUE[7]";
$width += 5;
$src_image_size = getimagesize($cfg['path']['frontend'].$bilddateiname);
echo "<tr><td colspan=\"3\" height=\"10\"></td></tr>";

echo "<tr><td style=\"width:{$width}px\"><a class=\"hoer-art-liste\" href=\"$link\">
<img src=\"$bilddateiname\" hspace=\"5\" class=\"hoer-up\" {$src_image_size[3]}/></a></td><td 
class=\"text\" valign=\"top\">$newsubheadline</td></tr>";
} else {
echo "<tr><td class=\"text\" valign=\"top\"
colspan=\"3\">$hoer-text</td></tr>";
}

// hier kannst du eine zusätzliche zeile zwischen zwei zeilen einfügen
// z.b. so
echo '<tr><td colspan="3">&nbsp;<td></tr>';

}

echo '</table>';

    if ($limit > 0 || $anzahl_artikel > $limit + $angezeigte_anzahl) { 
      echo '<table cellpadding="0" cellspacing="0" style="width:100%"><tr>'; 
        if ($limit > 0) { 
            $displaylimit = ($limit - $angezeigte_anzahl >= 0)?($limit - $angezeigte_anzahl):(0); 
             //echo "<td style=\"text-align:left\"><a class=\"zurueck\" href=\"".$sess->url("front_content.php?client=$client&lang=$lang&idcat=$idcat&idart=$idart&displaylimit=$displaylimit")."\">{$navigationslink['previous']}</a></td>"; 
           // echo "<td style=\"text-align:left\"><a class=\"zurueck\" href=\"".$sess->url("/$client/$lang/$idcat/$idart/$displaylimit.html")."\">{$navigationslink['previous']}</a></td>"; 
        } else { 
            echo '<td>&nbsp;</td>'; 

        } 
        if ($anzahl_artikel > $limit + $angezeigte_anzahl) { 
            $displaylimit = $limit + $angezeigte_anzahl; 
            //echo "<td style=\"text-align:right\"><a class=\"zurueck\" href=\"".$sess->url("front_content.php?client=$client&lang=$lang&idcat=$idcat&idart=$idart&displaylimit=$displaylimit")."\">{$navigationslink['next']}</a></td>"; 
           //echo "<td style=\"text-align:right\"><a class=\"zurueck\" href=\"".$sess->url("/$client/$lang/$idcat/$idart/$displaylimit.html")."\">{$navigationslink['next']}</a></td>"; 
        } else { 
            echo '<td>&nbsp;</td>'; 
        } 
        echo '</tr></table></p>'; 
    } 
?>
Und irgendwie klappt es mit der Thumbs Erstellung nicht und das komplette Layout wird zerschossen - ich finde den Fehler einfach nicht, hier die Fehlermeldung:

Code: Alles auswählen

getimagesize(/www/htdocs/w005857d/contenido/contenido/cms/upload/cover/2005/erasure-nightbird.jpg): failed to open stream: No such file or directory in /www/htdocs/w005857d/contenido/cms/front_content.php(567) : eval()'d code on line 909

Warning: Division by zero in /www/htdocs/w005857d/contenido/cms/front_content.php(567) : eval()'d code on line 911

Warning: imagecreatetruecolor(): Invalid image dimensions in /www/htdocs/w005857d/contenido/cms/front_content.php(567) : eval()'d code on line 917

Warning: imagecreatefromgd(/www/htdocs/w005857d/contenido/contenido/cms/upload/cover/2005/erasure-nightbird.jpg): failed to open stream: No such file or directory in /www/htdocs/w005857d/contenido/cms/front_content.php(567) : eval()'d code on line 924

Warning: imagecopyresampled(): supplied argument is not a valid Image resource in /www/htdocs/w005857d/contenido/cms/front_content.php(567) : eval()'d code on line 927

Warning: imagejpeg(): supplied argument is not a valid Image resource in /www/htdocs/w005857d/contenido/cms/front_content.php(567) : eval()'d code on line 928

Warning: getimagesize(/www/htdocs/w005857d/contenido/contenido/cms/upload/thumbs/60_erasure-nightbird.jpg.jpg): failed to open stream: No such file or directory in /www/htdocs/w005857d/contenido/cms/front_content.php(567) : eval()'d code on line 937
Habe die Upload Ordner mit "777" belegt

Zu sehen unter:

http://www.re-flexion.de/contenido/cms bei dem Menüpunkt "Rezensionen"

Wäre super klasse, könntet ihr mir helfen - wie schon so oft - lieben Dank dafür im Voraus.
:cry:
Viele Grüße
Ingo

Contenido 4.6.8
jost
Beiträge: 322
Registriert: Mo 10. Jan 2005, 20:12
Kontaktdaten:

Beitrag von jost »

Läuft doch...
re-flexion
Beiträge: 62
Registriert: Fr 23. Sep 2005, 12:42
Kontaktdaten:

Beitrag von re-flexion »

Also bei mir läuft nix.

http://www.re-flexion.de/contenido/cms/ ... =1&idcat=4

Schau doch mal hier - da ist mein Problem zu sehen....

Danke im Voraus für deine / eure Hilfe.
Viele Grüße
Ingo

Contenido 4.6.8
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

Da gibt es ein Problem mit den Bilddateien oder den Grafikfunktionenen auf dem Server oder mit dem Pfad.

Kontrolliere den Pfad und ob das Bild über diesen erreichbar sein sollte und suche ansonsten mal nach getimagesize usw. im Forum.

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
re-flexion
Beiträge: 62
Registriert: Fr 23. Sep 2005, 12:42
Kontaktdaten:

Beitrag von re-flexion »

Hallo HerrB,

ich bin jetzt schon etwas weiter gekommen - aber bekomme noch immer eine (!) - früher waren es ja ca. 7 Fehlermeldung(en)

Code: Alles auswählen

Warning: getimagesize(/www/htdocs/w005857d/contenido/contenido/cms/upload/thumbs/60_erasure-nightbird.jpg): failed to open stream: No such file or directory in /www/htdocs/w005857d/contenido/cms/front_content.php(567) : eval()'d code on line 937
Der eine Contenido Ordner, der im obigen Pfad aufgezeigt wird, den gibt es gar nicht (von daher ist es klar, dass unter der obigen Pfadbezeichnung das Bild nicht zu finden ist. Richtiger Pfad lautet:

/www/htdocs/w005857d/contenido/cms/upload/thumbs/60_erasure-nightbird.jpg

Ich habe leider überhaupt keine Ahnung, wo ich da ansetzen muss und unter dem Suchbegriff "getimagesize" habe ich im Forum so nichts gesehen, womit ich etwas hätte anfangen können. Könntest du mir daher bitte noch einmal unter die Arme greifen? Super vielen Dank im Voraus.
Viele Grüße
Ingo

Contenido 4.6.8
Beleuchtfix
Beiträge: 1082
Registriert: Di 22. Jul 2003, 10:14
Wohnort: Hessen
Kontaktdaten:

Beitrag von Beleuchtfix »

Erzeug doch das Verzeichnis (777!), wahrscheinlich schreibt dann das Modul auch die thumbs hinein :-)

Viel Erfolg
Florian
re-flexion
Beiträge: 62
Registriert: Fr 23. Sep 2005, 12:42
Kontaktdaten:

Beitrag von re-flexion »

Hi Florian,

entschuldige mein Unwissen, aber ich habe dein Posting nicht verstanden. War das ernst gemeint?!

Wo muss ich so ein Verzeichnis erzeugen?

Warum kommt diese komische Fehlermeldung bloß? Muss ich da nicht irgendwo etwas anpassen, damit der falsche Pfad der Fehlermeldung entsprechend wieder richtig wird?

Danke für deine Hilfe vorab
Viele Grüße
Ingo

Contenido 4.6.8
Beleuchtfix
Beiträge: 1082
Registriert: Di 22. Jul 2003, 10:14
Wohnort: Hessen
Kontaktdaten:

Beitrag von Beleuchtfix »

Genau kenne ich das Modul nicht. Die meisten Module erzeugen die thumbs und legen sie dann irgendwo ab (hier im Verzeichnis thumbs) bei Kategorie konfigurieren (alternativ bei dem Artikel über den Werkzeugschlüssel) wird dann in diesem Modul der Pfad eingetragen, oder er ist schon in Code fest programmiert. Das Verzeichnis wird aber normalerweise nicht von Contenido angelegt.

Also versuche per ftp das Verzeichnis ../cms/upload/thumbs anzulegen und die Schreibrechte auf 777 zu setzen.

Viel Erfolg
Florian

Nachrag:
Das thumbs Verzeichnis ist fest "verdrahtet" im Output Modul:

Code: Alles auswählen

$thumbnailpfad = "/contenido/cms/upload/thumbs/"; //relativ zum root-verzeichnis (mit slash am anfang und am ende) 
re-flexion
Beiträge: 62
Registriert: Fr 23. Sep 2005, 12:42
Kontaktdaten:

Beitrag von re-flexion »

Hi Florian,

das Thumbbild wird schon in das richtige Verzeichnis geschrieben, mein Problem ist vielmehr, wo ich in den Einstellungen diese Fehlermeldung korrigieren kann, die ich in meinem letzten Posting abgedruckt habe.

Oh man, ich hoffe, dass ich nicht an dieser Problematik scheitere. Hast du da vielleicht noch eine andere Idee?
Viele Grüße
Ingo

Contenido 4.6.8
Beleuchtfix
Beiträge: 1082
Registriert: Di 22. Jul 2003, 10:14
Wohnort: Hessen
Kontaktdaten:

Beitrag von Beleuchtfix »

Irgendwo ist der Pfad noch falsch angegeben.

Richtig ist wahrscheinlichl xxx/contenido/cms/ulpoad
und nicht xxx/contenido/contenido/cms/ulpoad.

Schau mal in den config.php unter /contenido/includes und /cms/, ebenso unter Administration Mandant, was dort eingetragen wurde. Es könnte auch ein leeren der con_code helfen. (suchen unter con_code delete)

Viel Erfolg
Florian
re-flexion
Beiträge: 62
Registriert: Fr 23. Sep 2005, 12:42
Kontaktdaten:

Beitrag von re-flexion »

Hi Florian.

ist ein Problem der 4.4.5 Version - bin auf die 4.4.4 zurück gegangen und alles klappt!
Viele Grüße
Ingo

Contenido 4.6.8
Gesperrt