Modul: Standard-Artikelliste Advanced V1.4

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

Beitrag von HerrB »

Und was fällt einem auf, wenn man sich den Fehler auch mal durchliest?

Da fehlt nur das .jpg am Ende... kann ja mal passieren...

Also

Code: Alles auswählen

                $thumbfile = $cfgClient[$client]["path"]["frontend"]."cache/".$md5;
in

Code: Alles auswählen

                $thumbfile = $cfgClient[$client]["path"]["frontend"]."cache/".$md5.".jpg";
ändern.

Könnte schon die Lösung sein.

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
peanut
Beiträge: 246
Registriert: Do 25. Nov 2004, 19:34
Kontaktdaten:

Beitrag von peanut »

Hallo HerrB

Wow - ich bin ja ganz baff ..... vielen vielen Dank für dieses geniale Teil.

Ich hab nun auch noch was spezielles auf Lager und hoffe da ich es nicht überlesen habe

Ich habe die neueste 1.4 Version und alles geht wie geschmiert. Nun müsste ich aber noch zusätzlich das generierte Thumb als Link verwenden ( und wenn wir schon dabei sind evtl noch der Titel und den "weiter" Link dafür raus ) :wink:

Ich bin auch bald spendenfähig :)

Gruss an alle fleissigen Bienchen
Peanut
du liest nie ein Buch und weisst weise der Bildung auszuweichen ....
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

Nun müsste ich aber noch zusätzlich das generierte Thumb als Link verwenden ( und wenn wir schon dabei sind evtl noch der Titel und den "weiter" Link dafür raus )
Habe ich nicht ganz verstanden. Was gerade nicht geht, ist, einen Link aus einem CMS_IMG/CMS_IMGDESCR zu verwenden.

Wenn Du aber nur einen Link auf den Artikel meinst, dann brauchst Du ja nur den Link (zusätzlich) um das Bild rumzubauen.

Und Titel sowie weiter sollen raus? Dann brauchst Du zum einen nur die Anzahl der Artikel pro Seite auf 0 setzen ("weiter" weg) und den Titel (ich nehme an, Du meinst die Headline) nicht ausgeben.

D.h. Du musst Dich nur ein wenig mit dem Code unter Output Data auseinandersetzen...

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
peanut
Beiträge: 246
Registriert: Do 25. Nov 2004, 19:34
Kontaktdaten:

Beitrag von peanut »

hmmm das Bild und den Text kann man also nicht verlinken ....

wie kann ich dann die Headline als Link nehmen, denn nur der Weiter Link ist zu wenig für die Kunden finde ich.

Danke erstmal
Gruss
Peanut
du liest nie ein Buch und weisst weise der Bildung auszuweichen ....
Beleuchtfix
Beiträge: 1082
Registriert: Di 22. Jul 2003, 10:14
Wohnort: Hessen
Kontaktdaten:

Beitrag von Beleuchtfix »

Ein Super Modul HerrB

einige kleine Unschönheiten sind für mich noch enthalten. Es ist alles gut für CSS mit DIVs vorbereitet, allerdings mit DIV ID="TEXT" etc. Ein ID darf per Definition aber nur einmal auf einer Seite auftauchen. Richtige wäre da ein DIV CLASS="TEXT"

Ich habe ca. bei Zeile 402 das class auch noch als TEXTNo. ausgegeben, damit man jedes Element unterschiedlich formatieren kann.

Code: Alles auswählen

echo '   <div class="text'.$i.'">'.$aValue["i".$i]["Value"].'</div>', chr(10);
Für mich gehört auch noch zum "Super-Modul" ein Modulkopf in jedem Teil, Beschreibung-Input-Output :!: Durch den xml Import ist es leicht geworden, die Module zusammenhängend zu bearbeiten, aber es sollte schon immer erkennbar sein, welche Version und welches Modul man gerade bearbeitet.

Danke für das schöne Modul
Gruß
Florian
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

@peanut: Ich verstehe das Problem nach wie vor nicht. Bitte setze Dich mit dem Code (Ausgabe, unten der Bereich "Output Data") auseinander. Du kannst Links hinpacken, wo Du willst. Das vorhandene ist nur ein Beispiel.

