Seite 3 von 51

Verfasst: Sa 7. Jan 2006, 01:32
von optimist
Hallo !

Wie kann ich vor die HEADLINE noch das Erstellungsdatum im Format TT.DD.MMMM anzeigen lassen?

Vermute mal ich muß beim SQL Select den Wert einbinden, aber wie Formatiere ich ihn?

Verfasst: Mo 9. Jan 2006, 11:04
von Parklife
Hallo HerrB!

Oh, wenn es tatsächlich das gleiche Umrechnungsmodul ist, muss etwas mit meinen Augen nicht stimmen. :-) Dann werde ich das Illustrations-Modul noch mal genauer unter die Lupe nehmen - mir ist bei dem nämlich der Qualitätsverlust nicht so aufgefallen... Das Problem hat sich jedenfalls noch nicht erledigt, da die Bilder, die ich mit dem Advanced-Modul eingesetzt habe, eben wirklich ziemlich unsauber aussahen. Gäbe es denn generell eine Möglichkeit, bei den Routinen noch etwas an der Qualität zu machen...?

Edit: So, ich habe mal genauer hingeschaut beim Illustrations-Modul - es stimmt, auch dort sieht das Foto, das ich eingesetzt habe, nicht mehr so gut aus; und das, obwohl es in der Größe nicht verändert wurde (bzw. eigentlich nicht werden müsste). Könnte man da vielleicht eine Abfrage einbauen, das Bild nicht zu bearbeiten, wenn die Maße passen (d.h. reale Bildgröße <= dem eingestellten Maximum ist)...?

Irgendwo in diesem Teil des Codes müsste so eine Abfrage doch möglich sein, oder?

