Infobox bei neuen PMs

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
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.
Antworten
Benutzeravatar
gamexover
Mitglied
Beiträge: 30
Registriert: 20.01.2010 21:03

Infobox bei neuen PMs

Beitrag von gamexover »

Gibt es eine Möglichkeit eine Infobox anzeigen zu lassen, wenn man eine neue PM erhält? Damit man es nicht so leicht übersieht.
Benutzeravatar
Frank1604
Ehemaliges Teammitglied
Beiträge: 2106
Registriert: 07.11.2007 09:25
Wohnort: Einhausen
Kontaktdaten:

Re: Infobox bei neuen PMs

Beitrag von Frank1604 »

Meinst du so ein Popup Fensterle, das aufgeht?
Gruß, Frank
Meine Meinung steht fest. Bitte verwirrt mich nicht mit Tatsachen!
Benutzeravatar
gamexover
Mitglied
Beiträge: 30
Registriert: 20.01.2010 21:03

Re: Infobox bei neuen PMs

Beitrag von gamexover »

Das wäre auch eine Möglichkeit. Oder aber einfach eine Box die auf der Seite unter dem Header angezeigt wird.

Ich galube ich habe so was schon mal auf einem phpBB3-Forum gesehen.
Benutzeravatar
Frank1604
Ehemaliges Teammitglied
Beiträge: 2106
Registriert: 07.11.2007 09:25
Wohnort: Einhausen
Kontaktdaten:

Re: Infobox bei neuen PMs

Beitrag von Frank1604 »

persönlicher Bereich -> Einstellungen -> Öffne ein Benachrichtigungsfenster bei neuen Privaten Nachrichten
Gruß, Frank
Meine Meinung steht fest. Bitte verwirrt mich nicht mit Tatsachen!
PCFreund
Mitglied
Beiträge: 121
Registriert: 19.01.2010 21:15

Re: Infobox bei neuen PMs

Beitrag von PCFreund »

Er meine ne Infobox unter dem header >.< :D
Hier haste:

Code: Alles auswählen

<!-- IF not S_IS_BOT && not $CA_SKIP_PM_NOTIFY && S_USER_LOGGED_IN && S_DISPLAY_PM -->
	<!-- IF S_USER_NEW_PRIVMSG -->
		<div class="pm-notify-new"><div class="pm-notify-header">{L_PRIVATE_MESSAGES}</div><a href="{U_PRIVATEMSGS}">{PRIVATE_MESSAGE_INFO}<!-- IF PRIVATE_MESSAGE_INFO_UNREAD -->, {PRIVATE_MESSAGE_INFO_UNREAD}<!-- ENDIF --></a></div>
	<!-- ELSEIF S_USER_UNREAD_PRIVMSG -->
		<div class="pm-notify-unread"><div class="pm-notify-header">{L_PRIVATE_MESSAGES}</div><a href="{U_PRIVATEMSGS}">{PRIVATE_MESSAGE_INFO}<!-- IF PRIVATE_MESSAGE_INFO_UNREAD -->, {PRIVATE_MESSAGE_INFO_UNREAD}<!-- ENDIF --></a></div>
	<!-- ENDIF -->
<!-- ENDIF --> 
das kannstu überall einbauen wo du willst, ist ja nicht gefährlich :D
anpassen musst du es halt ...
Benutzeravatar
gamexover
Mitglied
Beiträge: 30
Registriert: 20.01.2010 21:03

Re: Infobox bei neuen PMs

Beitrag von gamexover »

Super, danke!

Ich habe es jetzt geschafft! Ich hoffe nur, das ich auch noch das stylesheet passend ändern kann, sonst melde ich mich wieder!

EDIT: Es hat alles funktioniert! Danke sehr!
Benutzeravatar
Talk19zehn
Ehemaliges Teammitglied
Beiträge: 5016
Registriert: 08.06.2009 12:03

Re: Infobox bei neuen PMs

Beitrag von Talk19zehn »

Hallo @All,

