Go to main content

Textpattern CMS support forum

You are not logged in. Register | Login | Help

#1 2010-07-12 10:35:09

marymi
Member
Registered: 2009-06-18
Posts: 37

[de-de] [gelöst] kommentarlink im excerpt verbergen / Kommentarlink setzen

hallo textpattern-community,

ich habe folgendes problem:
auf meiner bloghome werden die excerpts der artikel angezeigt. unter diesen excerpt gibt es einen link zu vorhandenen kommentaren.

diesen link möchte ich verbergen – und statt dessen oben (unter dem titel) einfügen.

1) mit welchem tag verlinke ich zu den entsprechenden kommentaren?
dies sind die bisher verwendeten tags für den bereich unterhalb meines titels:

2) ich weiss nicht, wo ich einstelle, das im excerpt der “voreingestellte” kommentarlink nicht sichtbar ist. ich finde die entsprechende stelle weder in den bausteinen noch seitenvorlagen…

für die darstellung der excerpts verwende ich das plugin rss_auto_excerpt.

der gesamte baustein sieht folgendermassen aus:

————-

<h3><txp:permlink><txp:title /></txp:permlink></h3>

<h2><txp:posted gmt=“boolean” /> | <txp:category1 link=“1” title=“1” /> | <txp:if_comments>{<txp:comments_count />} Kommentare<txp:else />{0} Kommentare</txp:if_comments></h2>

<txp:if_individual_article> <txp:rss_auto_excerpt skipparagraphs=“1” paragraphs=“9999” linktext=“Weiterlesen…” />
<txp:else /> <txp:rss_auto_excerpt paragraphs=“1” linktext=“Weiterlesen…” />
</txp:if_individual_article>

<p><h5>Autor: <txp:author link=“boolean” /></h5></p>

—————

danke für eure hilfe,
miriam

Last edited by marymi (2010-07-16 20:31:46)

Offline

#2 2010-07-12 15:19:47

jakob
Admin
From: Germany
Registered: 2005-01-20
Posts: 4,940
Website GitHub

Re: [de-de] [gelöst] kommentarlink im excerpt verbergen / Kommentarlink setzen

Mir scheint es dass “Kommentare [2]” nur bei der erste Artikel erscheint (bei der Artikel weiter unten mit 1 Kommentar z.B. nicht). Kann es sein dass Du vielleicht zweimal txp:article in deine Seitenvorlage hast? Der Link führt zu der Artikel und ein #-link namens #Kommentar. Dafür brauchst Du in der Form, der deine einzelne Blog-Artikel anzeigst <h3 id="Kommentar">Kommentare</h3> o.ä. haben.

<h2><txp:posted gmt="1" /> | <txp:category1 link="1" title="1" /> | <txp:if_comments><a href="<txp:permlink />#Kommentar">{<txp:comments_count />} Kommentare</a><txp:else />{0} Kommentare</txp:if_comments></h2>

<txp:if_individual_article> <txp:rss_auto_excerpt skipparagraphs="1" paragraphs="9999" linktext="Weiterlesen…" />
<txp:else /> <txp:rss_auto_excerpt paragraphs="1" linktext="Weiterlesen…" />
</txp:if_individual_article>

<h5>Autor: <txp:author link="1" /></h5>

(übrigens: “boolean” in der tag reference list bedeutet entweder 1 oder 0 als Option)

mit welchem tag verlinke ich zu den entsprechenden kommentaren?

txp:comment_anchor erstellt ein id="comment-1234" und txp:comment_permlink der Link zu diese Anchor, z.B.: http://www.mydomain.com/blog/article-name#comment-1234.


TXP Builders – finely-crafted code, design and txp

Offline

#3 2010-07-12 16:19:05

marymi
Member
Registered: 2009-06-18
Posts: 37

Re: [de-de] [gelöst] kommentarlink im excerpt verbergen / Kommentarlink setzen

das lag daran, das ich nur den ersten artikel überschrieben hab mit folgenem baustein:
—-
<!—display title—>
<h3><txp:permlink><txp:title /></txp:permlink></h3>

<!—CUSTOMIZE TO ALTER THE DISPLAY OF THE DATE—>
<h2><txp:posted gmt=“boolean” /> | <txp:category1 link=“1” title=“1” /> | <txp:if_comments>{<txp:comments_count />} Kommentare<txp:else />{0} Kommentare</txp:if_comments></h2>

<txp:body />

<!—display author—>
<p><h5>Autor: <txp:author link=“1” /></h5></p>

<!—display comments—>
<txp:comments_invite wraptag=“p” />
—-

