Modul: Standard-Artikelliste Advanced V1.4

derSteffen
Beiträge: 847
Registriert: Mi 14. Dez 2005, 16:15
Wohnort: Königs Wusterhausen bei Berlin
Kontaktdaten:

Re: Nur Startartikel anzeigen lassen

Beitrag von derSteffen » Mi 18. Jun 2008, 07:28

Mhm,

gibt es denn folgende Möglichkeit.

Ich wähle im Template meine primäre Kategorie und setzte dann die Markierung auf "Alle unterhalb der pr. Kategorie". Nun möchte ich aber das nur alle Startartikel der Kategorien auufgelistet werden außer den Startartikel der primären Kategorie.

Das wird doch sicherlich hier irgendwie entschieden:

Code: Alles auswählen

   $sql  = "SELECT tblData.value AS headline, ARTLANG.idart AS id, ARTLANG.lastmodified AS lastmodified, " ;
   $sql .= "ARTLANG.created AS created, ARTLANG.published AS published, CATLANG.name AS category, ";
   $sql .= "ARTLANG.idartlang AS idartlang, CATART.idcat AS idcat, CATART.idcatart AS idcatart FROM ";
   $sql .= $cfg["tab"]["cat_art"]." AS CATART, ";
   $sql .= $cfg["tab"]["art_lang"]." AS ARTLANG, ";
   $sql .= $cfg["tab"]["cat_lang"]." AS CATLANG, ";
   $sql .= $cfg["tab"]["content"]." AS tblData ";

   $sql .= "WHERE CATART.idcat IN (".$sSelCats.") AND ARTLANG.idlang = '".$lang."' ";
   $sql .= "AND tblData.idartlang = ARTLANG.idartlang ";
   $sql .= "AND CATLANG.idlang = ARTLANG.idlang ";
   $sql .= "AND CATLANG.idcat = CATART.idcat ";
   $sql .= "AND ARTLANG.idart = CATART.idart ";

  if ($aSettings["ShowStart"] != "enabled") {
      if ($cfg["is_start_compatible"] == true) {
         $sql .= "AND CATART.is_start = '0' ";
      } else {
         $sql .= "AND tblData.idartlang != CATLANG.startidartlang ";
      }
   }
Ich kriege leider nur nicht raus wie ich sagen kann nur Startartikel.

Ich danke schon mal für eure Hilfe!

Mit freundlichem Gruß

Steffen

bollerfant
Beiträge: 20
Registriert: Do 23. Aug 2007, 20:04
Kontaktdaten:

Beitrag von bollerfant » Mo 23. Jun 2008, 11:43

bollerfant hat geschrieben:Hiho,
ich hatte eine alte Version von der Liste + Contenido 4.6.x. Damals hatte ich die strip_tags rausgemacht und das führte dazu, dass der Artikel genau so in der Auflistung war wie er auch geschrieben wurde.

Genau das will ich wieder haben:
Die komplette Formatierung+Bilder des Artikels sollen in der Liste enthalten sein, weil ich dieses Modul als Newsmodul benutzen will.

