Seite 1 von 4
2.0.3 - Beim verschieben von Themen: Forum existiert nicht?
Verfasst: 10.04.2003 16:47
von Jason
Hi,
ich habe seit heute ein komisches Problem und zwar bekomme ich beim verschieben von Themen die Fehlermeldung "Das ausgewählte Forum existiert nicht" ich habe in letzter Zeit keine Mods eingebaut die diese funktion betreffen.Hat jemand ne idee woran das liegen könnte?
Hier mal meine modcp.php:
klick
Ich wäre dankbar für Hilfe!!
Beste Grüße Jason
Verfasst: 13.04.2003 10:34
von Acid
Die Datei scheint in Ordnung zu sein.. auf welche Weise versuchst Du, das Topic zu verschieben (ModPanel oder über´s Image)? Das is zwar theoretisch das gleiche, aber um den Fehler einzukreisen wichtig.
Verfasst: 13.04.2003 10:52
von esperitox
Die datei ist nicht ganz i.o. @Acid siehe:
$hidden_fields == '<input type="hidden" name="topic_id_list[]" value="' . intval($topics[$i]) . '" />';
das müsste eigentlich so ausschauen:
$hidden_fields .= '<input type="hidden" name="topic_id_list[]" value="' . intval($topics[$i]) . '" />';
Bei einigen anderen hidden_fields ist es dasselbe @Jason frag mich jetzt aber nicht bei welchen du alles das == mit .= ersetzen musst (da du ja auch noch den Merge Topics Mod eingebaut hast der auch einige hidden_fields beinhaltet ) versuch einfach mal alle zu ersetzen
esperitox
BTW: Wo ist eigentlich der Unterschied zwischen $hidden_fields == und $hidden_fields .= ?
Verfasst: 13.04.2003 11:04
von Jason
Danke esperitox hast recht das war der fehler.Nachdem ich bei allen $hidden_fields das == mit .= ersetzt habe geht es jetzt wieder aber mir wäre es schon lieber wenn ich wüsste wo ich es wirklich ersetzen muss und wo nicht, könnte mir da jemand weiterhelfen da ich auch den Unterschied zwischen == und .= nicht kenne?
Gruß Jason
Verfasst: 13.04.2003 11:21
von Mister_X
== ist doch eigentlich der Vergleichsoperator mit dem man testen kann ob die Variable $hidden_fields gleich einem bestimmten Wert ist. An den von dir angezeigten Stellen wo du ja $hidden_fields einen bestimmten Wert zuweisen willst passt es überhaupt nicht

Woher hast du diese modcp.php ?
.= hängt den Inhalt der danach kommt an die bereits vorhande Variable an
Verfasst: 13.04.2003 15:14
von Jason
@MisterX vor einiger Zeit hatte JLoop hier mal gepostet wegen einem Problem mit dem Sort Search Results Mod das neben den Drop Downs wo man die sortierungsart auswählt der Wert der mit den $hidden_fields übergeben angezeigt wird (Siehe auf diesem Bild:
klick das "results" ) du hattest ihm damals geraten (
http://www.iuw-darmstadt.de/phpBB2/view ... 5803#85803 ) das $hidden_fields .= durch $hidden_fields == zu ersetzen das habe ich bei mir auch gemacht in der search.php und das "results" war weg da ich dachte das .= wäre falsch hab es auch in der modcp.php durch == ersetzt
Wenn ich es nun in der modcp.php wieder durch $hidden_fields .= ersetze geht es aber wenn ich es auch in der search.php wieder ersetze wird wieder das "results" angezeigt wie kann ich dass denn nu wegbekommen?
Grüße Jason
Verfasst: 13.04.2003 23:16
von Mister_X
probier mal statt == einfach nur ein einfaches =
*in dem Posting vom 25.10. hab ich wohl Mist geschrieben

*
Verfasst: 15.04.2003 00:33
von Jason
Mister_X hat geschrieben:probier mal statt == einfach nur ein einfaches =
*in dem Posting vom 25.10. hab ich wohl Mist geschrieben

*
Hat das denn den selben effekt wie .= ?
Edit: Habs grade ausprobiert mit = aber dann funktioniert bei der suche das sortieren nicht mehr
Sonst noch jemand ne idee?
Gruß Jason
Verfasst: 15.04.2003 02:28
von Mister_X
sage erstmal welche Problemchen du jetzt noch hast.
Verfasst: 15.04.2003 12:15
von Jason
Momentan nurnoch das in der suche neben den Drop Downs zum Sortieren (Sort Search Results Mod ) der Wert der mit den Hidden fields übergeben wird angezeigt wird
Gruß Jason