No regular expressions were active.
1 |
|
// jQuery
plugin - D
olphin RSS
Aggregato
r
|
|
1 |
|
// jQuery
plugin - D
olphin RSS
Aggregato
r
|
2 |
|
(function(
$){
|
|
2 |
|
(function(
$){
|
3 |
|
$.fn.d
olRSSFeed
= function
() {
|
|
3 |
|
$.fn.d
olRSSFeed
= function
() {
|
4 |
|
re
turn this.
each( func
tion(){
|
|
4 |
|
re
turn this.
each( func
tion(){
|
5 |
|
|
|
5 |
|
|
6 |
|
var $Con
t = $(this
);
|
|
6 |
|
var $Con
t = $(this
);
|
7 |
|
var iRSS
ID = parse
Int( $Cont
.attr( 'rs
sid' ) ||
0 );
|
|
7 |
|
var iRSS
ID = parse
Int( $Cont
.attr( 'rs
sid' ) ||
0 );
|
8 |
|
if( !iRS
SID )
|
|
8 |
|
if( !iRS
SID )
|
9 |
|
retu
rn false;
|
|
9 |
|
retu
rn false;
|
10 |
|
|
|
10 |
|
|
11 |
|
var iMax
Num = pars
eInt( $Con
t.attr( 'r
ssnum' ) |
| 0 );
|
|
11 |
|
var iMax
Num = pars
eInt( $Con
t.attr( 'r
ssnum' ) |
| 0 );
|
12 |
|
var iMem
ID = pars
eInt( $Con
t.attr( 'm
ember' ) |
| 0 );
|
|
12 |
|
var iMem
ID = pars
eInt( $Con
t.attr( 'm
ember' ) |
| 0 );
|
13 |
|
|
|
13 |
|
|
14 |
|
$.getFee
d( {
|
|
14 |
|
$.getFee
d( {
|
15 |
|
url:
'get_rss_
feed.php?I
D=' + iRSS
ID + '&mem
ber=' + iM
emID ,
|
|
15 |
|
url:
'get_rss_
feed.php?I
D=' + iRSS
ID + '&mem
ber=' + iM
emID ,
|
16 |
|
succ
ess: funct
ion(feed)
{
|
|
16 |
|
succ
ess: funct
ion(feed)
{
|
17 |
|
if( window
.console )
console.l
og( feed )
;
|
|
17 |
|
if( window
.console )
console.l
og( feed )
;
|
18 |
|
|
|
18 |
|
|
19 |
|
var sCode
=
|
|
19 |
|
var sCode
=
|
20 |
|
'<div
class="rss
_feed_wrap
per">';
|
|
20 |
|
'<div
class="rss
_feed_wrap
per">';
|
21 |
|
var iCount
= 0;
|
|
21 |
|
var iCount
= 0;
|
22 |
|
for(
iItemId
i
n
feed.items
)
{
|
|
22 |
|
for(
var
iItemId
=
0;
i
ItemId
<
feed.items
.length;
iItemId
++
)
{
|
23 |
|
var it
em = feed.
items[iIte
mId];
|
|
23 |
|
var it
em = feed.
items[iIte
mId];
|
24 |
|
|
|
24 |
|
|
25 |
|
var oD
ate = new
Date( item
.updated )
;
|
|
25 |
|
var oD
ate = new
Date( item
.updated )
;
|
26 |
|
var sD
ate = oDat
e.toLocale
String();
|
|
26 |
|
var sD
ate = oDat
e.toLocale
String();
|
27 |
|
|
|
27 |
|
|
28 |
|
sCode
+=
|
|
28 |
|
sCode
+=
|
29 |
|
'<
div class=
"rss_item_
wrapper">'
+
|
|
29 |
|
'<
div class=
"rss_item_
wrapper">'
+
|
30 |
|
'<div cl
ass="rss_i
tem_header
">' +
|
|
30 |
|
'<div cl
ass="rss_i
tem_header
">' +
|
31 |
|
'<a
href="' +
item.link
+ '" targe
t="_blank"
>' + item.
title + '<
/a>' +
|
|
31 |
|
'<a
href="' +
item.link
+ '" targe
t="_blank"
>' + item.
title + '<
/a>' +
|
32 |
|
'</div>'
+
|
|
32 |
|
'</div>'
+
|
33 |
|
'<div cl
ass="rss_i
tem_info">
' +
|
|
33 |
|
'<div cl
ass="rss_i
tem_info">
' +
|
34 |
|
'<sp
an>' +
|
|
34 |
|
'<sp
an>' +
|
35 |
|
( sClockIc
on != unde
fined ? (
'<img src=
"' + sCloc
kIcon + '"
/> ' ) :
'' ) +
|
|
35 |
|
( sClockIc
on != unde
fined ? (
'<img src=
"' + sCloc
kIcon + '"
/> ' ) :
'' ) +
|
36 |
|
sDate +
|
|
36 |
|
sDate +
|
37 |
|
'</s
pan>' +
|
|
37 |
|
'</s
pan>' +
|
38 |
|
'</div>'
+
|
|
38 |
|
'</div>'
+
|
39 |
|
'<div cl
ass="rss_i
tem_desc">
' + item.d
escription
+ '</div>
' +
|
|
39 |
|
'<div cl
ass="rss_i
tem_desc">
' + item.d
escription
+ '</div>
' +
|
40 |
|
'<
/div>';
|
|
40 |
|
'<
/div>';
|
41 |
|
|
|
41 |
|
|
42 |
|
iCount
++;
|
|
42 |
|
iCount
++;
|
43 |
|
if( iC
ount == iM
axNum )
|
|
43 |
|
if( iC
ount == iM
axNum )
|
44 |
|
br
eak;
|
|
44 |
|
br
eak;
|
45 |
|
}
|
|
45 |
|
}
|
46 |
|
|
|
46 |
|
|
47 |
|
sCode +=
|
|
47 |
|
sCode +=
|
48 |
|
'<
div class=
"rss_read_
more">' +
|
|
48 |
|
'<
div class=
"rss_read_
more">' +
|
49 |
|
'<a href
="' + feed
.link + '"
target="_
blank">' +
feed.titl
e + '</a>'
+
|
|
49 |
|
'<a href
="' + feed
.link + '"
target="_
blank">' +
feed.titl
e + '</a>'
+
|
50 |
|
'<
/div>' +
|
|
50 |
|
'<
/div>' +
|
51 |
|
'</div
><div clas
s="clear_b
oth"></div
>';
|
|
51 |
|
'</div
><div clas
s="clear_b
oth"></div
>';
|
52 |
|
|
|
52 |
|
|
53 |
|
$Cont.html
( sCode );
|
|
53 |
|
$Cont.html
( sCode );
|
54 |
|
}
|
|
54 |
|
}
|
55 |
|
} );
|
|
55 |
|
} );
|
56 |
|
|
|
56 |
|
|
57 |
|
}
);
|
|
57 |
|
}
);
|
58 |
|
};
|
|
58 |
|
};
|
59 |
|
})(jQuery)
;
|
|
59 |
|
})(jQuery)
;
|