PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Erstellt von "blabla" AM <---- Hack



StarBuG
05.01.2002, 14:21
Hi!

Wollte mal Fragen ob es eine Möglichkeit gibt, unter
"Erstellt von" blabla das Datum des Threads (in forumdisplay) darzustellen?
Auch eine gesonderte Spalte wäre ok! hehe :D

Das wäre mal richtig hilfreich, da es auch interessant ist, wann ein Thread gestartet wurde und nicht nur wann der letzte Reply geschrieben wurde!

Dürfte doch eigentlich net all zu schwer sein oder???

Jemand ne Idee?

Gruß

StarBuG

Sinclair
05.01.2002, 15:34
Original geschrieben von StarBuG
Hi!

Wollte mal Fragen ob es eine Möglichkeit gibt, unter
"Erstellt von" blabla das Datum des Threads (in forumdisplay) darzustellen?
Auch eine gesonderte Spalte wäre ok! hehe :D

Das wäre mal richtig hilfreich, da es auch interessant ist, wann ein Thread gestartet wurde und nicht nur wann der letzte Reply geschrieben wurde!

Dürfte doch eigentlich net all zu schwer sein oder???

Jemand ne Idee?

Gruß

StarBuG

Isdt nicht wieter schwer. Ich muss eben nur noch etwas fertigstellen dann suche ich dir den Code raus :)

Sinc

Mystics
06.01.2002, 18:53
Hi,

ich habe die nötigen Änderungen mal in einer TXT-Datei angehangen.

Das ganze bedarf wirklich nur minmaler Änderungen :)

Gruß,
Mystics

StarBuG
08.01.2002, 20:33
Hehe!

Afterburner war schneller auf nem anderen Board aber trotzdem DANKE! ;)

Greetings

StarBuG

Exodus
22.10.2002, 03:47
Hi,

hab ein kleines Prob wieso erzählt der mir voll oft ein von "01.01.1970" das stimmt doch gar nicht und wie kann ich das beheben? :confused:

odirk84
22.10.2002, 13:54
hey starbug .. kann des sein, dass wir uns kennen ???

war mal auf nen board wo nen "starbug" admin war glaube, unter dem nick "o.d.i." unterwegs ...

hhmm

McDylan
22.10.2002, 15:57
Original geschrieben von Exodus
Hi,

hab ein kleines Prob wieso erzählt der mir voll oft ein von "01.01.1970" das stimmt doch gar nicht und wie kann ich das beheben? :confused:

Das sind Angaben von Usern die (solltest du sie importiert haben aus einem anderen board) noch nicht eingeloggt waren.

McDylan
22.10.2002, 15:58
Original geschrieben von odirk84
hey starbug .. kann des sein, dass wir uns kennen ???

war mal auf nen board wo nen "starbug" admin war glaube, unter dem nick "o.d.i." unterwegs ...

hhmm

Schon mal was von der PM Funktion gelesen?

Mystics
22.10.2002, 16:30
Original geschrieben von ddausch
Schon mal was von der PM Funktion gelesen? Sorry, aber das muss jetzt sein:

ddausch, schon mal was von der Editieren-Funktion gelesen?

Mystics :rolleyes:

Exodus
22.10.2002, 16:57
Original geschrieben von ddausch
Das sind Angaben von Usern die (solltest du sie importiert haben aus einem anderen board) noch nicht eingeloggt waren.

ne habe nichts importiert und wenn man in den Thread rein geht wird das Datum ja auch korrekt angezeigt? Was kann ich dagegen machen? :confused:

Exodus
22.10.2002, 21:22
Hab jetzt sämtliche aktualisierungs Counter langsam, schnell, vor und zurück laufen, aber der mist mit 1970 steht da immer noch wie bekomme ich das weg!

Mystics
22.10.2002, 21:36
Warst du nicht der, bei dem auch die Thread-Namen mit den Post-Namen nicht übereingestimmt haben?

Wie ich damals schon sagte, läuft bei dir echt so gut wie alles falsch ;)

thread.dateline ist bei dir bei manchen Threads auf 0, weiß der Geier warum.

Update Thread Info ändert diese dateline nicht.

Bearbeite die admin/misc.php und ersetze:
$firstusername=$DB_site->query_first("SELECT username,userid FROM post WHERE postid=$thread[minpost]");
$firstuserid=$firstusername['userid'];
if ($firstusername[userid]==0) {
$firstusername=$firstusername[username];
} else {
$users=$DB_site->query_first("SELECT username FROM user WHERE userid=$firstusername[userid]");
$firstusername=$users[username];
}

$lastusername=$DB_site->query_first("SELECT username,userid FROM post WHERE postid=$thread[maxpost]");
if ($lastusername[userid]==0) {
$lastusername=$lastusername[username];
} else {
$users=$DB_site->query_first("SELECT username FROM user WHERE userid=$lastusername[userid]");
$lastusername=$users[username];
}


$DB_site->query("UPDATE thread SET lastpost=$lastpost,replycount=$numberposts,postusername='".addslashes($firstusername)."', postuserid='$firstuserid', lastposter='".addslashes($lastusername)."',attach=$attachsum WHERE threadid=$threadid");mit
$firstusername=$DB_site->query_first("SELECT username,userid,dateline FROM post WHERE postid=$thread[minpost]");
$firstuserid=$firstusername['userid'];
$firstdateline=$firstusername['dateline'];
if ($firstusername[userid]==0) {
$firstusername=$firstusername[username];
} else {
$users=$DB_site->query_first("SELECT username FROM user WHERE userid=$firstusername[userid]");
$firstusername=$users[username];
}