ich arbeite immer mal wieder im stillen Kämmerlein ... :lol: Konzipiere, teste und probiere. Nun habe ich mir überlegt, dass es doch ganz schön wäre diese PN-Info-Box mit einem Bild zu versehen, welches bei Eingang einer PN wechselt. Man braucht zwei Bildchen, etwa gleich groß... (die gleiche Größe ist jedoch nicht zwingend nötig).
Bild 1 benötigt die JS-ID zwecks Wechsel. Bild 2 sollte bei PN-Eingang angezeigt werden... Hm,- irgendwie klappt es nicht so richtig. :oops:
Mag jemand das Kontrukt mal ausprobieren? Das Bild wechselt jedoch momentan erst, wenn man auf den Link klickt, ich (Laie) finde die Ursache nicht heraus. Evtl. ist JS gar nicht geeignet und es ginge mit php sogar noch wesentlich besser einzurichten? Ich würde mich freuen, wenn ein(e) Spezialist(in), mittesten würde und ein ausgereifter Lösungansatz dabei heraus käme. Im jetzigen Zustand ist die Idee zwar ggf. brauchbar, sie macht halt nur nicht dies, was eigentlich gewollt ist.... :roll: ( schäm ).



Ein reiner Grundgedanke: TEST

Theme: Zusätzliche Linkklassen angelegt

Code: Alles auswählen


a.class1:link {
color:#0066CC;
font-weight:bold;
text-decoration:underline;
}

a.class1:visited {
color:#0066CC;
font-weight:bold;
text-decoration:underline;
}

a.class1:hover {
color:#0066CC;
font-weight:bold;
text-decoration:underline;
}




Prosilver overall_header: ---->ACHTUNG---> Ein wenig mehr Code, zwecks besserem Überblick ( vgl. Anfang / Ende ).

Code: Alles auswählen


<ul class="linklist rightside">
<!-- IF not S_IS_BOT -->
<!-- IF S_DISPLAY_MEMBERLIST --><li>&bull;&nbsp;<a href="{U_MEMBERLIST}" title="{L_MEMBERLIST_EXPLAIN}">{L_MEMBERLIST}</a></li><!-- ENDIF -->
<!-- IF not S_USER_LOGGED_IN and S_REGISTER_ENABLED and not (S_SHOW_COPPA or S_REGISTRATION) --><li>&bull;&nbsp;<a href="{U_REGISTER}">{L_REGISTER}</a></li><!-- ENDIF -->
<li>&bull;&nbsp;<a href="{U_LOGIN_LOGOUT}" title="{L_LOGIN_LOGOUT}" accesskey="x">{L_LOGIN_LOGOUT}</a></li>
<!-- ENDIF -->
</ul>
<span class="corners-bottom"><span></span></span></div>
</div>
</div>
<br />
ANFANG

<div style="text-align:right;"><p>
<!-- IF not S_IS_BOT && not $CA_SKIP_PM_NOTIFY && S_USER_LOGGED_IN && S_DISPLAY_PM -->
<a href='http://www.XYZXYZ_DeineAdresse_.net/forum/ucp.php?i=pm&folder=inbox' alt="Mein Postfach" title="Mein Postfach"><img id="PRIVATE_MESSAGE_INFO_UNREAD" src='http://img_DEIN_BILD_1/85x56.gif' alt='Mein Postfach'></a> 
   <!-- IF S_USER_NEW_PRIVMSG -->
      <div class="pm-notify-new"><div class="pm-notify-header">{L_PRIVATE_MESSAGES}</div><a href="{U_PRIVATEMSGS}" class="class1">{PRIVATE_MESSAGE_INFO}<!-- IF PRIVATE_MESSAGE_INFO_UNREAD -->, {PRIVATE_MESSAGE_INFO_UNREAD}<!-- ENDIF --></a></div>
   <!-- ELSEIF S_USER_UNREAD_PRIVMSG -->
      <div class="pm-notify-unread"><div class="pm-notify-header">{L_PRIVATE_MESSAGES}</div><a href="{U_PRIVATEMSGS}" class="class1">{PRIVATE_MESSAGE_INFO}<!-- IF PRIVATE_MESSAGE_INFO_UNREAD -->, {PRIVATE_MESSAGE_INFO_UNREAD}<!-- ENDIF --></a></div>
   <!-- ENDIF -->
