pragmaMx Support Forum

Archive => veraltete bzw. unsupportete Systeme und Module => Alt Archive => PHPNuke 5.2-6.0 & VKP 5.5 => Thema gestartet von: digimoments am 02 April 2002, 20:07:31

Titel: Fehlerhafter Link in den News
Beitrag von: digimoments am 02 April 2002, 20:07:31
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
Titel: Re: Fehlerhafter Link in den News
Beitrag von: Andi am 02 April 2002, 20:50:57
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 :)
Titel: Re: Fehlerhafter Link in den News
Beitrag von: digimoments am 02 April 2002, 21:29:25
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]
Titel: Re: Fehlerhafter Link in den News
Beitrag von: Sven am 02 April 2002, 21:45:42
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.
Titel: Re: Fehlerhafter Link in den News
Beitrag von: Andi am 02 April 2002, 21:52:44
: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 :)
Titel: Re: Fehlerhafter Link in den News
Beitrag von: digimoments am 02 April 2002, 22:36:53
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
Titel: Re: Fehlerhafter Link in den News
Beitrag von: Andi am 02 April 2002, 22:54:26
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]
Titel: Re: Fehlerhafter Link in den News
Beitrag von: Andi am 02 April 2002, 23:10:01
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 ;)
Titel: Re: Fehlerhafter Link in den News
Beitrag von: digimoments am 02 April 2002, 23:11:42
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
Titel: Re: Fehlerhafter Link in den News
Beitrag von: digimoments am 02 April 2002, 23:19:18
Klar das "

Bin genauso blind :puzz
Hatte mir jeden Link angeschaut und den Unterschied doch nicht gesehen.

Danke!
Ciao Piet
Titel: Re: Fehlerhafter Link in den News
Beitrag von: Andi am 02 April 2002, 23:24:02
Gibt es irgendein Smilie mit den drei Blindenpunkten, wer kann weiterhelfen?

:D ;)