Page 1 of 1
blog ontwikkelen
Posted: Sun Aug 07, 2011 6:20 pm
by iStevo
hallo allemaal,
Ik ben bezig aan een 3e projectje en heb even jullie hulp/assistentie nodig. Ik probeer een blog op een website te installeren maar begrijp de gebruikte code niet zo goed. Ik gebruik hiervoor module 'blogs'
http://www.samvanrossom.com/nl/blog
nu wil ik blog verder aanpassen, maar hoe pak ik dit best aan?
PS. Website is voorlopig gehost bij one.com en is héél traag. Ik moet echt op zoek gaan naar een nieuwe hostingprovider
Re: blog ontwikkelen
Posted: Sun Aug 07, 2011 7:21 pm
by RonnyK
Als je start met een project zou ik ipv Blog, CGBlog gebruiken. De laatste heeft actievere ontwikkeling.
Ronny
Re: blog ontwikkelen
Posted: Sun Aug 07, 2011 8:11 pm
by iStevo
ok, heb ik geïnstalleerd
http://www.samvanrossom.com/blog2
zelfde vraag, hoe begin ik er het best aan?
Re: blog ontwikkelen
Posted: Mon Aug 08, 2011 9:45 am
by Gregor
Kijk eens op
http://www.uisge-beatha.eu Daar maak ik gebruik van CGBlog. In het forum van cmsms is het nodige te vinden over het maken/aanpassen van templates.
Mijn suggestie is, om met de standaard install van cgblog te starten, dus je eerste artikelen te schrijven, en van daar te kijken naar de lay-out. Als je nl. posts hebt, dan wordt de wijziging in je templates ook visueel.
Succes, Gregor
Re: blog ontwikkelen
Posted: Mon Aug 08, 2011 2:38 pm
by Rolf
CGBlog heb ik ook voor mijn Buispost website gebruikt.
Met een extra html template kun je deze ook meertalig maken... Maar dat behoeft wel weer wat extra knutselwerk.
grtz. Rolf
Re: blog ontwikkelen
Posted: Wed Aug 10, 2011 2:26 pm
by iStevo
Rolf wrote:Met een extra html template kun je deze ook meertalig maken...
blog zal voornamelijk in het Engels zijn, maar wil dit toch in elk menu (elke taal) zichtbaar hebben. Net zoals een link naar twitter en facebook
kan dit?? Kwestie dat de juiste menu's bij de juiste taal meegaan
website.be/nl/blog
website.be/en/blog
website.be/de/blog
website.be/fr/blog
Re: blog ontwikkelen
Posted: Wed Aug 10, 2011 6:48 pm
by Rolf
Ja, dat kan zeker! Ik zal in paar hapklare brokken wat code geven. Kijk maar eens goed of je snapt wat er gebeurt
Maak binnen CGBlog voor iedere taal een categorie aan, dus nl, e, d, enz.
Boven in het CGBlog detailtemplate zetten om de titel mee te nemen:
Code: Select all
{* Pass blog title to template *}
{assign var='blog_title' value=$entry->title}
Maak een
apart HTML sjabloon die
alleen gebruikt wordt voor de
detailpagina van CGBlog.
HTML Sjabloon:
Code: Select all
{* The sitename is changed in Site Admin/Global settings. {title} is the name of each page *}
<title>{sitename} - Blog - {$blog_title}</title>
Content "door" Smarty laten gaan:
Code: Select all
</__body>
{content assign='contentdump'}
Op de plaats van de main content zet je dan:
Code: Select all
<h2>{$blog_title}</h2>
{$contentdump}
Navigatie:
Code: Select all
{if $lang == 'nl'}
{menu template='minimal_menu_jquery' start_element="2.1" show_root_siblings="1" number_of_levels='1'}
{elseif $lang == 'd'}
{menu template='minimal_menu_jquery' start_element="4.1" show_root_siblings="1" number_of_levels='1'}
{else}
{menu template='minimal_menu_jquery' start_element="3.1" show_root_siblings="1" number_of_levels='1'}
{/if}
Breadcrumbs:
Code: Select all
{if $lang == 'nl'}
{breadcrumbs starttext='U bent hier' root='start' delimiter='>'} <b>- {$blog_title}</b>
{elseif $lang == 'd'}
{breadcrumbs starttext='Sie sind hier' root='anfang' delimiter='>'} <b>- {$blog_title}</b>
{else}
{breadcrumbs starttext='You are here' root='home' delimiter='>'} <b>- {$blog_title}</b>
{/if}
Met de Smarty vergelijking kun je nog veel meer meenemen...
Per blog artikel kun je een custom URL instellen, dan krijg je:
http://buispost.eu/nl/blog/oude-buispost-advertenties
http://buispost.eu/e/blog/old-pneumatic-tube-ads
http://buispost.eu/d/blog/alte-rohrpost-anzeigen
grt. Rolf
Re: blog ontwikkelen
Posted: Wed Aug 10, 2011 7:06 pm
by iStevo
Rolf,
ik vrees dat ik een simpelere oplossing wil vinden. Ik denk niet dat diegene waarvoor ik site maak zijn blog in verschillende talen gaat onderhouden.
1. nl
1.1 blog (interne link naar 5.blog)
2. en
2.1 blog (interne link naar 5.blog)
3.fr
3.1 blog (interne link naar 5.blog)
4.de
4.1 blog (interne link naar 5.blog)
5. blog
blog zelf moet niet onderverdeeld worden.
heb voorlopig deze links al werkende
http://www.samvanrossom.com/nl/blog
http://www.samvanrossom.com/en/blog
dus moet ik enkel met de {if} {else} codes footers, flags en menu's kunnen toevoegen per taal
(en hier zie ik niet direct hoe ik dit best kan doen)
Re: blog ontwikkelen
Posted: Wed Aug 10, 2011 7:26 pm
by Rolf
iStevo wrote:dus moet ik enkel met de {if} {else} codes footers, flags en menu's kunnen toevoegen per taal (en hier zie ik niet direct hoe ik dit best kan doen)
Staat er toch wel degelijk

En ook in de Meertalige website thread...
Re: blog ontwikkelen
Posted: Wed Aug 10, 2011 8:46 pm
by iStevo
discussie van hierboven ga ik verderzetten in meertalige onderwerp.
Nog 1 vraagje ivm blog alvorens dit onderwerp kan afgesloten worden.
Ik wil graag blog zoals deze nu is (bijlage: blog1) aanpassen naar bijlage blog 2. Waar kan ik deze code vinden, de rest zal ik wel uitwerken
Re: blog ontwikkelen
Posted: Thu Aug 11, 2011 12:22 pm
by Rolf
Dat kun je doen in de samenvatting sjablonen van CGBlog.
CGBlog heeft volgens mij geen standaard Stylesheets. Deze zul je zelf even handmatig moeten aanmaken.
Wellicht vind je hier ook nog bruikbare tips:
http://forum.cmsmadesimple.org/viewtopi ... 13&t=56104
®