Icon von neuen Nachrichten kopieren ?

Neue Projekte und Anfragen, Teamarbeiten und Alpha/Beta Scripte jeder Art.
KEINE Supportanfragen zu bestehenden MODs!
Antworten
Benutzeravatar
tom10
Beiträge: 1106
Registriert: Sa 29.Jan, 2005 14:58
Kontaktdaten:

Icon von neuen Nachrichten kopieren ?

Beitrag von tom10 »

Hallo zusammen.
Ich möchte gern das Icon und dessen Funktion bei neuen PM`s sich zu verändern im header des Fuums einbauen.
Also das man das laufende Blatt sozusagen sieht wenn an neue nachrichten hat im Header. Ist es auch noch gleich möglich nur das laufende Blatt angezeigt zu bekommen und nicht, wenn kein neuien PM`s da sind?
Hier nochmal zur Verdeutlichung.
Dateianhänge
Da solls hin !
Da solls hin !
Neue Nachricht1.jpg (9.14 KiB) 2175 mal betrachtet
Neue Nachricht.jpg
Neue Nachricht.jpg (5.58 KiB) 2175 mal betrachtet
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Also das Icon soll auch im Header und nicht nur im Forum erscheinen?
Ist es da nicht ein wenig groß?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Max
Beiträge: 628
Registriert: So 23.Jan, 2005 09:54

Beitrag von Max »

es gibt doch ein MOD, "Flashing gif by new PM" oder so - den könnte man verwenden, um das Bild dort anzeigen zu lassen. Wird dem MOD wahrscheinlich schnurz sein, welches Bild dorthinkommt.
Link: http://www.phpbbhacks.com/download/2045




Gruß Max
Benutzeravatar
tom10
Beiträge: 1106
Registriert: Sa 29.Jan, 2005 14:58
Kontaktdaten:

Beitrag von tom10 »

Danke für den Link. Der Mod sieht so aus:

Code: Alles auswählen

#
#-----[ OPEN ]------------------------------------------------
#
templates/subSilver/overall_header.tpl

#
#-----[ FIND ]------------------------------------------------
#
templates/subSilver/images/icon_mini_message.gif

#
#-----[ IN-LINE FIND ]----------------------------------------
#
templates/subSilver/images/icon_mini_message.gif

#
#-----[ IN-LINE REPLACE WITH ]--------------------------------
#
{PRIVMSG_IMG}

#
#-----[ OPEN ]------------------------------------------------
#
templates/subSilver/subSilver.cfg

#
#-----[ FIND ]------------------------------------------------
#
$images['pm_new_msg'] = "";
$images['pm_no_new_msg'] = "";

#
#-----[ REPLACE WITH ]----------------------------------------
#

// Start replacement - Flashing GIF for new PM MOD
$images['pm_new_msg'] = "$current_template_images/icon_mini_message.gif";
$images['pm_no_new_msg'] = "$current_template_images/icon_mini_no_message.gif";
// End replacement - Flashing GIF for new PM MOD
Ich baue den ein und alles klappt.

Nur:


Jetzt ist das viel zu groß wie Oxpus schon sagte. Ich brauch da eine verlinkung zu 2 anderen Ikons, welche ich schon habe und die bei dem MOD dabei waren. Die sollten aber separat abrufbar sein damit die Anzeige des anderen oben gezeigten (Wo es kopiert) wurde beienflusst.
Denn wenn ich einfach auf ein anderen Link verweise ändert sich das natürlich auch unten in der anderen Anzeige. Wist Ihr wie ich das meine ?
Die Ovale Anzeige welche in meinem Forum schon drin war ändert dann logischer Weise auch die Icons wenn ich die ersätzte. Und genau das soll die nicht. Ich möchte die Ikons im Header separart angeben können. Wie macht man das ?
Max
Beiträge: 628
Registriert: So 23.Jan, 2005 09:54

Beitrag von Max »

Dann versuch das mal so:

Code: Alles auswählen

öffne /languages/german/lang_main.php und suche nach:

$lang['New_pms'] = 'Du hast %d neue Nachrichten'; // You have 2 new messages
$lang['New_pm'] = 'Du hast eine neue Nachricht'; // You have 1 new message

Die beiden Zeilen durch diese beiden ersetzen:

