CGFeedback laat bij news alle artikelen zien

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
Location: The Netherlands

CGFeedback laat bij news alle artikelen zien

Post 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
Last edited by Gregor on Tue Jul 13, 2010 1:41 pm, edited 1 time in total.
deactivated010521

Re: CGFeedback laat bij news alle artikelen zien

Post by deactivated010521 »

----------
Last edited by deactivated010521 on Tue Mar 12, 2013 4:02 pm, edited 1 time in total.
User avatar
Gregor
Power Poster
Power Poster
Posts: 1874
Joined: Thu Mar 23, 2006 9:25 am
Location: The Netherlands

Re: CGFeedback laat bij news alle artikelen zien

Post 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
Last edited by Gregor on Thu Jul 15, 2010 9:13 am, edited 1 time in total.
deactivated010521

Re: CGFeedback laat bij news alle artikelen zien

Post by deactivated010521 »

----------
Last edited by deactivated010521 on Tue Mar 12, 2013 4:04 pm, edited 2 times in total.
User avatar
Gregor
Power Poster
Power Poster
Posts: 1874
Joined: Thu Mar 23, 2006 9:25 am
Location: The Netherlands

Re: CGFeedback laat bij news alle artikelen zien

Post 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
Post Reply

Return to “Dutch - Nederlands”