$lastusername=$DB_site->query_first("SELECT username,userid FROM post WHERE postid=$thread[maxpost]");
if ($lastusername[userid]==0) {
$lastusername=$lastusername[username];
} else {
$users=$DB_site->query_first("SELECT username FROM user WHERE userid=$lastusername[userid]");
$lastusername=$users[username];
}


$DB_site->query("UPDATE thread SET dateline=$firstdateline,lastpost=$lastpost,replycount=$numberposts,postusername='".addslashes($firstusername)."', postuserid='$firstuserid', lastposter='".addslashes($lastusername)."',attach=$attachsum WHERE threadid=$threadid");und update dann die Thread Info nochmal.

Mystics

Exodus
22.10.2002, 22:10
Danke dir jetzt wird alles korrekt angezeigt, jo stimmt damals haben auch die Usernamen irgendeinen Fehler gehabt, aber der scheint jetzt auch weg zu sein! ;)

Exodus
28.10.2002, 06:49
mist hab noch ein Problem mit den dämlichen Countern, wenn ich den Benutzer Info aktualisiere Counter nehme, ändert der ständig die selbst eingestellten Benutzer Titel wieder in die Standard dinger, woran kann das liegen und wie bekomme ich es weg, ist echt nervig! ;)

Subu1
28.10.2002, 19:51
komisch das war nun wirklich nicht schwer zu händeln aber bei mir steht nur erstellt ....Erstellt
....User
.....am


also kein Datum was nun,jaul :rolleyes:


gruß subu1

Exodus
30.10.2002, 06:26
@Subu1, haste ihn nochmal installiert, weil ab und zu passiert es das man eine kleinigkeit übersehen oder vergessen hat, passiert mir auch öfters! ;)


und sag mir mal bitte jemand was ich gegen dieser blöden automatischen Titelveränderung machen kann!!

Subu1
30.10.2002, 06:42
ich denke auch mittlerweile so:-))) Hab da noch so 2 oder 3 andere die nicht ordendlich funtzen. Werde es nochmal durchgehen.

greetz subu1

Subu1
17.11.2002, 01:42
hi funtzt jetzt, hast recht, mit ein wenig mehr Ruhe geht das besser *g*

grüße subu1

Afterburner
18.11.2002, 11:39
Original geschrieben von StarBuG
Hi!

Wollte mal Fragen ob es eine Möglichkeit gibt, unter
"Erstellt von" blabla das Datum des Threads (in forumdisplay) darzustellen?
Auch eine gesonderte Spalte wäre ok! hehe :D

Das wäre mal richtig hilfreich, da es auch interessant ist, wann ein Thread gestartet wurde und nicht nur wann der letzte Reply geschrieben wurde!

Dürfte doch eigentlich net all zu schwer sein oder???

Jemand ne Idee?

Gruß

StarBuG


in der forumdisplay.php

suche nach (die erste Stelle wo du es findest):



$thread[lastreplydate]=vbdate($dateformat,$thread[lastpost]);
$thread[lastreplytime]=vbdate($timeformat,$thread[lastpost]);


füge darunter ein:



// Datum und Zeit vom erstellen Afterburner
$zeit = time();
$zeit1=vbdate("d. F Y",$zeit);
if ($zeit1 == $thread[lastreplydate])
{$thread[lastreplydate] = "heute";
} else {
$thread[lastreplydate] = $thread[lastreplydate] ;
}
$thread[firstpost]=vbdate($dateformat,$thread[dateline]);
$thread[firstposttime]=vbdate($timeformat,$thread[dateline]);
if ($zeit1 == $thread[firstpost])
{$thread[firstpost] = "heute";
} else {
$thread[firstpost] = $thread[firstpost] ;
}
// Datum und Zeit vom erstellen Afterburner


suche wieder nach (diesmal die 2. Stelle wo du es findest):



$thread[lastreplydate]=vbdate($dateformat,$thread[lastpost]);
$thread[lastreplytime]=vbdate($timeformat,$thread[lastpost]);


und füge darunter ein:



// Datum und Zeit vom erstellen Afterburner
$zeit = time();
$zeit1=vbdate("d. F Y",$zeit);
if ($zeit1 == $thread[lastreplydate])
{$thread[lastreplydate] = "heute";
} else {
$thread[lastreplydate] = $thread[lastreplydate] ;
}
$thread[firstpost]=vbdate($dateformat,$thread[dateline]);
$thread[firstposttime]=vbdate($timeformat,$thread[dateline]);
if ($zeit1 == $thread[firstpost])
{$thread[firstpost] = "heute";
} else {
$thread[firstpost] = $thread[firstpost] ;
}
// Datum und Zeit vom erstellen Afterburner


Im template:
Forum Display Templates --> forumdisplaybit

hinter:

$thread[postedby]

das hier einfügen:

<br>$thread[firstpost] <font color="{timecolor}">$thread[firstposttime]</font>

so habe ich das bei mir gelöst, hoffe das klappt noch ;)