Dies gibt den Link aus:

Code: Alles auswählen

echo '<a href="'.$aValue["Link"].'">'.mi18n("More...").'</a>', chr(10);
Wenn Du diesen Code um andere Bereiche (und jetzt schaue mal genau hin, wo z.B. das Bild ausgegeben wird) herumbaust, kannst Du alles und nix verlinken. Das "Weiter" ist nur ein Beispiel. Wenn der Link nur um bestimmte Bilder oder Texte herum erscheinen soll, kannst Du dies über if ($i == <Nummer des Elements>) { ... } else { ... } erreichen.

@Beleuchtfix: Die ganze Ausgabe ist nur ein Beispiel. Das da überhaupt divs stehen, ist schon ein Wunder... Aber Dein Vorschlag hilft sicher anderen weiter und ich werde ihn wohl mal einbauen...

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
Beleuchtfix
Beiträge: 1082
Registriert: Di 22. Jul 2003, 10:14
Wohnort: Hessen
Kontaktdaten:

Beitrag von Beleuchtfix »

Schön, ich hatte nicht gemerkt, dass ihr noch mitten am diskutieren ward sorry. Sonst hätte ich auch noch etwas warten können.
Gruß
Florian
Kolja
Beiträge: 42
Registriert: Do 27. Okt 2005, 20:43
Wohnort: Berlin
Kontaktdaten:

Beitrag von Kolja »

Ich möchte mich den Lobeshymnen anschließen. Dieses Modul hat mir schon viel Arbeit und Ärger erspart.

Jetzt habe ich mal wieder ein paar kleine Probleme:

1) Ich möchte auf der Startseite zwei Listen verwenden. Bei einer äteren Version bekam ich diese Hilfe:
HerrB hat geschrieben:Du musst diese Url ändern und entsprechend den Code. Z.B. in displaylimit 1 und displaylimit2 (für das andere Modul). Das muss dann an allen möglichen Stellen im jeweiligen Modul geändert werden (nicht nur am Ende...).
Nur hier ist kein displaylimit, welches attribut muss ich hier umbenennen? &nextstep ?

2) Wenn ich in einem Feld einen Link packe und mit dieser Liste dieses Feld ausgebe, erscheint dann der Link oder nur der Linktext. Falls nur der Text erscheint, gibt es eine Möglichkeit den Link auszugeben?

3) Ein kleines CSS-Problem, dass wohl nichts mit dem Modul zu tun hat:
Wie teilweise beschrieben habe ich dem img das attribut float gegeben und dann am Ende des Teaser <hr style="clear: both" /> eingefügt. Seltsamerweise erhalte ich immer zwischen dem ersten und zweiten Teaser einen riesen Lücke, wenn ich ein clear reinpacke. Hat irgendwer eine Anregung, was das Problem sein könnte? Mir fällt einfach nichts mehr ein. Auch immer an der selben Stelle und mit gleichen Abstand.

Dank im Voraus für jede Hilfestellung!

Bevor ich es vergesse, ich finde das mit den mehreren Beispielen zum Blättern genial :)

Nachtrag:

Zu sehen ist das Problem hier
Beleuchtfix
Beiträge: 1082
Registriert: Di 22. Jul 2003, 10:14
Wohnort: Hessen
Kontaktdaten:

Beitrag von Beleuchtfix »

zu 3:
schau mal, ob nicht von einem anderen Style ein padding oder margin übernommen sein kann. Der inline-style ändert ja nur die Punkte, die angegeben sind, nicht jedoch andere, sich nicht widersprechende Formate
Viel Erfolg
Florian
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

zu 1):
Yep.

zu 2):
Ich weiss gerade gar nicht, ob man auch CMS_LINK-Elemente auwählen kann, ich sage mal nein. Z.Z. ist es dann nur möglich, Links aus CMS_HTML, CMS_HTMLTEXT oder CMS_HEADHTML zu extrahieren. Im Moment werden mit strip_tags alls Tags, d.h. auch das <a>-Tag, herausgefiltert, es bleibt also nur der Text übrig. Wenn Du (provisorisch) das strip_tags (kommt zweimal vor) aus dem Code herausnimmst, funktioniert der Link.

