[ABD] Sound

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Beitrag von 4seven »

auf welchen basis-style basiert denn dein style?
Benutzeravatar
issjut
Mitglied
Beiträge: 503
Registriert: 15.10.2007 22:05
Wohnort: Berlin
Kontaktdaten:

Beitrag von issjut »

prosilver ist das
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Beitrag von 4seven »

und der text ist komplett rot?
Du hast (0 Neue Nachrichten)

und du willst es so!?
Du hast (0 Neue Nachrichten)

..dann nimm erstmal die änderung aus der lang - common wieder raus.
..rest folgt
Benutzeravatar
issjut
Mitglied
Beiträge: 503
Registriert: 15.10.2007 22:05
Wohnort: Berlin
Kontaktdaten:

Beitrag von issjut »

achso nee

also standard ist eigentlich das hier...

ohne Nachrichten:
Du hast (0 Neue Nachrichten)

Mit Nachrichten:
Du hast (1 Neue Nachricht)

so sah es also vor der Änderung bezüglich des Sound@PM-Mods aus.

nun passiert es aber, dass auch bei NULL neuen Nachrichten die Anzeige folgendermaßen ausschaut:

Du hast (0 Neue Nachrichten)

also auch bei NULL ist der Text rot^^
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Beitrag von 4seven »

na ja nun, ist ja auch nicht standard.

also, erstmal mache das rückgängig

Code: Alles auswählen

'NEW_PM'					=> '<strong style="color:#FF0000;">%d neue Nachricht</strong>',
	'NEW_PMS'					=> '<strong style="color:#FF0000;">%d neue Nachrichten</strong>',
dann > open functions.php

find

Code: Alles auswählen

$l_privmsgs_text = sprintf($l_message_new, $user->data['user_new_privmsg']);
replace with

Code: Alles auswählen

$l_privmsgs_text = '<strong style="color:#FF0000;">' . sprintf($l_message_new, $user->data['user_new_privmsg']) . '</strong>';
Benutzeravatar
issjut
Mitglied
Beiträge: 503
Registriert: 15.10.2007 22:05
Wohnort: Berlin
Kontaktdaten:

Beitrag von issjut »

funktioniert leider nicht :( der Text ist weder ROT noch STRONG. Ist jetzt aber auch nicht so wichtig...
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Beitrag von 4seven »

hm, bei mir gehts

check es auf meinem testboard

test / testuser

gemeint ist dieser block in der includes/functions.php

Code: Alles auswählen

	// Obtain number of new private messages if user is logged in
	if (isset($user->data['is_registered']) && $user->data['is_registered'])
	{
		if ($user->data['user_new_privmsg'])
		{
			$l_message_new = ($user->data['user_new_privmsg'] == 1) ? $user->lang['NEW_PM'] : $user->lang['NEW_PMS'];
			$l_privmsgs_text = '<strong style="color:#FF0000;">' . sprintf($l_message_new, $user->data['user_new_privmsg']) . '</strong>';
testweise mal zusätzlich in der pm_x_refresh.php

das hier ändern

Code: Alles auswählen

		$l_message_new = ($user->data['user_new_privmsg'] == 1) ? $user->lang['NEW_PM'] : $user->lang['NEW_PMS'];
		echo $l_privmsgs_text = '<strong style="color:#FF0000;">' . sprintf($l_message_new, $user->data['user_new_privmsg']) . '</strong>';}
		else{
		if ($user->data['user_id'] !== ANONYMOUS){
        $l_message_new = ($user->data['user_new_privmsg'] == 1) ? $user->lang['NEW_PM'] : $user->lang['NEW_PMS'];
		echo $l_privmsgs_text = '<strong style="color:#FF0000;">' . sprintf($l_message_new, $user->data['user_new_privmsg']) . '</strong>';}}
Benutzeravatar
issjut
Mitglied
Beiträge: 503
Registriert: 15.10.2007 22:05
Wohnort: Berlin
Kontaktdaten:

Beitrag von issjut »

hmm mit der zusätzlichen Änderung in der pm_x_refresh.php ist es jetzt wieder genauso wie am anfang. Habe ich keine neue nachricht, wird nach ablauf des eingestellten Intervalls auch das...

Du hast (0 neue Nachrichten)

ROT :o

Irgendwie steckt der wurm drinne :(


Edit: So ich habs!!! :grin:

Code: Alles auswählen

        echo $x_output;
		 $l_message_new = ($user->data['user_new_privmsg'] == 1) ? $user->lang['NEW_PM'] : $user->lang['NEW_PMS'];
      echo $l_privmsgs_text = '<strong style="color:#FF0000;">' . sprintf($l_message_new, $user->data['user_new_privmsg']) . '</strong>';}
      else{
      if ($user->data['user_id'] !== ANONYMOUS){
        $l_message_new = ($user->data['user_new_privmsg'] == 1) ? $user->lang['NEW_PM'] : $user->lang['NEW_PMS']; 
		echo $l_privmsgs_text = '<strong>' . sprintf($l_message_new, $user->data['user_new_privmsg']) . '</strong>';}}
so geht es^^

1000 Dank!
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Beitrag von 4seven »

perfect :wink:
Benutzeravatar
issjut
Mitglied
Beiträge: 503
Registriert: 15.10.2007 22:05
Wohnort: Berlin
Kontaktdaten:

Beitrag von issjut »

ich doch nochmal^^
Wo muss denn das STRONG im unteren teil des Codes hin, damit nur die 0 (NULL) dick ist und nicht der gesamte text? Also wenn möglich, ansonsten gehts natürlich auch so
Antworten

Zurück zu „[3.0.x] Mods in Entwicklung“