Modul: Standard-Artikelliste Advanced v2.6.0

funomat
Beiträge: 345
Registriert: Do 26. Feb 2004, 22:13
Wohnort: Neuss
Kontaktdaten:

Re: Modul: Standard-Artikelliste Advanced v2.2.2

Beitrag von funomat » Mo 8. Mär 2010, 11:53

Ändere mal die Zeilen ab Zeile 438 wie folgt um:

Code: Alles auswählen

if ($aSettings["UseUTF8"] != "enabled")
{
    $sTmpValue = html_entity_decode(strip_tags(urldecode($db3->f('value')), '<strong>, <b>, <a>, <font>'));
}
else
{
    $sTmpValue = html_entity_decode_utf8(strip_tags(urldecode($db3->f('value')), '<strong>, <b>, <a>, <font>'));
}
Dann sollte es klappen.
tiago.de | adk-msi.de | iseringhausen.de | the-iseringhausen.de
Manchmal glaube ich, der beste Beweis dafür, dass es anderswo im Weltall intelligentes Leben gibt, ist der, dass noch niemand versucht hat, Kontakt zu uns aufzunehmen. (Calvin & Hobbes)

prepress89
Beiträge: 91
Registriert: Mi 8. Jul 2009, 09:18
Kontaktdaten:

Re: Modul: Standard-Artikelliste Advanced v2.2.2

Beitrag von prepress89 » Mo 8. Mär 2010, 12:12

Danke für die schnelle Antwort!

Aber es ist leider gar nichts passiert.. wird keinerlei Formatierung übernommen.

Auszug aus meinem Code:

Code: Alles auswählen

                                        default:
                                            if ($aSettings["UseUTF8"] != "enabled")
                                            {
                                                $sTmpValue = html_entity_decode(strip_tags(urldecode($db3->f('value')), '<h1>, <p>, <img>, <strong>, <b>, <a>, <font>'));
                                            }
                                            else
                                            {
                                                $sTmpValue = html_entity_decode_utf8(strip_tags(urldecode($db3->f('value')), '<h1>, <p>, <img>, <strong>, <b>, <a>, <font>'));
                                            }
                                            if ($aSettings["k" . $k]["ElementWidth"] > 0 && strlen($sTmpValue) > $aSettings["k" . $k]["ElementWidth"])
                                            {
                                                # Cutting text but preserving words and entities
                                                $sTmpValue = capiStrTrimAfterWord($sTmpValue, $aSettings["k" . $k]["ElementWidth"]) . "...";
                                            }
                                            $aData[$i]["i".$k]["Value"] = $sTmpValue;

funomat
Beiträge: 345
Registriert: Do 26. Feb 2004, 22:13
Wohnort: Neuss
Kontaktdaten:

Re: Modul: Standard-Artikelliste Advanced v2.2.2

Beitrag von funomat » Mo 8. Mär 2010, 12:43

Das müsste es aber gewesen sein, außer du hast die betreffenden Tags in eine Überschrift rein gepackt. Den img-Tag würde ich an deiner Stellen auch nicht ausschließen. Um die Bilder eines Artikels anzuzeigen, kannst du ja die Funktionen des Moduls benutzen.
tiago.de | adk-msi.de | iseringhausen.de | the-iseringhausen.de
Manchmal glaube ich, der beste Beweis dafür, dass es anderswo im Weltall intelligentes Leben gibt, ist der, dass noch niemand versucht hat, Kontakt zu uns aufzunehmen. (Calvin & Hobbes)

prepress89
Beiträge: 91
Registriert: Mi 8. Jul 2009, 09:18
Kontaktdaten:

Re: Modul: Standard-Artikelliste Advanced v2.2.2

Beitrag von prepress89 » Mo 8. Mär 2010, 13:45

Ahh.. funktioniert doch!
Hatte im Template 'nen Fehler. So konnte es natürlich nicht funktionieren :D

Vielen, vielen Dank für den super schnellen Support! :)

