質問編集履歴
2
rssのurlを入力しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -12,7 +12,7 @@
|
|
12
12
|
|
13
13
|
|
14
14
|
|
15
|
-
※http://
|
15
|
+
※http://info.jugem.jp/?mode=rss, http://info.jugem.jp/?mode=atom の両方を試してみましたが無理でした。
|
16
16
|
|
17
17
|
|
18
18
|
|
@@ -24,7 +24,7 @@
|
|
24
24
|
|
25
25
|
<?php
|
26
26
|
|
27
|
-
$url = "http://
|
27
|
+
$url = "http://info.jugem.jp/?mode=rss";
|
28
28
|
|
29
29
|
$xml = file_get_contents($url);
|
30
30
|
|
1
コードを追加しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -12,13 +12,19 @@
|
|
12
12
|
|
13
13
|
|
14
14
|
|
15
|
+
※http://xxx.jugem.jp/?mode=rss, http://xxx.jugem.jp/?mode=atom の両方を試してみましたが無理でした。
|
15
16
|
|
16
17
|
|
18
|
+
|
19
|
+
---
|
20
|
+
|
21
|
+
↓ rss.php - 外部ドメインのRSSを取得するための、受け皿となるPHPファイル
|
22
|
+
|
17
|
-
```
|
23
|
+
```php
|
18
24
|
|
19
25
|
<?php
|
20
26
|
|
21
|
-
$url = "http://e
|
27
|
+
$url = "http://xxx.jugem.jp/?mode=rss";
|
22
28
|
|
23
29
|
$xml = file_get_contents($url);
|
24
30
|
|
@@ -30,9 +36,29 @@
|
|
30
36
|
|
31
37
|
```
|
32
38
|
|
39
|
+
|
40
|
+
|
41
|
+
↓ jquery.rss.js - XMLの情報を処理するスクリプトファイル
|
42
|
+
|
33
|
-
```
|
43
|
+
```javascript
|
34
44
|
|
35
45
|
$(function() {
|
46
|
+
|
47
|
+
function formatDt(dt_string) {
|
48
|
+
|
49
|
+
var dt = new Date(dt_string);
|
50
|
+
|
51
|
+
var y = dt.getFullYear();
|
52
|
+
|
53
|
+
var m = ('00' + (dt.getMonth() + 1)).slice(-2);
|
54
|
+
|
55
|
+
var d = ('00' + dt.getDate()).slice(-2);
|
56
|
+
|
57
|
+
return y + '.' + m + '.' + d;
|
58
|
+
|
59
|
+
}
|
60
|
+
|
61
|
+
|
36
62
|
|
37
63
|
$.ajax({
|
38
64
|
|
@@ -84,7 +110,7 @@
|
|
84
110
|
|
85
111
|
for (i in data) {
|
86
112
|
|
87
|
-
output.find('ul').append('<li><a
|
113
|
+
output.find('ul').append('<li><div class="postDate">' + formatDt(data[i].pubDate.text) + '</div><p class="postTitle"><a href="' + data[i].link.text + '" target="_blank">' + data[i].title.text + '</a></p></li>');
|
88
114
|
|
89
115
|
// console.log (data[i]);
|
90
116
|
|
@@ -98,6 +124,44 @@
|
|
98
124
|
|
99
125
|
```
|
100
126
|
|
127
|
+
↓ HTMLファイル head内の記述
|
128
|
+
|
129
|
+
```HTML
|
130
|
+
|
131
|
+
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
|
132
|
+
|
133
|
+
<script src="js/jquery.rss.js"></script>
|
101
134
|
|
102
135
|
|
136
|
+
|
137
|
+
```
|
138
|
+
|
139
|
+
↓ HTMLファイル body内の記述
|
140
|
+
|
141
|
+
```HTML
|
142
|
+
|
143
|
+
<div id="rss"></div>
|
144
|
+
|
145
|
+
```
|
146
|
+
|
147
|
+
|
148
|
+
|
149
|
+
↓ ファイルの構造
|
150
|
+
|
151
|
+
```ここに言語を入力
|
152
|
+
|
153
|
+
http://xxx.com
|
154
|
+
|
155
|
+
├ index.html
|
156
|
+
|
157
|
+
├ rss.php
|
158
|
+
|
159
|
+
├ js
|
160
|
+
|
161
|
+
├ jquery.rss.js
|
162
|
+
|
163
|
+
|
164
|
+
|
165
|
+
```
|
166
|
+
|
103
167
|
同じ様な質問ばかりして申し訳ありません。どうぞよろしくお願いいたします。
|