/** * @see cron/import_readable_article.php * требуется firstReadableArticleContainer и readableArticleContainer */ function chooseReadableLayer(tag) { if (tag.parentNode.getAttribute(document.all ? "className" : "class") && tag.parentNode.getAttribute(document.all ? "className" : "class") == 'active' ) return false; tag.parentNode.className = "active"; for(var i = 0; i < tag.parentNode.parentNode.childNodes.length; i++) { if (typeof tag.parentNode.parentNode.childNodes[i].tagName != 'undefined' && tag.parentNode.parentNode.childNodes[i].tagName.toLowerCase() == 'li' && tag.parentNode.getAttribute('rid') != tag.parentNode.parentNode.childNodes[i].getAttribute('rid') ) { tag.parentNode.parentNode.childNodes[i].className = ""; } } showReadableArticlesByRubric(tag.parentNode.getAttribute('rid')); return true; } function showReadableArticlesByRubric(rubricPath) { var articles = readableArticleListByRubric.findAll(function(item) { return item.rubricPath == rubricPath; }) $('firstReadableArticleContainer').innerHTML = ''; if (articles.length) { if (articles[0].img) { var img = new Element('img', {'src': articles[0].img, 'alt': articles[0].title, 'title': articles[0].title, 'width':'82', 'height': '62'}); var aimg = new Element('a', {'href': articles[0].url, 'target':'_blank'}); aimg.appendChild(img); $('firstReadableArticleContainer').appendChild(aimg); var a = new Element('a', {'href': articles[0].url, 'target':'_blank'}).update(articles[0].title); $('firstReadableArticleContainer').appendChild(a); } // 2. $('readableArticleContainer').innerHTML = ''; for (var i = articles[0].img ? 1 : 0; i < articles.length; i++) { var a = new Element('a', {'href': articles[i].url, 'target':'_blank'}).update(articles[i].title); var li = new Element('li'); if (i%2) li.addClassName('d') li.appendChild(a); $('readableArticleContainer').appendChild(li); } } return true; } function showHeaderReadableArticles(divName) { readableArticleListByRubric.shuffle(); divName = divName || 'header_banner'; $(divName).innerHTML = ''; var ul = new Element('ul', {'style' : 'padding-top:15px;'}); for (var i = 0; i < (readableArticleListByRubric.length > 3 ? 3 : readableArticleListByRubric.length); i++) { var img = new Element('img', {'src': readableArticleListByRubric[i].img, 'alt': readableArticleListByRubric[i].title, 'title': readableArticleListByRubric[i].title, 'style': 'float:left;', 'width' : '80', 'height' : '63'}); var aimg = new Element('a', {'href': readableArticleListByRubric[i].url, 'target':'_blank'}); aimg.appendChild(img); var div = new Element('div', {'style' : 'width: 83px; height: 60px; overflow: hidden; float: left; margin: 0 10px 0 10px;'}); div.appendChild(aimg); var a = new Element('a', {'href': readableArticleListByRubric[i].url, 'target':'_blank'}).update(readableArticleListByRubric[i].title); var li = new Element('li', {'style':'background:none;width:33%;float:left;font:12px/16px Arial,Helvetica,sans-serif;list-style-type:none;'}); li.appendChild(div); li.appendChild(a); ul.appendChild(li); } $(divName).appendChild(ul); return true; } var readableRubricList = [{"id":null,"name":"\u0417\u0434\u043e\u0440\u043e\u0432\u044c\u0435","path":"http:\/\/www.medpulse.ru","rubricPath":"medpulse"},{"id":null,"name":"\u041a\u0440\u0430\u0441\u043e\u0442\u0430","path":"http:\/\/www.missus.ru","rubricPath":"missus"},{"id":"8","name":"World","path":"\/world\/","rubricPath":"world"},{"id":"3","name":"Russia","path":"\/russia\/","rubricPath":"russia"},{"id":"39","name":"Business","path":"\/business\/","rubricPath":"business"},{"id":"15","name":"Society","path":"\/society\/","rubricPath":"society"},{"id":"21","name":"Science","path":"\/science\/","rubricPath":"science"},{"id":"31","name":"Opinion","path":"\/opinion\/","rubricPath":"opinion"},{"id":"26","name":"Incidents","path":"\/hotspots\/","rubricPath":"hotspots"},{"id":"34","name":"Sport","path":"\/sports\/","rubricPath":"sports"},{"id":"26","name":"Incidents","path":"\/hotspots\/","rubricPath":"hotspots"}]; readableRubricList.shuffle(); var readableArticleListByRubric = [];