PDA

Vollständige Version anzeigen : Countdown als BB Code


Sven
22-06-2004, 12:53
Ich hab einen neuen BB Code eingebaut mit dem ihr einen Countdwon erzeugen könnt.

Allerdings geht das nicht ganz so einfach, leider.
Ihr müsst nämlich, damit das funktioniert, den sog. Unix Timestamp als Paramter verwenden und zwar für das Datum für das der Countdown laufen soll.

Den Timestamp könnt ihr hier ermitteln:
http://www.php4scripte.de/umrechner/

Benutzung dann:
[ countdown]<unix timestamp>[ /countdown]

Konkretes Beispiel:
Unix Timestamp für den 24.12.04 ist: 1103929200

Noch [ countdown]1103929200[ /countdown] bis Weihnachten

ergibt
Noch 1103929200 bis Weihnachten

333 Revesis
22-06-2004, 12:57
Find ich ne gute Sache. Werd gleich mal was in meine Signatur machen.

Funktioniert auch mit allen anderen Sachen (center usw), oder?

Naos
22-06-2004, 13:12
dann erlaube ich mir mal das hier gleich zu testen...

1088179200

fein :)

Enigma
22-06-2004, 14:04
http://www.php.net/manual/de/function.strtotime.php
nur so als anregung um timestamp zu umgehen ;)

Sven
22-06-2004, 14:15
Tja, ich hab schon alles mögliche ausprobiert - wenn ich die Funktion die das realisiert einzeln aufrufe funktioniert die Übergabe des Datums, wenn das als BB Code eingesetzt wird leider nicht mehr

gam0r
22-06-2004, 14:17
Supi hört sich klasse an
http://cncforen.de/images/smilies/prost.gif

Enigma
22-06-2004, 14:19
ok, mit Boards kenne ich mich ehrlich gesagt nicht so aus :D

dachte BB Code kann man in beliebigen php Code umwandeln.
hast versucht einen BB Code [timestamp] zu machen?

Sven
22-06-2004, 15:00
Jo, sowas ähnliches.

Nein, normalerweise kann man php nicht einfach so im BB Code ausführen.
Dazu gibt es einen Hack und man muss die Functions zuvor definieren, dann einbinden und erst dann kann man den passenden BB Code erstellen (der dann das Argument an die Funktion übergibt).

Mobius
22-06-2004, 16:14
Ist denn ein einfacheres Format geplant? Die Unix Timestamps laufen nämlich um 2017 aus...

200000000000000000000000000000

;)

Sven
22-06-2004, 16:16
Ich wage ja zu bezweifeln daß wir im Jahr 2017 diesen Hack noch benötigen :D

Ja, wenns geht werd ich das noch verbessern, so daß es auch mit normalen Daten umgehen kann....

Naos
22-06-2004, 16:39
Jo, sowas ähnliches.

Nein, normalerweise kann man php nicht einfach so im BB Code ausführen.
Dazu gibt es einen Hack und man muss die Functions zuvor definieren, dann einbinden und erst dann kann man den passenden BB Code erstellen (der dann das Argument an die Funktion übergibt).

jupp, geht definitv nciht. habs gleich auf nem anderen forum versucht - ohne erfolg :(

klaus52
22-06-2004, 17:56
Und was ergibt sich bei nem abgelaufenem Countdown??? *Test*

1087848000

Hmm, hätte man sich ja denken können :D ;)

Enigma
22-06-2004, 18:15
Nein, normalerweise kann man php nicht einfach so im BB Code ausführen.
Dazu gibt es einen Hack und man muss die Functions zuvor definieren, dann einbinden und erst dann kann man den passenden BB Code erstellen (der dann das Argument an die Funktion übergibt).
nur vorgefertigte Funktionen von php, oder auch eigene?
ich nehme mal an dass es nur standardfunktionen sein können, sonst wärs ja einfach :D

