Zum Inhalt springen

Syntax (meine erste Extension verändern)

Erstellt am 15. Juni 2004 · 11 Antworten · letzte Antwort am 17. Juni 2004

Tags: Frage

johanness ·

Hallo,

so geht das:
return $this->pi_list_linkSingle(mehr,$this->internal["currentRow"]["uid"],1,array('sword'=>$this->piVars['sword'],'backUrl'=>urlencode($HTTP_SERVER_VARS['QUERY_STRING'])));

So nicht:
rerurn
$this->pi_list_linkSingle(mehr...,$this->internal["currentRow"]["uid"],1,array('sword'=>$this->piVars['sword'],'backUrl'=>urlencode($HTTP_SERVER_VARS['QUERY_STRING'])));

Was muss ich da machen?

johanness ·

Ich weiß! Muss ich bestimmte Syntay-Regeln beachten, wenn ich bestimmt Zeichen verwende? Evtl. in Klammer usw???

Zinner ·

ehrlich gesagt weis ich nicht was du willst...soll ich hier im dunklem rumstochern ? wenn du eine vernünftige antwort willst, dann stelle deine frage bitte auch vernünftig oder dir wird keiner antworten...

johanness ·

$this->pi_list_linkSingle(mehr,$this->internal["currentRow"]["uid"],1,array('sword'=>$this->piVars['sword'],'backUrl'=>urlencode($HTTP_SERVER_VARS['QUERY_STRING'])));

Mit dieser Zeile wird das Word mehr als Link ein gefügt. Aber ich will nicht, dass Das Word "mehr" ein Link ist, odern dass der Ausdruck "[mehr...]" ein Link ist. Aber wenn ich "[mehr...]" als Ausdrucke eingege, der als Link eingefügt werden soll, gibgt das php-Script eine Fehlermeldung aus, wahrscheinlich weil an dieser Stelle keine Punkte oder Klammern stehen dürfen. Mit irgendwelchen Tricks muss ich doch da alle Zeichen hinbekommen!?!!?

maxhb ·
johanness schrieb

$this->pi_list_linkSingle(mehr,$this->internal["currentRow"]["uid"],1,array('sword'=>$this->piVars['sword'],'backUrl'=>urlencode($HTTP_SERVER_VARS['QUERY_STRING'])));

Mit dieser Zeile wird das Word mehr als Link ein gefügt.

Das ist mit sSicherheit kein korrektes PHP. "mehr" darf da so ja nicht stehen. Entweder muss es in Anführungszeichen bzw. Singlequotes oder es müsste als Konstante definiert sein, die sind allerdings im Normalfall immer durchgängi gross geschreiben.

CU
maxhb

johanness ·

Ursprünglich stand da:

return $this->pi_list_linkSingle($this->internal["currentRow"]["title"],$this->internal["currentRow"]["uid"],1,array('sword'=>$this->piVars['sword'],'backUrl'=>urlencode($HTTP_SERVER_VARS['QUERY_STRING'])));

Das gab die Headline der Artikel aus. aber ich will, dass das auch als Link [mehr...] steht. Wie ist das möglich?

maxhb ·

O.K., ist zwar fast nur geraten, aber versuch mal:

return $this->pi_list_linkSingle("[mehr...]",$this->internal["currentRow"]["uid"],1,array('sword'=>$this->piVars['sword'],'backUrl'=>urlencode($HTTP_SERVER_VARS['QUERY_STRING'])));

[/quote]

CU
maxhb

johanness ·

Das gibt's ja nicht!! Eigentlich hatte ich das schon versucht - ging aber nicht. Scheinbar hatte ich mich vertippt, weil damals eine Fehlermeldung kam.
Jetzt versuch ichs nochmal: Es geht :-)

Danke!!!

maxhb ·
johanness schrieb

Das gibt's ja nicht!! Eigentlich hatte ich das schon versucht - ging aber nicht. Scheinbar hatte ich mich vertippt, weil damals eine Fehlermeldung kam.
Jetzt versuch ichs nochmal: Es geht :-)

Tja, gut geraten ist halb gecoded ... oder so ähnlich 😉

CU
maxhb