[ opgelost]1 nieuwsbericht ipv 3

Nederlandse ondersteuning voor CMS Made Simple

Moderator: velden

lainke
Forum Members
Forum Members
Posts: 15
Joined: Tue May 11, 2010 3:56 pm

[ opgelost]1 nieuwsbericht ipv 3

Post by lainke »

Hoikes,

Op mijn website die ik nu aan het maken ben met cms madesimple laat hij aan de linkerkant van de website onder "laatste nieuws" slechts 1 nieuwsberichtje zien en dan een pijltje om door te bladeren naar de volgende pagina.

Wat ik nu eigenlijk wil is dat er aan de linkerkant onder de rubriek 3 berichtjes in het kort getoond worden en niet 1 en ook geen bladerfunctie htp://www.scoutsdonk.be/cms.
Wel wil ik het behoud houden van meerdere nieuwsberchten op de nieuwspagina zelf (meer dan 3 dus).

Wie kan me helpen aub?
Met dank

Hierbij de code van het samenvatingssjabloon-editor van mijn news module:

Code: Select all

<!-- Start News Display Template -->
{if $pagecount > 1}
  <p>
{if $pagenumber > 1}
{$firstpage} {$prevpage} 
{/if}
{$pagetext} {$pagenumber} {$oftext} {$pagecount}
{if $pagenumber < $pagecount}
 {$nextpage} {$lastpage}
{/if}
</p>
{/if}
{foreach from=$items item=entry}
<div class="NewsSummary">

{if $entry->postdate}
	<div class="NewsSummaryPostdate">
		{$entry->postdate|cms_date_format}
	</div>
{/if}

<div class="NewsSummaryLink">
<a href="{$entry->moreurl}" title="{$entry->title|cms_escape:htmlall}">{$entry->title|cms_escape}</a>
</div>



{if $entry->summary}
	<div class="NewsSummarySummary">
		{eval var=$entry->summary}
	</div>

	
{else if $entry->content}

	<div class="NewsSummaryContent">
		{eval var=$entry->content}
	</div>
{/if}

{if isset($entry->extra)}
    <div class="NewsSummaryExtra">
        {eval var=$entry->extra}
	{* {cms_module module='Uploads' mode='simpleurl' upload_id=$entry->extravalue} *}
    </div>
{/if}
{if isset($entry->fields)}
  {foreach from=$entry->fields item='field'}
     <div class="NewsSummaryField">
        {if $field->type == 'file'}
          <img src="{$entry->file_location}/{$field->value}"/>
        {else}
          {$field->name}: {eval var=$field->value}
        {/if}
     </div>
  {/foreach}
{/if}

</div>
{/foreach}
<!-- End News Display Template -->
Last edited by lainke on Sat May 15, 2010 7:38 am, edited 1 time in total.
Jos
Support Guru
Support Guru
Posts: 4019
Joined: Wed Sep 05, 2007 8:03 pm
Location: The Netherlands

Re: 1 nieuwsbericht ipv 3

Post by Jos »

Je kunt een nieuwe samenvattingssjabloon toevoegen bijv met de naam "voorpag"

