Goedenmiddag,
Aller eerst weet ik niet of dit topic 100% goed staat aangezien, (ik) denk dat dit met css heeft te maken, en niks met programmeren.
Nu het volgende: Ik heb een PHP script om tweets op te halen en ze vervolgens op je website te plaatsen. Het script ziet er alsvolgt uit:
Het script werkt goed, maar de opmaak blijft hangen. Wanneer ik deze aanpas via css zie ik geen verandering. Bijvoorbeeld als ik iets simpels aanpas zoals:
Zie ik geen verandering als ik iets aanpas, zelf denk ik dat ik iets over het hoofd of dat ik een domme fout maak met het aanpassen. Dit is namelijk het eerste script dat ik wil opmaken.
(Hij zit in de div tweetList)
Het script heb ik tevens van: hier. Deze heren hebben hem wel aan kunnen passen.. maar mijn opmaak ziet er heel anders uit.
Bijvoorbeeld de hoogte tussen de tweets lukt mij ook niet. De tweets staan tegen elkaar geschreven, maar ik kan ze niet onderscheiden.
Iemand die me opweg kan helpen, hoe de opmaak werkt?
Met vriendelijke groet,
whatdoyouthink
Aller eerst weet ik niet of dit topic 100% goed staat aangezien, (ik) denk dat dit met css heeft te maken, en niks met programmeren.
Nu het volgende: Ik heb een PHP script om tweets op te halen en ze vervolgens op je website te plaatsen. Het script ziet er alsvolgt uit:
PHP:
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
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
| <div id="tweetList" class="tweetList"> <?php // Step 1 - Swap crearegroup for your Twitter User-name $twitterid = "mijntwitteraccountisffkesgeheim"; // Step 2 - How many tweets to you want to show? Swap 4 for how many you would like. $numberoftweets = "3"; // Step 3 - Would you like to activate links within the tweets? $tags = true; // Step 4 - Would you like to activate nofollow (Best for SEO)? $nofollow = true; // Step 5 - Would you like links to appear in a new window/tab? $target = true; // Step 6 - Would you like to show the Twitter Follow Widget button? $widget = false; // Here's the Science - futher comments can be found below function changeLink($string, $tags=false, $nofollow, $target){ if(!$tags){ $string = strip_tags($string); } else { if($target){ $string = str_replace("<a", "<a target=\"_blank\"", $string); } if($nofollow){ $string = str_replace("<a", "<a rel=\"nofollow\"", $string); } } return $string; } function getLatestTweet($xml, $tags=false, $nofollow=true, $target=true,$widget=false){ global $twitterid; $xmlDoc = new DOMDocument(); $xmlDoc->load($xml); $x = $xmlDoc->getElementsByTagName("entry"); $tweets = array(); foreach($x as $item){ $tweet = array(); if($item->childNodes->length) { foreach($item->childNodes as $i){ $tweet[$i->nodeName] = $i->nodeValue; } } $tweets[] = $tweet; } // Here's the opening DIV and List Tags. echo "<div id=\"tweetList\"><ul>\n"; foreach($tweets as $tweettag){ $tweetdate = $tweettag["published"]; $tweet = $tweettag["content"]; $timedate = explode("T",$tweetdate); $date = $timedate[0]; $time = substr($timedate[1],0, -1); $tweettime = (strtotime($date." ".$time))+3600; // This is the value of the time difference - UK + 1 hours (3600 seconds) $nowtime = time(); $timeago = ($nowtime-$tweettime); $thehours = floor($timeago/3600); $theminutes = floor($timeago/60); $thedays = floor($timeago/86400); if($theminutes < 60){ if($theminutes < 1){ $timemessage = "Less than 1 minute ago"; } else if($theminutes == 1) { $timemessage = $theminutes." minute ago."; } else { $timemessage = $theminutes." minutes ago."; } } else if($theminutes > 60 && $thedays < 1){ if($thehours == 1){ $timemessage = $thehours." hour ago."; } else { $timemessage = $thehours." hours ago."; } } else { if($thedays == 1){ $timemessage = $thedays." day ago."; } else { $timemessage = $thedays." days ago."; } } // Here's the list tags wrapping each tweet. echo "<li>".changeLink($tweet, $tags, $nofollow, $target)."<br />\n"; // Here's the span wrapping the time stamp. echo "<span>".$timemessage."</span></li>\n"; } // Here's the closing DIV and List Tags. echo "</ul></div>"; // Here's the Twitter Follow Button Widget if($widget){ echo "<a href=\"https://twitter.com/" .$twitterid. "\" class=\"twitter-follow-button\" data-show-count=\"true\">Follow @" .$twitterid. "</a> <script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=\"//platform.twitter.com/widgets.js\";fjs.parentNode.insertBefore(js,fjs);}}(document,\"script\",\"twitter-wjs\");</script>"; } } $tweetxml = "http://search.twitter.com/search.atom?q=from:" . $twitterid . "&rpp=" . $numberoftweets . ""; getLatestTweet($tweetxml, $tags, $nofollow, $target, $widget); ?> </div> |
Het script werkt goed, maar de opmaak blijft hangen. Wanneer ik deze aanpas via css zie ik geen verandering. Bijvoorbeeld als ik iets simpels aanpas zoals:
code:
1
2
3
| div.tweetList { color: #e1e5e9; } |
Zie ik geen verandering als ik iets aanpas, zelf denk ik dat ik iets over het hoofd of dat ik een domme fout maak met het aanpassen. Dit is namelijk het eerste script dat ik wil opmaken.
(Hij zit in de div tweetList)
Het script heb ik tevens van: hier. Deze heren hebben hem wel aan kunnen passen.. maar mijn opmaak ziet er heel anders uit.
Bijvoorbeeld de hoogte tussen de tweets lukt mij ook niet. De tweets staan tegen elkaar geschreven, maar ik kan ze niet onderscheiden.
Iemand die me opweg kan helpen, hoe de opmaak werkt?
Met vriendelijke groet,
whatdoyouthink