Modul: Standard-Artikelliste Advanced V1.4

mvf
Beiträge: 1758
Registriert: Mo 1. Aug 2005, 00:35
Wohnort: in der schönen Hallertau, mitten im Hopfen
Kontaktdaten:

Beitrag von mvf » So 5. Feb 2006, 22:58

HerrB hat geschrieben:Ihr seid Nervensägen ... :wink:
.. und Du der unbestrittene listenkönig !!!

sind wir mal ehrlich, vieleicht spreche aber auch nur für mich :oops:
wenn man nicht der supercoder ist und sich die module von herrB anschaut wir einem doch vieles klarer, und vor allem ist es am anfang einfacher ein multi-feature modul zu beschneiden als einen standard zu erweitern.

vielen lieben Dank

contenido roxxxxxxxxx! :P :P :P
Grüsse, Guido

"A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools."
Mostly Harmless - Douglas Adams

mvf
Beiträge: 1758
Registriert: Mo 1. Aug 2005, 00:35
Wohnort: in der schönen Hallertau, mitten im Hopfen
Kontaktdaten:

Beitrag von mvf » Mo 6. Feb 2006, 00:55

workz like smooth ;)
ABER
:( (noch nicht ganz wie die random function von tommo für den multiple)

ich möchte gerne nur einen einzigen artikel anzeigen
also wähle x oder alle artikel aus einer cat, dann random, dann aber display nur jeweils einen einzigen davon :?

wenn mir jemand bitte einen schubbs in die richige richtung geben könnte ? den input anzupassen kriege ich dann selbst hin, denke ich :oops:

merci euch, und natürlich an herrB
Grüsse, Guido

"A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools."
Mostly Harmless - Douglas Adams

rezeptionist
Beiträge: 1536
Registriert: Fr 20. Aug 2004, 10:07
Kontaktdaten:

Beitrag von rezeptionist » Mo 6. Feb 2006, 00:59

Lach grins habe gerade hier die Kontonummer von HerrB ( :oops: ) wenn sie jemand will :wink:
greets

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

Beitrag von HerrB » Mo 6. Feb 2006, 01:15

ich möchte gerne nur einen einzigen artikel anzeigen
Einfach Artikelanzahl auf 1 stellen - rand() läuft gegen den gesamten möglichen Datenbestand...

Ich liebe mySQL...

1 pro Kategorie geht übrigens nicht, da die Kategorien nur für die Auswahl und nicht für die Gruppierung der Daten verwendet werden.

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

mvf
Beiträge: 1758
Registriert: Mo 1. Aug 2005, 00:35
Wohnort: in der schönen Hallertau, mitten im Hopfen
Kontaktdaten:

Beitrag von mvf » Mo 6. Feb 2006, 01:23

sagenhaft ;)

man sollte erst ordentlich testen und dann posten, sorry da habe ich wieder zu früh gebrüllt, das ist es, perfekt !!!

MERCI VIELMAL :D
Grüsse, Guido

"A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools."
Mostly Harmless - Douglas Adams

i-fekt
Beiträge: 1520
Registriert: Mo 3. Jan 2005, 02:15
Wohnort: Chemnitz
Kontaktdaten:

Beitrag von i-fekt » Di 7. Feb 2006, 00:10

Nun bin ich daran die Artikelliste einzusetzen und versuche sie umzubauen. Dabei stoße ich an ein Problem.

Beispiel:
Ich lese 3 Dinge aus einem Artikel aus. In der Liste würde ich diese nun gerne an einer beliebigen Stelle einbaune, umgeben sind sie von verschiedenem HTML Code wie H1, H2, p etc.

Ausgelesen wird aus dem Artikel als Headline "Herbert Grönemeyer", zusätzlich lese ich einen CMS_TEXT aus mit dem Inhalt "Mensch" sowie einen CMS_TEXT mit einer Zahl als Inhalt, hier 4.

Verpackt sollte das im HTML so aussehen:

Code: Alles auswählen

   <li class="wertung4">
    <h2>Herbert Grönemeyer</h2>
    <h3><a href="link.html">Mensch</a></h3>
   </li>

Im Modul bekommt man leider nur alles mit den selben Tags und Klassen darum.

Wie lassen sich die Inhalte auslesen und in verschiedene HTML-Tags packen?

EDIT:
Ich habe das ganze nun wie folgt gelöst.

Die Zeile

Code: Alles auswählen

echo '   <div id="text'.$i.'">'.$aValue["i".$i]["Value"].'</div>', chr(10);
ersetzt durch

Code: Alles auswählen

if( $i=="0" ) {
       $cdtitel = $aValue["i".$i]["Value"];
      }
      if( $i=="1" ) {
       $wertung = $aValue["i".$i]["Value"];
       if( !$wertung ) { $wertung = "0"; }
      }

      #echo '   <div id="text'.$i.'">'.$aValue["i".$i]["Value"].'</div>', chr(10);
Darunter füge ich die Variablen $cdtitel und $bewertung wieder ein.

Elegeant finde ich das nicht, deshalb immernoch die Frage wie es besser zu lösen wäre?

