Hey Leute,
ich benutze das VMS nun seit kurzem bei einer neuen Seite, welche ich für einen Chor als Homepage mache. Einige Funktionen des VMS sind auch da ganz praktisch, daher hab ichs auch gewählt. Nun hab ich aber leider mit dem Newssystem ein Problem:
Ich kann so wie´s sein soll im Adminforce einen Titel und Text im Formular eingeben und wenn ich auf "Absenden" klicke sehe ich das ganze dann an der Stelle auf der Seite wo die News eingebunden sind (also dieses Codestück mit der DB Abfrage zum News auslesen).
So !
Problem ist jetzt aber folgendes: Sobald ich die ersten News gepostet habe kann ich keine weiteren mehr posten! Also sobald ich die ersten News gepostet habe und dann versuche im Adminforce weitere News einzugeben funzt es nicht mehr. Die ersten News die ich gepostet habe bleiben weiterhin stehen, aber die neuen werden nicht angezeigt.
Normalerweise war es auch so, dass wenn ich über das Adminforce News gepostet habe, das Formular im Adminforce nach klick auf Absenden auch wieder leer war. Wenn ich jetzt auf Absenden klicke "blinkt" die Seite einmal kurz auf (so Reloadmäßig), aber die Texte bei Titel und im Textfeld bleiben stehen...
Also Anfangs dachte ich mir das es wohl was mit der DB zu tun hat, das ein Feld einen falschen Wert hat oder so und hab mir das mal angeschaut. Ich kenn mich zwar so gut wie 0 aus mit SQL, aber ich weiss, dass bei Tabellen wo immer nach und nach eine Zeile dazukommt ein "auto-increment" (oder so ähnlich) ist, wenn´s ne ID für die Felder gibt, damit die eben immer um eins weiterzählt.
Bei der News-Tabelle im SQL des VMS 1.2.0 war das abder nicht der Fall wie ich dann gesehen hab:
News Tabelle des VMS 1.2.0:
PHP-Code:
Tabellenstruktur für Tabelle `vms_news`
--
DROP TABLE IF EXISTS `vms_news`;
CREATE TABLE `vms_news` (
`id` int(11) NOT NULL default '0',
`zeit` int(11) NOT NULL default '0',
`titel` varchar(60) NOT NULL default '',
`news` longtext NOT NULL,
PRIMARY KEY (`id`)
) TYPE=MyISAM;
--
... und dann hab ich mal bei der SQL meines VMS nachgesehen, mit welchem ich damals meine Loseseite betrieben hab und hab gemerkt das da in der SQL noch dieses "auto-increment" angegeben ist, in der SQL welche man für die VMS Installation ausführt (in der ID Spalte)!
PHP-Code:
CREATE TABLE `vms_news` (
`id` int(11) NOT NULL auto_increment,
`zeit` int(11) NOT NULL default '0',
`titel` varchar(60) NOT NULL default '',
`news` longtext NOT NULL,
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=2 ;
--
Jaaaa... und es ging dann so weiter das ich die alte NEws Tabelle gelöscht hab und diese mit dem "auto-increament" eingebaut hab. Dann hab ich mich zuerst auch mal voll gefreut, denn als ich die zweiten News gepostet hatte sah ich das das Formular im Adminforce leer war und die News gepostet wurden.
DOCH ZU FRÜH GEFREUT !
Ich hab versucht die dritten News zu posten und "Tadaaa" -> Es geht nicht
Ich konnte nun also genau zwei News posten und dann war ich wieder am selben Stand wie vorher - Toll ! Yeah !
Leute ich weiss nicht was ich machen soll! Ich kann mich erinner das ich noch niemals ein Problem mit dem Newssystem hatte, bei keiner meiner VMS Seiten... und ich hatte davon echt schon viele.
Ich hoffe jemand von euch findet die Zeit dafür und ist so nett mir ein wenig unter die Arme zu greifen damit ich das hinbekomme. Das NEwssystem ist wirklich sehr wichtig für die Seite die ich da erstelle.
Vielen Dank und greetz,
Swinxx