dosenbrot
Beiträge: 102
Registriert: Fr 27. Aug 2004, 15:37
Kontaktdaten:

keine relativen links bitte bei der Artikelliste zwecks Expo

Beitrag von dosenbrot » Mi 10. Mär 2010, 00:05

Hallöchen,

eine Frage hab ich doch noch mal, vielleicht hat funomat oder jemand sonst die Lösung? :)

Ich nutze dieses Modul mit contenido 4.8.11 und AMR und wollte nun einzelne Inhalte mithilfe dieses Moduls gezielt auf einer anderen Website von mir includen. Generell kein Problem, nur die Links sind leider relativ, so dass die Domain nicht von der Ursprungsquelle übernommen wird.

Ursprungsquelle:

Code: Alles auswählen

http://www.domain-EINS.tld/letzte-news-exportieren.html
Included auf der anderen Website sieht der Link so aus:

Code: Alles auswählen

http://www.domain-ZWEI.tld/letzte-news-exportieren.html
Das bringt natürlich nichts, weil auf der domain-ZWEI.tld natürlich nicht der Artikel liegt, sondern der Link soll ja auf die domain-EINS.tld verweisen!

Nun dachte ich, setze ich doch einfach im Modul in der Zeile zwischen ca. 280 und 290

Code: Alles auswählen

$aData[$i]["Link"]         = $sess->url("front_content.php?idcat=".$db2->f("idcat")."&idart=".$db2->f("id"));;
die Domain davor:

Code: Alles auswählen

$aData[$i]["Link"]         = $sess->url("http://www.domain-EINS.tld/front_content.php?idcat=".$db2->f("idcat")."&idart=".$db2->f("id"));;
aber dann funktioniert das mod_rewrite nicht mehr! :-(

DANKE!!! :)

----
Die Lösung ist gefunden und hier veröffentlicht: http://forum.contenido.org/viewtopic.ph ... 60#p143691
Besten Dank! :)
Zuletzt geändert von dosenbrot am Mo 22. Mär 2010, 23:14, insgesamt 1-mal geändert.

nicnac
Beiträge: 326
Registriert: Do 6. Jan 2005, 15:21
Wohnort: Bln
Kontaktdaten:

Problem mit Variable PAGELINK

Beitrag von nicnac » Mi 10. Mär 2010, 23:22

