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

®