hmm, dann frage ich mich ob es so eine countdownfunktion in php gibt. falls das schon eine eigene ist, sollte es doch kein problem sein das strtotime() irgendwo einzubauen.

EEBKiller
22-06-2004, 18:23
Ist denn ein einfacheres Format geplant? Die Unix Timestamps laufen nämlich um 2017 aus...

200000000000000000000000000000

;)
Nö, wenn man nen Unsigned Integer oder Bigint nimmt, kriegt mans bis 2064 oder so hin :p

Mobius
22-06-2004, 18:25
nur vorgefertigte Funktionen von php, oder auch eigene?
ich nehme mal an dass es nur standardfunktionen sein können, sonst wärs ja einfach :D

hmm, dann frage ich mich ob es so eine countdownfunktion in php gibt. falls das schon eine eigene ist, sollte es doch kein problem sein das strtotime() irgendwo einzubauen.
Wenn man PHPCode ausführen kann ist es kein großer Schritt zur eigenen Funktion...

gersultan
22-06-2004, 21:36
1089453600

~Memento~
22-06-2004, 21:42
Find ich ganz gut ;)

1104620400

Enigma
22-06-2004, 21:45
388558800

ok, bei negativem Countdown ist das ganz ganz falsch :D

Orca
22-06-2004, 22:38
Noch 1090624260 bis zu meinen Burzeltag.

MfG Orca

WalnutXP
23-06-2004, 04:04
Das hätte man aber besser programmieren können he, so schwer ist das nicht den countdown auch für menschen lesbar anzugeben. Als ob es so schwer währe, das statt an time(); mal an date(); zu binden. Oder eine deutsche ausgabe-anzeige zu machen...

Aber nein, dafür ist Sven mal wieder zu faul wie ? :lol:

Enigma
23-06-2004, 04:36
wenn du lesen könntest (ich meine das weiter oben, nicht nur generell) hättest du gesehen dass es von BB zu php anscheinend Komplikationen gibt. Aber so eine 16 (oder schon 17?) jährige Fotze weiß natürlich alles besser.

und von wegen Klugscheissen: mein Vorschlag mit strtotime() wäre noch eleganter, da da das Format des Datums flexibler ist.

Sven
23-06-2004, 09:28
Das hätte man aber besser programmieren können he, so schwer ist das nicht den countdown auch für menschen lesbar anzugeben. Als ob es so schwer währe, das statt an time(); mal an date(); zu binden. Oder eine deutsche ausgabe-anzeige zu machen...

Aber nein, dafür ist Sven mal wieder zu faul wie ? :lol:
Weisst du was, du kleines ***** ?

Machs doch selber, machs doch auf einem eigenen Board oder so....
Wenn dir die Funktion nix bringt dann halt gefälligst die Klappe statt zu motzen - ich find es jedenfalls ein lustigers Gimmick überhaupt so eine Möglichkeit zu haben.

:gelb: (ich fühl mich persönlich angegriffen und beleidigt :soangry: )

CaptureX
23-06-2004, 12:38
siehe sig. :jupp:

tommie
23-06-2004, 12:56
könnte man das Thema vll als wichtig markieren, oder zumindest den umrechner irgendwo einbinden, damit der nicht verloren geht?

1094680800

bbman
23-06-2004, 13:11
Jo, so ein kleiner Link neben dem Countdown-Button wär doch schön... dann müsst man nicht jedes mal hier her... :)

Sven
23-06-2004, 13:39
Jo, so ein kleiner Link neben dem Countdown-Button wär doch schön... dann müsst man nicht jedes mal hier her.. -> done ;)

bbman
23-06-2004, 14:07
cool... :cool:

Thx Sven :)

CU2002
23-06-2004, 15:13
1104534000

coole sache !

nur was bissl komisch ist... wenn ich auf http://www.cncforen.de/images/standard/editor/countdown.gif dieses bildchen drücke, geht der umrechner auf... aber cncforen weg :(