<!-- ENDIF --></p></div>
	
<script type="text/javascript">
<!--
var sImgNewPm = 'http://img_Dein_Bild_2/new85x56.gif';
var oImg = document.getElementById('PRIVATE_MESSAGE_INFO_UNREAD');
if (oImg != null) {
    if ('{PRIVATE_MESSAGE_INFO_UNREAD}' != '') {
        oImg.setAttribute('src', sImgNewPm);
    }
}
//-->
</script>
<noscript>
    <p>Hinter den Bergen bei den sieben Zwergen......Morgenstund hat Gold im Mund</p>
</noscript>
<br />

ENDE

	<a name="start_here"></a>

Ich weiß nicht, ob es die Idee bereits gibt oder gar bereits an anderer Stelle andersartig umgesetzt wurde. Ich habe keinen passenderen Thread, als diesen, gefunden. :wink:
Dankeschön
Zuletzt geändert von Talk19zehn am 15.06.2010 15:24, insgesamt 1-mal geändert.
Adventereigniskalender für phpBB 3.3.x,
Meine persönliche Meinung im Jahr 2024: Im Zenit seiner Popularität wirkt KI zunächst wie eine Blaupause und lässt sich aufgrund der Vielschichtigkeit nicht auf eine einzige Botschaft reduzieren. Präteritum, Perfekt, Präsens, Futur & Plusquamperfekt werden nicht fehlerfrei genutzt, gar missverstanden.
Benutzeravatar
DeepSurfer
Mitglied
Beiträge: 1337
Registriert: 23.01.2009 10:26

Re: Infobox bei neuen PMs

Beitrag von DeepSurfer »

Mal ein SNIPPETS daraus machen, ausführlich Beschreiben und ein Pic dazu.

Dann hat die Allgemeinheit mehr davon.
(Ich denke Mahony oder Metzle würden das dann Rüber schieben)
wie einst der MCP aus Tron auf dem Bildschirm zu schreiben pflegte.
- end of communication -
greets
Benutzeravatar
Talk19zehn
Ehemaliges Teammitglied
Beiträge: 5016
Registriert: 08.06.2009 12:03

Re: Infobox bei neuen PMs

Beitrag von Talk19zehn »

Hallo DeepSurfer und @All,

OK - für ein Snippet ist es meiner Auffassung nach ggf. zu früh? Das müssen die Kapazitäten entscheiden......

Eine kurze Beschreibung einer Testphase:
Bitte nicht die nachfolgenden Codeangaben verwenden, sie sind in diesem Beitrag jetzt nur begrenzt wiedergegeben.
Ganzes Kontrukt siehe 15.06.2010 10:59 --> viewtopic.php?p=1183910#p1183910

Die Infobox, die vom PCFreund freundlicherweise benannt wurde, habe ich lediglich um den Link zum Postfach ergänzt und diesen mit einem Bild verknüpft.
Das Bild wird nach dem Login permanent angezeigt und schickt mich bei Klick zu meinem Postfach. Soweit nichts besonderes.

Bild 1
[ externes Bild ]

Außerdem habe ich eine weitere Linkklasse ( je nach Hintergrund = hell / dunkel (siehe oben) ) am Ende des Theme notiert, um eine farbliche Abgrenzung zu schaffen. Die weitere Linkklasse habe ich je dem Link in der Infobox zugewiesen und so ist m. E. eine gut erkennbare variable farbliche Ausgabe gewährleistet.

Normalerweise: Ein Link ( hier zum Postfach ) mit einem Bild verknüpft (auszugsweise)

Code: Alles auswählen

