Modul: Standard-Artikelliste Advanced V1.4

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

Beitrag von i-fekt »

@HerrB:
Bei der Blätterfunktion habe ich bei Version 2 und 3 einen Fehler entdeckt.

Beispiel:
Es gibt 10 Artikel, pro Seite sollen es 3 angezeigt werden.

Laut Jumplist gibt es aber nur 3 Seiten, es müssten aber 4 sein wovon auf der vierten 1 Artikel steht.
Marzipanmonster
Beiträge: 12
Registriert: Do 16. Feb 2006, 18:12
Kontaktdaten:

Beitrag von Marzipanmonster »

Ich hab bei mirgerade entdeckt, daß ich leider keine Bilder anzeigen kann. Es kommt lediglich folgende Fehlermeldung im Frontend:
Warning: getimagesize(http://www.jesus-im-leben.de/cms2/uploa ... uender.gif): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /home/www/doc/9011/jesus-im-leben.de/www/cms2/front_content.php(770) : eval()'d code on line 570
Ich hab auch schon alle Beiträge hier nochmal überflogen. Aber ich weiß immer noch nicht, was ich machen kann, um das hinzubekommen.

Liebe Grüße


Adrian
Rotschopf
Beiträge: 40
Registriert: So 10. Jul 2005, 22:17
Kontaktdaten:

Beitrag von Rotschopf »

Irgendwie sehe ich den Wald vor lauter Bäumen nicht mehr, oder es liegt daran das ich momentan krank bin...

Bei der Artikelliste möchte ich gerne die Linkfarbe für 'mehr' ändern. Achja, das 'Weiter' und 'Zurück' beim blätter soll auch eine andere Farbe bekommen

Achja wie mache ich es, das ich auch auf die Zusammenfassung klicken kann . Also der Hyperlink nicht nur auf das 'mehr' begrenzt :)

Bitte nicht nur antworten, steht in der css... Da habe ich schon gesucht :wink:
Kaum macht man's richtig, schon funktioniert's...
Feedback ist wichtig! Undank ist der Welten lohn!!
Rechtschreibfehler sind ein Geschenk an die Allgemeinheit!
Maribeauli

Beitrag von Maribeauli »

Bei der Artikelliste möchte ich gerne die Linkfarbe für 'mehr' ändern. Achja, das 'Weiter' und 'Zurück' beim blätter soll auch eine andere Farbe bekommen
Im Modul artikelliste in der Ausgabe.

Du findest weit unten einen Code der so oder ähnlich aussieht:

Code: Alles auswählen

echo "<p \"text-align:center\"><a href=\"".$sess->url("front_content.php?client=$client&lang=$lang&idcat=$idcat&idart=$idart&displaylimit=$displaylimit")."\">{$navigationslink['next']}</a>
Da kannst du nach text-align:Center weitere Angaben reinsetzen.
Für zurück /previous gilt das gleiche, 2 oder 3 Zeilen weiter oben.
Drauf achten du machst HTML in php-Code :-)
Sundriver
Beiträge: 41
Registriert: Mo 21. Nov 2005, 17:06
Wohnort: BB
Kontaktdaten:

Beitrag von Sundriver »

