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

Uhrzeit auf dorfplatz wenn nachricht erschien
https://anpera.dyndns.org/phpbb3/viewtopic.php?f=25&t=1207
Seite 1 von 3

Autor:  lgh [ Sa 02 Apr, 2005 12:13 ]
Betreff des Beitrags:  Uhrzeit auf dorfplatz wenn nachricht erschien

Also ich wünsche mir ein script auf den dorfplatz wo die uhrzeit draufsteht wann die nachricht geschrieben wurde z.B.

[12:45] Gutsherr Lars-kgs: Hi was geht ab
[12:56] Gottheit Schu: Ach Nichts besonderes und bei dir
[13:03] Gutsherr Lars-kgs: Auch nicht ist ja nur ein Beipsiel
[13:23] Gottheit Schu: Ok

Also ich wünsche mir ein script das die Uhrzeit anzeigt wann eine Nachricht gesendet worden ist das bei den BSP: in [] steht.

Autor:  Sir_No [ Mo 05 Sep, 2005 10:48 ]
Betreff des Beitrags: 

würde mich auch intressieren :D

Autor:  anpera [ Mo 05 Sep, 2005 17:26 ]
Betreff des Beitrags: 

Hiermit kann jeder User in seinem Profil einstellen, ob vor den Kommentaren im Chat die (reale) Uhrzeit angezeigt werden soll.
[php]
//// Öffnen: common.php

//// Finden (in function viewcommentary):
for ($x=0;strlen($ft)<3 && $x<strlen($row[comment]);$x++){

//// Davor einfügen:
$timest="";
if ($session['user']['prefs']['timestamps']) $timest="`0[".date("H:i",strtotime($row['postdate']))."] ";

//// Finden (2x):
$op[$i] = str_replace("&amp;","&",HTMLEntities(substr($row[comment],0,$x)))

//// Ersetzen durch (2x):
$op[$i] = $timest.str_replace("&amp;","&",HTMLEntities(substr($row['comment'],0,$x)))

//// Finden:
$op[$i] = "`0<a href='$link' style='text-decoration: none'>`&$row[name]`0</a>`3 sagt: \"`#"

//// Ersetzen durch:
$op[$i] = $timest."`0<a href='$link' style='text-decoration: none'>`&{$row['name']}`0</a>`3 sagt: \"`#"

//// Finden:
$op[$i] = "`0`&$row[name]`0`3 sagt: \"`#"

//// Ersetzen durch:
$op[$i] = $timest."`0`&{$row['name']}`0`3 sagt: \"`#"


//// Öffnen: prefs.php

//// Finden:
,"nosounds"=>"Die Sounds deaktivieren?,bool"

//// Danach einfügen:
,"timestamps"=>"Uhrzeit vor Chatnachrichten anzeigen?,bool"


//// Speichern, schließen, hochladen.[/php]

Autor:  Sir_No [ Mo 05 Sep, 2005 19:30 ]
Betreff des Beitrags: 

super ... danke


ist es irgendwie möglich die zeit permanent da zu haben ohne das jeder user das ändern muss?


das wär noch besser :D

Autor:  teruk [ Mo 05 Sep, 2005 19:44 ]
Betreff des Beitrags: 

Du streichst das aus der common.php:

[php]if ($session['user']['prefs']['timestamps'])[/php]

und lässt die änderungen in der prefs.php weg und schon steht die uhrzeit immer da

Autor:  Sir_No [ Di 06 Sep, 2005 06:23 ]
Betreff des Beitrags: 

wunderbar ... alles super geklappt nochmals vielen dank :wink:

Autor:  Arîzto [ Di 06 Sep, 2005 21:30 ]
Betreff des Beitrags: 

[php]$timest="";
if ($session['user']['prefs']['timestamps']) $timest="`0[".date("H:i",strtotime($row['postdate']))."] "; [/php]

Wer
[php]if ($session['user']['prefs']['timestamps'])[/php]
löscht sollte aber auch
[php]$timest="";[/php]
löschen, oder?!

Autor:  anpera [ Mi 07 Sep, 2005 02:49 ]
Betreff des Beitrags: 

Nein, $timest=""; sollte drin bleiben. Wirklich nötig ist es in beiden Fällen nicht.

Autor:  leenchen [ Mi 18 Jan, 2006 22:15 ]
Betreff des Beitrags: 

hallo...ich habe das bei mir auch mit der uhrzeit drin...allerdings...ist die serveruhrzeit falsch...nämlich eine stunde zurück gestellt...kannich es irgendwie hinbekommen das ich über logd eine stunde einfach drauf setze da ich meinen server anbieter so sleten erreiche wäre das das einfachste für mich...

Autor:  Eliwood [ Mi 18 Jan, 2006 22:19 ]
Betreff des Beitrags: 

leenchen hat geschrieben:
hallo...ich habe das bei mir auch mit der uhrzeit drin...allerdings...ist die serveruhrzeit falsch...nämlich eine stunde zurück gestellt...kannich es irgendwie hinbekommen das ich über logd eine stunde einfach drauf setze da ich meinen server anbieter so sleten erreiche wäre das das einfachste für mich...


if ($session['user']['prefs']['timestamps']) $timest="`0[".date("H:i",strtotime($row['postdate']))."] ";

Ersetzen mit

if ($session['user']['prefs']['timestamps']) $timest="`0[".date("H:i",strtotime($row['postdate'])+(60*60))."] ";

Autor:  leenchen [ Mi 18 Jan, 2006 22:34 ]
Betreff des Beitrags: 

1000 dank :-* funktioniert ...super...

Autor:  Lyra [ Do 19 Jan, 2006 21:49 ]
Betreff des Beitrags: 

danke für dieses nette mod. eingebaut und funktioniert ;)