Allerdings sollte der Text dann keine sonstigen Tags oder Referenzen auf Bilder enthalten (zumindest nicht in den ersten n Zeichen, wenn die Ausgabe auf diese n Zeichen begrenzt wird).

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
Oldperl
Beiträge: 4310
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Hat sich bedankt: 3 Mal
Danksagung erhalten: 2 Mal
Kontaktdaten:

Beitrag von Oldperl »

Hallo @all

Erst mal ein großes Dickes Lob HerrB für diese Artikelliste (ich will abba kein Kind :roll: :lol: )

Ich habe mich am Wochenende mal daran gemacht das Modul mit Templates umzusetzen. Weiterhin habe ich die Ausgabe davon abhängig gemacht, ob XHTML beim Mandanten eingeschaltet ist oder nicht.

Ich habe für die Validierung alle & in den Links durch & ersetzt.
Für den Page-Selector habe ich nur das 3. Beispiel bearbeitet.

Habe es in einer Seite mit HTML 4.01 Transitional getestet, ohne Errors. Vielleicht kann es ja mal jemand in eine XHTML Seite einbauen zum testen.

So, hier nun die Änderungen und Templates:

Zeile 191, & ersetzt

Code: Alles auswählen

$aData[$i]["Link"]                = $sess->url("front_content.php?idcat=".$db2->f("idcat")."&idart=".$db2->f("id"));;
Code ersetzen ab Kommentar 'Output data'

Code: Alles auswählen

      # Output data
      # Every output manipulation should be done here...
      #
      # Base information:
      # $aSettings["Elements"]:       Number of expected, additional elements from each article
      # $aSettings["ArticlePerPage"]: Number of articles per page (0: show all)
      # $aSettings["k".$i]["ElementType"]:   Per Element: Type of Element: Text, Image or ExtractedImage
      # $aSettings["k".$i]["ElementWidth"]:  Per Element: Text length or image width (-> recycling ...)
      # $aSettings["k".$i]["ElementHeight"]: Per Element: Image width
      #
      # Per article:
      # $aValue["Headline"]:          Content of article element specified as containing the headline information
      # $aValue["Link"]:              Relative link to get to the listed article
      # $aValue["LastModified"]:      Last modified date of the article
      # $aValue["Created"]:           Created date of the article
      # $aValue["Published"]:         Published date of the article
      # $aValue["Category"]:          Category name
      #
      # Per article additional element:
      # $aValue["i".$i]["Value"]:      Text (only for text elements, otherwise "")
      # $aValue["i".$i]["WebPath"]:    HTTP... path to image
      # $aValue["i".$i]["ServerPath"]: /server/... path to image
      # $aValue["i".$i]["Width"]:      >Original< image width
      # $aValue["i".$i]["Height"]:     >Original< image height

/* Init Template
*/
$template_advanced = "teaser_advanced.html";
$template_advanced2 = "teaser_advanced_element.html";
$newsheadline = "Neues auf dieser Seite";
$ii = 0;
if (!is_object($tpl)) {
	$tpl = new Template;
}

