Seite 1 von 2

PHP Problem mit der Register Seite

Verfasst: 22.03.2007 18:51
von Limo198
Hallo.

Ich möchte das unter ICQ Nummer und Skype noch etwas steht auf der Registerseite was auf etwas hinweist. Dies wollte ich über span machen.

Ich habe in der Lang_german dies so geändert:

Code: Alles auswählen

$lang['ICQ'] = 'ICQ-Nummer';
$lang['ICQ_explain'] = 'Bitte in ICQ unter: Optionen/Einstellungen&Sicherheit/Statusanzeige im Web einen Haken machen.';
$lang['AIM'] = 'AIM-Name';
$lang['MSNM'] = 'MSN Messenger';
$lang['skype'] = 'Skype-Name';
$lang['skype_explain'] = 'Bitte in Skype unter: Aktionen/Optionen/Privatsphäre/mein Status im Netz veröffentlichen einen Haken machen.';
$lang['YIM'] = 'Yahoo Messenger';
$lang['Forum_Index'] = '%s Foren-Übersicht'; // eg. sitename Forum Index, %s can be removed if you prefer
Dann habe ich dieses $lang['skype_explain'] = 'Bitte in Skype.... Und $lang['ICQ_explain'] = 'Bitte in ICQ.... ind profile_add_body.tpl so eingefügt:

Code: Alles auswählen

<tr> 
	  <td class="row1"><span class="gen">{L_ICQ_NUMBER}:</span><br /><span class="gensmall">{L_ICQ_EXPLAIN}</span></td>
	  <td class="row2"><input type="text" class="post" style="width: 100px" name="confirm_code" size="6" maxlength="6" value="" /></td>
	</tr>

HIER STEHEN ANDERE CODES!!!!


<tr> 
	  <td class="row1"><span class="gen">{L_SKYPE}:</span><br /><span class="gensmall">{L_SKYPE_EXPLAIN}</span></td>
	  <td class="row2"> 
	  <input type="text" class="post"style="width: 150px"  name="skype" size="20" maxlength="255" value="{SKYPE}" />
	  </td>
	</tr>


Aber der Text wird nicht angezeigt.

Warum?



LG und Danke
Steffen

Verfasst: 24.03.2007 13:15
von Limo198
Mhhh. Kann keiner helfen?

Wahrscheinlich hab ichs zu blöd beschrieben.


Also nochmal genauer. Ich möchte das auf der Seite wo sich Forumnutzer Registrieren, in der Zeile wo "Skype" und wo "ICQ-Nummer" steht, noch ein Hinweis drunterkommt. Da soll halt stehen wie in ICQ und Skype die Einstellungen zu ändern sind, um den Status im Forum angezeigt zu bekommen.


Hoffe so ists besser Erklärt.

LG
Steffen

Verfasst: 24.03.2007 15:43
von Miriam
Du musst in der entsprechenden PHP Datei die Templatevariable noch zuweisen:

Code: Alles auswählen

L_SKYPE_EXPLAIN => $lang['skype-explain'],
Dann kannst Du sie auich mit

Code: Alles auswählen

{L_SKYPE_EXPLAIN}
im Template verarbeiten lassen.

Verfasst: 24.03.2007 19:09
von Limo198
Versteh ich nicht wie du das meinst. Soll ich den oberen in den unteren ändern oder wie?

Verfasst: 24.03.2007 19:39
von Miriam
Such mal global in Deinen Scripten nach Du hast die Variable für das Templatesystem noch nicht sichtbar gemacht. Du hast zwar die Sprachvariable eingepflegt (in der lang_main.php) und auch die Variable im Template eingebaut, aber sie nicht (sozusagen) miteinander verbunden.
Das passiert in der jeweiligen PHP Datei.

Verfasst: 25.03.2007 19:32
von Limo198
Ich soll alle Scripte nach L_ durchsuchen? Das werden tausende sein.

Nunja. Dann werd ich mir die Arbeit wohl machen müßen

Verfasst: 26.03.2007 09:33
von Miriam
Tausende Scripte oder tausende Treffer?

Einer reicht doch schon, damit Du siehst, wie die Zuweisung zu erfolgen hat.

Verfasst: 26.03.2007 09:45
von Limo198
Sowas hab ich doch oben im Script drin und genauso hab ich es doch gemacht mit {L_SKYPE_EXPLAIN}

Oder meintest du ich muß das noch irgendwo in ein Skript einbauen?

LG
Steffen

Verfasst: 26.03.2007 11:05
von Miriam
Du hast die Variable mit

Code: Alles auswählen

L_SKYPE_EXPLAIN => $lang['skype-explain'] 
zugewiesen? dann hast Du es evtl. in der falschen PHP Datei oder an der falschen Stelle umgesetzt.

Verfasst: 26.03.2007 11:16
von Limo198
Also ich habe den Text in der lang_german definiert und dann in das profil_add_body eingefügt.

Weiter oben steht sowas ähnliches, und daher hab ich den Code übernommen. Gebe ich die Variable von dem oberen Text ein, gehts. Trage ich aber die Variable von meinem Text ein, gehts nicht.