Code: Alles auswählen

      // Output data
      foreach ($aData as $aValue) {
        $counter++;
        echo '<div>', chr(10);
        if( $aSettings["ImageWidth"] == 0 || $aSettings["ImageHeight"] == 0 ) {
          $image = $aValue["Image"]["WebPath"];
        } else {
          if( $aValue["Image"]["ServerPath"] != "" && file_exists($aValue["Image"]["ServerPath"]) ) {
            #Scale image
            $image = capiImgScale($aValue["Image"]["ServerPath"], $aSettings["ImageWidth"], $aSettings["ImageHeight"], false, false, 10, false);
          } else {
            $image = $aValue["Image"]["WebPath"];
          }
        }

Verfasst: Di 10. Jan 2006, 12:03
von Parklife
Ach so, um noch mal kurz klar zu stellen, wieso ich nicht einfach Höhe und Breite bei den Voreinstellungen auf 0 einstelle (denn dann wird das Bild ja auch nicht angerührt) - ich würde halt gerne so eine Absicherung drin haben, dass, falls der Anwender versehentlich ein zu großes Bild einbaut, dieses auf die entsprechenden Maße zurück gestutzt wird.

Von daher wäre es schön, wenn man in dem Modul die von mir beschriebene Abfrage "if reale Höhe <= eingestellte Maxhöhe UND reale Breite <= eingestelle Maxbreite dann nix weiter mit dem Bild tun" integrieren könnte.

Verfasst: Di 10. Jan 2006, 13:08
von HerrB
Ja, schon klar. Wie gesagt, hatte da fast schon was geschrieben, jetzt muss ich mir nochmal ausdenken. Dauert einen Augenblick.

Gruß
HerrB

Fehlermeldung Article List Advanced

Verfasst: So 15. Jan 2006, 14:22
von AnKe
Hallo,
bei mir wird zwar Headline und Subheadline angezeigt, aber ich bekomme folgende Fehlermeldung bei diesem Modul (das bei einer anderen Webseite, genauso eingesetzt; problemlos klappt):

Im Backend:
Warning: getimagesize: Unable to open '' for reading. in /home/www/web71/html/cms/front_content.php(771) : eval()'d code on line 822

headline

subheadline Mehr...

Im Frontend:
Warning: getimagesize: Unable to open '' for reading. in /home/www/web71/html/contenido/includes/include.con_editcontent.php(644) : eval()'d code on line 996

headline

subheadline Mehr...
Ich hab an der Datei nichts geändert. Weiß jemand Rat?

Vielen Dank schon mal
Andrea

Verfasst: So 15. Jan 2006, 22:02
von tono
Hallo AnKe,

das problem hatte ich auch gerade. Bei mir lab s daran, dass der ausgewählte Bildcontainer ein Bild enthielt das nicht auf der platte lag.

Nach näherem Hinschauen sehr ich jedoch, dass bei dir versucht wird ein Bild ohne Dateinamen zu öffnen. Der Dateiname müsste zwischen '' in der Fehlermeldung stehen. Ich würde daher mal gucken, ob in dem ausgewählten Bildkontainer wirklich ein Bild geladen ist, bzw. od der richtige Bildcontainer ausgewählt ist.

Verfasst: So 15. Jan 2006, 22:25
von tono
Lieber HerrB,

ein kleiner Bug im Beschneiden der auszugebenden Textlänge sorgt dafür das HTML-Entities zeschnitten werden. Ich schlagen folgenden Fix vor:

Den betreffenden Bereich um html_entity_decode() und htmlentities() zu ergänzen wie folgt:

Code: Alles auswählen

if ($sTypeIdentifier == $aSettings["TextIdentifier"]) {
   $sTmpValue = html_entity_decode(strip_tags(urldecode($db2->f('value'))));
   if (strlen($sTmpValue) > $aSettings["TeaserLength"]) {
      $sTmpValue = htmlentities(substr($sTmpValue, 0, $aSettings["TeaserLength"])."...");
      }
   $aData[$i]["Text"] = $sTmpValue;

Verfasst: Mo 16. Jan 2006, 00:39
von HerrB
Die neue Version 1.0 ist online. U.a. mit diesem Fix (Danke), Blättern, Trennung außerhalb von Worten, Auswahl beliebiger Elemente, Resize nur, wenn wirklich nötig, und und und...

Siehe erste Seite dieses Threads.

Gruß
HerrB

Verfasst: Mo 16. Jan 2006, 17:29
von Parklife
Danke für die überarbeitete Version!! Jetzt kann ich das Modul auch auf unerfahrene Redakteure loslassen, da ich die Bilder in der Größe beschränken kann, ohne dass die Qualität im Eimer ist, wenn die Bilder eigentlich passen, super! :D Die anderen neuen Funktionen sind natürlich auch klasse!

Verfasst: Mo 16. Jan 2006, 17:46
von HerrB
Endlich die erste Rückmeldung... hatte mir schon Sorgen gemacht, dass es keiner braucht... :wink:

Schön!

Gruß
HerrB

Verfasst: Mo 16. Jan 2006, 17:48
von i-fekt
Von mir gibts erst später eine Rückmeldung, muss es zuhause mal testen. Mir lief aber heute morgen bereits das Wasser im Mund zusammen. :mrgreen:

Verfasst: Mi 18. Jan 2006, 16:57
von benja
super, die erweiterte liste und noch besser ist, dass es so schnell geklappt hat. ich habe sie jetzt mehrfach auf einer seite eingesetzt. es hat zwar etwas gedauert bis ich alle anpassungen drin hatte, aber es läuft alles super.

vielen, vielen dank.
benja

Verfasst: Fr 20. Jan 2006, 10:16
von i-fekt
Ich bekomme in der Vorkonfiguration diese Fehlermeldung:
Fatal error: Error: Can't include /www/htdocs/w0062f00/cms/includes/functions.input.helper.php in /www/htdocs/w0062f00/contenido/includes/api/functions.api.general.php on line 157
Es handelt sich um eine leere Installation der 4.6.4 und installiert ist nur das Newsletter Modul. Im Template ist nur das Artikellisten-Modul eingebunden.

Verfasst: Fr 20. Jan 2006, 11:35
von HerrB
Punkt 1 der Anleitung nicht beachtet.

Gruß
HerrB

Verfasst: Fr 20. Jan 2006, 11:45
von i-fekt
Ich habe es in das normale includes Verzeichnis geladen. Es gibt noch kein Mandantenverzeichnis, wo muss ich dieses erstellen und muss das im CMS dann eingetragen werden?