Hallo,
ich schon wieder ;-)
und danke nochmal für das auf die Finger hauen (Kategorietemplate konfigurieren) hatte ich total vergessen, da ich es meist direkt im Template vorkonfiguriere und nach der Spiegelung der Sprache war ich immer nur im Artikel und habe das total vergessen.
Aber nun zu meinem Problem
Auf der Startseite (jetzt ist bei der 4.8.12 Installation MR aktiv) habe ich die SAA v.2.2.2 mit 2 angeteaserten Artikeln. jeweils mit 1 Headline und 2 Textfeldern sowie {PAGELINK} der direkt auf den Artikel zeigt. Wenn ich den Link anklicke komme ich angeblich auf die korrekte Newsartikelseite laut Adresszeile, aber eigentlich wird mir die Newsübersicht angezeigt (alle NEwsartikel werden mit ca. 100 Zeichen angeteasert, es gibt ein mehr-Link und unten das Paging zum blättern). In der Statuszeile zeigt er mir per Hover auf mehr wieder den Link direkt zum Artikel, den ich auch in der Adresszeile sehe, klicke ich aber passiert gar nix, da die Seite ja schon angezeigt wird. Nur der eigentliche Newsartikel beinhaltet gar nicht das Modul SSA sondern nur Text und ein zusätzliches Blätter-Modul...
Ich hoffe das war verständlich :(
Gruß nicnac
---------------
arbeite seit Contenido Version 4.4.5 mit dem System, ca. 30 Websites mit Contenido umgesetzt auf domainfactory, Strato und 1und1.

dosenbrot
Beiträge: 102
Registriert: Fr 27. Aug 2004, 15:37
Kontaktdaten:

idart bei AMR in der Kategorie der Artikelliste integrieren

Beitrag von dosenbrot » Mo 22. Mär 2010, 23:22

Hallo Leute,

ich hab mal wieder eine neue kleine Sorge, denn "GoogleNews" möchte unsere Seite nur aufnehmen, wenn die URLs der News-Artikel auch eine Nummerierung enthalten. Aus verschiedenen Gründen möchten wir aber das AMR (mod_rewrite) nutzen, so dass künstlich auch noch die idart mit integriert werden muss.

Mein Problem ist nun, wie kann ich das Standard-Artikellist-Advanced-Modul so abändern, dass die Links so auf die Artikel verweisen, dass die ID bei AMR enthalten ist???

Was ich schon hinbekommen habe per htaccess:

Code: Alles auswählen

domain.tld/news/artikelname-xy-231.html
Dabei ist 231 die idart. Es werden also bei direkter Eingabe dieser URL die korrekten Artikel angezeigt, aber jetzt muss es für die Artikelliste dynamisch werden, damit alle Newsartikel nach dem Prinip verlinkt werden.

Hoffentlich habe ich mich verständlich ausgedrückt. Wer kann mir bitte helfen??? Danke!

funomat
Beiträge: 345
Registriert: Do 26. Feb 2004, 22:13
Wohnort: Neuss
Kontaktdaten:

Re: Modul: Standard-Artikelliste Advanced v2.2.2

Beitrag von funomat » Di 23. Mär 2010, 09:33

Reicht Dir nicht auch eine Lösung nach dem Schema domain.tld/news/artikelname-xy.html?artikelid=231?
tiago.de | adk-msi.de | iseringhausen.de | the-iseringhausen.de
Manchmal glaube ich, der beste Beweis dafür, dass es anderswo im Weltall intelligentes Leben gibt, ist der, dass noch niemand versucht hat, Kontakt zu uns aufzunehmen. (Calvin & Hobbes)

dosenbrot
Beiträge: 102
Registriert: Fr 27. Aug 2004, 15:37
Kontaktdaten:

Re: Modul: Standard-Artikelliste Advanced v2.2.2

Beitrag von dosenbrot » Di 23. Mär 2010, 12:00

Doch, das müsste eigentlich auch vollkommen ausreichen, allerdings bekomme ich die Linkform ebenfalls nicht hin, denn selbst wenn ich meinetwegen im Template noch ein zusätzliches Attribut {PAGELINK2} hinter {PAGELINK} einsetze, in dem nur ?idart=XX generiert werden sollte, macht scheinbar mod_rewrite einen Strich durch die Rechnung, indem das ?idart=XX nicht hinten angehängt wird. Zum Testen hab ich die id nicht als Link sondern Text auslesen lassen, dort wurde sie korrekt angezeigt. Hast du eine andere Idee? Danke! :-)

funomat
Beiträge: 345
Registriert: Do 26. Feb 2004, 22:13
Wohnort: Neuss
Kontaktdaten:

Re: Modul: Standard-Artikelliste Advanced v2.2.2

Beitrag von funomat » Di 23. Mär 2010, 12:33

Ändere mal die Zeile 286 folgendermaßen um:

Code: Alles auswählen

$aData[$i]["Link"]         = $sess->url("front_content.php?idcat=".$db2->f("idcat")."&idart=".$db2->f("id")."&artikelid=".$db2->f("id"));
Das sollte funktionieren und Du brauchst an der .htaccess nichts weiter ändern.
tiago.de | adk-msi.de | iseringhausen.de | the-iseringhausen.de
Manchmal glaube ich, der beste Beweis dafür, dass es anderswo im Weltall intelligentes Leben gibt, ist der, dass noch niemand versucht hat, Kontakt zu uns aufzunehmen. (Calvin & Hobbes)

dosenbrot
Beiträge: 102
Registriert: Fr 27. Aug 2004, 15:37
Kontaktdaten:

Re: Modul: Standard-Artikelliste Advanced v2.2.2

Beitrag von dosenbrot » Mi 24. Mär 2010, 19:50

