Page 2 of 2

Re: CGBlog doorsturen naar Social Media, en meer...

Posted: Tue Jun 12, 2012 2:11 pm
by pedes
hoe zorg ik ervoor dat mijn bericht (content ... voorbeeld een tekstje en foto) ook in de feed wordt opgenomen en mooit wordt gepost op mijn facebook account ?

iemand een idee hoe de feed er dan moet uitzien ?

Mvg,
Peter

Re: CGBlog doorsturen naar Social Media, en meer...

Posted: Tue Apr 02, 2013 7:13 am
by Gregor
Rolf zijn suggestie om voor iets simpels geen extra module te installeren, de bovenstaande instructies gevolgd. Nog geen koppeling naar iftt.

In de summarytemplate heb ik:

Code: Select all

<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<atom:link href="http://www.uisge-beatha.eu/test" rel="self" type="application/rss+xml" />
<title>Uisge Beatha</title>
<link>http://www.uisge-beatha.eu</link>
<description>Een eigen omschrijving van deze feed</description>
<copyright>(c) Gregor J. de Graaf</copyright>
<generator>CMS Made Simple</generator>
{foreach from=$items item='entry'}
    <item>
        <title>{$entry->title|escape|truncate:65}</title>
        <link>{$entry->detail_url}</link>
{capture assign=foo}{if $entry->summary}{eval var=$entry->summary|strip_tags}{else if $entry->content}{eval var=$entry->content|strip_tags}{/if}{/capture}
        <description>{$foo|strip_tags|strip|truncate:150}</description>
        <guid>{$entry->detail_url}</guid>
    </item>
{/foreach}

</channel>
</rss>
De link is http://www.uisge-beatha.eu/test/
Dit zijn wel alle artikelen e.d., maar niet als rss feed. Ik denk dat het zit in type="application/rss+xml Doordat pretty urls aanstaat, eindigen alle pagina's op .html

Iemand een idee of dit klopt en hoe ik er wel een rss-feed van kan maken?

Re: CGBlog doorsturen naar Social Media, en meer...

Posted: Tue Apr 02, 2013 11:55 am
by Gregor
Het helpt als je eventuele html opmaak uit je pagina haalt ;)

Re: CGBlog doorsturen naar Social Media, en meer...

Posted: Tue Apr 02, 2013 3:28 pm
by Gregor
@Pedes, ik heb in cgblog een additional field aangemaakt, genaamd 'facebook_thumbnail'. Mijn feed ziet er dan als volgt uit:

Code: Select all

<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<atom:link href="http://www.uisge-beatha.eu/rssfeed" rel="self" type="application/rss+xml" />
<title>{title}</title>
<link>http://www.uisge-beatha.eu</link>
<description>RSS feeds uit het logboek en met nieuwtjes van Uisge Beatha</description>
<copyright>(c) Gregor J. de Graaf</copyright>
<generator>CMS Made Simple</generator>
{foreach from=$items item='entry'}
    <item>
        <title>{$entry->title|escape|truncate:65}</title>
        <pubDate>{$entry->postdate|rfc_date}</pubDate>
        <link>{$entry->detail_url}</link>
{capture assign=foo}{if $entry->summary}{eval var=$entry->summary|strip_tags}{else if $entry->content}{eval var=$entry->content|strip_tags}{/if}{/capture}
        <description>{if {$entry->facebook_thumbnail} != ''}<img width="150" height="200" style="width:150px;height:200px;padding-bottom:10px;padding-right:10px;float:left;" src={$entry->file_location}/{$entry->facebook_thumbnail}>{/if} {$foo|strip_tags|strip|truncate:150}</description>
        <guid>{$entry->detail_url}</guid>
    </item>
{/foreach}
</channel>
</rss>
@Rolf ben wel benieuwd hoe je het voor elkaar hebt gekregen om een subpagina te maken en dan toch je feed te laten zien. Bij mij lukt een pagina op het 1e niveau wel, maar op het 2e niveau blijft de feed leeg.

Re: CGBlog doorsturen naar Social Media, en meer...

Posted: Sun Apr 07, 2013 12:12 pm
by Gregor
Bij toeval kwam ik erachter dat in de source van de pagina:
<base ref=......./>
wordt geplaatst en daarmee de feed niet valideert. Na lang zoeken ontdekte ik dat de tage {metadata} hier voor verantwoordelijk is. Oplossing is:

Code: Select all

{metadata showbase="false"}

Re: CGBlog doorsturen naar Social Media, en meer...

Posted: Tue Apr 09, 2013 7:56 am
by brutusmaximus
Hoi Jos,

Bedankt voor je uitleg. Werkt als een trein :)

Ik heb wel een apart (compleet leeg) sjabloon gemaakt voor de feedpagina. Hoe belangrijk is de pubDate ? want die heb ik achterwege gelaten.

Re: CGBlog doorsturen naar Social Media, en meer...

Posted: Tue Apr 09, 2013 12:38 pm
by Gregor
brutusmaximus wrote:Hoi Jos,

Bedankt voor je uitleg. Werkt als een trein :)

Ik heb wel een apart (compleet leeg) sjabloon gemaakt voor de feedpagina. Hoe belangrijk is de pubDate ? want die heb ik achterwege gelaten.
Jos????

Pubdate is niet belangrijk, nice feature.

Groet, Gregor ;)

Re: CGBlog doorsturen naar Social Media, en meer...

Posted: Tue Apr 09, 2013 1:29 pm
by Rolf
brutusmaximus wrote:Ik heb wel een apart (compleet leeg) sjabloon gemaakt voor de feedpagina.
Ohw, dat detail ben ik vergeten te omschrijven... dat moet inderdaad wel! Zal het nog even wijzigen.

Re: CGBlog doorsturen naar Social Media, en meer...

Posted: Tue Apr 09, 2013 1:35 pm
by Gregor
@Rolf Misschien wil je er dan ook bij zetten dat voor een validatie je de <base....> moet "uitzetten", maar dit voor de overige pagina aan moet staan, afhankelijk hoe je padverwijzing is:

Code: Select all

{if $page_alias == "[pagina alias waar je rss feed wordt gemaakt]"}
        {metadata showbase="false"}
    {else}
        {metadata}
    {/if}

Re: CGBlog doorsturen naar Social Media, en meer...

Posted: Tue Apr 09, 2013 1:44 pm
by Rolf
Nou, de {metadata}-tag hoort niet in het sjabloon te zitten... Alleen maar de {content}-tag, dat lost het probleem al op.
Ik ben dit stukje vergeten in de tutorial op te nemen :-[

Re: CGBlog doorsturen naar Social Media, en meer...

Posted: Tue Apr 09, 2013 1:48 pm
by Gregor
Alleen een template met {content} bedoel je? Ja, dat zou het dan ook oplossen. Denk dat dat een beetje de keuze is hoeveel templates je wilt.

Met elkaar komen we tot een T&T. Don't fall too hard on yourself ;)