Bendra 0 Report post Posted May 27, 2004 Hi Ich habe mich schon halbtod gesucht, aber nix gefunden! Kann mir jemand sagen, ob es möglich ist, die Schrift oben bei x neue Nachrichten FETT und evtl. grösser darzustellen, falls mehr als 0 neue Nachrichten vorhanden sind? Besten Dank und Gruss Bendra Share this post Link to post
redcobra 0 Report post Posted May 27, 2004 (edited) hallo und welcome on board öffne im ordner sources die datei functions.php suche nun die zeile "Build the members bar" darunter sieht es nun bei dir so aus: if ($ibforums->member['id'] == 0) { $output_array['MEMBER_BAR'] = $skin_universal->Guest_bar(); } else { $pm_js = ""; if ( ($ibforums->member['g_max_messages'] > 0) and ($ibforums->member['msg_total'] >= $ibforums->member['g_max_messages']) ) { $msg_data['TEXT'] = $ibforums->lang['msg_full']; } else { $ibforums->member['new_msg'] = $ibforums->member['new_msg'] == "" ? 0 : $ibforums->member['new_msg']; $msg_data['TEXT'] = sprintf( $ibforums->lang['msg_new'], $ibforums->member['new_msg']); } wenn du das nun folgendermaßen abänderst - einfach nur mit den gewünschten html befehlen - dann wird der schriftzug rot und fett angezeigt: if ($ibforums->member['id'] == 0) { $output_array['MEMBER_BAR'] = $skin_universal->Guest_bar(); } else { $pm_js = ""; if ( ($ibforums->member['g_max_messages'] > 0) and ($ibforums->member['msg_total'] >= $ibforums->member['g_max_messages']) ) { $msg_data['TEXT'] = $ibforums->lang['msg_full']; } else { $ibforums->member['new_msg'] = $ibforums->member['new_msg'] == "" ? 0 : $ibforums->member['new_msg']; if ($ibforums->member['new_msg'] > 0) { $msg_data['TEXT'] = "<FONT color=red><b>" . sprintf( $ibforums->lang['msg_new'], $ibforums->member['new_msg']) . "</b></FONT>"; } else { $msg_data['TEXT'] = sprintf( $ibforums->lang['msg_new'], $ibforums->member['new_msg']); } } hierbei wurde unten noch eine weitere if abfrage gestartet. musst nur aufpassen, dass du das richtig überträgst und dann gehts hoffentlich auch bei dir greetz redcobra Edited May 27, 2004 by redcobra Share this post Link to post
Bendra 0 Report post Posted May 28, 2004 wow, danke für die schnelle antwort! fein wäre natürlich auch, das statt der meldeun x neue nachrichten einfach stehen würde "du hast post". geht das auch so einfach? sonst auch egal! schöne grüsse Bendra Share this post Link to post
redcobra 0 Report post Posted May 28, 2004 (edited) entferne im obigen grünen bereich einmal diese beiden zeilen sprintf( $ibforums->lang['msg_new'], $ibforums->member['new_msg']) dann erstetze in der ersten gelöschten zeile einfach $ibforums->lang['msg_new'] ein und in der zweiten gelöschten zeile $ibforums->lang['msg_nonew'] müsste dann so aussehen: if ($ibforums->member['id'] == 0) { $output_array['MEMBER_BAR'] = $skin_universal->Guest_bar(); } else { $pm_js = ""; if ( ($ibforums->member['g_max_messages'] > 0) and ($ibforums->member['msg_total'] >= $ibforums->member['g_max_messages']) ) { $msg_data['TEXT'] = $ibforums->lang['msg_full']; } else { $ibforums->member['new_msg'] = $ibforums->member['new_msg'] == "" ? 0 : $ibforums->member['new_msg']; if ($ibforums->member['new_msg'] > 0) { $msg_data['TEXT'] = "<FONT color=red><b>" . $ibforums->lang['msg_new'] . "</b></FONT>"; } else { $msg_data['TEXT'] = $ibforums->lang['msg_nonew']; } } dann gehst du in deinen lang ordner und dort in den deutschen ordner (meinst heisst der dann "2") öffne dort die lang_global.php suche nach "msg_new" und ersetze das %s neue Nachrichten einfach mit deinem "Du hast Post!" darunter fügst du noch ein $lang['msg_nonew'] = "Keine neue Post"; das müsste theoretisch gehen. falls fragen sind kann dir das boardteam sicher weiterhelfen, ich gehe jetzt erstmal pause machen greetz redcobra Edited May 28, 2004 by redcobra Share this post Link to post
Bendra 0 Report post Posted May 28, 2004 keine weiteren kommentare! super support! DANKE! Share this post Link to post
Taker 0 Report post Posted May 28, 2004 Gute Idee, vorallem weil Opera das Popup blockt! Danke an beide! :clap: Share this post Link to post