PN Button hinzufügen |
dieschara
Mitglied
Dabei seit: 17.09.07
Beiträge: 22
|
|
HAbe wbb Lite und mir ist aufgefallen, dass dort kein PN Button vorhanden ist, gibts ne möglichkeit den auf einfache Weise hinzuzufügen???
|
|
25.09.07 21:23 |
E-Mail
Finden
Als Freund hinzufügen
|
|
MI B
Mitglied
Dabei seit: 22.04.07
Beiträge: 73
Herkunft: Hamburg Forenversion: Lite 1.0
|
|
Da ich denke, dass den PN Button nur angemeldete User sehen sollen, würde ich den einfach in die ./templates/header_usercp.tpl einfügen.
|
|
29.09.07 20:58 |
WWW
Finden
Als Freund hinzufügen
|
|
Baer
Mitglied
Dabei seit: 21.10.11
Beiträge: 29
|
|
So, ich habe nun auch einmal eine Frage zu Pn-Button.
Bei uns sitzt das PN-Fach im Helmheader. Funktioniert auch soweit alles,
nur würden wir dort gerne auch bildlich sehen ob eine neue PN da ist oder nicht, also so wie im PN-Fach unten.
Ich habs jetzt schon damit <img src="Stylename/images/$onoff.png" border=0> versucht, aber die Bilder werden einfach nicht angesprungen.
In der index_newpm und index_notnewpm sind sie ebenfalls als png angegeben, daran kann es also nicht liegen.
Das einzige was ich bekomme ist ein leeres (kaputtes) Bild und das hier stylename/images/.png wenn ich auf die Grafikinfo gehe.
Kann mir jemand bitte einen Tip geben wie ich das hin bekommen kann das sie angezeigt werden?
|
|
20.12.12 01:46 |
E-Mail
Finden
Als Freund hinzufügen
|
|
Baer
Mitglied
Dabei seit: 21.10.11
Beiträge: 29
|
|
Die Zeile mit dem $onoff. hab ich mir aus der index_boardbit gemopst. Da sind die Button für neue und alte Treads ja so definiert und da funktiort es auch.
In der PM Box, die ich ja im ACP an und ausschalten kann, sind die on / off buttons ja auch zu sehen. Aber da werden sie, wie du schon sagst durch das §new_notnew gesteuert.
Die index_pms selbst ist lahmgelegt (nicht von mir), aber das $new_notnew weißt auf die Indexdateien _newpm und _notnewpm und da finde ich dann ebenfalls wieder die On und Off buttons
Ich habs auch schon mit $new_notnew versucht, aber ergebnislos.
Aber ich denke, ich weiß was du meinst.
Sag mir wenn ich mich irre, das müsste die neue tpl dann so aussehen?
<a href="index.php?sid=$tpl->get("index_newpn")"><img src="style/images/on.png" border=0 alt="Neue PN"></a>
Also das sich der button nur dann zeigt wenn eine neue PN da ist. Es muss ja keine zu sehen sein wenn es keine neue Pn gibt.
Mal ausprobieren geht.....
Edit, entweder fehlt was oder ich denke falsch, jedenfalls funktioniert es nicht -.-
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Baer: 20.12.12 06:24.
|
|
20.12.12 06:14 |
E-Mail
Finden
Als Freund hinzufügen
|
|
mkkcs
Mitglied
Dabei seit: 06.10.04
Beiträge: 2.051
Fähigkeiten: WBB2 Profi; WBB2 Fortgeschritten; WBB Lite 1 Profi Herkunft: aus Mamas Bauch Forenversion: 2.3; 2.2
|
|
Hallo Baer,
mit irgendwelchen Codefetzen wird das nichts ....
einmal müsstest Du schon ganze Code-Absätze hier posten, damit man Dir helfen könnte.
1. Codeteil des Template wo Du die Grafik hinhaben möchtest.
2. mußt Du wie oben Pigsel es schon erwähnte Dich an die Variable $countnew ranhängen, denn Die gibt es vor, ob es neue PN's gibt oder nicht,
und dann gibt es dann noch die Variable $countunread für alle die nicht neu, aber noch ungelesen sind.
Und dafür würde explizit eine neue Abfrage erstellen, wo Du die beiden Werte auswertest, um dann Deine Grafik zu setzen. welche Du dann natürlich als Variable ausgeben könntest
code: |
1:
|
<img src="{imagefolder}/$pnnewunread.png" border="0" alt="$pnnewunreadbez" /> |
|
im Template ausgibst!
Du musst dann nur noch die Variabeln $pnnewunread und $pnnewunreadbez setzen und fertig!
__________________ LG Martin
-
grafix-board
http://www.wbbcoderforum.de
hat seine Tore wieder geöffnet!
Style-Einbau-Anleitung
WCF-News: mywbb goes to WCF
|
|
20.12.12 07:34 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Baer
Mitglied
Dabei seit: 21.10.11
Beiträge: 29
|
|
<b><a href="pms.php?sid=$session[hash]">Posteingang</a></b><br> Du hast $countnew neue Nachricht(en) ($countunread ungelesene, $counttotal Nachricht(en) insgesamt.<br> <-- So sieht der Teil im Helmheader aus, wo die Grafiken angezeigt werden sollen.
<td align="center">$new_notnew</td>
<td colspan=6 width="100%" valign="top"><smallfont><b>Private Nachrichten:<br><br><a href="pms.php?sid=$session[hash]">Posteingang</a></b><br>Du hast $countnew neue Nachricht(en) ($countunread ungelesene, $counttotal Nachricht(en) insgesamt).</font></td></tr> <-- Das Original aus der index_pms.tpl
Im Grunde soll es so sein wie in der festeingebauten PN-Box, die am Ende des Forums ist.
Diese Box zieht die Bilder aus der index_newpm.tpl und index_nonewpm.tpl
Was dann so aussieht <img src="DarkDreams/images/on.png" alt="neue Nachrichten vorhanden"> und <img src="DarkDreams/images/off.png" alt="keine neue Nachrichten vorhanden">
Also neue tpls müssten dazu eigentlich nicht einmal angelegt werden, denn in der Box funktioniert das ja.
Nur, wie sag ich dem Postfachteil im Helmheader, das es das auch anzeigen soll? Das ist die Frage.
Häng ich mich an den $countnew hab ich das Bild hinter dieser Zahl, aber es soll ja nach vorne, nicht irgendwo mittenrein.
---------------------------------------------------------------------------
------------------------------------------------
Edit: Ich packs nicht, ich habs raus... Man denkt so umständlich und dabei ist es doch so einfach
$result = $db->query("SELECT view, sendtime FROM bb".$n."_privatemessage WHERE deletepm <> 1 AND recipientid = '$wbbuserdata[userid]'");
while($row=$db->fetch_array($result)) {
$counttotal++;
if($row['view']==0) {
$countunread++;
if($row['sendtime']>$wbbuserdata['lastvisit']) $countnew++;
}
} <-- Das ist der Teil vom Helmheader in der index.php
$result = $db->query("SELECT view, sendtime FROM bb".$n."_privatemessage WHERE deletepm <> 1 AND recipientid = '$wbbuserdata[userid]'");
while($row=$db->fetch_array($result)) {
$counttotal++;
if($row['view']==0) {
$countunread++;
if($row['sendtime']>$wbbuserdata['lastvisit']) $countnew++;
if($countnew>0) eval ("\$new_notnew = \"".$tpl->get("index_newpm")."\";");
else eval ("\$new_notnew = \"".$tpl->get("index_nonewpm")."\";");
eval ("\$index_hello2 = \"".$tpl->get("index_hello2")."\";");
}
} <--- und so sieht dieser Teil aus wenn es funktionieren soll und in der hello2 kommt dann gerade das $new_notnew rein und fertig
Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von Baer: 20.12.12 09:33.
|
|
20.12.12 07:57 |
E-Mail
Finden
Als Freund hinzufügen
|
|
Mary60
Mitglied
Dabei seit: 15.01.13
Beiträge: 4
Fähigkeiten: WBB Lite 1 Anfänger Herkunft: Gronau Westf Forenversion: Lite 1.0
|
|
oh jeeeeeeeee....
genau das suche ich schon eeeewig....
wenn ich eine neue pn habe... das da ein bildchen durchläuft....
aber kann mir jemand das so auschreiben... das ich es dann nur noch ins index-template einbauen kann???.... die bilder kann ich ja einbauen....
ich raff das alles sonst nicht mehr.....einfach zu alt....(61)...
*liebschau*..... liebe grüße...Mary
|
|
16.01.13 14:02 |
E-Mail
Finden
Als Freund hinzufügen
|
|
|