$lang['New_pms'] = '<img src="images/icon_mini_message.gif">&nbsp;Du hast %d neue Nachrichten'; // You have 2 new messages
$lang['New_pm'] = '<img src="images/icon_mini_message.gif">&nbsp;Du hast eine neue Nachricht'; // You have 1 new message

--------------------------------------------------------------------------------------------------------------------------

öffne /languages/english/lang_main.php und suche nach:

$lang['New_pms'] = 'You have %d new messages'; // You have 2 new messages
$lang['New_pm'] = 'You have %d new message'; // You have 1 new message

Die beiden zeilen durch diese beiden ersetzen:

$lang['New_pms'] = '<img src="images/icon_mini_message.gif">&nbsp;You have %d new messages'; // You have 2 new messages
$lang['New_pm'] = '<img src="images/icon_mini_message.gif">&nbsp;You have %d new message'; // You have 1 new message

---------------------------------------------------------------------------------------------------------------------------

für rote Schrift und die 2 Sterne ersetzte die beiden Zeilen durch:

deutsch:

$lang['New_pms'] = '<img src="images/star.gif"><font color="red">Du hast %d neue Nachrichten</font><img src="images/star.gif">'; // You have 2 new messages
$lang['New_pm'] = '<img src="images/star.gif"><font color="red">Du hast eine neue Nachricht</font><img src="images/star.gif"></font>'; // You have 1 new message

englisch:

$lang['New_pms'] = '<img src="images/star.gif"><font color="red">You have %d new messages</font><img src="images/star.gif">'; // You have 2 new messages
$lang['New_pm'] = '<img src="images/star.gif"><font color="red">You have %d new message</font><img src="images/star.gif"></font>'; // You have 1 new message

----------------------------------------------------------------------------------------------------------------------------

öffne templates/deinstyle/viewtopic_body.tpl und suche ( der Teil ist 2 mal da und muß in beiden Fällen ersetzt werden ) 
 
<img src="{PRIVMSG_IMG}" border="0" alt="{PRIVATE_MESSAGE_INFO}" title="{PRIVATE_MESSAGE_INFO}" /></a> 

ersetze durch: 

<a href="{U_PRIVATEMSGS}"><img src="{PRIVMSG_IMG}" border="0" alt="PN INFO" /></a> 
Müsste eigentlich klappen, weil da ja für die viewtopic-Geschichte eine Alternativlösung eingesetzt wird.

Das ist übrigens nicht meine Idee, ich habe das nur mal archiviert, aber vergessen, die Quelle mit zu archivieren.
(hab den Link heute Morgen nur schneller gefunden als das Zeug auf meiner HDD ;) )


Gruß Max
Benutzeravatar
tom10
Beiträge: 1106
Registriert: Sa 29.Jan, 2005 14:58
Kontaktdaten:

Beitrag von tom10 »

Recht vielen Dank für den Code... Nur muss ich den von mir eingebauten Code nun wieder aus der overall_header.tpl raus nehmen ? Denn das doofe icon ist immernoch da...?
Die Anzeige ist dort so von mir eingebaut worden...

Code: Alles auswählen

<img src="{PRIVMSG_IMG}"/><a href="{U_PRIVATEMSGS}">{PRIVATE_MESSAGE_INFO}</a>

www.ford-welt.de
Zuletzt geändert von tom10 am Do 09.Jun, 2005 08:03, insgesamt 1-mal geändert.
Max
Beiträge: 628
Registriert: So 23.Jan, 2005 09:54

Beitrag von Max »

jepp, Deine vorherigen Änderungen erstmal wieder rückgängig machen und dann das, was ich in Beitrag Nr 5 gepostet habe einbauen.

Durch deine Änderungen in der *.cfg wird grundsätzlich der Pfad für das Bild festgelegt und in der overall_header.tpl hast Du ja nun auch nicht mehr das Mini-Icon, sondern das "Riesen-Icon" verlinkt.



Gruß Max
Benutzeravatar
tom10
Beiträge: 1106
Registriert: Sa 29.Jan, 2005 14:58
Kontaktdaten:

Beitrag von tom10 »

Danke klappt nun hervorragend ! Nur durch die rote Farbe wird die Schriftgröße größer...Kann man das auch noch ändern das die Schriftgröße gleich bleibt?
Der Versuch was neues zu versuchen....
http://simson-le.de.vu
Antworten