Hab mir jetzt durchgelesen, dass man hinter die strip_tags die Ausnahmen schreiben soll (siehe auch http://www.php.net/strip_tags). Leider bringt es absolut garnichts wenn ich dort z.B. "<p><a><br><ul><li><img>" eintrage.

Vielleicht hab ich aber auch ein Fehler drin?
#1

Code: Alles auswählen

$sTmpValue = html_entity_decode(strip_tags(urldecode($db2->f('headline')),"<p><a><br><ul><li><img>"));
#2

Code: Alles auswählen

$sTmpValue = html_entity_decode(strip_tags(urldecode($db3->f('value')),"<p><a><br><ul><li><img>"));
Hiho,
hat jemand eine Idee? Ich will nur den Artikel genau so inner Newsliste haben wie er auch in Wirklichkeit ist. Hab schon viel probiert aber nichts geht :/

speedmaster
Beiträge: 59
Registriert: Mi 18. Apr 2007, 18:43
Kontaktdaten:

Problem bei Sortierung nach Headline

Beitrag von speedmaster » Fr 4. Jul 2008, 08:24

Hallo zusammen, erst mal ein dickes Lob für den Entwickler dieses tollen Modules.
Leider habe ich ein kleines Problem bei der Sortierung nach Headline.
Die stimmt leider nicht ganz. Nach M sollte eigentlich N kommen, aber sie macht bei P weiter und bringt N erst fast zum Schluss. Woran könnte das liegen. ? :?: :(

speedmaster
Beiträge: 59
Registriert: Mi 18. Apr 2007, 18:43
Kontaktdaten:

Beitrag von speedmaster » Fr 4. Jul 2008, 08:44

Hat sich erledigt, ich habe nach Seitentitel (Backend) sortiert. Nun stimmt es. :idea: :wink:

pixelwerk
Beiträge: 37
Registriert: Di 22. Apr 2008, 18:03
Kontaktdaten:

Beitrag von pixelwerk » Mo 21. Jul 2008, 10:16

Hallo bollerfant,

änder folgendes

Code: Alles auswählen

$sTmpValue = html_entity_decode(strip_tags(urldecode($db3->f('value')),"<p><a><br><ul><li><img>"));
in

Code: Alles auswählen

$sTmpValue = html_entity_decode(strip_tags(urldecode($db3->f('value')),'<p><a><br><ul><li><img>'));
so sollte es funktionieren

gruß pixelwerk

langwebdesign
Beiträge: 74
Registriert: So 23. Okt 2005, 14:11
Wohnort: Titting
Kontaktdaten:

Beitrag von langwebdesign » Mo 21. Jul 2008, 12:06

Hallo,

ich verwende die Article List Advanced mit Contenido 4.8.6 um die letzten zwei News auf jeder Seite anzuzeigen.

Auf der News Seite habe ich die Article List Advanced dann ein zweites mal eingebunden um alle News anzuzeigen.
Leider funktioniert dabei die Blätterfunktion nicht mehr! (die Seitenzahlen werden zwar noch angezeigt der Link stimmt auch nur beim klicken kommt die nächste Seite nicht mehr obwohl der nextstep mit übergeben wird!)

Habt ihr einen Tipp? es ist das gleiche Modul und ich möchte auch keine zwei draus machen! die Anpassung von Dodger77 http://www.contenido.org/forum/viewtopi ... 429#101429 habe ich auch schon gemacht.

Bei der Übersicht brauche ich die Blätterfunktion zur zeit nicht!

hoffe ihr könnt mir helfen!

mfg stephan

stefkey
Beiträge: 556
Registriert: Mi 19. Okt 2005, 16:10
Wohnort: Heidelberg
Kontaktdaten:

Beitrag von stefkey » Mi 23. Jul 2008, 14:27

Hallo,

kann das Modul auch mit kleiner Modifikation den Artikeltitel anzeigen?

bzw. wer kann mir sagen wo ich was ändern muss? Oder gibt es ein anderes Modul was eben genau das kann. Einfach eine Linkliste mit allen Artikeln aus einer Kategorie.


Vielen Dank für Eure Mühe!

Grüße,
stefkey

hassarabarber
Beiträge: 131
Registriert: Fr 23. Jun 2006, 11:11
Kontaktdaten:

Teaserproblem - Ausgabe - Russisch

Beitrag von hassarabarber » Mi 6. Aug 2008, 16:00

Hallo Leute,

ich habe ein Problem was mich echt nerven kostet und was ich nicht geregelt bekomme.

Ich habe das problem mit dem Teaser in Russisch ... und zwar nur im HTML Text (Ausgabe).

Sobald ich in dem Artikel in diesem Feld soviel Text habe das er gekürzt werden muss ... zeigt er im Teaser nur noch Textsalat an ... und zwar nur in der Ausgabe des Teasers. Nerv ...In dem Artikel und auf der restlichen Seite ist aber alles OK.

Hatte bei English, Deutsch ist alles 100%ig ... nur in Russisch und Nur im Teaser ...


Vieleicht hatte Jemand schon mal das Problem gehabt ...

-Artikellist 1.4

-Contenido Version 4.6.8 (das mit der Sicherheitslücke) --> muss noch nen Update machen



Gruß Andreas

TimeSpirit
Beiträge: 48
Registriert: Mo 25. Aug 2003, 10:29
Kontaktdaten:

Beitrag von TimeSpirit » Mi 20. Aug 2008, 09:31

Hallo,
scheint sich erledigt zu haben. Auf einmal funktioniert es (ohne das etwas geändert wurde)

seltsam, aber so ist es geschehen :)
Gruß
Time

------------------------------------------------------------------------------------

Hallo,
vorab Danke für das feine Modul.

Ich hab da allerdings ein Problem.. :(

Wenn ich ein JPG auslesen lasse, bekomme ich eine Fehlermeldung

Warning: getimagesize(http://xxx/xxx/upload/Objektbilder/vogt 2.JPG) [function.getimagesize]: failed to open stream: HTTP request failed! HTTP/1.1 400 Bad Request in /htdocs/xxx/front_content.php(943) : eval()'d code on line 499

Also dachte ich mir, dann eben .GIF und habe die Bilder geändert.
Nun gibt es auch keine Fehlermeldung mehr... aber es liest nur das Bild aus dem 1. Artikel (Startartikel) aus und ignoriert die Bilder in weiteren Artikeln

Ich habe hier in den Beiträgen gestöbert aber 45 Seiten sind "ein bischen" viel (sollte mal bis zur akt. Version ausgemistet werden) und ich habe keinen Lösungsansatz entdeckt :(

Nun suche ich also 2 Lösungen;
zum einen dass es bei JPG auch funktioniert
zum anderen dass auch die Bilder aus weiteren Artikeln ausgelesen werden

voller Hoffnung mit netten Grüssen
Time
♪ Willst Du Dir den Tag versaun, musst Du Dich ans CMS ran traun ♫

winston
Beiträge: 35
Registriert: Di 30. Okt 2007, 12:20
Kontaktdaten:

Beitrag von winston » Fr 22. Aug 2008, 23:13

hatte eben genau DEN Fehler auch!

bei mir lag es an einem Leerzeichen im Dateinamen bzw viel mehr im Ordner. Damit kam er nicht klar.
Probier also mal "bild1.jpg" anstatt "bild 1.jpg"
oder halt "Ordner1" anstatt "Ordner 1" ;-)

ansonsten müssen die rechte natürlich da sein und das bild auch ;-)

alderim
Beiträge: 253
Registriert: Do 17. Nov 2005, 12:22
Wohnort: Nürnberg
Kontaktdaten:

Nächsten Artikel aufrufen

Beitrag von alderim » Fr 29. Aug 2008, 15:53

Hola,
Ist es mit diesem Modul möglich, von einem aus der Liste aufgerufenen Artikel einen "Vor" bzw. "Zurück" Link zum nächsten Artikel aus der Liste zu generieren, ohne daß man jedesmal den Umweg über die Liste gehen muß?

danke für einen Tipp,
A.

GEFUNDEN : http://forum.contenido.org/viewtopic.php?t=22318
Besten Dank an homata!

Noch eine Frage dazu:
Das Modul navigiert nur durch die Artikel innerhalb einer Kategorie, meine liste besteht jedoch aus verschiedenen Unterkategorien.
Wie kann man es erreichen, daß auch Unterkategorien mit berücksichtigt werden?
Hier nochmal der Output:

Code: Alles auswählen

<?php 
/** 
* $RCSfile$ 
* 
* Description: Artikel Navigation / Ergänzung zum Modul "News" 
* 
* @version 1.0.0 by Viktor Lehmann <www.tone2tone.com> 
* @based on modul "News" by Andreas Lindner 
* @copyright four for business AG <www.4fb.de> 
* 
* {@internal 
* created 2005-08-12, changed 2008-08-20 
* }} 
* 
* $Id$ 
*/ 

cInclude('classes', 'class.article.php'); 
cInclude('includes', 'functions.api.string.php'); 
cInclude('includes', 'functions.api.images.php'); 

if (!isset($tpl) || !is_object($tpl)) { 
    $tpl = new Template(); 
} 

$tpl->reset(); 

$sql = "SELECT 
            htmlpath, frontendpath 
        FROM 
            ".$cfg["tab"]["clients"]." 
        WHERE 
            idclient = ".$client." "; 

$db->query($sql); 

if ($db->next_record()) { 
   $htmlpath = $db->f('htmlpath'); 
   $frontendpath = $db->f('frontendpath'); 
} 

// selected category 
$template = "artikel_navigation.html"; 

$cms_sort_direction = "CMS_VALUE[16]"; 
if ($cms_sort_direction == '') { 
   $cms_sort_direction = 'desc'; 
} 

if ("CMS_VALUE[3]" == "sortdate") { 
   $order = 'lastmodified'; 
} elseif ("CMS_VALUE[3]" == "sortnum") { 
   $order = 'artsort'; 
} else { 
  $order = 'title'; 
} 

if ("CMS_VALUE[17]" != '') { 
   $with_start = true; 
} else { 
   $with_start = false; 
} 


   $options = array ('idcat' => $idcat , "start" => $with_start, "order" => $order, "direction" => $cms_sort_direction); 

   $list = new ArticleCollection($options); 

   $count = $list->count; 

   for ($i = 0; $i < $count; $i ++) { 

         $article = $list->nextArticle(); 
         $article_id = $article->getField('idart'); 
      $article_list[$i] = $article_id; 
      
      if ( $article_id == $idart ) { $aktuell = $i; } 
          
      } // end for 
      
      $article_next = $aktuell+1; 

      if ( $article_next == $count ) { $article_next = 0; } 
      $article_prev = $aktuell-1; 
      if ( $article_prev < 0 ) { $article_prev = $count-1; } 
      
         $href_next = $sess->url("front_content.php?idart=$article_list[$article_next]"); 
         $href_prev = $sess->url("front_content.php?idart=$article_list[$article_prev]"); 
         $href_cat  = $sess->url("front_content.php?idcat=253"); 

         $tpl->set('s', 'next', 'Nächster Artikel'); 
         $tpl->set('s', 'prev', 'Vorheriger Artikel'); 
         $tpl->set('s', 'cat',  'Zurück zur Übersicht'); 
         $tpl->set('s', 'href_next', $href_next); 
         $tpl->set('s', 'href_prev', $href_prev); 
         $tpl->set('s', 'href_cat',  $href_cat); 

        $tpl->generate('templates/'.$template); 



?>
[/quote]
Gruß,
Alderim

stefkey
Beiträge: 556
Registriert: Mi 19. Okt 2005, 16:10
Wohnort: Heidelberg
Kontaktdaten:

Beitrag von stefkey » Sa 30. Aug 2008, 23:23

Hallo,

Artikel-Titel als Auswahl für Headline-Element ist wohl ne größere Sache.?

Hat jemand einen Tip für mich. Ich habe leider keine Ahnung und kann nur Code "zusammenkopieren".

Danke und Grüße,
stefkey

saschar
Beiträge: 141
Registriert: Mo 21. Okt 2002, 14:37
Wohnort: Dornbirn, A
Kontaktdaten:

Zusätzlich den Artikeltitel ausgeben

Beitrag von saschar » Fr 5. Sep 2008, 08:53

Hallo.
Kann man das "hervorragende" Modul auch so ummodeln, dass es mir zusätzlich zur Headline und dem Text noch den Seitentitel ausgibt?

zB.

TITEL
H1
TEXT
MORE

Es würde mir auch reichen, das es einfach eine Variable für das Template generiert, also quasi, wenn ich den TITEL brauche gebe ich einfach im Template {TITEL} ein und der Titel wir mit ausgeben.

Vielen Dank für ein paar Tipps.

SG
Sascha

djavet
Beiträge: 264
Registriert: Do 22. Jan 2004, 11:31
Kontaktdaten:

Beitrag von djavet » Fr 19. Sep 2008, 12:22

Hallo

Ist es möglich ein extra Feld einbauen, wo ich kann sortieren nach "idart" das, das und noch das?
Ich wünsche das option um nur die Artikel mit idart=57, idart=985, idart=12 und idart=98 zu ansehen (zahen von idart muss nicht gegrenzen).

Wie kann ich es machen?

Vielen danke im voraus.
Gruss, Dom

PS: Ich benutze vers. 4.8.8

kite
Beiträge: 33
Registriert: Mi 25. Mai 2005, 10:12
Kontaktdaten:

Beitrag von kite » Fr 19. Sep 2008, 17:01

Ich habe ein Problem im Backend.
Wenn ich auswähle, dass noch ein Bild angezeigt werden soll, dann kann ich hier die gewünschte Breite nicht abspeichern.

Funktioniert weder mit Firefox noch mit Internet Explorer.
Ist das Problem bekannt und gibts vielleicht einen Fix bzw. wie kann ich es z.B. in einer Config o.ä. ändern?

Gesperrt