anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: Do 28 Mär, 2024 12:00

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 27 Beiträge ]  Gehe zu Seite 1, 2  Nächste
Autor Nachricht
BeitragVerfasst: Do 16 Mär, 2006 13:57 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 28 Aug, 2004 18:48
Beiträge: 1712
Die Funktionen in der Einbauanleitung /ms können abweichen, falls ihr nicht die Landschaftsemotes von Eliwood (normal /X bei mir /em) eingebaut habt, oder auch die Vordefinierten Farben von Chaosmaker (Profileinstellung) nutzt.


Die Funktion /ms ist eigentlich hauptsächlich "geeignet" für Rollenspielserver, und entstanden aus einem Userwunsch. Das beginnen eines Kommentars mit /ms text fügt am Ende des Nicks ein s (in Nickfarbe natürlich) an, ist ein s der letzte Buchstabe des Namens, ein ' . Ausserdem setzt es den Kommentar anschliessend in der im Profil eingestellten Emotefarbe fort.

Beispiel: /ms Umhang weht
Anzeige: Göttin Rikkardas Umhang weht

Beispiel2: /ms Umhang weht
Anzeige: Feuerspucker Sandros' Umhang weht


so nun mal zum Einbau ;)

common.php

beachtet bitte, /em mit dem Kürzel zu ersetzen, welches IHR für die Landschaftsemotes von Eliwood nutzt

suche: $this->bbcode_second_pass_code('', 'if (substr($commentary,0,1)!=":" &&
substr($commentary,0,2)!="::" &&
substr($commentary,0,3)!="/me" &&
substr($commentary,0,3)!="/em" &&
$session['user']['drunkenness']>0) {')

ersetze mit:

$this->bbcode_second_pass_code('', 'if (substr($commentary,0,1)!=":" &&
substr($commentary,0,2)!="::" &&
substr($commentary,0,3)!="/me" &&
substr($commentary,0,3)!="/ms" &&
substr($commentary,0,3)!="/em" &&
$session['user']['drunkenness']>0) {')

suche:

$this->bbcode_second_pass_code('', '//begin colorhack by chaosmaker 1 of 1//
if (substr($commentary,0,1)==':' || substr($commentary,0,3)=='/me') {
if (substr($commentary,0,3)=='/me') $strpos = 3;
elseif (substr($commentary,0,2)=='::') $strpos = 2;
else $strpos = 1;
if ($session['user']['prefs']['commentemotecolor']) $commentary = substr($commentary,0,$strpos).$session['user']['prefs']['commentemotecolor'].substr($commentary,$strpos);
}
else {
if ($session['user']['prefs']['commenttalkcolor']) $commentary = $session['user']['prefs']['commenttalkcolor'].$commentary;
}
//end colorhack by chaosmaker 1 of 1//')

ersetze mit:

$this->bbcode_second_pass_code('', '//begin colorhack by chaosmaker 1 of 1//
if (substr($commentary,0,1)==':' || substr($commentary,0,3)=='/me'||substr($commentary,0,3)=='/ms') {
if (substr($commentary,0,3)=='/me') $strpos = 3;
elseif (substr($commentary,0,3)=='/ms') $strpos = 3;
elseif (substr($commentary,0,2)=='::') $strpos = 2;
else $strpos = 1;
if ($session['user']['prefs']['commentemotecolor']) $commentary = substr($commentary,0,$strpos).$session['user']['prefs']['commentemotecolor'].substr($commentary,$strpos);
}
else {
if ($session['user']['prefs']['commenttalkcolor']) $commentary = $session['user']['prefs']['commenttalkcolor'].$commentary;
}
//end colorhack by chaosmaker 1 of 1//')

suche:

$this->bbcode_second_pass_code('', 'if ($talkline!="sagt" // do an emote if the area has a custom talkline and the user isn't trying to emote already.
&& substr($commentary,0,1)!=":"
&& substr($commentary,0,2)!="::"
&& substr($commentary,0,3)!="/em"
&& substr($commentary,0,3)!="/me")
$commentary = ":`3$talkline: \\\"`#$commentary`3\\\"";')

ersetze mit:

$this->bbcode_second_pass_code('', 'if ($talkline!="sagt" // do an emote if the area has a custom talkline and the user isn't trying to emote already.
&& substr($commentary,0,1)!=":"
&& substr($commentary,0,2)!="::"
&& substr($commentary,0,3)!="/em"
&& substr($commentary,0,3)!="/ms"
&& substr($commentary,0,3)!="/me")
$commentary = ":`3$talkline: \\\"`#$commentary`3\\\"";')


suche:

$this->bbcode_second_pass_code('', 'Landschafts-Emote by Eliwood
*/
if ($ft=="/em")
{
$x = strpos($row[comment],$ft);
if ($x!==false)
{
if ($linkbios)
$op[$i] = str_replace("&","&",HTMLEntities(substr($row[comment],0,$x)))
."`0\n`& "
.str_replace("&","&",HTMLEntities(substr($row[comment],$x+strlen($ft))))
."`0`n";
else
$op[$i] = str_replace("&","&",HTMLEntities(substr($row[comment],0,$x)))
."`0\n`& "
.str_replace("&","&",HTMLEntities(substr($row[comment],$x+strlen($ft))))
."`0`n";
}
}
/*Landschaft-Emote Ende*/')

füge danach ein:

dieser Part muss angepasst werden, mit Euren Bedürfnissen. Das ist eigentlich relativ einfach. Kopiert aus eurer viewcommentary, den Teil ab:

$this->bbcode_second_pass_code('', ' if ($x!==false){
if ($linkbios)
.
.
.
}
}
')

unter der /me funktion raus, welche so beginnt:

$this->bbcode_second_pass_code('', 'elseif ($ft=="::" || $ft=="/me" || $ft==":"){
$x = strpos($row[comment],$ft);')

und ersetzt meinen Teil damit, da ich es auch inkl. Gilden etc habe :)

$this->bbcode_second_pass_code('', '*beginn ms-rp Emote by Rikkarda@silienta-logd.de for www.silienta-logd.de*/
elseif ($ft=="/ms"){
$name = str_replace("`0","",$row['name']);
$namestrlen = strlen($name);
$lastchar = $name{$namestrlen-1};
$name = $name.($lastchar == "s" || $lastchar == "x"?"'`0":"s`0");

$x = strpos($row[comment],$ft);
if ($x!==false){
if ($linkbios)
$op[$i] = str_replace("&","&",HTMLEntities(substr($row[comment],0,$x)))
.$guildpre
."`0<a href='$link' style='text-decoration: none' >\n<span onMouseOver=\"return escape('".HTMLEntities($string)."')\">`&$name`0</span></a>\n`& "
.$guildsuf
.str_replace("&amp;","&",HTMLEntities(substr($row[comment],$x+strlen($ft))))
."`0`n";
else
$op[$i] = str_replace("&amp;","&",HTMLEntities(substr($row[comment],0,$x)))
.$guildpre
."`0\n<span onMouseOver=\"return escape('".HTMLEntities($string)."')\">`&$name`0</span>\n`& "
.$guildsuf
.str_replace("&amp;","&",HTMLEntities(substr($row[comment],$x+strlen($ft))))
."`0`n";
}
}
/*rp-ms Emote-End*/')

so das wars :)


2. ist eine Funktion, damit sich die Charaktere beim Anmelden, selbst wenn sie mit a beginnen gleich als A darstellen *schmunzel* es ist einfach schöner, wenn ein Char zb. Abraham und nicht abraham heisst ;)

der login funktioniert aber natürlich weiterhin auch mit abraham. Nur wird der Charakter eben automatisch zu Abraham :)

so dann mal los:

common.php

füge an beliebiger Stelle zwischen den Functionen ein:

$this->bbcode_second_pass_code('', '
//Rikkarda@silienta-logd.de für Silienta, damit der erste Buchstabe immer gross wird
//gefunden im php handbuch *fg* umgeschrieben auf die create.php
function FormatName($shortname=NULL) {

/* Formats a first or last name, and returns the formatted
version */

if (empty($shortname))
return false;

// Initially set the string to lower, to work on it
$shortname = strtolower($shortname);

// Run through and uppercase any multi-barrelled names

$names_array = explode('-',$shortname);

for ($i = 0; $i < count($names_array); $i++) {

// "McDonald", "O'Conner"..
if (strncmp($names_array[$i],'mc',2) == 0 || ereg('^[oO]\'[a-zA-Z]',$names_array[$i])) {
$names_array[$i][2] = strtoupper($names_array[$i][2]);

}

// Always set the first letter to uppercase, no matter what
$names_array[$i] = ucfirst($names_array[$i]);

}

// Piece the names back together
$shortname = implode('-',$names_array);

// Return upper-casing on all missed (but required) elements of the $name var
return ucwords($shortname);

}
//end by Rikkarda for www.silienta-logd.de')

öffne create.php

suche:

$this->bbcode_second_pass_code('', '$sql = "INSERT INTO accounts
(name,
title,
password,
sex,
login,
laston,
uniqueid,
lastip,
superuser,
gold,
emailaddress,
emailvalidation,
referer
) VALUES (
'$title $shortname',
'$title',
'$HTTP_POST_VARS[pass1]',
'$HTTP_POST_VARS[sex]',
'$shortname',
'".date("Y-m-d H:i:s",strtotime("-1 day"))."',
'$_COOKIE[lgi]',
'".$_SERVER['REMOTE_ADDR']."',
".getsetting("superuser",0).",
".getsetting("newplayerstartgold",50).",
'$_POST[email]',
'$emailverification',
'$referer'
)";
db_query($sql) or die(db_error(LINK));
if (db_affected_rows(LINK)<=0){
output("`\$Fehler`^: Dein Account konnte aus unbekannten Gründen nicht erstellt werden. Versuchs bitte einfach nochmal. ");')

füge DAVOR ein:

$this->bbcode_second_pass_code('', '$shortname=FormatName($shortname);')



also in silienta läuft beides Einwandfrei und ich hoffe auch hier gibt es welche, die das nutzen können :)

lg Rikka

_________________
~Inaktiv und Abwesend solange Mysql hier Moderatorenrechte hat~


Zuletzt geändert von Rikkarda am So 15 Feb, 2009 17:05, insgesamt 1-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 16 Mär, 2006 14:42 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 04 Dez, 2004 02:34
Beiträge: 825
kannste für nen von medizin leicht beschwipsten Schüler nochmal erkären, was /ms nun macht? ôo
das gleiche wie /me oda was ^^


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 16 Mär, 2006 15:14 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 28 Aug, 2004 18:48
Beiträge: 1712
*lach*

eigentlich sollte die Erklärung doch ausreichend sein ;)

naja

/me macht so

Anzeige: Göttin Rikkarda macht so

/ms macht so

Anzeige: Göttin Rikkardas macht so


das s wird in Nickfarbe angehangen, und danach mit Emotefarbe weitergeschrieben.. ist der letzte Buchstabe am Nick ein s wird KEIN s sondern ein ' angehangen ;)

damit braucht man dann nicht /me `s Augen leuchten
sondern schreibt einfach /ms Augen leuchten
:)

lg Rikka

_________________
~Inaktiv und Abwesend solange Mysql hier Moderatorenrechte hat~


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 16 Mär, 2006 15:54 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 04 Dez, 2004 02:34
Beiträge: 825
Hmm aso ^^
Dafür is es aba sau viel Code? :D


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 16 Mär, 2006 16:31 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 28 Aug, 2004 18:48
Beiträge: 1712
ach geht doch *fg* und meine Bewohner sind mir das auch wert ;)

lg

_________________
~Inaktiv und Abwesend solange Mysql hier Moderatorenrechte hat~


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Do 16 Mär, 2006 22:05 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 05 Feb, 2005 22:59
Beiträge: 699
Wohnort: OL
LoGD: http://aristo.w039.white.fastwebserver. ... source.php
Und es hat sich gelohnt!
Nicht nur die Funktion für's bessere RP, auch die für's Registrieren gefällt mir sehr gut! (bin klein geschriebene namen leid, sieht doch blöde aus, wenn immer allet kleen geschrieben wird, oder? klein klein klein klein klein :pein: )

_________________
Legends of Imperencia ist mit folgenden Servern befreundet: Silienta, Pandyria, Kokoto

Eliwood hat geschrieben:
-DoM hat geschrieben:
Hey Eliwood.... was ist eigentlich LoGD????

Spaghetticode :D


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 17 Mär, 2006 11:54 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
Trotzdem ist es viel zu viel Codeschnipsel.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 17 Mär, 2006 17:25 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 05 Feb, 2005 22:59
Beiträge: 699
Wohnort: OL
LoGD: http://aristo.w039.white.fastwebserver. ... source.php
@Kevz Du hast noch 26 Posts um den Code zu optimieren ;) *eg*

_________________
Legends of Imperencia ist mit folgenden Servern befreundet: Silienta, Pandyria, Kokoto

Eliwood hat geschrieben:
-DoM hat geschrieben:
Hey Eliwood.... was ist eigentlich LoGD????

Spaghetticode :D


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 17 Mär, 2006 17:59 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
Arîzto hat geschrieben:
@Kevz Du hast noch 26 Posts um den Code zu optimieren ;) *eg*

-Werd drauf zurückommen den letzten Post werd ich am "06 Sep 2006" machen.


Zuletzt geändert von Kevz am Fr 17 Mär, 2006 21:54, insgesamt 1-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 17 Mär, 2006 18:37 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 28 Aug, 2004 18:48
Beiträge: 1712
Kevz hat geschrieben:
Arîzto hat geschrieben:
@Kevz Du hast noch 26 Posts um den Code zu optimieren ;) *eg*

-Werd drauf zurückommen den letzten Post werd ich am "06 Sep 2004" machen.



dann winke ;) *schmunzel* und klar mach weniger geschnipsel raus, mir war es egal, da mir das resultat wichtiger als die arbeit war :)

lg

_________________
~Inaktiv und Abwesend solange Mysql hier Moderatorenrechte hat~


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 17 Mär, 2006 21:19 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 05 Feb, 2005 22:59
Beiträge: 699
Wohnort: OL
LoGD: http://aristo.w039.white.fastwebserver. ... source.php
Kevz hat geschrieben:
-Werd drauf zurückommen den letzten Post werd ich am "06 Sep 2004" machen.


[Offtopic]Am 06.09.'06? Gibt's da irgendwas besonderes? (Du brauchst 'n halbes Jahr für die paar Posts? xD) Nja, genau 2 Jahre für genau 2000 Posts... :lol: Perfektionist [/Offtopic]

_________________
Legends of Imperencia ist mit folgenden Servern befreundet: Silienta, Pandyria, Kokoto

Eliwood hat geschrieben:
-DoM hat geschrieben:
Hey Eliwood.... was ist eigentlich LoGD????

Spaghetticode :D


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Fr 17 Mär, 2006 21:55 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
Jo. War nicht wirkllich so Aktiv. Aber ich habe mich mit den Beiträgen hier über Wasser gehalten und 2000 Posts bekommt man nicht auf die schnelle wenn man hier nichts bzw. kaum etwas veröffentlicht oder Sonstige aufstände hier anzettelt ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 18 Mär, 2006 12:47 
Offline
Meister
Meister

Registriert: Sa 25 Sep, 2004 11:49
Beiträge: 337
Wohnort: Irgendwo im Sauerland
LoGD: http://www.rulina.de/logd/source.php
Die 2te Funktion find ich genial *g*
Fehlt nur noch n Hack der alle Anfangsbuchstaben die schon klein sind eben mal großmacht, hab keine Lust es alles manuell zu ändern ;)

2000 Einträge in 2 Jahren, allerdings sollte man mal die Spammposts abzählen ;)
(nicht ernst nehmen ;) )

_________________
*Mekkelon - Mitglied im Renais-Völkerbund*
Thread


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 18 Mär, 2006 12:54 
Offline
Freak
Freak

Registriert: Mo 06 Sep, 2004 15:17
Beiträge: 3236
Geschlecht: Männlich
Neee ohne abziehen*g*
Ist / war hartes Training alles hier voll zu spammen*sfg* Würde man die Spammposts abziehen, wäre das ganze Anp Forum leer..


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Sa 18 Mär, 2006 13:46 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 28 Aug, 2004 18:48
Beiträge: 1712
Amerilion hat geschrieben:
Die 2te Funktion find ich genial *g*
Fehlt nur noch n Hack der alle Anfangsbuchstaben die schon klein sind eben mal großmacht, hab keine Lust es alles manuell zu ändern ;)

2000 Einträge in 2 Jahren, allerdings sollte man mal die Spammposts abzählen ;)
(nicht ernst nehmen ;) )


hm ja ich habs manuell gemacht, waren net so arg viele, aber ich schreibs mir mal auf ;)

lg

_________________
~Inaktiv und Abwesend solange Mysql hier Moderatorenrechte hat~


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 04 Apr, 2006 21:58 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 11 Feb, 2006 19:39
Beiträge: 596
Wohnort: Stuttgart - Waiblingen
Geschlecht: Männlich
LoGD: http://logd.legend-of-vinestra.de/source
Skype: da-chosen-one
Juhu nach der Funktion haben einige meiner User schon geschriehen :)
Danke Rikka :)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Di 04 Apr, 2006 23:24 
Offline
Freak
Freak
Benutzeravatar

Registriert: Sa 28 Aug, 2004 18:48
Beiträge: 1712
fein :) freut mich, wenn auch andere daran nutzen ziehen :)

lg

_________________
~Inaktiv und Abwesend solange Mysql hier Moderatorenrechte hat~


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Mo 05 Jun, 2006 13:38 
Offline
Freak
Freak
Benutzeravatar

Registriert: Mi 06 Jul, 2005 19:10
Beiträge: 543
Wohnort: Bremen
Geschlecht: Männlich
LoGD: http://my-logd.com/motwd
Rikkarda hat geschrieben:
2. ist eine Funktion, damit sich die Charaktere beim Anmelden, selbst wenn sie mit a beginnen gleich als A darstellen *schmunzel* es ist einfach schöner, wenn ein Char zb. Abraham und nicht abraham heisst ;)

der login funktioniert aber natürlich weiterhin auch mit abraham. Nur wird der Charakter eben automatisch zu Abraham :)

so dann mal los:

common.php

füge an beliebiger Stelle zwischen den Functionen ein:

$this->bbcode_second_pass_code('', '
//Rikkarda@silienta-logd.de für Silienta, damit der erste Buchstabe immer gross wird
//gefunden im php handbuch *fg* umgeschrieben auf die create.php
function FormatName($shortname=NULL) {

/* Formats a first or last name, and returns the formatted
version */

if (empty($shortname))
return false;

// Initially set the string to lower, to work on it
$shortname = strtolower($shortname);

// Run through and uppercase any multi-barrelled names

$names_array = explode('-',$shortname);

for ($i = 0; $i < count($names_array); $i++) {

// "McDonald", "O'Conner"..
if (strncmp($names_array[$i],'mc',2) == 0 || ereg('^[oO]\'[a-zA-Z]',$names_array[$i])) {
$names_array[$i][2] = strtoupper($names_array[$i][2]);

}

// Always set the first letter to uppercase, no matter what
$names_array[$i] = ucfirst($names_array[$i]);

}

// Piece the names back together
$shortname = implode('-',$names_array);

// Return upper-casing on all missed (but required) elements of the $name var
return ucwords($shortname);

}
//end by Rikkarda for www.silienta-logd.de')

öffne create.php

suche:

$this->bbcode_second_pass_code('', '$sql = "INSERT INTO accounts
(name,
title,
password,
sex,
login,
laston,
uniqueid,
lastip,
superuser,
gold,
emailaddress,
emailvalidation,
referer
) VALUES (
'$title $shortname',
'$title',
'$HTTP_POST_VARS[pass1]',
'$HTTP_POST_VARS[sex]',
'$shortname',
'".date("Y-m-d H:i:s",strtotime("-1 day"))."',
'$_COOKIE[lgi]',
'".$_SERVER['REMOTE_ADDR']."',
".getsetting("superuser",0).",
".getsetting("newplayerstartgold",50).",
'$_POST[email]',
'$emailverification',
'$referer'
)";
db_query($sql) or die(db_error(LINK));
if (db_affected_rows(LINK)<=0){
output("`\$Fehler`^: Dein Account konnte aus unbekannten Gründen nicht erstellt werden. Versuchs bitte einfach nochmal. ");')

füge DAVOR ein:

$this->bbcode_second_pass_code('', '$shortname=FormatName($shortname);')



also in silienta läuft beides Einwandfrei und ich hoffe auch hier gibt es welche, die das nutzen können :)

lg Rikka


Mich mal wieder zu wort melde:
Anstatt dem ganzem einfach dieses hier:
SUCHE IN CREATE.PHP:
[php]$sql = "INSERT INTO accounts
(name,
title,
password,
sex,
login,
laston,
uniqueid,
lastip,
superuser,
gold,
emailaddress,
emailvalidation,
referer
) VALUES (
'$title $shortname',
'$title',
'$HTTP_POST_VARS[pass1]',
'$HTTP_POST_VARS[sex]',
'$shortname',
'".date("Y-m-d H:i:s",strtotime("-1 day"))."',
'$_COOKIE[lgi]',
'".$_SERVER['REMOTE_ADDR']."',
".getsetting("superuser",0).",
".getsetting("newplayerstartgold",50).",
'$_POST[email]',
'$emailverification',
'$referer'
)";
db_query($sql) or die(db_error(LINK));
if (db_affected_rows(LINK)<=0){
output("`\$Fehler`^: Dein Account konnte aus unbekannten Gründen nicht erstellt werden. Versuchs bitte einfach nochmal. ");[/php]
FÜGE DAVOR EIN:
[php]$shortname = ucfirst(strtolower($shortname));[/php]
Speichern und Hochladen. Das ganze funktioniert ab PHP3

Das wars. keine Funktion in der common.php nötig einfach die eine Zeile für den SQL-Befehl. Das ganze ist auch noch wesentlich Ressourcenfreundlicher. Es werd auch nur "GROSSSCHRIFT" in "Grossschrift" geandelt.

_________________
Das schwarze Schaf der LotGD-Community, 2. platzierter, beim Giga.de Homepage-Award 2007 und 1. platzierter beim German Web Award 2008.
PC-ACTION meint: "Sehr gut" für MotWD!
Mind of the White Dragon => http://my-logd.com/motwd


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Mo 05 Jun, 2006 14:08 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3925
Wohnort: Basel
Geschlecht: Männlich
*Klugscheiss*

Und ucwords() anstalle von ucfirst() um den ersten Buchstaben jedes Wortes umwandeln zu können ;)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags:
BeitragVerfasst: Mo 05 Jun, 2006 14:50 
Offline
Freak
Freak
Benutzeravatar

Registriert: Mi 06 Jul, 2005 19:10
Beiträge: 543
Wohnort: Bremen
Geschlecht: Männlich
LoGD: http://my-logd.com/motwd
gut bei mir nicht nötig da ich keine leerzeichen im login zulasse....., aber auch diese funktion kenn...:*fg*

[klugscheiss]
aber wenn ich mir die arbeistweise anschaue, sollte man im falle des loginnamens immer der funktion ucfirst() den vorzug geben, da diese nicht nach einem Whitespace (Leerzeichen, Seitenvorschub, Zeilenvorschub, Wagenrücklauf sowie horizontalem und vertikalem Tabulatorzeichen) sucht, wie die funktion ucwords().
[/klugscheiss]

_________________
Das schwarze Schaf der LotGD-Community, 2. platzierter, beim Giga.de Homepage-Award 2007 und 1. platzierter beim German Web Award 2008.
PC-ACTION meint: "Sehr gut" für MotWD!
Mind of the White Dragon => http://my-logd.com/motwd


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 27 Beiträge ]  Gehe zu Seite 1, 2  Nächste

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 51 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