Seite 10 von 25
Re: Modul: Standard-Artikelliste Advanced v2.2.2
Verfasst: Mo 8. Mär 2010, 11:53
von funomat
Ä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.
Re: Modul: Standard-Artikelliste Advanced v2.2.2
Verfasst: Mo 8. Mär 2010, 12:12
von prepress89
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;
Re: Modul: Standard-Artikelliste Advanced v2.2.2
Verfasst: Mo 8. Mär 2010, 12:43
von funomat
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.
Re: Modul: Standard-Artikelliste Advanced v2.2.2
Verfasst: Mo 8. Mär 2010, 13:45
von prepress89
Ahh.. funktioniert doch!
Hatte im Template 'nen Fehler. So konnte es natürlich nicht funktionieren
Vielen, vielen Dank für den super schnellen Support!
keine relativen links bitte bei der Artikelliste zwecks Expo
Verfasst: Mi 10. Mär 2010, 00:05
von dosenbrot
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!
Problem mit Variable PAGELINK
Verfasst: Mi 10. Mär 2010, 23:22
von nicnac
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
idart bei AMR in der Kategorie der Artikelliste integrieren
Verfasst: Mo 22. Mär 2010, 23:22
von dosenbrot
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:
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!
Re: Modul: Standard-Artikelliste Advanced v2.2.2
Verfasst: Di 23. Mär 2010, 09:33
von funomat
Reicht Dir nicht auch eine Lösung nach dem Schema domain.tld/news/artikelname-xy.html?artikelid=231?
Re: Modul: Standard-Artikelliste Advanced v2.2.2
Verfasst: Di 23. Mär 2010, 12:00
von dosenbrot
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!
Re: Modul: Standard-Artikelliste Advanced v2.2.2
Verfasst: Di 23. Mär 2010, 12:33
von funomat
Ä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.
Re: Modul: Standard-Artikelliste Advanced v2.2.2
Verfasst: Mi 24. Mär 2010, 19:50
von dosenbrot
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!
Re: Modul: Standard-Artikelliste Advanced v2.2.2
Verfasst: Mo 19. Apr 2010, 16:45
von stefkey
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
Re: Modul: Standard-Artikelliste Advanced v2.2.2
Verfasst: Mo 19. Apr 2010, 20:59
von Mirco NAJU
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 ...
Re: Modul: Standard-Artikelliste Advanced v2.2.2
Verfasst: Di 20. Apr 2010, 07:32
von funomat
@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.
Re: Modul: Standard-Artikelliste Advanced v2.3.1
Verfasst: Do 6. Mai 2010, 12:26
von GOLD
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?