Jump to content
InvisionCommunity.de - Der Deutsche Invision Community Support
Sign in to follow this  
Bendra

Wenn neue Nachricht (PM) dann fette Schrift

Recommended Posts

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

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 by redcobra

Share this post


Link to post

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

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 by redcobra

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this  

×