Autor:  Tíra [ So 11 Mär, 2007 03:08 ]
Betreff des Beitrags: 

Huhu,tolle funktion aber wieso zeigt der bei mir nur die uhrzeit aufm dp an und nicht an anderen orten??ist nicht bei allen anderen orten aber bei manchen...
könnt ihr mir da helfen?

Autor:  Drazaar [ Do 15 Mär, 2007 19:57 ]
Betreff des Beitrags: 

Bitte WAS?^^

Hast du auch alles so eingebaut, wie es in der Anleitung steht? Oo

Da die Veränderung in der Common ist, muss es eigentlich überall gültig sein und nicht nur aufm Platz O_o

Autor:  Tíra [ Fr 16 Mär, 2007 00:15 ]
Betreff des Beitrags: 

huhu also ich weiss wirklich nicht was das war...aber nun geht es...komische sache.mal ging die uhrzeit an manchen orten nicht,dann ging sie wieder an keinem ort und nun läuft es einwandfrei^^

tzzz wie dem auch sei isses trotzdem noch ne sehr gute funktion und ich bin froh das sie nun läuft

Autor:  Tíra [ Sa 17 Mär, 2007 14:58 ]
Betreff des Beitrags: 

So also ich nehme mal alles zurück ;)
Es wird schon wieder mal seid gestern nicht die uhrzeit angezeigt...habe den gesamten einbau nun zum 2.male wiederholt...fehlanzeige.
Was mir aufgefallen ist,ist folgenes:

Wenn ein Spieler den Doppelpunkt vergisst also so schreibt `7 sagt" guckt sich um"

oder einen X-Mote schreibt

/X Die Sonne geht auf....

wird die Uhrzeit angezeigt.Wenn man allerdings "normal" schreibt also :`7guckt sich um
dann wird sie nicht angezeigt (als wenn der Doppelpunkt die Uhrzeit unterdrück^^)

Das ist nicht nur mir aufgefallen,sondern auch meinen Admin Kollegen.
Ich weiss da keinen Rat das ist ne komische Sache,vielleicht kann mir bei diesem Problem jemand helfen...das wäre echt super lieb *hilflos guck*

Gruss Tíra

Autor:  Leen [ Sa 17 Mär, 2007 19:48 ]
Betreff des Beitrags: 

Tira, könntest du uns mal den Teil der common.php posten, wo du die Änderungen vorgenommen hast?

Wichtig wäre da vor allem die Stelle, wo du das $timest bei der Funktion /me,::,: eingesetzt hast

Autor:  Tíra [ So 18 Mär, 2007 19:49 ]
Betreff des Beitrags: 

}
if ($op[$i]=="")
if ($linkbios)
$op[$i] = $timest."`0<a href='$link' style='text-decoration: none'>`&{$row['name']}`0</a>`3 sagt: \"`#"

.str_replace("&amp;","&",HTMLEntities($row[comment]))."`3\"`0`n";
else
$op[$i] = $timest."`0`&{$row['name']}`0`3 sagt: \"`#"
.str_replace("&amp;","&",HTMLEntities($row[comment]))."`3\"`0`n";
if ($message=="X") $op[$i]="`0($row[section]) ".$op[$i];
$loggedin=(date("U") - strtotime($row[laston]) < getsetting("LOGINTIMEOUT",900) && $row[loggedin] && $row[location]==0);
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);
}


--------------------------------
hoffe du meinstest diesen teil auch :) *immernoch ratlos bin...aber auch noob bin^^*
na ja dafür hat man ja kompetente leutz hier die schlauer sind...und dafür bin ich echt dankbar

gruss

Autor:  xatchemx [ Mo 19 Mär, 2007 10:20 ]
Betreff des Beitrags: 

kan man sowas auch für die Täglichen News machen!? :roll:

Autor:  Harthas [ Mo 19 Mär, 2007 10:22 ]
Betreff des Beitrags: 

Die bestehnde Funktion addnews() durch folgende ersetzen:

[php]function addnews($news){
global $session;

$news = "(".date("H:i").") ".addslashes($news);
$sql = "INSERT INTO news(newstext,newsdate,accountid) VALUES ('$news',NOW(),".$session['user']['acctid'].")";
return db_query($sql) or die(db_error($link));
}[/php]

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