Seite 11 von 51
Verfasst: Sa 25. Mär 2006, 15:05
von renasco
Hallo alle zusammen!!!!!!!!
Ich hab ein eckelhaftes Problem. Ich hab vor kurzem die Version 1.4 runtergeladen, und anschließend in Contenido Importiert. Und alles wie beschrieben gemacht. Aber ich erhalte immer ein Fehler. Und zwar in beiden.
Code: Alles auswählen
Parse error: parse error, unexpected '.' in C:\Programme\XAMPP\xampp\htdocs\cms\cms\front_content.php(771) : eval()'d code on line 1050
Woran liegt das vorher lief bei mir alles gut und jetzt auf einmal so ein shit.
Verfasst: Sa 25. Mär 2006, 15:33
von renasco
Ich weiss jetzt woran das leigt.
Wenn ich das so schreibe erkennt er es als Fehler!
Code: Alles auswählen
echo ' <td class="text">'.mPrimary Category:.'</td>'."\n";
Aber wenn ich das so schreibe:
Ist es kein Problem
Und das Ding ist, dass ich alles so ändern muss, aber dann kommen andere Fehler.
Hat jemand eine Lösung???
Verfasst: Sa 25. Mär 2006, 15:35
von phpchris
renasco hat geschrieben:Versuch mal das hier:
Code: Alles auswählen
echo ' <td class="text">'.mPrimary Category.':</td>'."\n";
Verfasst: Sa 25. Mär 2006, 15:54
von renasco
So weit war ich auch schon. Das hab ich versucht aber dann hat der Compiler Probleme mit Leerzeichen.
Verfasst: So 26. Mär 2006, 14:17
von HerrB
Ich weiss ja gerade nicht so ganz, wovon ihr redet, aber ich kann ja mal versuchen, aufzuräumen:
Code: Alles auswählen
echo ' <td class="text">'.mPrimary Category:.'</td>'."\n";
Kann gar nicht funktionieren. Ein String für die Ausgabe kann mit " oder mit ' begonnen werden. Ich verwende i.A. ', da man dann " für das HTML darin verwenden kann (statt \").
D.h. das ' hinter dem "text"> beendet den String - wir sind also direkt in PHP. Mit dem . wird der String mit weiteren Elementen verbunden. Das einzige, was hier folgen kann, ist eine Variable, eine Funktion oder ein weiterer String.
Ein Leerzeichen in einer Variable ist IMHO in nicht einer Programmiersprache dieser Welt erlaubt - auch nicht in PHP - und mPrimary Category: wird nun als Variable verstanden.
Korrekte wäre an dieser Stelle:
Code: Alles auswählen
echo ' <td class="text">'.mi18n("Primary Category:").'</td>'."\n";
Warum allerdings das ganze ...i18n("...") fehlt, kann ich nicht beantworten.
Ich würde das Modul nochmal importieren (und ich prüfe gleich mal die Download-Datei).
Gruß
HerrB
Verfasst: So 26. Mär 2006, 16:18
von JSommer
Jetzt hab ich mich schon geoutet, dass ich gerne ein Kind von HerrB hätte

aber moment mal bitte - irgendwie erstellt das Script heute kein kleines Thumbnail, obwohl alles richtig konfiguriert ist - schaut mal hier - bei der obersten News fehlt die Miniatur in der Artikelliste, any ideas warum?
http://www.roeder-sommer.de/cms/front_c ... =96&lang=1
Verfasst: So 26. Mär 2006, 16:34
von HerrB
Nein, keine. Fehlermeldung im errorlog? Acho so, Bild wurde via Contenido hochgeladen oder nach Übertragung via FTP die Dateiverwaltung aufgerufen?
Gruß
HerrB
Verfasst: So 26. Mär 2006, 16:44
von JSommer
1. Keine Fehlermeldung im Errorlog - habs extra mal geleert und nix.
2. Nix Dateiverwaltung - habs via FTP hochgeladen und dann im Popup fürs Image den Pfad mit der Hand reingeschrieben also upload/news/feyler.jpg
3. Hm ... seltsam, hat die ganze Woche funktioniert

Verfasst: So 26. Mär 2006, 16:47
von HerrB
Unwarscheinlich. Bitte Dateiverwaltung aufrufen.
Gruß
HerrB
Verfasst: So 26. Mär 2006, 16:48
von Halchteranerin
JSommer hat geschrieben:2. Nix Dateiverwaltung - habs via FTP hochgeladen und dann im Popup fürs Image den Pfad mit der Hand reingeschrieben also upload/news/feyler.jpg
Wenn du ueber FTP etwas hochlaedst, musst du die Dateiverwaltung anklicken, damit Contenido mitbekommt, dass etwas Neues dort ist! Ggf. auch Unterordner anklicken, falls die hochgeladenen Dateien nicht direkt im Upload-Ordner sind.
Verfasst: So 26. Mär 2006, 16:57
von JSommer
Ich klapp zamm - ich hab lediglich nur einmal die Dateiverwaltung aufgerufen und schon war das Bildchen da. Also her mitm Kind

Danke!
Verfasst: So 26. Mär 2006, 17:00
von rezeptionist
lach für jeden Thread in dem das steht mit der Dateiverwaltung ein Kind , dann kannst du die WM alleine ausrichten.

Verfasst: Di 28. Mär 2006, 20:31
von JSommer
Wenn ich allow_url_fopen ausschalte auf meinem server - kommt folgende ansammlung von fehlermeldungen beim modulaufruf
Warning: getimagesize(): URL file-access is disabled in the server configuration in /srv/www/htdocs/web0/html/cms/front_content.php(792) : eval()'d code on line 345
Warning: getimagesize(
http://www.roeder-sommer.de/cms/upload/news/zapf.jpg): failed to open stream: no suitable wrapper could be found in /srv/www/htdocs/web0/html/cms/front_content.php(792) : eval()'d code on line 345
Warning: getimagesize(): URL file-access is disabled in the server configuration in /srv/www/htdocs/web0/html/cms/front_content.php(792) : eval()'d code on line 345
Warning: getimagesize(
http://www.roeder-sommer.de/cms/upload/news/feyler.jpg): failed to open stream: no suitable wrapper could be found in /srv/www/htdocs/web0/html/cms/front_content.php(792) : eval()'d code on line 345
Warning: getimagesize(): URL file-access is disabled in the server configuration in /srv/www/htdocs/web0/html/cms/front_content.php(792) : eval()'d code on line 345
Warning: getimagesize(
http://www.roeder-sommer.de/cms/upload/ ... tzgall.jpg): failed to open stream: no suitable wrapper could be found in /srv/www/htdocs/web0/html/cms/front_content.php(792) : eval()'d code on line 345
Warning: getimagesize(): URL file-access is disabled in the server configuration in /srv/www/htdocs/web0/html/cms/front_content.php(792) : eval()'d code on line 345
Warning: getimagesize(
http://www.roeder-sommer.de/cms/upload/news/panel.jpg): failed to open stream: no suitable wrapper could be found in /srv/www/htdocs/web0/html/cms/front_content.php(792) : eval()'d code on line 345
Warning: getimagesize(): URL file-access is disabled in the server configuration in /srv/www/htdocs/web0/html/cms/front_content.php(792) : eval()'d code on line 345
Warning: getimagesize(
http://www.roeder-sommer.de/cms/upload/ ... mittft.jpg): failed to open stream: no suitable wrapper could be found in /srv/www/htdocs/web0/html/cms/front_content.php(792) : eval()'d code on line 345
Naja, da denkt man - ist ja klar, serverPath durch webPath ersetzen - dann sind die Meldungen auch weg - also in dieser Zeile:
Code: Alles auswählen
list ($width, $height, $type, $attr) = getimagesize($aData[$i]["i".$k]["WebPath"]);
Nur leider generiert er mir jetzt keine kleinen Bildchen mehr, sondern zeigt nur noch die origina-Bildchen in der Artikelliste an - siehe
http://www.roeder-sommer.de/cms/front_c ... =96&lang=1
an was mags liegen?
Verfasst: Di 28. Mär 2006, 23:35
von HerrB
Tja, das ist leider nicht so einfach. Die Contenido-Grafikfunktion zum Resize gibt zum Schluss einen http-Pfad zurück, der dem getimagesize übergeben wird.
Bei dem, was Du angegeben hast (was übrigens genausowenig gehen dürfte, da der WebPath genau dem http... entspricht, was nicht mehr zugelassen ist: URL file-access disabled) fehlt außerdem der Name des Bildes, d.h. der Fehler tritt nicht mehr auf, da er keine Datei findet.
Damit es funktioniert, müsstest Du der getimagesize-Funktion den Serverpfad und den Namen des Thumbnails übergeben. Leider weiß aber nur die Resize-Funktion den Namen des Thumbnails.
Ich habe es im Detail auch noch nicht durchschaut, es ist mir persönlich noch nicht begreiflich, wie das Ganze mit URL-file access disabled ohne Modifikationen im Core funktionieren kann...
Was Du mal probieren kannst, ist es so zu machen:
Code: Alles auswählen
$filename = $aData[$i]["i".$k]["ServerPath"];
$filesize = filesize($filename);
$md5 = md5($filename . $maxX . $maxY . $filesize);
$thumbfile = $cfgClient[$client]["path"]["frontend"]."cache/".$md5;
list ($width, $height, $type, $attr) = getimagesize($thumbfile);
Ich denke zwar nicht, dass es einfach so funktioniert, aber vielleicht...
U.U. muss $md5 noch bei dem img ausgegeben werden, aber ich bin mir gerade nicht ganz sicher.
Gruß
HerrB
Verfasst: Mi 29. Mär 2006, 22:23
von JSommer
Ne, mein bester, hilft nix - da meckert er wieder rum:
Warning: getimagesize(/srv/www/htdocs/web0/html/cms/cache/56020f6ad231c618e3db4bbc84062dd7): failed to open stream: No such file or directory in /srv/www/htdocs/web0/html/cms/front_content.php(792) : eval()'d code on line 348
Warning: getimagesize(/srv/www/htdocs/web0/html/cms/cache/26380962e6e0eb8d842516f19b17a005): failed to open stream: No such file or directory in /srv/www/htdocs/web0/html/cms/front_content.php(792) : eval()'d code on line 348
Warning: getimagesize(/srv/www/htdocs/web0/html/cms/cache/3f2c0d19d9849ec95c6e8bd9acfd5049): failed to open stream: No such file or directory in /srv/www/htdocs/web0/html/cms/front_content.php(792) : eval()'d code on line 348
Warning: getimagesize(/srv/www/htdocs/web0/html/cms/cache/7403bea5efab0a65d2b4e704a4c1cee2): failed to open stream: No such file or directory in /srv/www/htdocs/web0/html/cms/front_content.php(792) : eval()'d code on line 348
Warning: getimagesize(/srv/www/htdocs/web0/html/cms/cache/5701feb6bb948ee25ea25f334e22bba4): failed to open stream: No such file or directory in /srv/www/htdocs/web0/html/cms/front_content.php(792) : eval()'d code on line 348
Warning: getimagesize(/srv/www/htdocs/web0/html/cms/cache/914fdbc412b8b5c585e67c624352a924): failed to open stream: No such file or directory in /srv/www/htdocs/web0/html/cms/front_content.php(792) : eval()'d code on line 348