i-fekt
Beiträge: 1520
Registriert: Mo 3. Jan 2005, 02:15
Wohnort: Chemnitz
Kontaktdaten:

Beitrag von i-fekt » Di 7. Feb 2006, 23:42

@HerrB:
Ich will das Erstellungsdatum ausgeben, aber nichts kaputt machen oder eine Funktionalität ändern.

Im Output-Modul steht LastModified, hat das einen besonderen Grund oder eine Funktion? Ich habe es auf created geändert und wollte deshalb nun nochmal nach dem grund fragen weshalb das Lastmodified steht?

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

Beitrag von HerrB » Mi 8. Feb 2006, 02:33

Ach, ihr seid so rücksichtsvoll... :wink:

Nein, hat keinen tieferen Sinn, lastmodified erscheint mir sinnvoller. In einer ruhigen Minute baue ich created auch noch ein - macht in der Performance keinen Unterschied.

Zu der unterschiedlichen Ausgabe: Ja, genau so. Einfach die ID prüfen und unterschiedlich ausgeben. Bei mehr als den zwei (bei Dir) geprüften Elementen würde sich die Switch-Funktion anbieten.

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

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

Beitrag von HerrB » Mi 8. Feb 2006, 16:00

V1.3 ist online. Es ist nun die Sortierung nach und die Ausgabe von Änderungsdatum, Erstelldatum und Veröffentlichungsdatum möglich (und die Massen freuen sich...).

Außerdem sortiert die functions.input.helper.php Artikel nun nach Name.

Wenn ich es richtig verstanden habe, funktioniert die neue functions.input.helper.php auch mit dem Multiple Teaser Modul.

Update:
Es haben sich alle Bereiche geändert (Input, Output, functions.input.helper.php, Übersetzung).

Sofern man den "Output Data"-Bereich des Outputs schon verändert hat, sollte man diesen Bereich (und am Besten das ganze Modul) retten, die neue Version einspielen und den "Output Data"-Bereich wieder ersetzen. Am Datenstamm hat sich nichts geändert, es stehen nun zusätzlich noch pro Artikel $aValue["Created"] und $aValue["Published"] zur Verfügung.

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

i-fekt
Beiträge: 1520
Registriert: Mo 3. Jan 2005, 02:15
Wohnort: Chemnitz
Kontaktdaten:

Beitrag von i-fekt » Mi 8. Feb 2006, 17:25

Kann man die "functions.input.helper.php" ersetzen und das alte Modul laufen lassen oder hat sich dort etwas wichtiges verändert?

mvf
Beiträge: 1758
Registriert: Mo 1. Aug 2005, 00:35
Wohnort: in der schönen Hallertau, mitten im Hopfen
Kontaktdaten:

Beitrag von mvf » Mi 8. Feb 2006, 17:31

HerrB hat geschrieben:... (und die Massen freuen sich...).
und wie ;) stand mit diesem posting 2617 aufrufe ;)

MERCI VIELMAL herrB
Grüsse, Guido

"A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools."
Mostly Harmless - Douglas Adams

i-fekt
Beiträge: 1520
Registriert: Mo 3. Jan 2005, 02:15
Wohnort: Chemnitz
Kontaktdaten:

Beitrag von i-fekt » Mi 8. Feb 2006, 18:09

HerrB hat geschrieben:Update:
Es haben sich alle Bereiche geändert (Input, Output, functions.input.helper.php, Übersetzung).
Wieso gibt es in der Übersetzung die Wörter für vor und zurück nicht mehr?

Und noch eine kleine Sache zur Verbesserung. bei den &idart= sollte stehen &idart=.

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

Beitrag von HerrB » Do 9. Feb 2006, 00:39

Kann man die "functions.input.helper.php" ersetzen und das alte Modul laufen lassen oder hat sich dort etwas wichtiges verändert?
Nein, kann bleiben, ist nur eine kleine Korrektur (Sortierung der Artikel nach Titel).

Zu Vor- und Zurück: In der Übersetzungsdatei sind sie drin...

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

i-fekt
Beiträge: 1520
Registriert: Mo 3. Jan 2005, 02:15
Wohnort: Chemnitz
Kontaktdaten:

Beitrag von i-fekt » Do 9. Feb 2006, 01:02

Hm, waren vorhin seltsamerweise nicht mehr zu sehen. Passt aber nun wieder. Habe alles auf die neue Version umgeschrieben und läuft ohne Probleme. ;)

i-fekt
Beiträge: 1520
Registriert: Mo 3. Jan 2005, 02:15
Wohnort: Chemnitz
Kontaktdaten:

Beitrag von i-fekt » Mo 13. Feb 2006, 01:42

Ich habe einen Bug entdeckt.

Wenn man das Modul auf einer Seite mehrmals einsetzt, werden bei "Zus. Kategorien" diese in der Konfiguration nicht gespeichert. Ich habe "Ausgewählte" angeklickt und die entsprechenden Kategorien angeklickt.

Nach dem speichern sind sie jedoch leider weg und der Radio Button springt wieder auf "Keine".

Wählt man "Alle unterhalb primärer" passiert ebenfalls nichts, ausgegeben werden nur Artikel von "Primäre Kategorie".

Gesperrt