$tpl->reset();
$tpl->set('s', 'TITLE', $newsheadline);
      foreach ($aData as $aValue) {
       $headline_advanced = $aValue["Category"].": ".$aValue["Headline"];
         if ($aSettings["Elements"] > 0) {
         	if (!is_object($tpl2)) {     #generate template for elements
				$tpl2 = new Template;
				}
			$tpl2->reset();

            $img_number = 0;
            $text_number = 0;
            for ($i = 0; $i < $aSettings["Elements"]; $i++) {
               switch (TRUE) {
                  case ($aSettings["k".$i]["ElementType"] == "Image" || $aSettings["k".$i]["ElementType"] == "ExtractedImage"):
                  if (!empty($aValue["i".$i]["WebPath"])) {     // modify oldperl: if no Webpath, there's no image
                     $image = $aValue["i".$i]["WebPath"];

                     $width  = $aValue["i".$i]["Width"];
                     $height = $aValue["i".$i]["Height"];

                     if ($aSettings["k".$i]["ElementWidth"] > 0 && $aSettings["k".$i]["ElementHeight"] > 0) {
                        # Check, if resize necessary
                        if ($aValue["i".$i]["ServerPath"] != "" && file_exists($aValue["i".$i]["ServerPath"]) &&
                            ($aValue["i".$i]["Width"] > $aSettings["k".$i]["ElementWidth"] ||
                             $aValue["i".$i]["Height"] > $aSettings["k".$i]["ElementHeight"])) {
                           # Scale image
                           $image = capiImgScale($aValue["i".$i]["ServerPath"], $aSettings["k".$i]["ElementWidth"], $aSettings["k".$i]["ElementHeight"], false, false, 10, false);

                           #Get dimensions of the image
                           list ($width, $height, $type, $attr) = getimagesize($image);
                        } else {
                           $image = $aValue["i".$i]["WebPath"];

                           $width  = $aValue["i".$i]["Width"];
                           $height = $aValue["i".$i]["Height"];
                        }
                     }

                     if ($image != "") {
                        $element_class = 'img_advanced'.$img_number;
                        if ($XHTML == true) {
                        $element_content = '<img src="'.$image.'" width="'.$width.'" height="'.$height.'" alt="" />';                      } else {
                        $element_content = '<img src="'.$image.'" width="'.$width.'" height="'.$height.'" alt="">';
                        }

                        $img_number++;
                     }
                     } else {       // modify oldperl: if no image, we need no template
                        $no_template = true;
                     }
                     break;
                  default: // Everything else is treated as "Text"
                     $element_class = 'text_advanced'.$text_number;  // set the class-value for div
                     $element_content = $aValue["i".$i]["Value"]; // set content for div

                     $text_number++;
               }
               	if(!$no_template) {     // modify oldperl: build tpl only if needed
                	// build elements with template
	                $tpl2->set('d', 'CLASS_ELEMENT', $element_class);
	                $tpl2->set('d', 'CONTENT_ELEMENT',$element_content);
	                $tpl2->next();
                } else {
                	$no_template = false;
                }
            }


            $content_elements = $tpl2->generate('templates/'.$template_advanced2, true);  // save tpl with elements for printing with master-tpl
         }
         if ($XHTML == true) {
         $sign_img = '<img src="images/navi_pfeil_rechts.gif" border="0" alt="" />';
         } else {
         $sign_img = '<img src="images/navi_pfeil_rechts.gif" border="0" alt="">';
         }
         $show_more = '<a href="'.$aValue["Link"].'">'.mi18n("More...").'</a>';
         $sign_more = '<a href="'.$aValue["Link"].'">'.$sign_img.'</a>';

         $tpl->set('d', 'HEADLINE', $headline_advanced);
         $tpl->set('d', 'CONTENT',  $content_elements);
         $tpl->set('d', 'MORE', $show_more);
         $tpl->set('d', 'SIGN_MORE', $sign_more);


		 $tpl->next();

      }
   }

   # Page browsing
   # Hint: Number of max available records: $lCount
   #       Number of pages: round($lCount / $aSettings["ArticlePerPage"])
   #       First page: nextstep=0
   #       Last page:  nextstep=(round($lCount / $aSettings["ArticlePerPage"]) - 1) * $aSettings["ArticlePerPage"];
   #                   (I have to admit that I'm not sure about the last page formula ... ;-) )
   if ($aSettings["ArticlePerPage"] > 0) {

      # Example: |< 1 ... 3 4 5 ... 8 >|
      $iPages = ceil($lCount / $aSettings["ArticlePerPage"]);
      $sPageBack = '';
      $sPageLinks = '';
      $sPageForward = '';

      $sPageBack = '<a href="front_content.php?idcat='.$idcat.'&idart='.$idart.'&nextstep=0">|<</a>';
      for ($i = 1; $i <= $iPages; $i++) {
         $lNextStep = ($i - 1) * $aSettings["ArticlePerPage"];
         if ($i == 1 || $i == $iPages) {
            if ($sPageLinks != '') {
               $sPageLinks .= '&nbsp;';
            }
            if ($_REQUEST["nextstep"] == $lNextStep) {
               $sPageLinks .= $i; # I'm on the current page, no link
            } else {
               $sPageLinks .= '<a href="front_content.php?idcat='.$idcat.'&idart='.$idart.'&nextstep='.$lNextStep.'">'.$i.'</a>';
            }
         } else if ($_REQUEST["nextstep"] == $lNextStep) {
            $sPageLinks .= '&nbsp;'.$i; # I'm on the current page, no link
         } else if ($_REQUEST["nextstep"] == ($lNextStep + $aSettings["ArticlePerPage"])) {
            # Front
            $sPageLinks .= '&nbsp;<a href="front_content.php?idcat='.$idcat.'&idart='.$idart.'&nextstep='.$lNextStep.'">'.$i.'</a>';
         } else if ($_REQUEST["nextstep"] == ($lNextStep - $aSettings["ArticlePerPage"])) {
            # Back
            $sPageLinks .= '&nbsp;<a href="front_content.php?idcat='.$idcat.'&idart='.$idart.'&nextstep='.$lNextStep.'">'.$i.'</a>';
         } else if ($_REQUEST["nextstep"] == ($lNextStep - (2 * $aSettings["ArticlePerPage"])) ||
                    $_REQUEST["nextstep"] == ($lNextStep + (2 * $aSettings["ArticlePerPage"]))) {
            $sPageLinks .= '...';
         }
      }

      $sPageForward = '<a href="front_content.php?idcat='.$idcat.'&idart='.$idart.'&nextstep='.(ceil($lCount / $aSettings["ArticlePerPage"]) - 1) * $aSettings["ArticlePerPage"].'">>|</a>'."\n";

   }
   $tpl->set('s', 'BACK', $sPageBack);
   $tpl->set('s', 'PAGESELECTOR', $sPageLinks);
   $tpl->set('s', 'FORWARD', $sPageForward);

   $tpl->generate('templates/'.$template_advanced);
}
# Clearing memory
unset ($aData);
unset ($aSettings);
unset ($i);
unset ($lCount);
unset ($bDebug);
?>
Templates im Mandantenverzeichnis->templates ablegen

