Page 1 of 1

CGFeedback laat bij news alle artikelen zien

Posted: Tue Jul 13, 2010 8:41 am
by Gregor
Hallo,

Als ik via CGFeedback een artikel invoer en gebruik daar bij in de News template:

Code: Select all

{CGFeedback key1="News" key2=$entry->id  lang="nl_NL"} 
{CGFeedback key1="News" key2=$entry->id action='summary' lang="nl_NL"}
dan zou ik verwachten dat ik alleen bij het artikel geplaatste feedback te zien krijg, echter hij laat in enkele posts alle feedback zien. In het lijstje bij de module staat op enkele plaatsen wel een key2 en op sommige regels weer niet.
ID  Key 1  Key 2  Key 3  Title  Author Name  Status  Created     
7 News zeilgewissel leeg Draft 13-07-10 15:38:35 Edit Delete
6 News ned verliest leeg Published 13-07-10 10:34:58 Edit Delete
5 News 168 bio leeg Published 13-07-10 10:28:56 Edit Delete
4 News ned-bra leeg Published 13-07-10 10:27:52 Edit Delete
3 News leeg leeg Published 13-07-10 08:45:31 Edit Delete
2 News leeg leeg Published 13-07-10 08:40:10 Edit Delete
1 News 151 Test Test Published 24-03-10 10:53:16 Edit Delete

Ter illustratie, klik maar eens op de eerste twee logboek items bovenaan de pagina:
www.uisge-beatha.eu

Zie ik iets over het hoofd?

Gregor

Re: CGFeedback laat bij news alle artikelen zien

Posted: Thu Jul 15, 2010 8:34 am
by deactivated010521
----------

Re: CGFeedback laat bij news alle artikelen zien

Posted: Thu Jul 15, 2010 9:03 am
by Gregor
@Arnoud, dnak je wel voor je reactie. Ten aanzien van het key2 - deel, een testje:
http://www.uisge-beatha.eu/news/163/30/Schootblok-springt-uit-elkaar.html
geeft:
key2 ja/nee: (1631)

http://www.uisge-beatha.eu/news/150/30/Artikeltje-geplaatst.html
key2 ja/nee: (1501)

Bij deze laatste link ook feedback gegeven en in de backend zie ik staan:
10   News   150   PR

http://www.uisge-beatha.eu/news/148/76/Er-is-er-een-jarig.html
key2 ja/nee: (1)
Hier zie ik ook alle feedback die is gemaakt bij andere posts.

http://www.uisge-beatha.eu/news/140/30/Kleur-Anti-Fouling.html
key2 ja/nee: (1)
Hier zie ik ook alle feedback die is gemaakt bij andere posts.

Het lijkt er dus op dat de $entry->id niet overal wordt gezet. Even een test gedaan door in de template bovenin de volgende regel te plaatsen:

Code: Select all

key2 begin news template ja/nee: ({$entry->id|print_r}) <br/>
Dit levert bij de laatste link:
http://www.uisge-beatha.eu/news/140/30/Kleur-Anti-Fouling.html
key2 begin news template ja/nee: (1401)
key2 ja/nee: (1)

Het lijkt er dus op dat in de template iets wijzigt aan de $entry->id

De template is:

Code: Select all

{* Detail template *}
key2 begin news template ja/nee: ({$entry->id|print_r}) <br/>
<h3 id="NewsPostDetailTitle">{$entry->title}</h3>

<hr id="NewsPostDetailHorizRule">

{if $entry->category}
	<div id="NewsPostDetailCategory">
		{$category_label} {$entry->category}
	</div>
{/if}

{if $entry->postdate}
	<div id="NewsPostDetailDate">
		{$entry->postdate}
	</div>
{/if}

{if $entry->summary}
	<div id="NewsPostDetailSummary">
	   <strong>
		{eval var=$entry->summary}
	   </strong>
	</div>
{/if}

{if $entry->author}
	<div id="NewsPostDetailAuthor">
	            {$entry->author}
	</div>
{/if}

<div id="NewsPostDetailContent">
        {eval var=$entry->content}
</div>

<div id="NewsPostDetailPrintLink">
	{$entry->printlink}
</div>
<br></br>

{if $return_url != ""}
  <div id="NewsPostDetailReturnLink">{$return_url}</div>
{/if}
{if $entry->category == 'Logboek' || $entry->category == 'Onderhoud'|| $entry->category == 'Hardlopen' ||  $entry->category == 'General' || $entry->category == 'Statistiek'}
  {cms_module module='comments' modulename='News' pageid=$entry->id}
{* {CGFeedback key1="News" key2=$entry->id lang="nl_NL"} *}

key2 ja/nee: ({$entry->id|print_r}) <br/>
{CGFeedback key1="News" key2=$entry->id  lang="nl_NL"} 
{CGFeedback key1="News" key2=$entry->id action='summary' lang="nl_NL"}

{/if}

{*
{prev_next pageid=$page_id currid=$entry->id currdate=$entry->postdate}
<p>
{if $news_next_url}<a href="{$news_next_url}"><< {$news_next_text}</a> | {/if}
{if $news_prev_url}<a href="{$news_prev_url}">{$news_prev_text} >></a>{/if}
<p>
*}

{modslack Func=News_next_prev param1=$entry->postdate param2=$entry->category}
{if $news_next_url!=''}<h6 class="nextarrow"><a href="{$news_next_url}" title="{$news_next_text}" id="NextArt">Volgend artikel</a></h6>{/if}

{if $news_prev_url!=''}<h6 class="prevarrow"><a href="{$news_prev_url}" title="{$news_prev_text}" id="PrevArt">Vorig artikel</a></h6>{/if}
Ik zie geen plek waar die variable wordt gewijzigd. Wat wel opvalt, als er al commentaar staat, dan is de $entry->id gewijzigd naar 1.

Heb jij een idee waar te zoeken?

Gregor

Re: CGFeedback laat bij news alle artikelen zien

Posted: Thu Jul 15, 2010 10:32 am
by deactivated010521
----------

Re: CGFeedback laat bij news alle artikelen zien

Posted: Thu Jul 15, 2010 10:37 am
by Gregor
De Comments module staat er nog in omdat er posts zijn die een reactie bevatten en die wil ik wel laten zien. Heb alleen in de template van comments de mogelijkheid tot toevoegen eruit gehaald.

Je suggestie om een nieuwe variable te gebruiken ga ik er zo in zetten. Dank je wel voor het meedenken!

Gregor