Hey to @ll!
Endlich mal wieder Zeit um an meinem Forum zu basteln und gleich zwei Fehler gefunden.
Erstelle im Adminbereich ein Topic/Thema. User schreibt einen Beitrag. Beitrag wird freigegeben und Fehler frei angezeigt. lasse mir den Beitrag anzeigen und immer noch alles ok. Jetzt kommt der Fehler.
Im Beitrag die Links: Thema/Topic und Autor/Username führen zum 500.Fehler. Fehler ist auch klar. Thema ist auf /search.php und Autor ist auf /user.php gelinkt. Und die gibbet es nicht mehr im 5.5vkp.
Habe hier im Forum gesucht und keine Lösung gefunden und die PhpDateien ohne Ergebniss durchsucht. Eigentlich ja nur eine Kleinigkeit! Aber 3 Testuser, alle WWW Laien, haben auf Anhieb den Fehler gesehen. Also er schreckt die User ab und ich brauche eine Lösung.
TIA
Ciao Piet
Hi Piet,
die fehlerhaften Links kommen aus Deinem verwendeten Theme. Dies ist noch auf ältere Nuke-Versionen zugeschnitten.
Du müsstest die themes.php im Unterordner /themes/deintheme/ nach den Aufrufen von user.php und search.php durchsuchen und diese Links dann durch die neuen Aufrufe ersetzen. z.B. user.php wird modules.php?name=Your_Account
viel spass dabei :P
Ich denke es lohnt sich aber, das Theme-Design sieht prima aus :)
Danke Andi!
Irgendwas habe ich falsch geschrieben.
user.php wird
<a href=\"modules.php?name=Your_Accountop=userinfo&uname=$informant\">$informant</a>
und search.php wird
<a href=\"modules.php?name=news=query=&topic=$topic&author=\">$topictext
Ist noch ein Fehler versteckt? Oder habe ich noch was übersehen?
Ciao Piet
Hat sich erledigt! & hat gefehlt![Bearbeitet am: 2/4/2002 von digimoments]
Hi Digi,
habe mal abgeprüft :).
user.php in a href=\"modules.php?name=Your_Account&op=userinfo&uname=$informant\">$informant</a>
search.php in modules.php?name=Search
jedenfalls laut meinem Originalthema ;).
Teste mal und gib mir noch mal Bescheid.
:cry UUUps
Hi Piet,
da hab ich Dir was falsches geschrieben. Für die Suche im Thema muss der Link folgendermassen aussehen:
<a href=\"modules.php?name=News&new_topic=$topic\">$topictext</a>
Der Aufruf der Userinfo hast Du ja richtig.
Für den Aufruf der normalen Suchfunktion ist der Tip von Sven der richtige :)
Habe jetzt:
<a href=\modules.php?name=News&new_topic=$topic\">$topictext</a>
Nur!
NS 6.2 funzt der Link. Im IE6 gibbet es einen 500 Fehler.
NS zeigt in der Leiste:/modules.php?name=News&new_topic=1%22 und IE /modules.php?name=News&new_topic=1"
Was ist das denn schon wieder?
Ciao Piet
Hi Piet,
schau mal ob zwischen new_topic=$topic und \">$topictext irgendein Sonderzeichen steht.
"%22" ist der Ersetzungscode für ein Sonderzeichen welches in der URL normalerweise ungültig ist, weiss im Moment aber nicht auswendig welches. In der Statuszeile erscheint ein Anführungszeichen.
Vielleicht hast du \" zweimal dastehen.
[Bearbeitet am: 2.4.2002 von Andi]
Hab's mir nochmal genau angesehen,
bin ich blind :mad:
Es fehlt vor modules.php das Anführungszeichen
Dann sucht der Server die modules.php im Serverroot und findet sie dort natürlich nicht weil sie im Unterordner digitest liegt ;)
Es ist schlicht und einfach:
<a href=\modules.php?name=News&new_topic=$topic\">$topictext</a>
Nichts! Kein Sonderzeichen!
Seltsam ist das es schon funktionierte und ohne Änderung plötzlich nicht mehr.
Ciao Piet
Klar das "
Bin genauso blind :puzz
Hatte mir jeden Link angeschaut und den Unterschied doch nicht gesehen.
Danke!
Ciao Piet
Gibt es irgendein Smilie mit den drei Blindenpunkten, wer kann weiterhelfen?
:D ;)