Deze sjabloon kan dezelfde inhoud hebben, echter alles wat vóór de eerste {foreach staat kun je wissen (dat is het deel wat de paginanummering regelt)

Vervolgens bewerk je de nieuws-aanroep in het paginasjabloon.

dat wordt iets als {news summarytemplate='voorpag' number='3'}

zie ook de modulehulp voor nog meer parameters die je kunt gebruiken (bijv detailpage)
lainke
Forum Members
Forum Members
Posts: 15
Joined: Tue May 11, 2010 3:56 pm

Re: 1 nieuwsbericht ipv 3

Post by lainke »

Hoikes,

Bovenste tekst weg halen is gelukt !

Maar ik vind niet meteen het paginasjabloon bovenaan in de tabs, waar kan deze ergens staan?
Onder welke tabbenaming dus?,
Vervolgens bewerk je de nieuws-aanroep in het paginasjabloon.
dat wordt iets als {news summarytemplate='voorpag' number='3'}


Hartelijk dank!
Alain
Jos
Support Guru
Support Guru
Posts: 4019
Joined: Wed Sep 05, 2007 8:03 pm
Location: The Netherlands

Re: 1 nieuwsbericht ipv 3

Post by Jos »

Je komt er via het menupunt Opmaak -> Sjablonen

Of makkelijker, zeker in geval je niet precies weet welk sjabloon je moet bewerken, er staat een link naar het sjabloon in het paginaoverzicht (Inhoud -> Pagina's)

Zoek in het veld "Inhoud" vervolgens naar {news en daar kun je de aanpassing dus doen.
lainke
Forum Members
Forum Members
Posts: 15
Joined: Tue May 11, 2010 3:56 pm

Re: 1 nieuwsbericht ipv 3

Post by lainke »

Hoi Jos,

Ik ben er geraakt, maar weet niet exact welk sjabloon ik moet bewerken, er staan er namelijk 5 in:
Inhoud-nieuws:  samenvattingssjabloon - artikelssjabloon - formuliersjabloon - browsen categoriesjabloon - standaardsjabloon.

Is het eentje van deze sjablonen dat je bedoeld?

Met vele dank
alain
Jos
Support Guru
Support Guru
Posts: 4019
Joined: Wed Sep 05, 2007 8:03 pm
Location: The Netherlands

Re: 1 nieuwsbericht ipv 3

Post by Jos »

nee dat zijn de sjablonen van de nieuws module.
Jos wrote: Je komt er via het menupunt Opmaak -> Sjablonen

Of makkelijker, zeker in geval je niet precies weet welk sjabloon je moet bewerken, er staat een link naar het sjabloon in het paginaoverzicht (Inhoud -> Pagina's)

Zoek in het veld "Inhoud" vervolgens naar {news en daar kun je de aanpassing dus doen.
RonnyK
Support Guru
Support Guru
Posts: 4962
Joined: Wed Oct 25, 2006 8:29 pm
Location: Raalte, the Netherlands

Re: 1 nieuwsbericht ipv 3

Post by RonnyK »

Via Inhoud->Paginas.

Daar zie je rechts van je pagina, een sjabloon genoemd, welke de layout van de betreffende pagina stuurt. Als je op die sjabloon klikt, komt je in de correcte.

Daar kun je de aanroep van News aanpassen, dus number=1 omzetten naar number=3.

Ronny
lainke
Forum Members
Forum Members
Posts: 15
Joined: Tue May 11, 2010 3:56 pm

Re: 1 nieuwsbericht ipv 3

Post by lainke »

Hey Ronny,
Als ik dus op "inhoud", "pagina's" klik zie ik dus alle pagina's die ik momenteel gebruik, daartussen staat "nieuws" en in de volgende kolom onder de kolomnaam "sjabloon" staat de sjabloon met naam "Arty", die klik ik dus open.
Die heb ik nu open maar kan echt de regel niet vinden die ik moet aanpassen, weet jij raad aub?

Met dank
Alain

Code: Select all

{process_pagedata}
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<__html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en-US" xml:lang="en">
<head>
  {if isset($canonical)}<link rel="canonical" href="{$canonical}" />{elseif isset($content_obj)}<link rel="canonical" href="{$content_obj->GetURL()}" />{/if}

   
    <title>{sitename} - {title}</title>
   
    {metadata}
   
    {stylesheet}
   
    {literal}
    <__script__ type="text/javascript" src="uploads/Arty/script.js"></__script>    
    <!--[if IE 6]><link rel="stylesheet" href="uploads/Arty/style.ie6.css" type="text/css" media="screen" /><![endif]-->
    <!--[if IE 7]><link rel="stylesheet" href="uploads/Arty/style.ie7.css" type="text/css" media="screen" /><![endif]-->
   {/literal}y

   {cms_selflink dir="start" rellink=1}
   {cms_selflink dir="prev" rellink=1}
   {cms_selflink dir="next" rellink=1}
   {* Relational links for interconnections between pages *}

</head>
<div class="PageBackgroundSimpleGradient">
    </div>
    <div class="Main">
        <div class="Sheet">
            <div class="Sheet-tl"></div>
            <div class="Sheet-tr"><div></div></div>
            <div class="Sheet-bl"><div></div></div>
            <div class="Sheet-br"><div></div></div>
            <div class="Sheet-tc"><div></div></div>
            <div class="Sheet-bc"><div></div></div>
            <div class="Sheet-cl"><div></div></div>
            <div class="Sheet-cr"><div></div></div>
            <div class="Sheet-cc"></div>
            <div class="Sheet-body">
                <div class="Header">
                    <div class="Header-png"></div>
                    <div class="Header-jpeg"></div>
                    <div class="logo">
                       
                       
                    </div>
                </div>
                 <div class="nav">
   {menu template='Arty : smarty'   }
                        <div class="l">
                    </div>
                    <div class="r">
                        <div>
                   
                        </div>
                    </div>
                </div>
                <div class="contentLayout">
                    <div class="sidebar1">
                        <div class="Block">
                            <div class="Block-tl"></div>
                            <div class="Block-tr"><div></div></div>
                            <div class="Block-bl"><div></div></div>
                            <div class="Block-br"><div></div></div>
                            <div class="Block-tc"><div></div></div>
                            <div class="Block-bc"><div></div></div>
                            <div class="Block-cl"><div></div></div>
                            <div class="Block-cr"><div></div></div>
                            <div class="Block-cc"></div>
                            <div class="Block-body">
                                <div class="BlockHeader">
                                    <div class="header-tag-icon">
                                        <div class="BlockHeader-text">
                                           Zoek
                                        </div>
                                    </div>
                                    <div class="l"></div>
                                    <div class="r"><div></div></div>
                                </div>
                                <div class="BlockContent">
                                    <div class="BlockContent-body">
                                        <div>  
  {search searchtext=""}

</div>
                                    </div>
                                </div>
                            </div>
                        </div>
                        <div class="Block">
                            <div class="Block-tl"></div>
                            <div class="Block-tr"><div></div></div>
                            <div class="Block-bl"><div></div></div>
                            <div class="Block-br"><div></div></div>
                            <div class="Block-tc"><div></div></div>
                            <div class="Block-bc"><div></div></div>
                            <div class="Block-cl"><div></div></div>
                            <div class="Block-cr"><div></div></div>
                            <div class="Block-cc"></div>
                            <div class="Block-body">
                                <div class="BlockHeader">
                                    <div class="header-tag-icon">
                                        <div class="BlockHeader-text">
                                            Laatste nieuws
                                        </div>
                                    </div>
                                    <div class="l"></div>
                                    <div class="r"><div></div></div>
                                </div>
                                <div class="BlockContent">
                                    <div class="BlockContent-body">
                                        <div>
                                                        {news number='1'}
                                                          </div>
                                    </div>
                                </div>
                            </div>
                        </div>
                        <div class="Block">
                            <div class="Block-tl"></div>
                            <div class="Block-tr"><div></div></div>
                            <div class="Block-bl"><div></div></div>
                            <div class="Block-br"><div></div></div>
                            <div class="Block-tc"><div></div></div>
                            <div class="Block-bc"><div></div></div>
                            <div class="Block-cl"><div></div></div>
                            <div class="Block-cr"><div></div></div>
                            <div class="Block-cc"></div>
                            <div class="Block-body">
                                <div class="BlockHeader">
                                    <div class="header-tag-icon">
                                        <div class="BlockHeader-text">
                                            Contact Info
                                        </div>
                                    </div>
                                    <div class="l"></div>
                                    <div class="r"><div></div></div>
                                </div>
                                <div class="BlockContent">
                                    <div class="BlockContent-body">
                                        <div>
                                              <img src="uploads/Arty/contact.jpg" alt="an image" style="margin: 0 auto;display:block;width:95%" />
                                        <br />
                                        <b>Footloosedancers</b><br />
                                         <b>Diepenbeek</b><br /><br />
                                        Kenny Phillipaers<br />
                                        Email: <a href="mailto:footloosedancers@hotmail.com">footloosedancers@hotmail.com</a><br />
                                        <br/>
                                        </div>
                                    </div>
                                </div>
                            </div>
                        </div>
                    </div>
                    <div class="content">
                        <div class="Post">
                            <div class="Post-tl"></div>
                            <div class="Post-tr"><div></div></div>
                            <div class="Post-bl"><div></div></div>
                            <div class="Post-br"><div></div></div>
                            <div class="Post-tc"><div></div></div>
                            <div class="Post-bc"><div></div></div>
                            <div class="Post-cl"><div></div></div>
                            <div class="Post-cr"><div></div></div>
                            <div class="Post-cc"></div>
                            <div class="Post-body">
                        <div class="Post-inner">
                           <h2 class="PostHeaderIcon-wrapper"> <span
 class="PostHeader">{title}</span> </h2>
<div class="PostContent"> <br />
{content}
</div>
<div class="cleared"></div>
</div>
</div>
</div>
</div>
</div>
<div class="cleared"></div>
<div class="Footer">
<div class="Footer-inner">
<div class="Footer-text">
<p> <a href="mailto:footloosedancers@hotmail.com">Contact</a> | <a href="mailto:lainke@dommel.be">Webmaster</a><br />
Copyright © 2010 ---. Alle rechten voorbehouden.</p>
</div>
</div>
<div class="Footer-background"></div>
</div>
</div>
</div>
<div class="cleared"></div>
<p class="page-footer">small footer text</p>
</div>
<__body>
</__html>
RonnyK
Support Guru
Support Guru
Posts: 4962
Joined: Wed Oct 25, 2006 8:29 pm
Location: Raalte, the Netherlands

Re: 1 nieuwsbericht ipv 3

Post by RonnyK »

ALs je zoekt op news in het sjabloon wat je net hebt geplaatst, zie je:
                               
                                   
                                       
                                                        {news number='1'}
                                                         
                                   
                               
Dat is het stuk wat aangepast moet worden.

Ronny
lainke
Forum Members
Forum Members
Posts: 15
Joined: Tue May 11, 2010 3:56 pm

Re: 1 nieuwsbericht ipv 3

Post by lainke »

Hoi Ronny,

Gelukt, hartelijk dank hoor !!!!

Mag ik nog 1 vraagje stellen over deze nieuws module?

Als een  bericht geplaatst is, dan staat onder elk bericht:
[meer]
Maar deze staat nu een paar regels lager onder het bericht zodat bij het volgende nieuwe bericht vlak boven de datum de benaming [meer] van het bovenste bericht staat, kan ik op 1 of andere manier die [meer] laten verschijnen vlak onder het geschreven bericht, zodat er dus wat meer spatie is tussen 2 berichten???

Hartelijk dank Ronny !!!!

Dit is hier onderaan dus de werkelijke spatie tussen 2 berichten:
11-05-2010
Rechtzetting Benelux Kampioenschap
Categorie: Nieuws
Ingezonden door: lainke



[Meer]
11-05-2010
Footloosedancers te Hasselt
Categorie: Nieuws
Ingezonden door: lainke


[Meer]
RonnyK
Support Guru
Support Guru
Posts: 4962
Joined: Wed Oct 25, 2006 8:29 pm
Location: Raalte, the Netherlands

Re: 1 nieuwsbericht ipv 3

Post by RonnyK »

Ja, dat is zeker mogelijk ;)

Ten eerste. De ruimte wordt nu gevuld door de Samenvattingstekst. Aangezien in je news-summary-template staat dat hij de samenvatting moet plaatsen als die gevuld is, en daar nu een RETURN in staat, wordt die daar geplaatst.

De ruimte tussen twee entries kun je door een stylesheet aan te passen met de class voor de samenvatting, wat marge aan de onderkant geven, dus b.v
.NewsSummary {
margin-bottom: 10px;
}
of iets anders....

Ik zie overigens dat je totaal geen styling loslaat op News, je gebruikt geen enkele stylesheet daarvoor, is dat inderdaad de bedoeling?

Dus in het kort. Er is nu ruimte boven [meer], omdat daar de ENTER uit het samenvattingsveld staat.
Onder [meer], zul je marge moeten geven door styling.

Ronny
lainke
Forum Members
Forum Members
Posts: 15
Joined: Tue May 11, 2010 3:56 pm

Re: 1 nieuwsbericht ipv 3

Post by lainke »

Hi Ronny,

Eerst en vooral wil ik je al bedanken om me zo te helpen.
Ik ben namelijk bezig met mijn allereerste cms madesimple en moet dus serieus nog wat zoeken !
Ik heb al vele uren besteed aan het experimenteren van deze cms madesimple en is echt heel leuk om te doen.


Wat je eigenlijk bedoeld begrijp ik niet echt goed en weet ook niet waar te beginnen:
Ik zie overigens dat je totaal geen styling loslaat op News, je gebruikt geen enkele stylesheet daarvoor, is dat inderdaad de bedoeling?
Kan ik dat ergens vinden hoe aan te passen en waar?
Probleem bij mij is steeds trachten te vinden waar en in welke stylesheet ik moet zijn.

Bedankt Ronny.
PS: In welke stylesheet kan ik dit vinden, (als ik al een stylesheet hiervoor heb natuurlijk)
RonnyK
Support Guru
Support Guru
Posts: 4962
Joined: Wed Oct 25, 2006 8:29 pm
Location: Raalte, the Netherlands

Re: 1 nieuwsbericht ipv 3

Post by RonnyK »

Onder Opmaak, staan Sjablonen en ook Stylesheets.

Onder Stylesheets staan alle stylesheets. Als je in Sjablonen zit, zie je rechts van een Sjabloon een CSS icoontje. Door op dat icoontje te klikken zie je alle stylesheets die aan dat betreffende sjabloon zijn gekoppeld.

Aangezien je meerdere sjablonen voor een site kunt gebruiken (je kunt namelijk per pagina een sjabloon kiezen), zijn de stylesheets al dan niet te koppelen aan een sjabloon.

Waarschijnlijk zie je in sjablonen -> Icoon CSS wel een aantal stylesheets gekoppeld, maar in de pulldown onderaan zie je de overige NIET-gekoppelde stylesheets. Daar zit waarschijnlijk ook de standaard NEWS-stylesheet bij.

Mocht dat niet het geval zijn, dan zou je OF je news-styling kunnen toevoegen aan een WEL-gekoppelde stylesheet, OF je maakt een nieuwe stylesheet aan EN die koppel je dan door deze uit de pulldown te selecteren vanuit de Sjabloon -> CSS Icoon.

Ronny
lainke
Forum Members
Forum Members
Posts: 15
Joined: Tue May 11, 2010 3:56 pm

Re: 1 nieuwsbericht ipv 3

Post by lainke »

Hi Ronny,

Gelukt, heb alles aan stylesheet kunnen aanpassen.
maar die margin kan ik niet onmiddelijk vinden om die ruimte aan te passen, het is toch deze styleet hé  Module: News?

Is het ook zo dat telkens ik iets wil aanpassen aan het ontwerp van een module dit ik altijd kan doen in de desbetreffende stylesheet van die module? dus onder "opmaak" - "sjabloon" - "css" ???

Module: News
div#news {
/* margin for the entire div surrounding the news items */
margin: 2em 0 1em 1em;
/* border set here */
border: 1px solid #909799;
/* sets it off from surroundings */
background: #f5f5f5;
}
div#news h2 {
line-height: 2em;
/* you can set your own image here */
background: url(uploads/ngrey/darknav.png) repeat-x left center;
color: #f5f5f5;
border: none
}
.NewsSummary {
/* padding for the news article summary */
padding: 0.5em 0.5em 1em;
/* margin to the bottom of the news article summary */
margin: 0 0.5em 1em 0.5em;
border-bottom: 1px solid #ccc;
}
.NewsSummaryPostdate {
/* smaller than default text size */
font-size: 90%;
/* bold to set it off from text */
font-weight: bold;
}
.NewsSummaryLink {
/* bold to set it off from text */
font-weight: bold;
/* little more room at top */
padding-top: 0.2em;
}
.NewsSummaryCategory {
/* italic to set it off from text */
font-style: italic;
margin: 5px 0;
}
.NewsSummaryAuthor {
/* italic to set it off from text */
font-style: italic;
padding-bottom: 0.5em;
}
.NewsSummarySummary, .NewsSummaryContent {
/* larger than default text */
line-height: 140%;
}
.NewsSummaryMorelink {
padding-top: 0.5em;
}
#NewsPostDetailDate {
/* smaller text */
font-size: 90%;
margin-bottom: 5px;
/* bold to set it off from text */
font-weight: bold;
}
#NewsPostDetailSummary {
/* larger than default text */
line-height: 150%;
}
#NewsPostDetailCategory {
/* italic to set it off from text */
font-style: italic;
border-top: 1px solid #ccc;
margin-top: 0.5em;
padding: 0.2em 0;
}
#NewsPostDetailContent {
margin-bottom: 15px;
/* larger than default text */
line-height: 150%;
}
#NewsPostDetailAuthor {
padding-bottom: 1.5em;
/* italic to set it off from text */
font-style: italic;
}
/* more divs, left unstyled, just so you know the IDs of them */
#NewsPostDetailTitle {
}
#NewsPostDetailHorizRule {
}
#NewsPostDetailPrintLink {
}
#NewsPostDetailReturnLink {
}
RonnyK
Support Guru
Support Guru
Posts: 4962
Joined: Wed Oct 25, 2006 8:29 pm
Location: Raalte, the Netherlands

Re: 1 nieuwsbericht ipv 3

Post by RonnyK »

In principe is het zo dat een sjabloon wordt gebruikt voor de aansturing, de stylesheets worden gebruikt voor de styling.

Dus inderdaad is het het handigst om op die manier te werk te gaan.

Sommigen zetten alle styling echter in 1 stylesheet. Ikzelf doe vaak voor specifieke modules een specifieke stylesheet, zodat je makkelijker kunt zoeken wanneer je iets probeert te wijzigen.

Het is dus maar net waar je voor kiest.

Welke ruime is de ruimte waar je nu nog problemen mee hebt, die boven de [meer], of die onder de [meer]?
Die onder de meer wordt via onderstaande geregeld. Heb je de News-stylesheet aan je sjabloon gekoppeld?
.NewsSummary {
/* padding for the news article summary */
  padding: 0.5em 0.5em 1em;
/* margin to the bottom of the news article summary */
  margin: 0 0.5em 1em 0.5em;
  border-bottom: 1px solid #ccc;
}
Ronny
Post Reply

Return to “Dutch - Nederlands”