@ Marzipanmonster,
Warning: getimagesize(http://www.jesus-im-leben.de/cms2/uploa ... uender.gif): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /home/www/doc/9011/jesus-im-leben.de/www/cms2/front_content.php(770) : eval()'d code on line 570
das kann zwei Ursachen haben, entweder die Bilder liegen nicht im angegebenen Verzeichnis oder dein Provider hat einen Apache Server mit dem Modul mod_security am laufen und verwendet folgende Filterregel:

Code: Alles auswählen

 SecFilterSelective "HTTP_USER_AGENT|HTTP_HOST" "^$"
Wenn Contenido die Datei Requestet ist im Header kein USER_AGENT eingetragen... Ich hatte bei meiner Schachtel das gleiche Problem und hab den Filter entsprechend geändert.


bye
Sundriver
Romuald
Beiträge: 38
Registriert: Fr 18. Okt 2002, 16:18
Wohnort: Warendorf
Kontaktdaten:

Beitrag von Romuald »

@ HerrB

Erstmal vielen Dank für dieses einmalige Modul.

Ich möchte es in einem Projekt einsetzen und habe folgendes Problem:

In der Übersicht (Artikel Liste) sollen Objekte erscheinen (Bild und Text) die nicht Bestandteil des eigentlichen Artikels sind.

Wenn ich dieses Bild und den Kurztext per CSS als hidden deklariere habe ich ja auch keine Eingabemöglichkeit im Editor.

Hat Jemand dieses Problem bereits gehabt (und Lösung)?

Gruß

Romuald
Man muss nicht alles wissen, man muss nur wissen, wo es steht!
rezeptionist
Beiträge: 1536
Registriert: Fr 20. Aug 2004, 10:07
Kontaktdaten:

Beitrag von rezeptionist »

versuch mal das

Code: Alles auswählen

<?php
if ($edit){
           echo "CMS_TEXT[1]";
           echo "CMS_IMGDESCR[1]";
           echo "<img src=\"CMS_IMG[1]\" border=\"0\" />";
           }
?>
Damit ist ein Bild und ein Text zwar im Backend sichtbar aber im Frontend nicht , ob es die Rtikleliste aber auch anzeigt ist die andere Frage. Ich hoffe habe dich richtig verstanden .
greets
Romuald
Beiträge: 38
Registriert: Fr 18. Okt 2002, 16:18
Wohnort: Warendorf
Kontaktdaten:

Beitrag von Romuald »

Super! Ging ja schnell.

Soweit klappt das jetzt, bis auf den Umstand, dass das Modul zwingend eine Headline ausgeben will und nur Text-Objekte akzeptiert.

Ich könnte zwar die Headline mit dem Text (IMGDESCR) belegen, gewünscht wird aber eine Ausgabe unter dem Bild.

Werde den OUTPUT durchwühlen und die Headline unter dem Image ausgeben.

Danke für die schnelle Antwort.

Gruß

Romuald
Man muss nicht alles wissen, man muss nur wissen, wo es steht!
rezeptionist
Beiträge: 1536
Registriert: Fr 20. Aug 2004, 10:07
Kontaktdaten:

Beitrag von rezeptionist »

ist doch kein Prob setzte anstatt dem CMS_TEXT[1] ein CMS_HTMLHEAD[1] die Reihenfolge kannst du ja selber am modul bestimmen bzw auch in dem snippet :wink:

Aber Hauptsache der weg ist klar :wink:
greets
apicalart
Beiträge: 161
Registriert: Fr 18. Mär 2005, 13:09
Wohnort: Linnich ( NRW )
Kontaktdaten:

Hallo Herr B

Beitrag von apicalart »

Hallo,

ich habe folgendes Problem. Der Upload der XML-Dateien funktioniert bei mir nicht. Könntest du bitte input und output mal hier posten ?

Den Fehler mit dem XML habe ich schon vor geraumer Zeit hier gepostet. Da tut sich aber nix http://contenido.org/forum/viewtopic.ph ... highlight=
Dat gijjt et doch nit wirklich, odder !

Grüsse aus dem Rheinland
http://www.eukoba.de
mvf
Beiträge: 1758
Registriert: Mo 1. Aug 2005, 00:35
Wohnort: in der schönen Hallertau, mitten im Hopfen
Kontaktdaten:

Re: Hallo Herr B

Beitrag von mvf »

apicalart hat geschrieben:... Könntest du bitte input und output mal hier posten ?
hab's dir als pm gepostet ;)
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
Neuling
Beiträge: 78
Registriert: Di 24. Mai 2005, 14:46
Kontaktdaten:

Beitrag von Neuling »

kann jemand der diese Artikelliste im Einsatz hat mal n Link posten damit man sie mal live anschauen/begutachten kann???

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

Beitrag von HerrB »

Das Modul gibt alle Artikel aus, die Deinen Kriterien entsprechen, in der Reihenfolge, die Du festgelegt hast.

Pro Artikel kannst Du die Anzahl und den Typ der Elemente, die ausgegeben werden sollen, bestimmen (5 Elemente, z.B. 3 Text, 2 Bild).

Pro Artikel wird der Inhalt der Elemente in der Reihenfolge der Spezifikation ausgegeben, z.Z. ganz trivial mit
<div>Artikel
<div> Element1 </div>
<div> Element2 </div>
<div> Element... </div>
</div>

Zu begutachten gibt es daher nix, Du kannst es ausgegeben, wie immer Du möchtest.

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
MyAccount
Beiträge: 383
Registriert: Do 17. Jul 2003, 10:21

Beitrag von MyAccount »

Hallo HerrB,

ich würde gerne z.B. den Artikeltitel (Backend) und (Frontend) in die Auswahlliste des HeadlineIdentifier einbauen, um unter der Template-Vorkonfiguration bei "Elemente identifizieren" -> "Headline-Element " anstatt der Artikelinhalte <containter> auf die Artikel-Eigenschaften zuzugreifen. Ich könnte mir als Headline auch das Alias-Feld oder das Feld Zusammenfassung vorstellen.

Jetzt habe ich im Input-Modul folgende Zeile gefunden.

ca. Zeile 211:

Code: Alles auswählen

fncBuildTypeSelect("CMS_VAR[7]", $aSettings["SampleArt"], $aSettings["HeadlineIdentifier"], "'1','2','3','9','17'")
Ehrlich gesagt, blicke ich da überhaupt nicht durch. Ich hab mir auch die dazugehörige Funktion angesehen. Die Variablen bekomme ich aber trotzdem nicht zusammen.
ca.Zeile 140:

Code: Alles auswählen

function fncBuildTypeSelect($sName, $lIDCatArt, $sValue, $sTypeRange = '', $sOnChange = '', $sDisabled = '') {
Was ist z.B. das "'1','2','3','9','17'" im Funktionsaufruf?

Du kennst den Code ja, oder?! :-) Macht das Sinn die Artikeleigenschaften in diese Funktion miteinzubinden?

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

Beitrag von HerrB »

Ich? Den Code kennen? Woher denn? Weil ich ihn geschrieben habe? Wäre ja noch schöner, wenn der Entwickler seinen Code kennen würde! Wo kommen wir denn da hin!

Zumindest kommst Du da nicht weiter... :wink:

Nun, Scherz beiseite, "'1','2','3','9','17'" ist der sTypeRange. Hier kann man angeben, welche Contenido-Typen überhaupt zur Auswahl stehen sollen (Beispiel: CMS_SWF [=Flash-Film] macht sich als Headline oder Artikeltext doch recht ungünstig...). "'1','2','3','9','17'" entspricht dabei allen Textfeldern, z.B. CMS_TEXT, CMS_HTML, CMS_HTMLHEAD usw.

Mit $sOnChange kann man JavaScript für das onChange-Event übergeben (hier verwendet, um folgende, abhängige Felder zu sperren, bis man gespeichert hat). $sDisabled führt zu einer deaktivierten Selectbox, wenn ungleich ''.

Was Du vorhast, ist leider nicht ganz so einfach. Zum einen sieht das die Funktion fncBuildTypeSelect nicht vor (das könnte man aber als hardcodiertte Elemente u.U. ergänzen). Zum anderen ergibt die Selectbox genau SQL-Kombinationen zur Identifikation der Elemente, z.B. idtype = 1 AND typeid = 2 (d.h. CMS_HTML[2], nur ein Beispiel, ob idtype der Contenido-Typ ist und typeid die Nummer weiss ich auch nur, wenn ich nachsehe).

Diese SQL-Statements werden direkt in die SQL-Abfrage integriert. Da nützt Dir aber kein SQL-Statement zu einer Artikel-Eigenschaft etwas, da diese nicht in der gleichen Art in der DB gespeichert sind (sondern wirklich als Spalten in einer Tabelle, con_art_lang, denke ich).

Um an diese Informationen zu kommen, musst Du das einleitende SQL-Statement im Output um die Angaben ergänzen und sie im Array speichern. Als Beispiel sei die Übergabe der Datumsangaben genannt (last_modified).

Natürlich sollten die Angaben aus den Eigenschaften ebenfalls mit urlencode usw. behandelt 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
Gesperrt