Hier kann eine Notiz zum Merk-Eintrag hinzugefügt werden (optional)
| [ 1 | 2 ] | [ Anmelden zum schreiben ] |
| Erfahrungsdiagramm im Profil | |||
|---|---|---|---|
| Botox84 Mitglied
Posts: 1184 |
hey, sorry das ich noch mal nerve...habe da ein paar fragen
1:wie kann ich in den profilen erfahrungsbalken integrieren? 2:dann habe ich eine frage wie man alle orden im profil zeigen kann 3:und dann noch eine frage wie ich die profile sortieren kann, also das nicht alles zusammengeklatscht is und so alle ordner nach unten, das eigene bild auf die rechte seite und so weiter??? lg botox betroffene Homepage: www.therules.de Chatroulette Bauschaum Chatroulette |
||
| thbreidenbach Mitglied
Posts: 348 |
Zu 1) Erfahrungsbalken könnte man ähnlich den Newsbildern basteln.
Die Newsbilder sind nichts weiter als der Name der Kategorie, erweitert um .jpg oder .gif und werden aus einem vorgegebenen Pfad gezogen und mittels {kate} angezeigt. Wenn Du für Deine Forenränge ähnlich vorgehst kann dann statt z.B. Neuling - Neuling.jpg stehen, was dann halt ein kleiner Fortschrittsbalken sein sollte^^ Zu 2) Was für Orden meinst Du?? Wenn Du die Ränge und Orden Modifiaktion nutzt dann frag den Programmierer. Wenn Du von z.B. BF2s oder so die Orden ziehen willst dann ginge das indem Du die XML Dateien von BF2s ausliest und interpretierst. Zu 3) Einfach mal das zum Profil gehörige Template öffnen und anpassen^^ Gruss Breiti - kann leider net auf Deine Page zugreifen, daher ungenau... -->leider kein "ilcher" mehr... www.solstice-gaming.eu |
||
| Botox84 Mitglied
Posts: 1184 |
zu eins: versteh ich leider nicht so recht wie du das meinst.....
also ich möchte es so, das man unter profile dann einen erfahrungsbalken jeeeee nach auszeichnung bekommt(quasie ein balken der anzeigt wann man die nächste auszeichnung bekommt). zu zwei: ja ich meine vorgefehrtigte orden, weiß nu leider nicht mehr von wem sie sind.....dazu einfach auf meine hp gehen, ich poste mal die ganze url. therules.ohost.de jup, das mit dem 3 punkt, habe ich begriffen, weiß nur nicht so recht wie ich das audführen soll....kann mir jemand genauer sagen welche datei ich da bearbeiten muss???? lg botox Chatroulette Bauschaum Chatroulette |
||
| s_down Mitglied
Posts: 1194 |
ich denke du musst dich noch einbischen in die Materie vertiefen wenn du solche Sachen anpassen willst.
Zu der Datei für Punkt 3. er sagt Template anpassen also solltest du mal gucken was so alles im ilch Ordner ist aha ein Ordner templates
wenn du dort drin den Ordner User aufmachst findest du die Datei: userdetails.htm diese Datei per Editor was auch immer anpassen... Zu 2. was willst du genau? das man ne Orden liste angucken kann? Zu 1. hm... das gibt es so noch nicht das muss man zuerst schreiben.. also man müsste min Posts vom nächsten Rang minus min Posts vom Rang jetzt berechnen und nachher rausfinden wieviele Prozent man schon hat und das als Balken ausgeben... Probleme mit dem installieren? www.ilch.de/doku-install105.html |
||
| Botox84 Mitglied
Posts: 1184 |
zu2, jap, quasie eine auflistung im profil, welches member schon welche orden bekommen hat, denn es ist immer nur der orden zu sehen den man auch gerade hat...
zu1: das wird dann wohl oder übel nix ;-( zu 3.danke, mehr wollte ich gar nicht wissen :-) Chatroulette Bauschaum Chatroulette |
||
| s_down Mitglied
Posts: 1194 |
hm.. zu 1 ich gucke obs da was einfaches gibt
zu 2 also du willst im Profil des Users die Orden anzeigen die er schon hatte aber nicht merh hat? Hast du ein Modul drauf mit den Orden? Denke das das fast ein eigenes Modul wäre. Probleme mit dem installieren? www.ilch.de/doku-install105.html |
||
| Botox84 Mitglied
Posts: 1184 |
jap, genau so will ich es haben....nein, ich habe kein modul drauf.......und nu????
PS: mensch du bist ja doch hilfsbereit ![]() Chatroulette Bauschaum Chatroulette |
||
| s_down Mitglied
Posts: 1194 |
Also zu 1 kanst mal das testen?
Das kommt in in die user_details.php also ^den Code um Zeile 70 mit dem erseten. im Template {ERFAHRUNG} einfügen sollte als erstes mal die erfahrung als Zahl ausgeben. kann hier leider nicht testen... $regsek = mktime ( 0,0,0, date('m'), date('d'), date('Y') ) - $row['regist'];
$regday = round($regsek / 86400);
$postpday = ( $regday == 0 ? 0 : round($row['posts'] / $regday, 2 ) );
$postar = array{25,50,75,150,250,500,1000,2000,5000,7000,10000};
$i=0;
while($postar[$i]!= "")
{
if(row['posts']<$postar[$i])
{
$hunderpozent = $postar[$i]- $postar[$i-1];
$erfahrung = 100/$hundertprozent*$row['posts'];
}
$i++;
}
$ar = array (
'NAME' => $row['name'],
'JOINED' => date('d M Y',$row['regist']),
'LASTAK' => date('d M Y - H:i',$row['llogin']),
'POSTS' => $row['posts'],
'postpday' => $postpday,
'ERFAHRUNG' => $erfahrung,
'RANG' => userrang ($row['posts'],$uid),
'AVATA' => $avatar,
);
zu 2 da musst du jemand suchen der sozusagen ne history coded... Probleme mit dem installieren? www.ilch.de/doku-install105.html |
||
| Botox84 Mitglied
Posts: 1184 |
hab das nicht so recht verstanden das mit {erfahrung} und das man das als zahl ausgeben soll???
kannst mir das bissle genauer erklären, bin in sache php ne voll lusche Chatroulette Bauschaum Chatroulette |
||
| s_down Mitglied
Posts: 1194 |
Hatte noch nen Fehler drin hier die ganze user_details.php:
<?php
# Copyright by: Manuel
# Support: www.ilch.de
defined ('main') or die ( 'no direct access' );
$uid = $menu->get(2);
$abf = 'SELECT * FROM prefix_user WHERE id = "'.$uid.'"';
$erg = db_query($abf);
$row = db_fetch_assoc($erg);
$avatar = '';
if ( file_exists($row['avatar'])) {
$avatar = '<img src="'.$row['avatar'].'" border="0">';
}
$regsek = mktime ( 0,0,0, date('m'), date('d'), date('Y') ) - $row['regist'];
$regday = round($regsek / 86400);
$postpday = ( $regday == 0 ? 0 : round($row['posts'] / $regday, 2 ) );
if($row['posts'] != 0)
{
$postar = array(1,25,50,75,150,250,500,1000,2000,5000,7000,10000);
$i=0;
while($postar[$i] < $row['posts'])
{
$hunderpozent = $postar[$i+1] - $postar[$i];
$erfahrung = ((100/$hunderpozent)*$row['posts']);
$i++;
}
}
else
{
$erfahrung = 0;
}
$ar = array (
'NAME' => $row['name'],
'JOINED' => date('d M Y',$row['regist']),
'LASTAK' => date('d M Y - H:i',$row['llogin']),
'POSTS' => $row['posts'],
'postpday' => $postpday,
'ERFAHRUNG' => $erfahrung,
'RANG' => userrang ($row['posts'],$uid),
'AVATA' => $avatar,
);
$title = $allgAr['title'].' :: Users :: Details von '.$row['name'];
$hmenu = $extented_forum_menu.'<a class="smalfont" href="?user">Users</a><b> » </b> Details von '.$row['name'].$extented_forum_menu_sufix;
$design = new design ( $title , $hmenu, 1, 'forum/index.htm' );
$design->header();
$tpl = new tpl ( 'user/userdetails' );
$l = profilefields_show ( $uid );
$ar['rowspan'] = 4 + substr_count($l, '<tr><td class="');
$ar['profilefields'] = $l;
$tpl->set_ar_out($ar,0);
$design->footer();
?>
wenn du im template {ERFAHRUNG} sollte die Erfahrung in % ausgegeben werden. Wie weiter kucken wir wenn es funktioniert Zuletzt modifiziert von s_down am 23.08.2006 - 12:12:00 Probleme mit dem installieren? www.ilch.de/doku-install105.html |
||
| Botox84 Mitglied
Posts: 1184 |
danke, also dieses soll ich komplett mit der user_details.php ersetzen??? und dann funzt es???
kanns jetzt leider nicht ausprobieren weil ich auf arbeit bin und nicht auf meinen ftp zugreifen kann weil hier nen server is, keine ahnung warum das nicht von hier aus klappt.....aber ich versuchs heute abend...und danke noch mal für die mühe....
Zuletzt modifiziert von Botox84 am 23.08.2006 - 12:07:38 Chatroulette Bauschaum Chatroulette |
||
| s_down Mitglied
Posts: 1194 |
so habe den obigen Post noch mals editiert.
ja die ganze user_details erseten nur wen du kein Modul hast! sonst nur den Teil: $regsek = mktime ( 0,0,0, date('m'), date('d'), date('Y') ) - $row['regist'];
$regday = round($regsek / 86400);
$postpday = ( $regday == 0 ? 0 : round($row['posts'] / $regday, 2 ) );
if($row['posts'] != 0)
{
$postar = array(1,25,50,75,150,250,500,1000,2000,5000,7000,10000);
$i=0;
while($postar[$i] < $row['posts'])
{
$hunderpozent = $postar[$i+1] - $postar[$i];
$erfahrung = ((100/$hunderpozent)*$row['posts']);
$i++;
}
}
else
{
$erfahrung = 0;
}
$ar = array (
'NAME' => $row['name'],
'JOINED' => date('d M Y',$row['regist']),
'LASTAK' => date('d M Y - H:i',$row['llogin']),
'POSTS' => $row['posts'],
'postpday' => $postpday,
'ERFAHRUNG' => $erfahrung,
'RANG' => userrang ($row['posts'],$uid),
'AVATA' => $avatar,
);
ev. anpassen oO dann im Template mit {ERFAHRUNG} erhältst du die Prozentzahl. PS da wo die Zahlen sindkanst du die Zahlen ändern wenn es bei dir anderst ist. Probleme mit dem installieren? www.ilch.de/doku-install105.html |
||
| Botox84 Mitglied
Posts: 1184 |
okay danke. ich versuchs dann heute abend mal und posten ob es geklappt hat oder nicht..........
ich versteh zwar immernoch nicht so recht was du mit"dann im Template mit {ERFAHRUNG} erhältst du die Prozentzahl" meinst, aber naja, bin wohl zu blöde für sowas.... Chatroulette Bauschaum Chatroulette |
||
| beatcontrols Mitglied
Posts: 165 |
habs einfach mal getestet....wenn ich das so änder auch mit {ERFAHRUNG} in der Userdetails.htm, dann zerschießt dass das design über dem header!
Ist diese Prozentzahl denn nicht mit dem Rang verknüpft?? Mouthstyles.de!!! DIE Community für alle Beatboxing- und Rapbegeisterten |
||
| Botox84 Mitglied
Posts: 1184 |
und nun????
Chatroulette Bauschaum Chatroulette |
||
| s_down Mitglied
Posts: 1194 |
habe meinen Post nochmals geändert mit dem Code hatte noch ein paar Fehler drin...
so sollte es gehen. Ich habe es mal zum testen noch ohne zusätzlich DB abfrage gemacht. bei mir guckt es so aus: fast-death.com/test/index.php?user-details-1 Template ausschnitt: </tr><tr>
<td class="Cmite">Erfahrung</td>
<td class="Cnorm">{ERFAHRUNG}%<table border="0"><tr><td style="background-color:#0000FF" width="{ERFAHRUNG}" height="10"></td><td><td></tr></table></td>
</tr><tr>
kanst du das mal testen beatscontrols? Probleme mit dem installieren? www.ilch.de/doku-install105.html |
||
| Botox84 Mitglied
Posts: 1184 |
hey, das schaut echt gut aus......kannst du mir den ganzen code posten, weil ich nicht weiß wo ich das zwischen klemmen soll???
wenn de nicht das forum zu ballern willst kannst du mir ja eine PM schicken, danke schon mal im vorraus... kleine frage, bezieht sich die skala auf die "posts im forum" oder auf "punkte" die ich vergeben kann weil ich ja die orden habe? Chatroulette Bauschaum Chatroulette |
||
| s_down Mitglied
Posts: 1194 |
Das bezieht sich auf die Posts.. du hast also das Orden Modul drauf.. da kann ich dir nicht sagen wo und wie einbauen da ich das Modul nicht habe/kenne. aber sollte ähnlich gehen...
Probleme mit dem installieren? www.ilch.de/doku-install105.html |
||
| Botox84 Mitglied
Posts: 1184 |
das is der link zum modul.....www.silentforces.de/portal/index.php?downloads-show-69
hoffe das er geht....du hast ja jetzt alles geändert, kannst du mir den kompletten code posten den ich dann nur noch in die datei einfügen muss, also quasie das ich die den inhalt der datei nur löschen muss und den neuen von dir einfüge, würde das geheN danke im vorraus.... Zuletzt modifiziert von Botox84 am 23.08.2006 - 13:58:06 Chatroulette Bauschaum Chatroulette |
||
| s_down Mitglied
Posts: 1194 |
sorry hab kein Bock das Zeugs zu machen....
ev. findest du ja wer der das für dich macht.. Lösungsansatz ist ja jetzt da... *edit sonst versuch dich mal einbischen mit php
eine gute Seite zum mal einen Überblick zu erhalten ist www.schattenbaum.net/php/ Zuletzt modifiziert von s_down am 23.08.2006 - 14:13:46 Probleme mit dem installieren? www.ilch.de/doku-install105.html |
||
| Botox84 Mitglied
Posts: 1184 |
kannst du mir nicht das noch posten, hab hier hammer viele nachrichten geschrieben, in der hoffnung das du es herausfindest und es mir zeigst....wie gesagt, mein problem is nicht dadurch gelöst das du mir sagst ich soll php lernen, das dauert nämlich ne ganze zeit........
kennst sich evtl. jemand anderes von euch da aus???? lg botox Chatroulette Bauschaum Chatroulette |
||
| Botox84 Mitglied
Posts: 1184 |
so schaut meine aus.....
habs schon versucht wie du sagtest, doch das funzt dann auch, aber die anderen sacher werden in mitleidenschaft gezogen spezialrang,bonuspoint und so weiter <?php # Copyright by: Manuel # Support: www.ilch.de defined ('main') or die ( 'no direct access' ); $uid = $menu->get(2); $abf = 'SELECT * FROM prefix_user WHERE id = "'.$uid.'"'; $erg = db_query($abf); $row = db_fetch_assoc($erg); $regsek = mktime ( 0,0,0, date('m'), date('d'), date('Y') ) - $row['regist']; $regday = round($regsek / 86400); $postpday = ( $regday == 0 ? 0 : round($row['posts'] / $regday, 2 ) ); $rp=rangcount($row['id'],$row['posts'],$row['cpoints'],$row['fwarn']); $ar = array ( 'NAME' => $row['name'], 'ROWSP'=>10, 'JOINED' => date('d M Y',$row['regist']), 'LASTAK' => date('d M Y - H:i',$row['llogin']), 'POSTS' => $row['posts'], 'postpday' => $postpday, 'RANG' => rangbild ($rp), 'SRANK' => spezrang ($row['id']), 'RECHT' => getlistrecht($row['recht']), 'POINTS' =>$row['cpoints'], 'RPOINT' =>$rp, 'GAMES' => getteams($row['id']), 'VERW' => verwarnstu($row['fwarn'],0), 'dze'=>getmedal(1,$row['regist']), 'fze'=>getmedal(2,$row['posts']), 'wze'=>getmedal(3,$row['cpoints']), 'cme' =>getmedal(4,$row['medal']) ); $title = $allgAr['title'].' :: Users :: Details von '.$row['name']; $hmenu = $extented_forum_menu.'<a class="smalfont" href="?user">Users</a><b> » </b> Details von '.$row['name'].$extented_forum_menu_sufix; $design = new design ( $title , $hmenu, 1, 'forum/index.htm' ); $design->header(); $tpl = new tpl ( 'user/userdetails' ); $l = profilefields_show ( $uid ); $ar['rowspan'] = 4 + substr_count($l, '<tr><td class="'); $ar['profilefields'] = $l; $tpl->set_ar_out($ar,0); $design->footer(); ?> das ist meine......wie gesagt ich habe auch schon versucht da einfach was von dir rein zu machen, in der html hab ich nur das ersetzt wie du es gesagt hast, das funzt auch......weiß nicht weiter Chatroulette Bauschaum Chatroulette |
||
| s_down Mitglied
Posts: 1194 |
unter
$rp=rangcount($row['id'],$row['posts'],$row['cpoints'],$row['fwarn']); fügst du das ein: if($row['posts'] != 0)
{
$postar = array(1,25,50,75,150,250,500,1000,2000,5000,7000,10000);
$i=0;
while($postar[$i] < $row['posts'])
{
$hunderpozent = $postar[$i+1] - $postar[$i];
$erfahrung = ((100/$hunderpozent)*$row['posts']);
$i++;
}
}
else
{
$erfahrung = 0;
}
nach : 'NAME' => $row['name'], das: 'ERFAHRUNG' => $erfahrung, im template musst du gucken ich habe die Ausgabe so wie oben beschrieben gemacht. *edit sorry war noch Code von falschem Post ^^ Zuletzt modifiziert von s_down am 23.08.2006 - 17:49:31 Probleme mit dem installieren? www.ilch.de/doku-install105.html |
||
| Botox84 Mitglied
Posts: 1184 |
folgender fehlercode: Parse error: syntax error, unexpected '{', expecting '(' in /usr/export/www/hosting/therules/include/contents/user/user_details.php on line 18
wenn ich das einfüge: <?php # Copyright by: Manuel # Support: www.ilch.de defined ('main') or die ( 'no direct access' ); $uid = $menu->get(2); $abf = 'SELECT * FROM prefix_user WHERE id = "'.$uid.'"'; $erg = db_query($abf); $row = db_fetch_assoc($erg); $regsek = mktime ( 0,0,0, date('m'), date('d'), date('Y') ) - $row['regist']; $regday = round($regsek / 86400); $postpday = ( $regday == 0 ? 0 : round($row['posts'] / $regday, 2 ) ); $rp=rangcount($row['id'],$row['posts'],$row['cpoints'],$row['fwarn']); $postar = array{25,50,75,150,250,500,1000,2000,5000,7000,10000}; $i=0; while($postar[$i]!= ""
{ if(row['posts']<$postar[$i]) { $hunderpozent = $postar[$i]- $postar[$i-1]; $erfahrung = 100/$hundertprozent*$row['posts']; } $i++; } $ar = array ( 'NAME' => $row['name'], 'ROWSP'=>10, 'JOINED' => date('d M Y',$row['regist']), 'LASTAK' => date('d M Y - H:i',$row['llogin']), 'POSTS' => $row['posts'], 'postpday' => $postpday, 'ERFAHRUNG' => $erfahrung, 'RANG' => rangbild ($rp), 'SRANK' => spezrang ($row['id']), 'RECHT' => getlistrecht($row['recht']), 'POINTS' =>$row['cpoints'], 'RPOINT' =>$rp, 'GAMES' => getteams($row['id']), 'VERW' => verwarnstu($row['fwarn'],0), 'dze'=>getmedal(1,$row['regist']), 'fze'=>getmedal(2,$row['posts']), 'wze'=>getmedal(3,$row['cpoints']), 'cme' =>getmedal(4,$row['medal']) ); $title = $allgAr['title'].' :: Users :: Details von '.$row['name']; $hmenu = $extented_forum_menu.'<a class="smalfont" href="?user">Users</a><b> » </b> Details von '.$row['name'].$extented_forum_menu_sufix; $design = new design ( $title , $hmenu, 1, 'forum/index.htm' ); $design->header(); $tpl = new tpl ( 'user/userdetails' ); $l = profilefields_show ( $uid ); $ar['rowspan'] = 4 + substr_count($l, '<tr><td class="'); $ar['profilefields'] = $l; $tpl->set_ar_out($ar,0); $design->footer(); ?> ich denke mal das es richtig so ist, zumindestens habe ich es so verstanden....... die template habe ich so wie oben gepostet Chatroulette Bauschaum Chatroulette |
||
| s_down Mitglied
Posts: 1194 |
Jub Template sieht gut aus ausserrt ein <tr> zuviel glaube ich
habe mein vorheriger Post gerade editiert als ich den Fehler auf deiner Page gesehen habe... Probleme mit dem installieren? www.ilch.de/doku-install105.html |
||
| Botox84 Mitglied
Posts: 1184 |
ehhhm wie jetzt, du sprichst in rätseln
ehhhhhhm wenn ich bei mir auf profil gehen will kommt dies hier therules.th.ohost.de/index.php?user-details-1 ich finde ganz und gar nicht das da was gut ausschaut Chatroulette Bauschaum Chatroulette |
||
| Botox84 Mitglied
Posts: 1184 |
ehhhm wie jetzt, du sprichst in rätseln
ehhhhhhm wenn ich bei mir auf profil gehen will kommt dies hier therules.th.ohost.de/index.php?user-details-1 ich finde ganz und gar nicht das da was gut ausschaut Chatroulette Bauschaum Chatroulette |
||
| s_down Mitglied
Posts: 1194 |
*offtopic*
ist bei dir ilch.de auch so lahm.. wiso muss manuel auch ständig umziehen
-------- ich habe den Beitrag wo ich den Code den du einsetzen musst gepsotet habe editiert... www.ilch.de/forum-showposts-13914-p1.html#87532 Zuletzt modifiziert von s_down am 23.08.2006 - 18:00:40 Probleme mit dem installieren? www.ilch.de/doku-install105.html |
||
| Botox84 Mitglied
Posts: 1184 |
jap, is auch so langsam wie bei dir......also soll ich einfach das allererste kopieren und komplett einfügen????
Chatroulette Bauschaum Chatroulette |
||
| s_down Mitglied
Posts: 1194 |
den Code den du dazwischen einfügen musstest habe ich geändert.
Probleme mit dem installieren? www.ilch.de/doku-install105.html |
||
| [ 1 | 2 ] | [ Anmelden zum schreiben ] |