Antworten: 8
Seite [1] |
|||||
MrJack Wannabe poster Beiträge: 34 |
# Thema - 20.03.2007 um 18:19 Uhr
Hallo! Ich habe schon wieder ein neues Problem, und zwar: Ich möchte beim Erstellen einer News bis zu 3 Kategorien gleichzeitig auswählen. Dazu habe ich eine neue Tabelle "sol_news_categories" angelegt mit den Feldern: news_id und categories_id Wenn ich jetzt bei News erstellen z.B. 2 Kategorien auswähle (nehmen wir an, die Kategorien haben die IDs 15 und 17) und die aktuelle News hat die ID 12 sollte in der Tabelle folgendes stehen: 12 15 12 17 Das Schreiben in die DB ist ja kein Problem, aber das Auslesen der IDs aus den dropdown-Feldern. Wie würdert ihr das machen, das mehrere categories_dropdown im News->create stehen. Dort kann man ja keinen Namen für das dropdown angeben, deswegen wird immer ein cs_dropdown mit dem Namen 'categories_id' erstellt (in der Datei modscategoriesfunctions.php, Zeile 29) Ich habe also eine neue Funktion in der functions.php geschrieben mit dem Namen cs_news_categories_dropdown und habe den Code von cs_categories_dropdown kopiert, nur dass ich einen neuen Parameter $name hinzugefügt habe und bei cs_dropdown an 1. Stelle statt 'categories_id' eben $name übergeben habe.
Wenn ich diese Funktion aber im news->create ausprobiere und z.B. als Name 'categories_id2' angebe, bekommen ich keinen Wert heraus.
In diesem Fall steht in $cs_news_categories['categories_id2'] nichts. Wenn ich aber wieder den Namen 'categories_id' mitschicke, funktioniert es. Ich will aber nicht nur eine 'categories_id', sondern höchsten 3. Was kann ich da machen? |
||||
Inaktiv |
|
||||
MrJack Thread-Ersteller Wannabe poster Beiträge: 34 |
# Antwort: 1 - 23.03.2007 um 18:08 Uhr
Hat keiner eine Lösung für dieses Problem? Oder habe ich es zu kompliziert und unverständlich erklärt? Aber so wie ich euch kenne, wird euch sicher noch was einfallen.. ;-) |
||||
Inaktiv |
|||||
worstbull King for a day Beiträge: 222 |
# Antwort: 2 - 23.03.2007 um 18:54 Uhr
Das hört sich ganz schön kompliziert an, vielleicht kannst du nocheinmal zusammenfassen was du willst, und diese Anforderung an das News-Modul von deinen Lösungsvorschlägen trennen! MF ------------------ |
||||
Inaktiv |
|||||
MrJack Thread-Ersteller Wannabe poster Beiträge: 34 |
# Antwort: 3 - 24.03.2007 um 12:53 Uhr
Ich will die Möglichkeit haben, für eine News (beim Erstellen) mehrere Kategorien auswählen zu können (bis zu 3) D.h. ich will eine News mehreren Kategorien zuordnen können, sodass diese News z.B beim news->manage, wenn man nach einer Kategorie filtert, unter verschiedenenen Kategorien angezeigt wird. |
||||
Inaktiv |
|||||
nerv Rock the board Herkunft: Mannheim Beiträge: 81 |
# Antwort: 4 - 24.03.2007 um 15:45 Uhr
dan mach 3 seperate dropdowns in die erstellen funktion und im create script lässt du es 3mal eintragen in die DB. if(!empty(dropdown2) nochmal eintragen mit kat von dropdown2 if(!empty(dropdown3) nochmal eintragen mit kat von dropdown3 . . . ------------------ Nur ein Narr kämpft ohne Aussicht auf den Sieg. |
||||
Inaktiv |
|||||
duRiel Weltmeister Herkunft: Cambridge Beiträge: 7300 |
# Antwort: 5 - 25.03.2007 um 05:03 Uhr
wie sieht denn die funktion aus? |
||||
Inaktiv |
|||||
nerv Rock the board Herkunft: Mannheim Beiträge: 81 |
# Antwort: 6 - 25.03.2007 um 13:19 Uhr
der part in der create.php der die ausgabe macht bzw das template des create forms ,je nach version. Funktion ist dan vlt das falsche wort mann könnt da auch mal in der Wars geschichte schaun für das Spieler hinzufügen. Wen man die kategorien in ein array packt im Forum kann bracuht man keine begrenzung von 3 ------------------ Nur ein Narr kämpft ohne Aussicht auf den Sieg. |
||||
Inaktiv |
|||||
duRiel Weltmeister Herkunft: Cambridge Beiträge: 7300 |
# Antwort: 7 - 25.03.2007 um 15:06 Uhr
kein falsches wort, ich will wissen was in der funktion cs_news_categories_dropdown drinsteckt |
||||
Inaktiv |
|||||
MrJack Thread-Ersteller Wannabe poster Beiträge: 34 |
# Antwort: 8 - 26.03.2007 um 16:30 Uhr
cs_news_categories_dropdown sieht folgendermaßen aus:
Edit: Kann mir bitte jemand ein Beispiel posten, wie ich 3 DropDowns definiere, in denen die News-Kategorien zur Auswahl stehen und bei Auswahl einer Kategorie wird dessen ID in einen Platzhalter gespeichert. Am Ende speichere ich dann alle Kategorie-IDs aus den Platzhaltern in die Tabelle news_categories Zuletzt editiert von MrJack am 26.03.2007 um 16:51 Uhr (1x Editiert) |
||||
Inaktiv |
|||||
Antworten: 8
Seite [1] |
Sie müssen sich registrieren, um zu antworten. |