Page 1 of 1
[Opgelost] Wat vragen betreft Nieuwsmodule
Posted: Wed Mar 24, 2010 1:05 pm
by sk33l0
In een ander topic werd het wat offtopic dus vandaar deze nieuwe om het overzichtelijk te houden.
Ik zit dus met de vraag
sk33l0 wrote:
Ik maak gebruik van een jquery plugin die de links naar de nieuwsitems toont om de 3 seconde.
Code: Select all
<div id="ticker">
<ul id="newsblok">
<li>{news number='1' detailpage='nieuws'}</li>
<li></li>
<li></li>
<li></li>
</ul>
</div>
Daar wil ik de laatste 4 nieuwsitems in laten roteren. Wat moet ik dan als tag gebruiken? iets als {news number='1' articleid'1' detailpage='nieuws'}? Dat werkt namelijk niet.
Jos antwoorde
Jos wrote:
In dat geval moet je de volgende tag gebruiken:
Code: Select all
{news number='4' detailpage='nieuws' summarytemplate='newsrotate'}
Vervolgens ga je naar de admin sectie van News , tab summarytemplates. Daar maak je een nieuwe template aan met de naam 'newsrotate'. Je kunt de voorbeeldcode aanpassen, de meest gebruikte variabelen zie je al staan.
Het zal iets worden in de geest van:
Code: Select all
<div id="ticker">
<ul id="newsblok">
{foreach from=$items item=entry}
<li><a href="{$entry->moreurl}" title="{$entry->title|cms_escape:htmlall}">{$entry->title|cms_escape}</a></li>
{/foreach}
</ul>
</div>
dus mijn vraag:
Dan heb ik die jquery plugin dus niet nodig? Dus het niet mogelijk om tussen de 4 tags de article id's aan te roepen?
Re: Wat vragen betreft Nieuwsmodule
Posted: Wed Mar 24, 2010 1:08 pm
by Jos
sk33l0 wrote:
Dan heb ik die jquery plugin dus niet nodig? Dus het niet mogelijk om tussen de 4 tags de article id's aan te roepen?
Elke layout is mogelijk met CMSms, je moet alleen net even weten hoe. Ik heb je met bovenstaande aangegeven dat er onderscheid is tussen de sjablonen voor pagina's en de sjablonen die modules gebruiken.
Als je alleen een article-id nodig hebt tussen de tags, dan kan dat.. Ik weet niet hoe jouw jQuery plugin werkt. Met rotators wordt doorgaans alle data van alle items in de html broncode uitgespuugd en zorgt de rotator ervoor dat er telkens maar eentje getoond wordt.
Jouw plugin kan anders werken, en daar wordt het wellicht iets ingewikkelder door (extra paginatemplate, extra news detailtemplate ?), Misschien bestaat er al een "User defined tag" die alles voor je regelt, of een plugin, of is er elders op het forum al wel een werkend voorbeeld te vinden.
Voordat je het wiel uitvindt is het dus beter om even in het forum te zoeken. Als je er dan niet uitkomt open je een nieuwe post over dat onderwerp

