anpera.net
https://anpera.dyndns.org/phpbb3/

Online / Offline vor der Postausgabe funktioniert nicht?
https://anpera.dyndns.org/phpbb3/viewtopic.php?f=34&t=4389
Seite 1 von 1

Autor:  vernisage [ Do 13 Mär, 2008 14:51 ]
Betreff des Beitrags:  Online / Offline vor der Postausgabe funktioniert nicht?

Jetzt wurde ich von meinen Usern schon oftmals drauf angesprochen und kann es mir nicht erklären.
Ihr kennt doch diese kleinen .gif's, die vor der Ausgabe des Posts angezeigt werden.
Ist der User online - ist der Pfeil grün, ist er offline, dann rot *logisch*

Bei mir sind die Dinger -immer- rot, auch wenn man online ist und gerade nen Post abschickt. -.-

Jetzt hab ich mal in meine viewcommentary geguckt, habe aber nichts zu "bekritteln".

PHP:
if ($row['postdate']>=$session['user']['recentcomments']) $op[$i]=($loggedin?"<img src='images/new-online.gif' alt='&gt;' width='3' height='5' align='absmiddle'> ":"<img src='images/new.gif' alt='&gt;' width='3' height='5' align='absmiddle'> ").$op[$i];
addnav("",$link);


What's wrong??
Womit hängt das zusammen?

Vielleicht, weil ich meine LOGINzeit von 900 auf 1800s gesetzt hab?
Im übrigen stößt man ja in vielen vielen Dateien auf dieses: ("LOGINTIMEOUT",900)
Ich dnek mal, dass ich die überall abändern muss, mh?
Aber das wird mein rot/grün Anzeigeproblem trotzdem nicht ändern?

Danke, verni :wink:

Autor:  Rikkarda [ Do 13 Mär, 2008 14:59 ]
Betreff des Beitrags:  Re: Online / Offline vor der Postausgabe funktioniert nicht?

das hat mir damals Eliwood gegeben, musst mal sehen ob das bei dir ausreicht^^



--öffne common.php oder die dazugehörige Datei wo du die funktionen drin hast--

--suche--

$this->bbcode_second_pass_code('', '$sql = "SELECT commentary.*,')

--füge danach ein--

$this->bbcode_second_pass_code('', 'accounts.loggedin,')


--suche--

$this->bbcode_second_pass_code('', 'if ($row['postdate']>=$session['user']['recentcomments'] [[Zeile geht noch weiter...]]')

--ersetze (die ganze Zeile!) durch--

$this->bbcode_second_pass_code('', 'if ($row['postdate']>=$session['user']['recentcomments'] && $row['loggedin']==0) $op[$i]="<img src='images/new.gif' alt='&gt;' width='3' height='5' align='absmiddle'> ".$op[$i];

if ($row['postdate']>=$session['user']['recentcomments'] && $row['loggedin']==1) $op[$i]="<img src='images/new-online.gif' alt='&gt;' width='3' height='5' align='absmiddle'> ".$op[$i];
')

--save&close--

Is für die grünen Pfeilchen^^


btw. wenn du invis benutzt oder so für unsichtbares onlinesein, der Götter musst du einfach in die abfrage noch das feld zu packen in beiden teilen

Autor:  vernisage [ Do 13 Mär, 2008 15:25 ]
Betreff des Beitrags:  Re: Online / Offline vor der Postausgabe funktioniert nicht?

Oahr, Rikka... das ist einfach Klasse!
Tausend Dank... Funktioniert.
Mir fehlte nur der zweite Teil der loggedin==1 Abfrage, ansonsten war alles da.


Invisible hat dann auch geklappt, einmal über OR einmal über && ;o)

Autor:  vernisage [ Do 13 Mär, 2008 21:10 ]
Betreff des Beitrags:  Re: Online / Offline vor der Postausgabe funktioniert nicht?

Eiii... jetzt muss ich doch noch mal anknüpfen hier.
Ich sehe zwar jetzt rote und grüne Pfeilchen-
aber nicht wirklich lange *g*
Ich glaube, bei "Neuem Tag" sind die wieder weg? Ist das beabsichtigt?

Wie kann ich die länger einstellen?

Autor:  Eliwood [ Do 13 Mär, 2008 21:44 ]
Betreff des Beitrags:  Re: Online / Offline vor der Postausgabe funktioniert nicht?

vernisage hat geschrieben:
Eiii... jetzt muss ich doch noch mal anknüpfen hier.
Ich sehe zwar jetzt rote und grüne Pfeilchen-
aber nicht wirklich lange *g*
Ich glaube, bei "Neuem Tag" sind die wieder weg? Ist das beabsichtigt?


Ja, das ist richtig so. An einem neuen Tag wird recentcomments auf das aktuelle Datum gesetzt - alle älteren und gleichalten KOmmentare gelten dann als "gesehen" und bekommen die Markierung gelöscht.

Autor:  Drazaar [ Mo 17 Mär, 2008 17:14 ]
Betreff des Beitrags:  Re: Online / Offline vor der Postausgabe funktioniert nicht?

Lass mich raten: Dashers Gildensystem?^^

Autor:  Rikkarda [ Mo 17 Mär, 2008 17:15 ]
Betreff des Beitrags:  Re: Online / Offline vor der Postausgabe funktioniert nicht?

Drazaar hat geschrieben:
Lass mich raten: Dashers Gildensystem?^^


nö^^

Autor:  Drazaar [ Mo 17 Mär, 2008 17:19 ]
Betreff des Beitrags:  Re: Online / Offline vor der Postausgabe funktioniert nicht?

Hmmm, bei mir war nach dem Einbau von den Gilden die Pfeilschen weg.
Heiß so viel wie: Gildensystem ist bei mir schuld. Aber bevor ich es besser weiß, ist eh immer erst einmal das Gildensystem schuld *g* (Ich hasse das Teil)

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/