$entry.has_comments reagiert komisch

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Post Reply
stm999999999
Regular
Posts: 1531
Joined: Tue Mar 07, 2006 11:25 pm
Location: Berlin, Germany
Contact:

$entry.has_comments reagiert komisch

Post by stm999999999 »

Hallo,

mir fiel gerade wieder was auf:

Mein Theme benutzt im Footer folgendes, offenbar um "Kommentar (x)" und "Trackbacks (X)" nur anzuzeigen, wenn welche da sind. Also kein "Kommentar (0)":

Code: Select all

{if $entry.has_comments ...
Ob ich das mag, weiß ich noch nicht. Aber es funktioniert auf jeden Fall nicht richtig:

http://blog.stephan.manske-net.de

Es werden in der Übersicht und auch in der Artikel-Ansicht immer auch "Kommentare (0)" angezeigt.

EINZIGE Ausnahme: Wenn ich über die Suche gehe (probiert mal "Vorstand"), dann werden Nuller-Kommentare/Trackbacks auf einmal ausgeblendet!?

http://blog.stephan.manske-net.de/index ... D=Vorstand

Wie kann das sein?



Hier noch der komplette Code meines Theme aus der entries.tpl:

Code: Select all

{if $entry.has_trackbacks}• <img src="/templates/{$template}/img/trackbacks.gif" style="border: 0px" title="{$entry.label_trackbacks}"  alt="{$entry.label_trackbacks}" /> {
                    if $use_popups
                        }<a href="{$entry.link_popup_trackbacks}" onclick="window.open(this.href, 'comments', 'width=480,height=480,scrollbars=yes'); return false;">{$entry.label_trackbacks} ({$entry.trackbacks})</a>{
                    else
                        }<a href="{$entry.link}#trackbacks">{$entry.label_trackbacks} ({$entry.trackbacks})</a>
                    {/if}
                {/if}

{if $entry.has_comments
                    }• <img src="/templates/{$template}/img/comments.gif" style="border: 0px" title="{$entry.label_comments}"  alt="{$entry.label_comments}" /> {
                    if $use_popups
                        }<a href="{$entry.link_popup_comments}" onclick="window.open(this.href, 'comments', 'width=480,height=480,scrollbars=yes'); return false;">{$entry.label_comments} ({$entry.comments})</a>{
                    else
                        }<a href="{$entry.link}#comments">{$entry.label_comments} ({$entry.comments})</a>{
                    /if}
                {/if}
Ciao, Stephan
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: $entry.has_comments reagiert komisch

Post by garvinhicking »

Hi!

"has_comments" indiziert nicht die Anzahl der Kommentare (das machst Du mit $entry.comments), sondern ob Kommentare+Trackbacks generell möglich sind. :)

Viele Grßüe,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
stm999999999
Regular
Posts: 1531
Joined: Tue Mar 07, 2006 11:25 pm
Location: Berlin, Germany
Contact:

Post by stm999999999 »

OK, aber eines verstehe ich dann dennoch nicht:

In der oben beispielhaft genannten Such-Ausgabe werden Nuller-Kommentare/Trackbacks im Footer unterdrückt! Obwohl a) Kommentare da durchaus möglich sind und b) bei denselben Einträgen die Kommentar-Angabe (=0) NICHT unterdrückt wird, wenn ich den Artikel einzeln ansehe oder in in einer Nicht-Suche-Übersicht!

Irgendwie muß die Suche da einen Seiteneffekt auf diese Variable haben.
Ciao, Stephan
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!

Jau, tatsächlich hat die Suche-Funktion "moderate_comments" uind "allow_comments" nicht mit ausgelesen. Habe ich just behoben. :)

Viele Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
stm999999999
Regular
Posts: 1531
Joined: Tue Mar 07, 2006 11:25 pm
Location: Berlin, Germany
Contact:

Post by stm999999999 »

Super!

BTW, wann bekomme ich eigentlich den goldenen Bug-Find-Award verliehen? :D :D :D

(Oder alternativ den Nerv-Orden am kupfernen Band? :lol: )
Ciao, Stephan
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!

Ich versuche mal beides zu vereinen und Dir dann beim ersten s9y usertreffen zu verleihen :)

Viele Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Post Reply