das wollte ich jetzt grad anpassen aber schwupps ist alles durcheinander *grrr*mist.
wenn ich den artikel nicht überschreibe, dann nimmt er meine excerpts nicht auf der startseite – oder übernimmt sie, aber wenn man dann auf “weiterlesen” klickt, zeigt er nicht den ganzen artikel sondern wieder nur den textauszug an…

:(

(danke für den boolean tipp, ist geändert)

Offline

#4 2010-07-12 16:29:05

marymi
Member
Registered: 2009-06-18
Posts: 37

Re: [de-de] [gelöst] kommentarlink im excerpt verbergen / Kommentarlink setzen

… also keine ahnung warum, aber jetzt geht es vorerst, durch andere einstellungen. nur habe ich jetzt keine kommentareinladung mehr :( und ich weiss nicht, wo ich die jetzt einfügen soll. wenn ich auf der ersten seite bin, bei einem excerpt auf “weiter” klicke, komme ich auf den ganzen text. dieser verwendet als vorlage im prinzip dieselbe, wie die bloghome.

wenn ich auf dieser vorlage die kommenareinladung einfüge, wird sie auf der bloghome angezeigt was doof ist…

hm.

Offline

#5 2010-07-12 18:40:07

jakob
Admin
From: Germany
Registered: 2005-01-20
Posts: 4,940
Website GitHub

Re: [de-de] [gelöst] kommentarlink im excerpt verbergen / Kommentarlink setzen

Du kannst auch eigene Baustein kreiern, so dass Du die “default” Bausteine nicht überschreiben musst, z.B. ein namens “blog_artikel” für die Anzeige eines einzelnen Artikels und “blog_listeneintrag” für der Kurzform-variante.

Mit txp:article kannst Du dann angeben welche in der Liste verwendet werden soll und welche bei der Einzelanzeige: <txp:article form="blog_artikel" listform="blog_listeneintrag" />.

Wenn Du zurückkehren willst zu eine frühere form, dann findest Du die ursprüngliche Form-Quellcode und Page-Quellcade hier und hier.


TXP Builders – finely-crafted code, design and txp

Offline

#6 2010-07-16 13:08:39

marymi
Member
Registered: 2009-06-18
Posts: 37

Re: [de-de] [gelöst] kommentarlink im excerpt verbergen / Kommentarlink setzen

danke für Deine hilfe jacob, jetzt gehts…
:)

Offline

#7 2010-07-16 13:27:54

marymi
Member
Registered: 2009-06-18
Posts: 37

Re: [de-de] [gelöst] kommentarlink im excerpt verbergen / Kommentarlink setzen

… aber noch nicht ganz: habe comment anchor/permlink versucht einzubauen… aber bekomme immer fehlermeldungen :(

das ist der baustein innerhalb der seitenvorlage für die anzeige der artikelliste:
<h2><txp:posted gmt=“boolean” /> | <txp:category1 link=“1” title=“1” /> | <txp:if_comments>{<txp:comments_count />} Kommentare<txp:else />{0} Kommentare</txp:if_comments></h2>

egal wo ich welches txp einfüge, textpattern gibt fehlermeldung “kann nicht außerhalb des kommentarkontextes eingefügt werden”…

oder bin ich gar im falschen bereich… muss ich anchor direkt im kommentardisplay auf der artikelanzeige seite einfügen?

Offline

#8 2010-07-16 15:04:23

jakob
Admin
From: Germany
Registered: 2005-01-20
Posts: 4,940
Website GitHub

Re: [de-de] [gelöst] kommentarlink im excerpt verbergen / Kommentarlink setzen

hier steht, dass comment tags nur in ein Comment form erscheinen darf. Vermutlich darfst Du also comment_permlink dort nicht verwenden oder du musst es innerhalb <txp:comments limit="1" wraptag="" break=""> ... </txp:comments> fassen.

Dennoch sollte mein Vorschlag oben funktionieren …

<h2><txp:posted gmt="1" /> | <txp:category1 link="1" title="1" /> | 
<txp:if_comments>
   <a href="<txp:permlink />#Kommentar">{<txp:comments_count />} Kommentare</a>
<txp:else />
   {0} Kommentare
</txp:if_comments>
</h2>

… wenn Du in dein Baustein für deine einzelne Artikel ein passende linkziel erstellst direkt vor der Komment-ausgabe, z.B.:

<h3 id="Kommentar">Kommentare</h3>

Klappt’s nun?


TXP Builders – finely-crafted code, design and txp

Offline

#9 2010-07-16 20:09:05

marymi
Member
Registered: 2009-06-18
Posts: 37

Re: [de-de] [gelöst] kommentarlink im excerpt verbergen / Kommentarlink setzen

klasse, es geht jetzt, danke jacob! (urgs und da war auch noch das boolean falsch ;) )

:)

Offline

Board footer

Powered by FluxBB