Page 1 of 2
[Opgelost] Voordat ik begin...
Posted: Mon Mar 22, 2010 8:06 am
by sk33l0
Goedemorgen,
ik zal mij even voorstellen. Mijn naam is Ron. Ik ben nu zes jaar freelance webdesigner en heb altijd met Flash gewerkt. Nu krijg ik steeds meer vragen om CSS/XHTML websites. Uiteraard wil ik hier een CMS achter kunnen zetten. Ik ben niet van plan om het wiel opnieuw uit te vinden en heb zeer goede verhalen gehoord over CMSMS.
Nu resten mij een aantal vragen;
Is het mogelijk met CMSMS om meerdere teksten op 1 pagina aan te kunnen passen ( dus ipv dat ik {title} en {content} gebruik op een pagina dat ik iets krijg als {title2} {content2} voor de tekst daaronder. )
De bestanden van CMSMS staan nu in de rootmap van mijn ftpserver. Kan ik die ook in een map plaatsen (/beheer). En hoe verwijs je die dan?
Werkt CMSMS samen met JQUERY-plugins?
Is het mogelijk met het nieuwssysteem om de volgende opzet de realiseren? Op de home pagina verschijnen de laatste drie artikelen met link naar de juiste pagina (lees meer)? Wanneer je een nieuwsartikel toevoegd kun je dan in een archiefpagina de nieuwstitels met link laten verschijnen?
Alvast bedankt voor de moeite.
Re: Voordat ik begin...
Posted: Mon Mar 22, 2010 8:17 am
by dont
Plaats {content block="blok2"} {content block="blok3"} in je template en je zult zien dat deze in de editor te bewerken zijn.
cmsms in een submap plaatsen is geen probleem, als je hem van daaruit ook installeert werkt het gewoon.
Dat mee nieuwsitems is ook geen probleem....
Re: Voordat ik begin...
Posted: Mon Mar 22, 2010 8:28 am
by sk33l0
Ik begrijp dat ik het in een submap kan installeren mijn sjabloon/template zal dan ook in die map moeten staan. Ik doelde er meer op dat ik cmsms in een submap wil plaatsen en de de pagina's in de root wil plaatsen. kan dat? Moet ik dan ergens de pads wijzigen?
Re: Voordat ik begin...
Posted: Mon Mar 22, 2010 6:13 pm
by Duketown
sk33l0,
Welkom Ron. Je hebt het over pagina's in de root. Alle content wordt in een database opgeslagen. De pagina's die je eventueel herkend index.* zijn (volgens mij) aanwezig om directe toegang (al is het alleen maar kijken) te voorkomen.
Waarom zou je pagina's willen scheiden van CMSMS?
Duketown
Re: Voordat ik begin...
Posted: Tue Mar 23, 2010 1:19 pm
by sk33l0
Het leek mij iets netter staan dan 2500 extra bestanden in de rootfolder. Meer het overzichtelijke zeg maar.
Ik vroeg mij af:
Stel ik maak een sjabloon. hoe sla ik deze dan op als index.php about.php contact.php etc.
Re: Voordat ik begin...
Posted: Tue Mar 23, 2010 4:22 pm
by RonnyK
Ron,
deze worden in de database opgeslagen. Het worden dus geen losse bestanden. Als je in de backend zit, kun je onder layout->templates een template selecteren en muteren, tevens zit er een koppeling naar de stylesheets. Alles zit in de DB, enkel images/documenten e.d. staan in folders. De default installatie heeft maar een 10-tal bestanden in de root, verder staan de files in folders.
Je content/templates/stylesheets e.d. zit dus allemaal in de DB, en worden gegenereerd bij oproepen van een pagina. Bij het creeeren van een pagina, kies je welke template je aan de betreffende pagina wil hebben.
De pagina contact, home e.d. zijn dus paginas in de database, die onder Content->Pages te wijzigen zijn of aan te maken. Het zijn dus geen fysieke bestanden op je server.
Ronny
Re: Voordat ik begin...
Posted: Tue Mar 23, 2010 4:59 pm
by sk33l0
Dan is het dus useless voor mij. Jammer zag er wel belovend uit. Dan moet ik maar een cms schrijven op maat. Ik wil gewoon enkel de teksten aan kunnen passen van mijn pagina's.
Re: Voordat ik begin...
Posted: Tue Mar 23, 2010 5:21 pm
by Martijn van Turnhout
Ron,
installeer het CMS toch maar even. Ik denk dat er in deze topic sprake is van miscommunicatie.
Alles wat jij namelijk opsomt in je eerste post, is gewoon mogelijk met dit systeem. Probeer het gewoon even uit. Installatie is ontzettend simpel.
Re: Voordat ik begin...
Posted: Tue Mar 23, 2010 5:46 pm
by RonnyK
Ron,
wat ik beschreef is volgens mij ook wat je bedoelt, alleen zijn het niet fysieke paginas die je aanpast. Je logt in in de backend, selecteert de pagina die je wil aanpassen, slaat het op, en de pagina wordt aan de voorkant getoond zoals je hebt aangegeven.
Ronny
Re: Voordat ik begin...
Posted: Tue Mar 23, 2010 8:45 pm
by sk33l0
Je hebt gelijk hoor Ronny. Ik heb het geinstalleerd en er even mee gestoeit. Ik begrijp nu dus dat er eigenlijk 1 indexpagina is en die verwijst dan naar de verschillende pagina's in de database ik weet dat ik voor elke pagina een ander sjabloon kan gebruiken dus dat komt helemaal goed. Echter hoopte ik ergens anders op. Normaal had ik voor een website zonder cms bijvoorbeeld 7 pagina's. Dus index.php, about.php contact.php route.php diensten.php etc. Dacht dat ik daar dan per php file {title} en {content} kon inzetten en dan een include file moest aanroepen die verwijst naar de database.
Ik krijg nu dus steeds meer de vraag of ik er een cms achter kan zetten. Dat doe ik met mijn flashsites via een xmlcms.
Waar ik naartoe wil is dus een eigen systeem en ik hoop door CMSMS dat ik een stuk wijzer wordt betreft de mogelijkheden.
Sorry dat ik het zeg, maar vind het naar mijn klanten toe niet echt professioneel als mijn CMS simpel heet.
Re: Voordat ik begin...
Posted: Tue Mar 23, 2010 9:23 pm
by Jos
sk33l0 wrote:
Dan moet ik maar een cms schrijven op maat. Ik wil gewoon enkel de teksten aan kunnen passen van mijn pagina's.
sk33l0 wrote:
Waar ik naartoe wil is dus een eigen systeem en ik hoop door CMSMS dat ik een stuk wijzer wordt betreft de mogelijkheden.
Met een beetje php- en mysql-kennis is het supereenvoudig om een "cms" te programmeren zoals jij voor ogen hebt. Waarschijnlijk is er zelfs her en der in scriptlibraries al wel kant en klaar iets te vinden. Maar je kunt er op wachten dat klanten je binnen de kortste keren naar meer mogelijkheden gaan vragen... een extra tekstblokje, een kalendertje, een fotoalbumpje, een productcatalogusje, een nieuwsbriefje.. bedenk het maar. Klanten zullen geen benul hebben wat voor geavanceerde code daar voor nodig is, want iedere website heeft dat toch standaard tegenwoordig? Veel succes met je eigen cmsje 8)
sk33l0 wrote:
Sorry dat ik het zeg, maar vind het naar mijn klanten toe niet echt professioneel als mijn CMS simpel heet.
Daar kan ik me wel in vinden... Ik had ook liever een fancy naam gezien voor dit systeem.. See Em Es Meet Simpel bekt gewoon niet en staat niet stoer. Toch heb ik voor dit systeem gekozen omdat ik zelf de flexibiliteit en gebruikersvriendelijkheid zwaarder vond wegen dan de naam van het beestje... Die afweging is natuurlijk voor iedereen anders :P
Re: Voordat ik begin...
Posted: Wed Mar 24, 2010 10:39 am
by sk33l0
Ik zit met een aantal dingen nog. Hoop dat jullie kunnen helpen, vast wel.
Als ik een pagina aan maak dan kan ik die een eigen sjabloon geven. Nu wil ik dat mijn nieuws artikelen ook in een apart sjabloon worden weergegeven ipv het sjabloon dat voor de index wordt gevruikt. Kan dit?
Als ik op de homepagina {news articleid="-1"} in een div zet dan laat hij daar het laatste nieuwsartikel zien althans de samenvatting. Nu is het zo dat wanneer ik een tweede nieuws artikel toevoeg hij die r bij vertoont en ik wil enkel de laatste alleen tonen. Kan dit?
Re: Voordat ik begin...
Posted: Wed Mar 24, 2010 11:46 am
by Jos
Probeer het eens met de volgende parameters:
Code: Select all
{news number='1' detailpage='nieuws'}
Vervolgens maak je een nieuwe pagina aan met de aliasnaam 'nieuws'. In de content maakt het niet uit wat je neerzet. Ik gebruik dezelfde pagina meestal voor een nieuwsarchief, dan volstaat de tag {news} in het contentveld.
De pagina geef je het gewenste sjabloon. Als je doorklikt op de nieuwssamenvatting, dan wordt het nieuwsartikel in die pagina met die opmaak weergegeven.
Re: Voordat ik begin...
Posted: Wed Mar 24, 2010 12:10 pm
by sk33l0
Held! Dat werkt dus naar behoren met die pagina. Cool.
Re: Voordat ik begin...
Posted: Wed Mar 24, 2010 12:39 pm
by sk33l0
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.