Template1: teaser_advanced_element.html

Code: Alles auswählen

<!-- BEGIN:BLOCK -->
<div class="{CLASS_ELEMENT}">{CONTENT_ELEMENT}</div>
<!-- END:BLOCK -->
Template2: teaser_advanced.html

Code: Alles auswählen

<h1 class="teaser_advanced_title">{TITLE}</h1>
<!-- BEGIN:BLOCK -->
<div class="teaser_advanced">
<div class="headline_advanced">{HEADLINE}</div>
	{CONTENT}
	<div class="more_advanced">{MORE}&nbsp;{SIGN_MORE}</div>
</div>
<!-- END:BLOCK -->
<div class="pageselector">{BACK}&nbsp;{PAGESELECTOR}&nbsp;{FORWARD}</div>
CSS in deine CSS-Datei kopieren

Code: Alles auswählen

/* CSS für Standard-Artikelliste Advanced V1.4
	Modul-Author: HerrB
    CSS-Anpassung: Oldperl
    siehe http://www.contenido.org/forum/viewtopic.php?t=10957
*/

/*  DIV-Bereich für die gesamte Artikelliste
*/
.teaser_advanced {
  	width: 900px;
    padding: 10px 10px;
}

/*  H1-tag für Titel der Artikelliste
*/
.teaser_advanced_title {
   color: #000000;
   font-family: Arial, Helvetica, sans-serif;
   font-style: normal;
   font-weight: normal;
   font-variant: normal;
}

/* Überschrift Artikel
*/
.headline_advanced {
	font-size: 16px;
    font-weight: bold;
    margin-bottom: 5px;
}

/* 	Einstellung der Bilder
    fortlaufende Zählung, beginnend mit 0
*/
.img_advanced0 {
	margin-right: 10px;
    margin-top:2px;
    float: left;

}
/*	Einstellung für Text
	fortlaufende Zählung, beginnend mit 0
*/
.text_advanced0 {
    margin: 10px 0px;
   	margin-right: 10px;
}
/*
*/
.more_advanced {
	clear: both;
}

