24.06.2015, 02:39
|
Интересующийся
|
|
Регистрация: 21.06.2015
Сообщений: 19
|
|
Усовершенствовать код.
Привет форумчане.
Подскажите, как в этот код переделать так, что бы он показывал, не одну RSS ленту а несколько.
<script type="text/javascript" src="https://www.google.com/jsapi"</script>
<script src="http://www.google.com/uds/solutions/dynamicfeed/gfdynamicfeedcontrol.js"
type="text/javascript"></script>
<style type="text/css">
@import url("http://www.google.com/uds/solutions/dynamicfeed/gfdynamicfeedcontrol.css");
#feedControl {
margin-top : 10px;
margin-left: auto;
margin-right: auto;
width : 440px;
font-size: 12px;
color: #9CADD0;
}
</style>
<script type="text/javascript">
function load() {
var feed ="http://rosfx.ru/analitika-forex/prognozy-forex.feed?type=rss";
new GFdynamicFeedControl(feed, "feedControl");
}
google.load("feeds", "1");
google.setOnLoadCallback(load);
</script>
<div id="feedControl">Loading...</div>
</div>
|
|
24.06.2015, 08:42
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,105
|
|
Сообщение от aggressive
|
Подскажите, как в этот код переделать так, что бы он показывал, не одну RSS ленту а несколько.
|
заменить feed на массив ссылок и прочитать документацию
|
|
24.06.2015, 08:48
|
Интересующийся
|
|
Регистрация: 21.06.2015
Сообщений: 19
|
|
Сообщение от рони
|
заменить feed на массив ссылок
|
Спасибо конечно, а можно подробнее, как заменить на массив? (что такое массив я знаю, но как его тут прикрепить - нет).
И тем более, я так понимаю даже если заменить на массив, то все элементы массива будут выводится в один id?
|
|
24.06.2015, 08:54
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,105
|
|
aggressive,
<!DOCTYPE HTML>
<html>
<head>
<title>Untitled</title>
</head>
<body>
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript" src="http://uds.googleusercontent.com/uds/solutions/dynamicfeed/gfdynamicfeedcontrol.js"></script>
<style type="text/css">
@import url("http://www.google.com/uds/solutions/dynamicfeed/gfdynamicfeedcontrol.css");
#feedControl {
margin-top : 10px;
margin-left: auto;
margin-right: auto;
width : 440px;
font-size: 12px;
color: #9CADD0;
}
</style>
<script type="text/javascript">
function load() {
var feeds = [
{title:'http://javascript.ru/forum',
url:'http://javascript.ru/forum/external.php?type=RSS2&forumids=27'},
{title:'http://www.opennet.ru',
url:'http://www.opennet.ru/openforum/forum_all.rss'},
{title:'http://habrahabr.ru/hub/javascript/',
url:'http://habrahabr.ru/rss/hubs/javascript/30c40aa7d38d22d957ead830a042ac24/'}];
new GFdynamicFeedControl(feeds, "feedControl", {stacked : true, numResults : 8});
new GFdynamicFeedControl(feeds[0]["url"], "feedControl1", {stacked : true, numResults : 4});
new GFdynamicFeedControl(feeds[2]["url"], "feedControl2", {horizontal : true,title : "habr"});
}
google.load("feeds", "1");
google.setOnLoadCallback(load);
</script>
<div id="feedControl">Loading...</div>
<div id="feedControl1">Loading...</div>
<div id="feedControl2">Loading...</div>
</body>
</html>
Последний раз редактировалось рони, 24.06.2015 в 09:21.
|
|
24.06.2015, 08:56
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,105
|
|
Сообщение от aggressive
|
И тем более, я так понимаю даже если заменить на массив, то все элементы массива будут выводится в один id?
|
это зависит только от вас куда и что выводить -- строка 37 дублируйте с новыми id и прочим.
|
|
24.06.2015, 09:02
|
Интересующийся
|
|
Регистрация: 21.06.2015
Сообщений: 19
|
|
Ага спасибо). Но, таки, в 1 id все выводится))
А, если не сложно, объясните, как сделать, что бы в несколько, id выводилось. Хотя так уже супер))
Последний раз редактировалось aggressive, 24.06.2015 в 09:03.
Причина: ой))
|
|
24.06.2015, 09:20
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,105
|
|
aggressive,
смотрите 4 пост снова
|
|
24.06.2015, 20:34
|
Интересующийся
|
|
Регистрация: 21.06.2015
Сообщений: 19
|
|
Спасибо. Постараюсь разобраЦа. Если свет опять не вырубят )
|
|
|
|