Index-Seite ( Willkommenbereich ) anpassen/ändern, wie ?

( bitte den jew. Präfix auswählen )
Benutzeravatar
Lighty
Beiträge: 8394
Registriert: 24.08.2006, 02:28

Beitrag von Lighty »

... aha, nee - das funktioniert nicht !
Dann ergeben sich verschachtelte if-Abfragen ! ;)

Die Zeile muss hier hin !

Template: index

suche:

Code: Alles auswählen

                <#lng_index_anonymous_welcome#>
            </if>
danach einfügen:

Code: Alles auswählen

<if( isset($pns['count']) && $pns['count'] > 0 )>
<a href="private.php?$_sess[url]">Private Nachrichten: $pns[count] Ungelesene</a><else>Private Nachrichten: 0 Ungelesene</if>
( Variante ohne Sprachvariablen - ginge ggf. aber auch mit ! ) ;)
LG, Lighty
logen
Beiträge: 221
Registriert: 13.02.2013, 18:29

Beitrag von logen »

Fast perfekt. :D

Habe ihn ein wenig verändert, weil "Private Nachrichten" dann doppelt da stand.

Code: Alles auswählen

<if( isset($pns['count']) && $pns['count'] > 0 )>
<a href="private.php?$_sess[url]">: $pns[count] Ungelesene</a><else>: 0 Ungelesene</if>
Eine Kleinigkeit -> Da ist jetzt hinter "Private Nachrichen" ein Leerzeichen, ich hätte den Doppelpunkt gerne direkt hinter 'Nachrichten'. :???:

Oh, und noch ne Kleinigkeit: Wenn ich eine neue Nachricht habe sieht es folgender Maßen aus:
Bild
Allerdings wollte ich, dass ": 1 Ungelesene" gerne hinter "Private Nachrichten" steht.

Oh, und wäre es möglich, den Link bei "1 Ungelesene" so zu ändern, dass, wenn man draufklickt, man sofort in der neuen PN landet? Und bei mehreren dann ganz normal im Postfach?
Benutzeravatar
Lighty
Beiträge: 8394
Registriert: 24.08.2006, 02:28

Beitrag von Lighty »

... mmmh !?
Ok, es fehlte ein
, aber doppelt !?

Bei mir sieht das aktuell so aus !

Code: Alles auswählen

<if( isset($pns['count']) && $pns['count'] > 0 )>
<a href="private.php?$_sess[url]">Private Nachrichten: $pns[count] Ungelesene</a><else>
Private Nachrichten: 0 Ungelesene</if>
LG, Lighty
logen
Beiträge: 221
Registriert: 13.02.2013, 18:29

Beitrag von logen »

Ja, weil ich im Bereich "Sprachvariable" bei index bereits den Menüpunkt dorthin gepackt habe:

Code: Alles auswählen

Willkommen zurück, <strong>$_user[name]</strong> [<a href="login.php?action=logout&$_sess[url]">abmelden</a>]

Ihr letzter Besuch war am: $_user[last_login_date] um <em class="time">$_user[last_login_time]</em>.

<a href="$_cfg[SITE]/private.php?$_sess[url]">Private Nachrichten</a>
Benutzeravatar
Lighty
Beiträge: 8394
Registriert: 24.08.2006, 02:28

Beitrag von Lighty »

Du brauchst aber die if-Abfrage - also raus damit und die Sprachvariable wieder auf Standard zurück setzen ! ;)
LG, Lighty
logen
Beiträge: 221
Registriert: 13.02.2013, 18:29

Beitrag von logen »

Alles klar, habs behoben. :) Jetzt hätt ich noch gerne, dass im Falle keiner neuen Nachricht "Private Nachrichten" als Link ins Postfach führen. Weil ich den Menüpunkt aus dem Menü rausgenommen habe.

Und .. das im Falle einer neuen Nachricht der Text "1 Neue" direkt zu der PN führt und nicht nur ins Postfach. ^^
Benutzeravatar
Lighty
Beiträge: 8394
Registriert: 24.08.2006, 02:28

Beitrag von Lighty »

Link ist Postfach ist ok !

ändere "Private Nachrichten: 0 Ungelesene"
in <a href="private.php?$_sess[url]">Private Nachrichten: 0 Ungelesene</a>

... und für den Fall das nur "Private Nachrichten verlinkt werden soll, so !
<a href="private.php?$_sess[url]">Private Nachrichten:</a> 0 Ungelesene

Link direkt zur PN wird so einfach nicht gehen !
Die PN werden per id ab-/aufgerufen und da die jew. eine andere ist gibt es da keinen festen Wert !
( müsste man - falls möglich - ggf. eine Abfrage in der .php ergänzen/hinzufügen !? )
LG, Lighty
logen
Beiträge: 221
Registriert: 13.02.2013, 18:29

Beitrag von logen »

Ja okay, dann lass ich es mit dem direkten Link zur PN. War mir jetzt auch nicht soo wichtig. ^^

Ansonsten ist es jetzt so, wie ich es haben wollte. Danke Lighty. :)
Antworten

Zurück zu „Forensysteme/-software“