Mensen,
Samen met een vriend/klasgenoot zelf een CMS ontwikkeld (opdracht voor school, derhalve geen zin in discussies over waarom geen open-source-pakket
).
Om te begrijpen wat ik wil zal ik kort uitleggen hoe het nu werkt:
- pagina wordt aangemaakt (tabel 'page'; id_page = auto increment)
- content wordt aangemaakt (tabel 'news'; id_news = auto increment)
- content wordt aan pagina gekoppeld (tabel 'pagerow')
In tabel 'pagerow' wordt per koppeling een regel toegevoegd met de id's van de pagina en het bewuste 'content-blok'.
De pagina's worden opgebouwd: content wordt opgehaald en getoond op volgorde van toevoeging aan database (id_content).
Stel: een content-blok moet op een later tijdstip op dezelfde pagina op een andere positie (bijvoorbeeld bovenaan, of op een willekeurige andere plaats tussen andere berichten) of op een andere pagina op een specifieke positie, hoe fixen we dat?
Ik heb al een en ander uitgedacht, maar weet niet hoe te realiseren.
Mijn ingeving: elk bericht krijgt een positie mee, per pagina waar 'ie op gekoppeld staat. Wanneer bericht met positie 2 naar beneden wordt verplaatst, wordt 2 3 en 3 2. Klinkt vrij logisch, dunkt mij, maar waar moet ik rekening mee houden? En hoe verwerk ik zoiets in mijn normalisatie en database (tabel 'pagerow', neem ik aan)? Heeft dit enige kans van slagen (lees: zou dit kunnen werken en voldoen), zijn er nog punten waar ik rekening mee moet houden, andere suggesties?
Het is absoluut niet de bedoeling om een ander m'n huiswerk te laten doen; alles werkt al, al was het handiger geweest als we hier vooraf over nagedacht hadden
. Leraren snappen er de ballen van, dus ik moet met m'n vragen even uitwijken naar elders
...
Het is lastig uit te leggen, heb ik gemerkt. Hoop dat iemand mij geheel of grotendeels snapt. Zo niet, dan probeer ik het anders uit te leggen..
Samen met een vriend/klasgenoot zelf een CMS ontwikkeld (opdracht voor school, derhalve geen zin in discussies over waarom geen open-source-pakket
Om te begrijpen wat ik wil zal ik kort uitleggen hoe het nu werkt:
- pagina wordt aangemaakt (tabel 'page'; id_page = auto increment)
- content wordt aangemaakt (tabel 'news'; id_news = auto increment)
- content wordt aan pagina gekoppeld (tabel 'pagerow')
In tabel 'pagerow' wordt per koppeling een regel toegevoegd met de id's van de pagina en het bewuste 'content-blok'.
De pagina's worden opgebouwd: content wordt opgehaald en getoond op volgorde van toevoeging aan database (id_content).
Stel: een content-blok moet op een later tijdstip op dezelfde pagina op een andere positie (bijvoorbeeld bovenaan, of op een willekeurige andere plaats tussen andere berichten) of op een andere pagina op een specifieke positie, hoe fixen we dat?
Ik heb al een en ander uitgedacht, maar weet niet hoe te realiseren.
Mijn ingeving: elk bericht krijgt een positie mee, per pagina waar 'ie op gekoppeld staat. Wanneer bericht met positie 2 naar beneden wordt verplaatst, wordt 2 3 en 3 2. Klinkt vrij logisch, dunkt mij, maar waar moet ik rekening mee houden? En hoe verwerk ik zoiets in mijn normalisatie en database (tabel 'pagerow', neem ik aan)? Heeft dit enige kans van slagen (lees: zou dit kunnen werken en voldoen), zijn er nog punten waar ik rekening mee moet houden, andere suggesties?
Het is absoluut niet de bedoeling om een ander m'n huiswerk te laten doen; alles werkt al, al was het handiger geweest als we hier vooraf over nagedacht hadden

Het is lastig uit te leggen, heb ik gemerkt. Hoop dat iemand mij geheel of grotendeels snapt. Zo niet, dan probeer ik het anders uit te leggen..