CGBlog doorsturen naar Social Media, en meer...
Moderator: velden
Re: CGBlog doorsturen naar Social Media, en meer...
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
iemand een idee hoe de feed er dan moet uitzien ?
Mvg,
Peter
Re: CGBlog doorsturen naar Social Media, en meer...
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:
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?
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>
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...
Het helpt als je eventuele html opmaak uit je pagina haalt
Re: CGBlog doorsturen naar Social Media, en meer...
@Pedes, ik heb in cgblog een additional field aangemaakt, genaamd 'facebook_thumbnail'. Mijn feed ziet er dan als volgt uit:
@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.
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>
Re: CGBlog doorsturen naar Social Media, en meer...
Bij toeval kwam ik erachter dat in de source van de pagina:
wordt geplaatst en daarmee de feed niet valideert. Na lang zoeken ontdekte ik dat de tage {metadata} hier voor verantwoordelijk is. Oplossing is:<base ref=......./>
Code: Select all
{metadata showbase="false"}
-
- Forum Members
- Posts: 23
- Joined: Tue Apr 02, 2013 1:15 pm
- Location: 's-Hertogenbosch
Re: CGBlog doorsturen naar Social Media, en meer...
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.
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...
Jos????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.
Pubdate is niet belangrijk, nice feature.
Groet, Gregor
Re: CGBlog doorsturen naar Social Media, en meer...
Ohw, dat detail ben ik vergeten te omschrijven... dat moet inderdaad wel! Zal het nog even wijzigen.brutusmaximus wrote:Ik heb wel een apart (compleet leeg) sjabloon gemaakt voor de feedpagina.
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Re: CGBlog doorsturen naar Social Media, en meer...
@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...
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
Ik ben dit stukje vergeten in de tutorial op te nemen
- + - + - + - + - + - + -
LATEST TUTORIAL AT CMS CAN BE SIMPLE:
Migrating Company Directory module to LISE
Migrating Company Directory module to LISE
- + - + - + - + - + - + -
Re: CGBlog doorsturen naar Social Media, en meer...
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
Met elkaar komen we tot een T&T. Don't fall too hard on yourself