/* DIV für Pageselector
*/
.pageselector {

}
Die Hauptüberschrift ist im Moment noch in der Variablen $newsheadline im Quelltext hinterlegt. Könnte man aber noch im Input einbauen, auch abschaltbar.
Die einzelnen Elemte werde mit dem 1. Template aufgebaut und mit dem 2. Template wird dann alles ausgegeben.

Die Elemente werden mit dem class-Attribut und mit einer fortlaufenden Nummerierung, jeweils für Bilder oder Text, beginnend bei 0 versehen (siehe CSS).

Gruß aus dem nächtlichen Franken

Ortwin
Zuletzt geändert von Oldperl am Mi 3. Mai 2006, 15:57, insgesamt 1-mal geändert.
ConLite 3.0.0-dev, alternatives und stabiles Update von Contenido 4.8.x unter PHP 8.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
JSommer
Beiträge: 324
Registriert: Fr 5. Sep 2003, 12:32
Wohnort: 192.168.0.11
Kontaktdaten:

Beitrag von JSommer »

HerrB hat geschrieben:Und was fällt einem auf, wenn man sich den Fehler auch mal durchliest?

Da fehlt nur das .jpg am Ende... kann ja mal passieren...
Könnte schon die Lösung sein.

Gruß
HerrB
Leider auch nicht, da stellt er nur das Originalbild dar, aber nicht das Thumb ... :-/ hm, noch ne Idee zu dem Teil? oder evtl. ne andere Lösung, da nochn Bildchen mit reinzubkommen? :-)
Christoph Scheck
Beiträge: 56
Registriert: Mi 14. Apr 2004, 16:24
Kontaktdaten:

Article List Advanced V4.6.x V1.4 Fehlermeldung

Beitrag von Christoph Scheck »

Nach dem Umzug auf einen neuen Server bei dem alles soweit prima funktioniert hat bekomme ich ausschliesslich bei der Artikelliste folgende Fehlermeldung ....Auf dem alten Rechner hats prima geklappt ;( hat jemand rat ? Vielen Dank

Fatal error: Call to undefined function: html_entity_decode() in /mnt/kw2/07/257/00000004/htdocs/content/cms/front_content.php(792) : eval()'d code on line 694
hypekermit
Beiträge: 213
Registriert: Mi 9. Okt 2002, 21:24
Kontaktdaten:

pdf zum download

Beitrag von hypekermit »

ich benutze die artikel liste avanced super modul - dank beleuchtifix funktioniert sie jetzt auch so wie wir sir benötigen...

was doch alles mit css möglich ist - unglaublich...

jetzt zum kleinen problem.

im artrikel habe ich ein pdf download modul, das ein pdf zum download bereitstsellt...

ich würde gerne dem benutzer die möglichkeit geben, aus der artikelliste advanced, das pdf downzuloaden, ohne aber den artikel zu öffnen.

möglich?

danke für tips
HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB »

@JSommer: Wenn Du den Code aus
http://www.contenido.org/forum/viewtopi ... 5745#75745
im Output eingebaut hast und bei der Ausgabe verwendest, sollte das Thumbnail angezeigt werden, da diese Änderung je genau dafür sorgt, dass aus dem cache-Verzeichnis angezeigt wird (d.h. prüfe, ob nun das Bild /<md5-String>.jpg oder das Original angezeigt wird. Ich gebe aber zu, dass ich mangels Zeit nur Stichworte liefere und Du ein wenig im Output programmieren/ändern musst.

Wenn nun das Thumbnail dem Original entspricht, habe ich keine Idee mehr...

@Christoph Scheck:
So neu kann der Server nicht sein, da offensichtlich ein PHP < 4.3.0 eingesetzt wird. PHP aktualisieren... siehe http://de.php.net/manual/de/function.ht ... decode.php

@hyperkermit:
Schwierig. Du kannst das strip_tags aus dem Output entfernen (ich werde das auch nochmal als Option einbauen). Dann bleiben die Tags (und damit der Link) erhalten - allerdings kann es dann zu Schwierigkeiten mit der Textbegrenzung oder anderem HTML-Code kommen (z.B. eingebundene Bilder).

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
Gesperrt