Danke für die Hilfe, damit würde es in der Form auf jeden Fall funktionieren. Ich werde die Tage noch mal etwas mit den beiden Chains testen, vielleicht bekomme ich es damit noch etwas eleganter hin, ansonsten ist das ne super Lösung! :)

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

Re: Modul: Standard-Artikelliste Advanced v2.2.2

Beitrag von stefkey » Mo 19. Apr 2010, 16:45

Hallo,

ich würde gerne in der Artikel Liste am Ende das Datum des zuletzt geänderten Artikels stehen haben. Ist das ne große Sache oder eher eine Kleinigkeit wo mir jemand helfen kann das umzusetzen. Vielleicht würde es auch ein Modul lösen das einfach das Datum des zuletzt geänderten Artikels einer ganzen Kategorie ausgibt.

Um Hilfe wäre ich dankbar, hab leider nicht so viele Ahnung von PHP :-(

Danke und Grüße,
stefkey

Mirco NAJU
Beiträge: 77
Registriert: Sa 30. Mai 2009, 09:11
Kontaktdaten:

Re: Modul: Standard-Artikelliste Advanced v2.2.2

Beitrag von Mirco NAJU » Mo 19. Apr 2010, 20:59

Kleine Änderung große Wirkung.

... ich kann auf der Startseite wegen eines anderen Scriptes keine "Alttexte" in den Grafiken gebrauchen.

Hat jemand kurz im Hinterkopf in welchen Zeilen ich da was killen muss?

Mit der 2.2.2 sieht das bei mir absolut unmöglich aus ... :(

funomat
Beiträge: 345
Registriert: Do 26. Feb 2004, 22:13
Wohnort: Neuss
Kontaktdaten:

Re: Modul: Standard-Artikelliste Advanced v2.2.2

Beitrag von funomat » Di 20. Apr 2010, 07:32

@stefkey: Ich denke ein extra Modul macht da am meisten Sinn. Deshalb an der Artikelliste rum zu basteln wäre quatsch. Helfen kann ich Dir aber auch Zeitmangel leider nicht.

@Mirco NAJU: Einfach mal im Output nach "alt=" suchen und den entsprechenden Bereich löschen. Machen würde ich es aber nicht, da dann Deinen Seiten nicht mehr W3C konform sind. Evtl. solltest Du mal schauen was dieses Script da so veranstaltet und es so anpassen, dass es nur die für das Script benötigten alt-Attribute anpasst.
tiago.de | adk-msi.de | iseringhausen.de | the-iseringhausen.de
Manchmal glaube ich, der beste Beweis dafür, dass es anderswo im Weltall intelligentes Leben gibt, ist der, dass noch niemand versucht hat, Kontakt zu uns aufzunehmen. (Calvin & Hobbes)

GOLD
Beiträge: 71
Registriert: Sa 14. Aug 2004, 22:24
Kontaktdaten:

Re: Modul: Standard-Artikelliste Advanced v2.3.1

Beitrag von GOLD » Do 6. Mai 2010, 12:26

Ich brauche eure Hilfe... und zwar möchte ich die Artikelliste (derzeit 2.2.2) so nutzen, dass der erste Artikel nicht ausgegeben wird. Weiß jemand, wo ich da was im Modul verändern muss?

Hintergrund ist der, dass ich auf der Startseite die Artikelliste Advanced zweimal einsetze. Die erste Artikelliste greift den ersten Artikel (sortiert nach Erstellungsdatum) ab und stellt diesen mit Überschrift, Bild und Teaser dar. Die zweite Artikelliste soll weitere Artikel (auch sortiert nach Erstellungsdatum) der gleichen Kategorie zeigen, allerdings nur als Überschrift. Im Prinzip so wie auf der spiegel.de-Startseite. Das Problem ist, dass der Artikel der ersten Artikelliste dann noch mal dargestellt wird.

Mein Vorhensweise wäre: Artikelliste als Modul duplizieren und dort das Limit verändern. Aber wo und wie? :idea:

Gesperrt