anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Sa 14 Jun, 2025 21:47

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 6 Beiträge ] 
Autor Nachricht
BeitragVerfasst: Mo 23 Jul, 2007 16:38 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Sa 12 Nov, 2005 18:04
Beiträge: 94
Wohnort: Duisburg
Geschlecht: Männlich
Moin zusammen,

wiedermal brauch ich Hilfe ;)

Ich hab nach Beendigung der Letzten paar Sachen ein neues Größeres Projekt Angefnagen udn bin bisher Gut voran gekommen, allerdings, ist meinem Test user aufgefalen das sein Titel "Page" immer dann wenn ich "$name" im Script abfrage, mit auftaucht, was ja Theoretisch so sein sollte, da Der Titel mit im Namensfeld steht, aber ich möchte bei diesem Script nur den Namen haben, da sein Titel wegfält, da es ein Action Script ist.


Bsp: "Page XYZ [...] wandert gen Norden"

Ich möchte allerdings:

Basp: "XYZ [...] wandert gen Norden"

Ohne Titel halt, gibt es ne Möglichkeit den Titel rauszufiltern? Oder so, das (Wie ich es derzeit versuche) deer Titel vom Script vorgegeben wird im Namen auftaucht, habe derzeit folgendes drin:

$session ['user']['title']=Zauberlehrling;

Im Profil usw. Wird es genau so Angezeigt, nur im Namen bleibt er Page XYZ, mir wäre Natürlich am Liebsten wenn es ganz Ohne Titel ginge oder mit dem Titel, den ich Vorgebe im Script.


[Das Script liegt auf der Source unter sthp.php für diejenigen die es sich Angucken möchten vorher, nicht das ihr lange suchen müsst dann ;)]


Würde mich sehr über Schnelle Hilfe freuen, ich Arbeite zwar trotzdem weiter, aber das ist natürlich son Faktor im Kopf der einen stört ne ;)

_________________
Angst schließt das Licht in Dunkelheit ein. Mut ist der Schlüssel...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 23 Jul, 2007 16:52 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 28 Aug, 2004 18:48
Beiträge: 1712
ctitle ist dein Freund


titel = systemtitel

ctitel = individueller titel

_________________
~Inaktiv und Abwesend solange Mysql hier Moderatorenrechte hat~


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 23 Jul, 2007 17:14 
Offline
Freak
Freak

Registriert: So 30 Okt, 2005 17:48
Beiträge: 1408
Wohnort: PB
Geschlecht: Männlich
LoGD: http://dav.blood-reaver.de/lotgd/
Als Hinweis:

Wenn du hast, was du NICHT drin haben willst (den Titel nach Rikkas methode), kannst du den auch per str_replace wegbekommen ;-)

_________________
Mehr oder minder inaktiv


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 23 Jul, 2007 17:31 
Offline
Eingeweihter
Eingeweihter
Benutzeravatar

Registriert: Sa 12 Nov, 2005 18:04
Beiträge: 94
Wohnort: Duisburg
Geschlecht: Männlich
@Rikkarda

Danke ;)


@Auric


str_replace ... Ehm ja köntest du ein beispiel geben? Das wieder son befehl der mir nix sagt ^^'

_________________
Angst schließt das Licht in Dunkelheit ein. Mut ist der Schlüssel...


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 23 Jul, 2007 21:23 
Offline
Held
Held
Benutzeravatar

Registriert: Mo 05 Mär, 2007 22:17
Beiträge: 270
Hier mal bei php.net nachgeschaut, dort findet man alle Funktionen meist sehr gut dokumentiert samt Beispielen:
http://de.php.net/str_replace

Bei deinem Speziellen Bespiel:

str_replace('$session['user']['ctitle']','','$session['user']['name']);

So in etwa... evtl. vorher eine Abfrage machen, ob $session['user']['ctitle']!='' ist, und dann das gleiche mit $session['user']['title'] machen... dann hat man beide Fälle abgedeckt...[/url]


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 23 Jul, 2007 22:03 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
[php]$strlenTitle = strlen($session['user']['title']);
$strlenCTitle = strlen($session['user']['ctitle']);
if(substr($session['user']['name'], 0, $strlenTitle) == $session['user']['title']) {
$name = substr($session['user']['name'], $strlenTitle); # Pos+1, da Space
}
elseif(substr($session['user']['name'], 0, $strlenCTitle) == $session['user']['ctitle']) {
$name = substr($session['user']['name'], $strlenCTitle); # Pos+1, da Space
}
else {
$name = $session['user']['name'];
}[/php]


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 6 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 3 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
cron
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum