PunkteSystem von Rock@Wulf
[BU]BöhserOnkel
Admin und Administrator
Zurzeit:
aktiv
Dabei seid:
16.11.07
Beiträge:
156
Warnungen:
0
Hey, Leutz!
Hier nochmal die Verbesserungen von mir, damit das etwas ansehnlicher wird!
Fürs Forum:
show_posts.php (/include/contents/forum)
Php von Datei include/contents/forum/show_posts.php 1: 2: 3: 4: 5:
<?php
$row [ 'dabei' ] = date ( 'd.m.y' , $row [ 'regist' ]);
/*** Verwarnungen ***/
$row [ 'verw' ]= verwarnstu ( $row [ 'fwarn' ], 1 );
?>
ändern in
Php von Datei show_posts.php 1: 2: 3: 4: 5:
<?php
if ( $row [ 'regist' ] == '' ){ $row [ 'dabei' ] = '' ;}else{ $row [ 'dabei' ] = date ( 'd.m.y' , $row [ 'regist' ]);}
/*** Verwarnungen ***/
if ( $row [ 'vwarn' ] == '' ){ $row [ 'verw' ]= '' ;}else{ $row [ 'verw'']=verwarnstu($row[' fwarn ], 1 );}
?>
Bewirkt das bei Gästeposts im Forum nicht mehr "Dabei seid: 1.1.1970" sondern "Dabei seid:" und "Warnungen: 0" "Warnungen:" steht ! Sieht einfach besser aus!
Und in der pointsys.php (/include/includes/func)
Php von Datei pointsys.php 1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20:
<?php
function getmedal ( $nr , $value ){
if( $nr == 1 ){
$ej = date ( 'Y' , $value );
$aj = date ( 'Y' , time ());
$stufe3 = $aj - 3 ;
$stufe2 = $aj - 2 ;
$stufe1 = $aj - 1 ;
if( $ej <= $stufe3 ){
$toreturn = '<img src="/include/images/medals/1s3.gif" alt="Stufe3" border="0">' ;
}
elseif ( $ej <= $stufe2 ){
$toreturn = '<img src="/include/images/medals/1s2.gif" alt="Stufe2" border="0">' ;
}
elseif ( $ej <= $stufe1 ){
$toreturn = '<img src="/include/images/medals/1s1.gif" alt="Stufe1" border="0">' ;
} else {
$toreturn = '<img src="/include/images/medals/1s0.gif" alt="NA" border="0">' ;
}
?>
in das ändern:
Php von Datei pointsys.php 1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47: 48: 49: 50: 51: 52: 53:
<?php
function getmedal ( $nr , $value ){
if( $nr == 1 ){
$ej = date ( 'Y' , $value );
$ej20 = date ( 'n' , $value );
$ej30 = date ( 'j' , $value );
$ej3 = mktime ( 0 , 0 , 0 , $ej20 , $ej30 , $ej + 3 );
$ej2 = mktime ( 0 , 0 , 0 , $ej20 , $ej30 , $ej + 2 );
$ej1 = mktime ( 0 , 0 , 0 , $ej20 , $ej30 , $ej + 1 );
$aktime = time ();
if( $aktime >= $ej3 ){
$toreturn = '<img src="/include/images/medals/1s3.gif" alt="Stufe3" border="0">' ;
}
elseif ( $aktime >= $ej2 ){
$toreturn = '<img src="/include/images/medals/1s2.gif" alt="Stufe2" border="0">' ;
}
elseif ( $aktime >= $ej1 ){
$toreturn = '<img src="/include/images/medals/1s1.gif" alt="Stufe1" border="0">' ;
} else {
$toreturn = '<img src="/include/images/medals/1s0.gif" alt="NA" border="0">' ;
}
} elseif( $nr == 2 ){
if( $value >= '500' ){
$toreturn = '<img src="/include/images/medals/2s3.gif" alt="Stufe3" border="0">' ;
} elseif ( $value >= '100' ){
$toreturn = '<img src="/include/images/medals/2s2.gif" alt="Stufe2" border="0">' ;
} elseif ( $value >= '50' ){
$toreturn = '<img src="/include/images/medals/2s1.gif" alt="Stufe1" border="0">' ;
} else {
$toreturn = '<img src="/include/images/medals/1s0.gif" alt="NA" border="0">' ;
}
} elseif( $nr == 3 ){
if( $value >= '1000' ){
$toreturn = '<img src="/include/images/medals/3s3.gif" alt="Stufe3" border="0">' ;
} elseif ( $value >= '500' ){
$toreturn = '<img src="/include/images/medals/3s2.gif" alt="Stufe2" border="0">' ;
} elseif ( $value >= '200' ){
$toreturn = '<img src="/include/images/medals/3s1.gif" alt="Stufe1" border="0">' ;
} else {
$toreturn = '<img src="/include/images/medals/1s0.gif" alt="NA" border="0">' ;
}
} elseif( $nr == 4 ){
if ( $value == 1 ){
$toreturn = '<img src="/include/images/medals/4s1.gif" alt="Stufe1" border="0">' ;
} else {
$toreturn = '<img src="/include/images/medals/1s0.gif" alt="NA" border="0">' ;
}
} else {
$toreturn = 'No Award' ;
}
return( $toreturn );
}
?>
Das bewirkt, dass der User erst an seinem/ihrem AnmeldeTag den Status "1,2,3 Jahr/e dabei" bekommt, und nicht schon beim Jahreswechesl, nicht beachtet hierbei werden die AnmeldeZeit (Stunde : Minute : Sekunde)!
Wer das auch haben will kann sich die Codes einfach kopieren und sein Punktesystem modifizieren!
Mit böhsen Grüßen
[BU]BöhserOnkel "Gli eroi vivono a lungo, ma le leggende non muoiono mai..." Distanzierung Der Betreiber und die Moderatoren dieses Forums distanzieren sich hiermit ausdrücklich von dem von [BU]BöhserOnkel am 03.01.2008 - 12:13:50 verfassten Beitrag. Sollte dieser Beitrag Ihre Rechte verletzen bitten wir um Benachrichtigung
Tronje
User
Zurzeit:
aktiv
Dabei seid:
22.03.08
Beiträge:
5
Warnungen:
0
Hallo BöhserOnkel, ^^
ich störe ja nur ungern - aber ich bekomme bei der "sehr sinnvollen" Änderung an der pointsys.php diesen Fehler: Parse error: syntax error, unexpected T_IF in /*****/portal/include/includes/func/pointsys.php on line 152.
Die Zeile 152 entspricht dieser Zeile: $aktime = time();rn if($aktime >= $ej3){
Das Semikolon ist doch eigentlich dort richtig um die Befehl zu trennen - oder?
Ich habe im Moment keine Idee!
Für eine Hilfestellung bin ich sehr dankbar!^^
BG,
Tronje--=| PSN ID: Tronje
--=| PS Liga: Tronje
--=| GB Liga: Tronje
Distanzierung Der Betreiber und die Moderatoren dieses Forums distanzieren sich hiermit ausdrücklich von dem von Tronje am 05.12.2008 - 15:05:05 verfassten Beitrag. Sollte dieser Beitrag Ihre Rechte verletzen bitten wir um Benachrichtigung
[BU]BöhserOnkel
Admin und Administrator
Zurzeit:
aktiv
Dabei seid:
16.11.07
Beiträge:
156
Warnungen:
0
Hey, Tronje!
Irgendwie wurde der Code falsch escaped, jetzt passt er.
Das rn sollte eigentlich ein /r/n sein, also ein Zeilenumbruch.
Mit böhsen Grüßen
[BU]BöhserOnkel "Gli eroi vivono a lungo, ma le leggende non muoiono mai..." Distanzierung Der Betreiber und die Moderatoren dieses Forums distanzieren sich hiermit ausdrücklich von dem von [BU]BöhserOnkel am 05.12.2008 - 20:51:08 verfassten Beitrag. Sollte dieser Beitrag Ihre Rechte verletzen bitten wir um Benachrichtigung
Tronje
User
Zurzeit:
aktiv
Dabei seid:
22.03.08
Beiträge:
5
Warnungen:
0
Ich danke dir vielmals!! :-) Werde es heute zwar nicht mehr testen können (Frau wartet darauf, das ich endlich komme!^^) aber gebe dann morgen kurz einen Bericht ab!!
Nochmals ein dickes Danke an dich!!--=| PSN ID: Tronje
--=| PS Liga: Tronje
--=| GB Liga: Tronje
Distanzierung Der Betreiber und die Moderatoren dieses Forums distanzieren sich hiermit ausdrücklich von dem von Tronje am 05.12.2008 - 22:58:14 verfassten Beitrag. Sollte dieser Beitrag Ihre Rechte verletzen bitten wir um Benachrichtigung
Tronje
User
Zurzeit:
aktiv
Dabei seid:
22.03.08
Beiträge:
5
Warnungen:
0
Wie nicht anders zu erwarten, funzt jetzt alles!^^
Ein riesen Danke an BöhserOnkel und an @all einen schönen zweiten Advent!!!!:-)
BG,
Tronje
P.S.: Im ersten Mode bitte noch: ['verw'']=verwarnstu($row['fwarn] in ['verw']=verwarnstu($row['fwarn'] umändern! ;-)
Zuletzt modifiziert von Tronje am 07.12.2008 - 13:27:45--=| PSN ID: Tronje
--=| PS Liga: Tronje
--=| GB Liga: Tronje
Distanzierung Der Betreiber und die Moderatoren dieses Forums distanzieren sich hiermit ausdrücklich von dem von Tronje am 07.12.2008 - 12:40:51 verfassten Beitrag. Sollte dieser Beitrag Ihre Rechte verletzen bitten wir um Benachrichtigung
Biber: 09.05.2012 12:37 Uhr jopmicpt: 06.05.2012 16:09 Uhr noch jemand hier auf der seite von den Bad Uncles ??Bacardi: 19.01.2012 17:42 Uhr Glückwunsch BöhserOnkel :)Biber: 03.01.2012 11:15 Uhr frohes*^^ natürlichBiber: 01.01.2012 04:30 Uhr freues neues an alle
Archiv