Sven
23-06-2004, 15:23
Du meinst den Link zum Umrechner, nicht das Bildchen...
Ich habs so geändert daß es in einem neuen Fenster aufgeht, hatte ich wohl übersehen :shy:

EEBKiller
23-06-2004, 18:27
btw: Hat das mit meinen Code-Veränderungen so geklappt, oder hast selbst nochmal rumgefummelt ?

@F*****: H4H4, du eingebildete Göre :grrr:

saemikneu
23-06-2004, 22:17
Geile Sache, :thx: Sven ;)

Hut ab ;)

WalnutXP
24-06-2004, 01:39
Oh je, es war doch wirklich nicht bös gemeint. Ich hab nur überlegt, dass es wahrscheilich nicht so schwer ist, weil vBulletin selbst doch ein PHP-Programm ist. Okay, ich kenn mich da nicht so aus, aber "BB-Code" ist doch kein standard oder? Ich meine, das ist doch etwas das halt im Programm ist, also greift er doch sowieso auf PHP zurück, oder nicht???

Würd mich halt bloß ein bischen wundern, wenn vBulletin mehr währe als ein komplexes PHP-Programm mit Datenbankzugriff, oder?

Enigma
24-06-2004, 01:48
wenn man keine Ahnung hat, einfach mal Fresse halten

(oder eben die Kritik besser/freundlicher äußern.)

WalnutXP
24-06-2004, 02:17
Ja schon gut "Enigma", ich hab jetzt gemerkt, dass du mich nicht leiden kannst.

Es war deutlich genug, das brauchst du nicht weiter vertiefen :p

--

Außerdem hab ich gegen Sven als Person absolut garnichts.

Er ist nur.... naja.... sehr schnell eingeschnappt :angel:

Enigma
24-06-2004, 02:24
ich mache meinen Punkt lieber überdeutlich.
bei eingeschränkter Intelligenz könntest du es sonst ja mißverstehen.

WalnutXP
24-06-2004, 02:53
Ich bezweifle dass ich weniger intelligenz als du haben soll, oder hast du eine Erklärung dafür, warum das so seien sollte, dann würd ich sie nur allzu gern wissen.

CU2002
24-06-2004, 06:40
@F*****: H4H4, du eingebildete Göre :grrr:

Jaja EEB.... im austeilen warst du schon immer spitze, aber im einstecken ne null !

bbman
24-06-2004, 11:51
Kann man das hier vielleicht beenden, bevors in weiteren Flames ausartet? :hmm:

Naos
24-06-2004, 18:05
genau jungs, plz BTT bleiben!

die gute fotzzze hat sich doch entschuldigt - er hats nciht so gemeint, von daher is die sache doch gegessen ?!?! wenn ihr eine persönlich abneigung gegen ihn habt, dann macht das mit ihm aus...

demnach plz btt ;)

saemikneu
24-06-2004, 21:47
Wäre es evtl. möglich - für so einen wie mich :D - aus Tagen Monate zu machen? (siehe Signatur, wegen Geburtstag)

@Naos

Fotzze16 ist 'ne sie, soweit ich weiss. ;)

Und seid schön brav und :knuddel: euch mal :)

bbman
24-06-2004, 22:22
sry dass ich nochmal OT geh, aber Naos is schon cool... zuerst schreibt er "die gute Fotzze", dann schwenkt er doch auf "ihn" um... :D

:bunker:

No offense, fands nur witzig... ;)

Enigma
24-06-2004, 23:09
kann ja ein er und trotzdem eine Fotze sein ;)

Naos
24-06-2004, 23:39
thats it!

jungs, beck two topik, sonst darf ich hier nciht mehr so "nett" sein :Peace:

mcmaeh
26-06-2004, 15:35
den wunsch erfüll ich dir ma naos :D
ich will auch ma den countdowm testen

noch
1111536000 dann rockt mein haus. dann bin ich 18 :eg: