Vossi
03.11.2007, 09:37
Ich stehe beim Programmieren eines AddOns vor folgendem Problem:
Ich lasse über Templates Eingabefelder erstellen. Die Art und Anzahl der Eingabefelder ist immer unterschiedlich, entsprechend benutze ich im Formfeld für die Profilfelder als name='pfield[fieldx]', wobei x die ID des Feldes ist, unter der diese in der Datenbank steht.
Soweit so gut, nur leider kann ich - da die Anzahl der Profilfelder variiert - diese nicht fix mit z. B.
PHP:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------
auslesen, somit versuche ich diese Problematik jetzt mit dem Datamanager zu lösen:
PHP:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------
Aber ich habe vorher noch nie mit Datamanager gearbeitet und finde dafür auch keine für mich verständliche Anleitung. Kann man jemand bei diesem Problem helfen? Die Daten aus den Feldern sollen sauber (also mit clean_array) in die DB geschrieben werden, während die Anzahl und Bezeichnung der Profilfelder variiert.
(PS: Nein, ich möchte absichtlich nicht die Profilfelder von vB dafür benutzen)
Ich lasse über Templates Eingabefelder erstellen. Die Art und Anzahl der Eingabefelder ist immer unterschiedlich, entsprechend benutze ich im Formfeld für die Profilfelder als name='pfield[fieldx]', wobei x die ID des Feldes ist, unter der diese in der Datenbank steht.
Soweit so gut, nur leider kann ich - da die Anzahl der Profilfelder variiert - diese nicht fix mit z. B.
PHP:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------
auslesen, somit versuche ich diese Problematik jetzt mit dem Datamanager zu lösen:
PHP:
----------
Der Inhalt dieses Abschnitts ist nur für Lizenznehmer sichtbar, Sie werden derzeit jedoch nicht als Lizenzinhaber erkannt.<br />
<br />
Bitte öffnen Sie den <a href="http://members.vbulletin-germany.com/membersupport_priority.php">Kundenbereich</a>, tragen Sie Ihre E-Mail-Adresse ein, mit der Sie sich hier registriert haben und aktivieren Sie die Lizenzüberprüfung für http://www.vbulletin-germany.org.
----------
Aber ich habe vorher noch nie mit Datamanager gearbeitet und finde dafür auch keine für mich verständliche Anleitung. Kann man jemand bei diesem Problem helfen? Die Daten aus den Feldern sollen sauber (also mit clean_array) in die DB geschrieben werden, während die Anzahl und Bezeichnung der Profilfelder variiert.
(PS: Nein, ich möchte absichtlich nicht die Profilfelder von vB dafür benutzen)