PN-Alarm

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt um einen neuen Mod zu entwicklen, geht's in phpBB 2.0: Mods in Entwicklung weiter.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
Berney
Mitglied
Beiträge: 92
Registriert: 18.08.2005 21:16
Wohnort: Maintal

PN-Alarm

Beitrag von Berney »

Leider ergab meine Suche unter PN Alarm, PN Announcer usw. keine brauchbaren Ergebnisse.

Ich suche ein Mod, der bei vorhandenen "Privaten Nachrichten" <PN> eine auffälligere Darstellung ermöglicht. Mir ist bewußt, daß man ein Popup im Profil einstellen kann. Ich möchte aber bsp. die Zeile rechts "Du hast x neue Nachrichten" farbig darzustellen, oder der Nachrichten Button durch ein anderes Gif darstellen... oder... oder... oder

Ich bin da nicht festgelegt, einfach nur etwas was ein wenig auffälliger ist! Und auch bei abgeschalteten Popups läuft!

Grüße & Dank
Bernd
Benutzeravatar
Berney
Mitglied
Beiträge: 92
Registriert: 18.08.2005 21:16
Wohnort: Maintal

Beitrag von Berney »

Okay,

der Zufall wollte es so...

Hab inzwischen doch noch einiges zu dem Thema gefunden:
Zuletzt geändert von Berney am 23.03.2006 12:43, insgesamt 1-mal geändert.
Benutzeravatar
MagMo
Ehemaliges Teammitglied
Beiträge: 584
Registriert: 30.10.2005 16:06
Wohnort: Köln
Kontaktdaten:

Beitrag von MagMo »

Hi,

vielleicht hilft dir dies ja weiter: Flashing GIF for new PM
(Musst dich allerdings bei MODS.DB9.DK registrieren. :()

Grüße
MagMo
Benutzeravatar
kazwo
Mitglied
Beiträge: 934
Registriert: 29.07.2005 14:10
Wohnort: Mutterstadt des deutschen Fußballs

Re: PN-Alarm

Beitrag von kazwo »

SGR Admin hat geschrieben:Ich möchte aber bsp. die Zeile rechts "Du hast x neue Nachrichten" farbig darzustellen, oder der Nachrichten Button durch ein anderes Gif darstellen...
Das lässt sich doch am leichtesten in der lang_main.php einstelle...

Such:

Code: Alles auswählen

$lang['New_pms'] = 'Du hast %d neue Nachrichten'; // You have 2 new messages
Und ersetz es mit:

Code: Alles auswählen

$lang['New_pms'] = '<font color="deine Farbe">Du hast %d neue Nachrichten</font>'; // You have 2 new messages
Und suche:

Code: Alles auswählen

$lang['New_pm'] = 'Du hast 1 neue Nachricht'; // You have 1 new message
und ersetze mit:

Code: Alles auswählen

$lang['New_pm'] = '<font color="deine Farbe">Du hast 1 neue Nachricht</font>'; // You have 1 new message
Da kannst du für den Text natürlich auch Bilder eingeben, nur bei mehreren dürfte das schwer sein, da du ja nicht für jede Zahl ein anderes Bild einsetzen kannst?!
Blau-Gelb ist nicht Ikea und auch nicht die FDP. Blau-Gelb, das ist die Mannschaft, die ich so gern spielen seh.
Beychaliban
Mitglied
Beiträge: 63
Registriert: 03.04.2003 19:58

Beitrag von Beychaliban »

Hab genau zu dem Thema noch eine Frage... ich bin zwar alleine auf die Idee gekommen, das so zu machen mit dem <font color ... und das wird dann auch farbig angezeigt.
ABER... irgendwie schmeißt es mir dann was in der index_body.tpl durcheinander.
Im Forum wird dann nämlich hspac="3"> mit angezeigt als Text.

Und direkt in der *.tpl kann ich das ja nicht machen, weil ich da nicht sehe, was zu welcher Situation gehört :oops:

/Edit: so sieht das dann auf der INdex des Forums aus:

Du hast 2 neue Nachrichten " hspace="3" />Du hast 2 neue Nachrichten




Bey
Benutzeravatar
Natheedo
Mitglied
Beiträge: 139
Registriert: 14.07.2003 13:21

Beitrag von Natheedo »

Hey cool danke für den Tipp, auf die Idee muss man auch erstmal kommen :)

Klappt bestens !

@Beychaliban Poste mal den Code, da muss irgendwo ein nicht geschlossener Tag sein.

Natheedo
Beychaliban
Mitglied
Beiträge: 63
Registriert: 03.04.2003 19:58

Beitrag von Beychaliban »

Jo. Ein nichtgeschlossener Tag ist wahrscheinlich. ich find´s nur nicht.

Bitte beim suchen helfen ;)

Das hier ist der Teil vom menü aus der index_body.tpl

Code: Alles auswählen

<tr>
                                                <td height="25" align="center" valign="top" nowrap="nowrap"><span class="mainmenu">&nbsp;<a href="{U_PROFILE}" class="mainmenu"><img src="templates/Chronicles/images/icon_mini_profile.gif" width="12" height="13" border="0" alt="{L_PROFILE}" hspace="3" />{L_PROFILE}</a>&nbsp; &nbsp;<a href="{U_PRIVATEMSGS}" class="mainmenu"><img src="templates/Chronicles/images/icon_mini_message.gif" width="12" height="13" border="0" alt="{PRIVATE_MESSAGE_INFO}" hspace="3" />{PRIVATE_MESSAGE_INFO}</a>&nbsp;

und der tei lhier ist in der language datei:

Code: Alles auswählen

$lang['Private_Messaging'] = 'Private Nachrichten';