Re: Wat vragen betreft Nieuwsmodule
Posted: Wed Mar 24, 2010 1:20 pm
by sk33l0
als ik {news articleid="1"} of {news articleid="2"} tussen de li tags zet dan toont hij de samenvattingen niet per stuk maar gewoon onder elkaar.
Re: Wat vragen betreft Nieuwsmodule
Posted: Wed Mar 24, 2010 2:02 pm
by Jos
De parameter articleid heb je naar mijn idee niet nodig.
Re: Wat vragen betreft Nieuwsmodule
Posted: Wed Mar 24, 2010 4:43 pm
by sk33l0
is het wel mogelijk om de lengte van de samenvatting aan te passen naar maximaal 20 woorden en daarachter (lees meer). Anders past het niet in mijn div.
Re: Wat vragen betreft Nieuwsmodule
Posted: Wed Mar 24, 2010 4:58 pm
by mcDavid
je kunt misschien de |truncate modifier van smarty gebruiken?
http://www.smarty.net/manual/en/languag ... uncate.php Hier staat uitgelegd hoe dat werkt
Bijv:
{$variable|truncate:30} laat de eerste 30 tekens van $variable zien
Re: Wat vragen betreft Nieuwsmodule
Posted: Wed Mar 24, 2010 5:51 pm
by sk33l0
Dat werkt idd thnx, maar nu dit nog werkend krijgen.
Jos wrote:
De parameter articleid heb je naar mijn idee niet nodig.
Er moet toch een manier zijn om de laatste 4 samenvattingen/ links/ artikelen in de jquery plugin te tonen? Zodat ik in de li tags de juiste verwijzing naar het item kan zetten.
laatste artikel
ouder artikel
ouder artikel
ouder artikel
Re: Wat vragen betreft Nieuwsmodule
Posted: Wed Mar 24, 2010 5:54 pm
by Gregor
In het deel 'tips en tricks' heb ik een upcoming event rotator geplaatst. Wellicht dat dat je op weg helpt om je vraag te beantwoorden.
Gregor
Re: Wat vragen betreft Nieuwsmodule
Posted: Wed Mar 24, 2010 6:07 pm
by mcDavid
sk33l0 wrote:
Dat werkt idd thnx, maar nu dit nog werkend krijgen.
Jos wrote:
De parameter articleid heb je naar mijn idee niet nodig.
Er moet toch een manier zijn om de laatste 4 samenvattingen/ links/ artikelen in de jquery plugin te tonen? Zodat ik in de li tags de juiste verwijzing naar het item kan zetten.
laatste artikel
ouder artikel
ouder artikel
ouder artikel
Dat is toch precies wat je in je startpost al qoute van Jos?
Re: Wat vragen betreft Nieuwsmodule
Posted: Wed Mar 24, 2010 8:19 pm
by sk33l0
Ik was te snel met mijn conclusie het werkt zoals jos als voorbeeld gaf. Excuus en wederom bedankt.
Re: Wat vragen betreft Nieuwsmodule
Posted: Thu Mar 25, 2010 6:57 am
by RonnyK
Zou je een post als [opgelost] willen markeren als deze opgelost is. Dat kun je doen door de eerste post aan te passen en daarbij de onderwerps/regel te wijzigen.
Ronny
Re: Wat vragen betreft Nieuwsmodule
Posted: Thu Mar 25, 2010 8:05 am
by sk33l0
Ja zal ik doen heb het ook gedaan bij het vorige topic dat ik heb aangemaakt.
Vroeg me nog 1 ding af
Ik wil ook een nieuwsarchiefpagina waar je dan een lijst ziet met de datum en de link enkel. Als ik het goed begrijp maak ik dan een nieuw samevattingsjabloon aan en noem deze nieuwsarchief. Hierin plaats ik de code die bepaalt dat de datum en de link van een artikel verschijnen . In de pagina komt dan een tag als dit:
{news number='0' summarytemplate='nieuwsarchief'}
in de samenvattingsjabloon iets als dit:
Code: Select all
{foreach from=$items item=entry}
<a href="{$entry->moreurl}" title="{$entry->title|cms_escape:htmlall}">{$entry->title|cms_escape|truncate:30}</a>
{if $entry->postdate}
<div class="NewsSummaryPostdate">geplaatst op:
{$entry->postdate|cms_date_format}
</div>
{/if}
{/foreach}
Klopt dit? en hoe krijg ik de link naast de datum ipv er onder?zodat je dit krijgt:
23-03-2010 - nieuwsbericht
23-03-2010 - nieuwsbericht
23-03-2010 - nieuwsbericht
23-03-2010 - nieuwsbericht
23-03-2010 - nieuwsbericht
23-03-2010 - nieuwsbericht
Re: Wat vragen betreft Nieuwsmodule
Posted: Thu Mar 25, 2010 8:46 am
by Jos
Ik denk dat het wel redelijk klopt. Je komt er het snelst achter als je het gewoon uitprobeert
Naast elkaar zetten is toch niet zo lastig?
Code: Select all
{foreach from=$items item=entry}
<div class="NewsSummary">
{$entry->postdate|cms_date_format} - <a href="{$entry->moreurl}" title="{$entry->title|cms_escape:htmlall}">{$entry->title|cms_escape}</a>
</div>
{/foreach}
Re: Wat vragen betreft Nieuwsmodule
Posted: Thu Mar 25, 2010 9:20 am
by sk33l0
Het moet in mijn geval zijn:
{news number='50' detailpage='nieuws' summarytemplate='nieuwsarchief'}
Re: [Opgelost] Wat vragen betreft Nieuwsmodule
Posted: Thu Mar 25, 2010 10:58 am
by mcDavid
als je even
firebug installeert, kun je heel duidelijk zien wat de output van je template is.