Bos Digitale Autoservice Onafhankelijke automotive dienstverlening; diagnose, codering, retrofit, sleutelservice, ECU en tuning. Projecten
Verwijderd
Mijn server wel maar die lopt 2 uur achter, en die hostingsukkels beweren van niet.
Anyway, er is een PHPBB mod voor. Moet je even zoeken op www.phpbb.com naar server time oid.
Verwijderd
Zonder source is een oplossing zoeken vrij lastig... post de source van je scroll-script eens, of een url naar waar je 'm vandaan hebt...
[gok modus]
De datums worden geformatteerd door date(), of door je database
[/gok modus]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
| function db2datum($layout = 0, $input = ""){ $ruw = strtotime($input); $weekdag = date("w",$ruw); $dag = date("j",$ruw); $maandruw = date("m",$ruw); $jaar = date("Y",$ruw); if($input == ""){ $tijd = date("[H:i]"); }else{ $tijd = date("[H:i]",$ruw); } if($maandruw == "01") { $maand = "Januari"; } elseif ($maandruw == "02") { $maand = "Februari"; } elseif ($maandruw == "03") { $maand = "Maart"; } elseif ($maandruw == "04") { $maand = "April"; } elseif ($maandruw == "05") { $maand = "Mei"; } elseif ($maandruw == "06") { $maand = "Juni"; } elseif ($maandruw == "07") { $maand = "Juli"; } elseif ($maandruw == "08") { $maand = "Augustus"; } elseif ($maandruw == "09") { $maand = "September"; } elseif ($maandruw == "10") { $maand = "Oktober"; } elseif ($maandruw == "11") { $maand = "November"; } elseif ($maandruw == "12") { $maand = "December"; } if($weekdag == "0") { $weekdag = "Zondag"; } elseif ($weekdag == "1") { $weekdag = "Maandag"; } elseif ($weekdag == "2") { $weekdag = "Dinsdag"; } elseif ($weekdag == "3") { $weekdag = "Woensdag"; } elseif ($weekdag == "4") { $weekdag = "Donderdag"; } elseif ($weekdag == "5") { $weekdag = "Vrijdag"; } elseif ($weekdag == "6") { $weekdag = "Zaterdag"; } if($layout == 0){ return $weekdag . " " . $dag . " " . $maand . " " . $jaar ." " . $tijd; }elseif($layout == 1){ return $weekdag . " " . $dag . " " . $maand . " " . $jaar; }elseif($layout == 2){ return $dag . " " . $maand . " " . $jaar . " " . $tijd; }elseif($layout == 3){ return $dag . " " . substr($maand,0,3) . " " . $tijd; }elseif($layout == 4){ return $tijd; } } |
Ja, dat is idd engels
De enige manier om de datum om te zetten is met een functie zoals hierboven omschreven. Dit is (bij veel datums) echter wel wat traag. Volgens mij is dat ook de rede waarom React hier ook de standaard datumbenamingen gebruikt.
Verwijderd
En volgens mij gebruikt React engelse benamingen omdat deze rechtstreeks uit mysql komen (mysql schijnt sneller te zijn in dit soort 'berekeningen'). Laatstgenoemde feit weet ik niet geheel zeker, maar volgens mij heb ik het ooit eens hier ergens gelezen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
| <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <?php // // Basic Configuration // How Many Topics you want to display? $topicnumber = 10; // Scrolling towards up or down? $scroll = "up"; // Change this to your phpBB path $urlPath = "http://www.metallica-online.nl/forum/"; // Database Configuration (Where your phpBB config.php file is located include 'forum/config.php'; // Connecting & Selecting Databases $table_topics = $table_prefix. "topics"; $table_forums = $table_prefix. "forums"; $table_posts = $table_prefix. "posts"; $table_users = $table_prefix. "users"; $link = mysql_connect("$dbhost", "$dbuser", "$dbpasswd") or die("Could not connect"); mysql_select_db("$dbname") or die("Could not select database"); // Perform Sql Query $query = "SELECT t.topic_id, t.topic_title, t.topic_last_post_id, t.forum_id, p.post_id, p.poster_id, p.post_time, u.user_id, u.username FROM $table_topics t, $table_forums f, $table_posts p, $table_users u WHERE t.topic_id = p.topic_id AND f.forum_id = t.forum_id AND t.topic_status <> 2 AND p.post_id = t.topic_last_post_id AND p.poster_id = u.user_id ORDER BY p.post_id DESC LIMIT $topicnumber"; $result = mysql_query($query) or die("Query failed"); // Outcome of the HTML // Be carefull when you edit these! print "<marquee id=\"recent_topics\" behavior=\"scroll\" direction=\"$scroll\" height=\"170\" scrolldelay=\"100\" scrollamount=\"2\" onMouseOver=\"document.all.recent_topics.stop()\" onMouseOut=\"document.all.recent_topics.start()\"> <table cellpadding='3' cellSpacing='2' width='350'>"; while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) { echo "<tr valign='top'><td><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\"><font color=\"#FFCC00\"><b><a href=\"$urlPath/viewtopic.php?topic=$row[topic_id]&forum=$row[forum_id]\">" . $row["topic_title"] . "</a></td></font></b><td><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\"><font color=\"#C0C0C0\"> door: <a href=\"$urlPath/profile.php?mode=viewprofile&u=$row[user_id]\">" . $row["username"] . "</td><td><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\"><font color=\"#C0C0C0\">" . date('F j, Y, g:i a', $row["post_time"]) . "</td></tr></font>"; } print "</table></marquee>"; // Free Result mysql_free_result($result); // Close the Connection mysql_close($link); ?> </body> </html> |
[ Voor 38% gewijzigd door Hari-Bo op 14-10-2003 11:52 ]
Bos Digitale Autoservice Onafhankelijke automotive dienstverlening; diagnose, codering, retrofit, sleutelservice, ECU en tuning. Projecten
Het plaatsen van grote lappen code is wat mij betreft trouwens pas gewenst nadat je het probleem duidelijk omschreven hebt (en ook geen vervanging daarvan, zoals ook wel blijkt), maar goed, Denial vroeg er om...
Wat is hier mis mee? Waarom gebruikt de TS die niet gewoon? Lijkt me goed te werken (behalve dat het een wat vage / lompe manier is: gebruik arrays... en niet deze hondervoudige if constructie. Welke zowel voor de maand/dag verandering, als voor de opmaak gearrayed handiger zou werken / sneller zou werken.).
En daar komt ook nog bij dat maanden / dagen toch zonder hoofdletter zijn in het nederlands...
[ Voor 28% gewijzigd door Cavorka op 14-10-2003 12:19 ]
the-blueprints.com - The largest free blueprint collection on the internet: 50000+ drawings.
Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'
Dit topic is gesloten.
![]()