$lang['Login_check_pm'] = 'Einloggen, um private Nachrichten zu lesen';
$lang['New_pms'] = '<font color="#CC3300">Du hast %d neue Nachrichten </font>'; // You have 2 new messages
$lang['New_pm'] = '<font color="#CC3300">Du hast 1 neue Nachricht</font>'; // You have 1 new message
$lang['No_new_pm'] = 'Du hast keine neuen Nachrichten';
$lang['Unread_pms'] = 'Du hast %d ungelesene Nachrichten';
$lang['Unread_pm'] = 'Du hast 1 ungelesene Nachricht';
$lang['No_unread_pm'] = 'Du hast keine ungelesenen Nachrichten';
$lang['You_new_pm'] = 'Eine neue private Nachricht befindet sich in deinem Posteingang';
$lang['You_new_pms'] = 'Es befinden sich neue private Nachrichten in deinem Posteingang';
$lang['You_no_new_pm'] = 'Es sind keine neuen privaten Nachrichten vorhanden';

...usw.

Bey
Benutzeravatar
MagMo
Ehemaliges Teammitglied
Beiträge: 584
Registriert: 30.10.2005 16:06
Wohnort: Köln
Kontaktdaten:

Beitrag von MagMo »

Hi,

wenn bei

Code: Alles auswählen

<img src="templates/Chronicles/images/icon_mini_message.gif" width="12" height="13" border="0" alt="{PRIVATE_MESSAGE_INFO}" hspace="3" />
das PRIVATE_MESSAGE_INFO durch folgendes ersetzt wird

Code: Alles auswählen

$lang['New_pms'] = '<font color="#CC3300">Du hast %d neue Nachrichten </font>'; // You have 2 new messages
oder

Code: Alles auswählen

$lang['New_pm'] = '<font color="#CC3300">Du hast 1 neue Nachricht</font>'; // You have 1 new message
, dann denke ich, dass es Probleme mit den Anführungszeichen gibt.
Denn das sieht dann so aus:

Code: Alles auswählen

...border="0" alt="<font color="#CC3300">Du...
, d.h. mit dem ", mit dem du den color-Tag öffnen willst, schließt du den alt-Tag des Bildes.

Und zudem dürfte es daraus resultierend ein Problem mit dem > vom font geben. Das > könnte dann nämlich dein image schließen. Wodurch die restlichen Tags des img als Text ausgegeben werden.

Ich würde mal test, ob es dadran liegt.

Grüße
MagMo
Beychaliban
Mitglied
Beiträge: 63
Registriert: 03.04.2003 19:58

Beitrag von Beychaliban »

Ja, es liegt schon daran, denke ich. Nur - wie löse ich das Problem?

Ich habe jetzt ne ganze Weile rumprobiert und auch eine Möglichkeit gefunden, wie es richtig angezeigt wird. Aber dann habe ich das Problem, dass der Link nimer richtig funktioniert.

Irgendeine Möglichkeit muss es aber ja geben, schließlich hat das z.B. beim subSilver funktioniert, meine ich....



Bey
Benutzeravatar
MagMo
Ehemaliges Teammitglied
Beiträge: 584
Registriert: 30.10.2005 16:06
Wohnort: Köln
Kontaktdaten:

Beitrag von MagMo »

Hi,

eine Lösung wäre z.B. deine Änderung wie folgt ab zu ändern:
language/lang_german/lang_main.php

Code: Alles auswählen

[ FIND ]
$lang['New_pms'] = '<font color="#CC3300">Du hast %d neue Nachrichten </font>'; // You have 2 new messages 
$lang['New_pm'] = '<font color="#CC3300">Du hast 1 neue Nachricht</font>'; // You have 1 new message

[ ADD AFTER ]
$lang['New_pms2'] = 'Du hast %d neue Nachrichten'; // You have 2 new messages 
$lang['New_pm2'] = 'Du hast 1 neue Nachricht'; // You have 1 new message
templates/xxx/overall_header.tpl

Code: Alles auswählen

[ FIND ]
<img src="templates/Chronicles/images/icon_mini_message.gif" width="12" height="13" border="0" alt="{PRIVATE_MESSAGE_INFO}" hspace="3" />

[ REPLACE WITH ]
<img src="templates/Chronicles/images/icon_mini_message.gif" width="12" height="13" border="0" alt="{PRIVATE_MESSAGE_INFO2}" hspace="3" />
includes/page_header.php

Code: Alles auswählen

[ FIND ]
		$l_message_new = ( $userdata['user_new_privmsg'] == 1 ) ? $lang['New_pm'] : $lang['New_pms'];
		$l_privmsgs_text = sprintf($l_message_new, $userdata['user_new_privmsg']);

[ ADD AFTER ]
		$l_message_new2 = ( $userdata['user_new_privmsg'] == 1 ) ? $lang['New_pm2'] : $lang['New_pms2'];
		$l_privmsgs_text2 = sprintf($l_message_new2, $userdata['user_new_privmsg']);

[ FIND ]
		$l_privmsgs_text = $lang['No_new_pm'];

[ ADD AFTER ]
		$l_privmsgs_text2 = $lang['No_new_pm'];

[ FIND ]
	$l_privmsgs_text = $lang['Login_check_pm'];

[ ADD AFTER ]
	$l_privmsgs_text2 = $lang['Login_check_pm'];

[ FIND ]
	'PRIVATE_MESSAGE_INFO' => $l_privmsgs_text,

[ ADD AFTER ]
	'PRIVATE_MESSAGE_INFO2' => $l_privmsgs_text2,
Danach hast du dann keine Probleme mehr mit den Anführungszeichen von Font in deinem Img.

Grüße
MagMo
Antworten

Zurück zu „phpBB 2.0: Mod Suche/Anfragen“