$num_comments lijkt 1 te blijven

Nederlandse ondersteuning voor CMS Made Simple

Moderator: velden

Post Reply
User avatar
Gregor
Power Poster
Power Poster
Posts: 1874
Joined: Thu Mar 23, 2006 9:25 am

$num_comments lijkt 1 te blijven

Post by Gregor »

Hallo,

Tijd geleden dat ik een post heb geplaatst. Gelukkig druk door werk en de site draait perfect, dus iets minder actief op het forum.

Nu wel een vraag. De variabele $num_comments heeft de waarde 1, ook als er geen comments (CGFeedback) zijn geplaatst bij een artikel. Het aanroepen van

Code: Select all

{CGFeedback key1="CGBlog" key2=$entry->id action='ratings' ratingstemplate="feedback_counter"}
geeft wel het juiste aantal reacties terug:

Code: Select all

{* cgfeedback ratings template *}
{strip}
{if $stats.count ==0}
   Nog geen reacties
{else}
   {$stats.count} reactie{if $stats.count !=1}s{/if}
{/if}
{/strip}
Iemand enig idee wat er de oorzaak van kan zijn en hoe ik dit kan oplossen?

Thnks!
Gregro
User avatar
Rolf
Power Poster
Power Poster
Posts: 7825
Joined: Wed Apr 23, 2008 7:53 am
Contact:

Re: $num_comments lijkt 1 te blijven

Post by Rolf »

Hoi Gregor,

Gebruik je de laatste versie van de module?

Grt Rolf.
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Image
User avatar
Gregor
Power Poster
Power Poster
Posts: 1874
Joined: Thu Mar 23, 2006 9:25 am

Re: $num_comments lijkt 1 te blijven

Post by Gregor »

Van alles de laatste versie Rolf. Vond het spannend te upgraden, maar dat is allemaal goed gekomen na wat kleine hik-up's :-)

Gr., Gregor
Evert B.
Power Poster
Power Poster
Posts: 414
Joined: Fri Oct 20, 2006 12:07 pm

Re: $num_comments lijkt 1 te blijven

Post by Evert B. »

Gregor,

Ik heb eens van Rolf de volgende oplossing gehad die prima werkt voor mij:

Maak in CGFeedback een waarderingstemplate aan en noem deze feedback_counter:

Code: Select all

{$stats.count} reactie{if $stats.count !=1}s{/if}
Roep de teller vervolgens in je summry of detail template van News of Blog aan met:

Code: Select all

{CGFeedback key1="News" key2=$entry->id action='ratings' ratingstemplate="feedback_counter"}
In jouw geval moet je in plaats van News even CGBlog zetten bij Key1.

Werkt prima en is volgens mij voor jou toereikend.
User avatar
Gregor
Power Poster
Power Poster
Posts: 1874
Joined: Thu Mar 23, 2006 9:25 am

Re: $num_comments lijkt 1 te blijven

Post by Gregor »

Dank voor de tip. Dat deel werkt ook goed; heb dat nl. in de templates zitten.

Wat niet werkt is het volgende:

Code: Select all

<h3>Reacties</h3>
{* $num_comments|print_r *}
{if $num_comments != '0'}
   {CGFeedback key1="CGBlog" key2=$uisge_news_id action="summary" lang="nl_NL"}
{else}
   <p>Op dit artikel zijn nog geen reacties. Laat als eerste een reactie achter!</p>
{/if}
<h3>Schrijf een reactie</h3>
{CGFeedback key1="CGBlog" key2=$uisge_news_id action="default" lang="nl_NL"}
De variabele $num_comments heeft de waarde 1 en daardoor gaat bovenstaande code mis. Er zit dus een verschil tussen de code voor het weergeven van het aantal reacties en het aangeven of er wel/geen reacties zijn.

Gregor
User avatar
Rolf
Power Poster
Power Poster
Posts: 7825
Joined: Wed Apr 23, 2008 7:53 am
Contact:

Re: $num_comments lijkt 1 te blijven

Post by Rolf »

Code: Select all

{if $num_comments != '0'}
Is $num_comments een module string?

Je kunt ook zoiets doen:

Code: Select all

{capture assign=foo}{CGFeedback key1="News" key2=$entry->id action='ratings' ratingstemplate="feedback_counter"}{/capture}

{if $foo != '0 reacties'}
   {CGFeedback key1="CGBlog" key2=$uisge_news_id action="summary" lang="nl_NL"}
{else}
   <p>Op dit artikel zijn nog geen reacties. Laat als eerste een reactie achter!</p>
{/if}
Rolf
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Image
User avatar
Gregor
Power Poster
Power Poster
Posts: 1874
Joined: Thu Mar 23, 2006 9:25 am

Re: $num_comments lijkt 1 te blijven

Post by Gregor »

Hoi Rolf,

Het gebruik van $num_comments heb ik van deze site gehaald:
http://www.i-do-this.com/blog/15/Setup- ... log-Module
Daar wordt ie gebruikt zonder elders te zijn gedeclareerd, daarom ben ik ervan uit gegaan dat deze een module string is.

Deze code:

Code: Select all

{capture assign=foo}{CGFeedback key1="CGBlog" key2=$entry->id action='ratings' ratingstemplate="feedback_counter"}{/capture}
leidt tot een waarde voor $foo
Nog geen reacties1
Deze waarde begrijp ik niet ??? Had een getal verwacht, maar dit lijkt meer uit een vertaling ofzo te komen.

Thnks., Gregor
User avatar
Rolf
Power Poster
Power Poster
Posts: 7825
Joined: Wed Apr 23, 2008 7:53 am
Contact:

Re: $num_comments lijkt 1 te blijven

Post by Rolf »

Uhm je gaf toch aan dat dit werkte?
Evert B. wrote:Maak in CGFeedback een waarderingstemplate aan en noem deze feedback_counter:

Code: Select all

{$stats.count} reactie{if $stats.count !=1}s{/if}
Roep de teller vervolgens in je summry of detail template van News of Blog aan met:

Code: Select all

{CGFeedback key1="News" key2=$entry->id action='ratings' ratingstemplate="feedback_counter"}
Dan zou

Code: Select all

{CGFeedback key1="News" key2=$entry->id action='ratings' ratingstemplate="feedback_counter"}
"0 reacties" moeten tonen...

Of ben ik nu het spoor ergens kwijt geraakt? :)

Rolf
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Image
User avatar
Gregor
Power Poster
Power Poster
Posts: 1874
Joined: Thu Mar 23, 2006 9:25 am

Re: $num_comments lijkt 1 te blijven

Post by Gregor »

Die 0 reactie(s) kom volgens mij uit {$stats.count} vandaan, althans zo staat het in de template. Dat zou betekenen dat {$stats.count} een waarde teruggeeft :o

Gr., Gregor
User avatar
Rolf
Power Poster
Power Poster
Posts: 7825
Joined: Wed Apr 23, 2008 7:53 am
Contact:

Re: $num_comments lijkt 1 te blijven

Post by Rolf »

Heb helaas geen website meer waar ik wat op kan testen... :-\
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Image
User avatar
Gregor
Power Poster
Power Poster
Posts: 1874
Joined: Thu Mar 23, 2006 9:25 am

Re: $num_comments lijkt 1 te blijven

Post by Gregor »

Ehhh, hoe kan dat nou Rolf?

Login maken?

Gr., Gregor
Post Reply

Return to “Dutch - Nederlands”