<!-- IF not S_IS_BOT && not $CA_SKIP_PM_NOTIFY && S_USER_LOGGED_IN && S_DISPLAY_PM -->
<a href='http://www.XYZXYZ_DeineAdresse_.net/forum/ucp.php?i=pm&folder=inbox' alt="Mein Postfach" title="Mein Postfach"><img src='http://img_DEIN_BILD_1/85x56.gif' alt='Mein Postfach'></a> 

usw.

Der Bildanzeige füge ich hinzu:

Code: Alles auswählen

id="PRIVATE_MESSAGE_INFO_UNREAD"
So sieht der Link dann aus: (auszugsweise)

Code: Alles auswählen

<!-- IF not S_IS_BOT && not $CA_SKIP_PM_NOTIFY && S_USER_LOGGED_IN && S_DISPLAY_PM -->
<a href='http://www.XYZXYZ_DeineAdresse_.net/forum/ucp.php?i=pm&folder=inbox' alt="Mein Postfach" title="Mein Postfach"><img id="PRIVATE_MESSAGE_INFO_UNREAD" src='http://img_DEIN_BILD_1/85x56.gif' alt='Mein Postfach'></a>

usw.

Man erhält eine PM:

[ externes Bild ]

und betätigt den Link ---> erst jetzt wechselt die Bildanzeige ( vgl. J-Script im Beitrag )

[ externes Bild ]

und es wird solang angezeigt, bis ich alle meine PMs gelesen habe. Logge ich mich zwischenzeitlich aus und betrete das Forum erneut, erinnert mich das Bild zusätzlich an meinen ungelesenen Posteingang.

[ externes Bild ]

Das Bild 1 wird erneut permanent angezeigt und die Links der PM-Info-Box werden standardmäßig ausgeblendet, wenn ich alle PMs gelesen habe.


Eigentlich wollte ich gerne, dass das "Ersatzbild" sofort bei Posteingang angezeigt würde. Das habe ich nicht hinbekommen....... ( seufz ). Gibt es dazu Ideen?


Beste Grüße und ich bin nicht fehlerlos. Uuups: Das Alt-Attribut sollte wohl "Gänsefüßchen" anstatt Hochkommata aufweisen....... :oops:
Adventereigniskalender für phpBB 3.3.x,
Meine persönliche Meinung im Jahr 2024: Im Zenit seiner Popularität wirkt KI zunächst wie eine Blaupause und lässt sich aufgrund der Vielschichtigkeit nicht auf eine einzige Botschaft reduzieren. Präteritum, Perfekt, Präsens, Futur & Plusquamperfekt werden nicht fehlerfrei genutzt, gar missverstanden.
Benutzeravatar
Talk19zehn
Ehemaliges Teammitglied
Beiträge: 5016
Registriert: 08.06.2009 12:03

Re: PN-BOX-Bildvisualisierer und Textlink

Beitrag von Talk19zehn »

Hello,

"Jahre später" habe ich tatsächlich die o.g. erste und völlig fehlerbehaftete Uraltidee ausgebuttelt und sie steht dank einer Gemeinschaftsarbeit nun außerdem ohne Javasript als valides Snippet zur Verfügung: PN-BOX-Bildvisualisierer und Textlink

http://www.ongray-design.de/forum/viewt ... 2342#p2342


Viele Grüße


Edit:
Hi, liebe Moderatoren, Supporter und Admins,

evtl. könnte man doch diesen Thread in die "Mod-Bastelstube" oder "MOD-SUCHE-Anfragen" schieben....??

Gruß :wink:
Adventereigniskalender für phpBB 3.3.x,
Meine persönliche Meinung im Jahr 2024: Im Zenit seiner Popularität wirkt KI zunächst wie eine Blaupause und lässt sich aufgrund der Vielschichtigkeit nicht auf eine einzige Botschaft reduzieren. Präteritum, Perfekt, Präsens, Futur & Plusquamperfekt werden nicht fehlerfrei genutzt, gar missverstanden.
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“