Источник: вратарь ФК "Рубин" Рыжиков в ближайшее время продлит контракт с клубом
(function (w, n)
w[n] = w[n] )(window, 'adfoxAsyncParams');
"@context":"https://schema.org","@type":"NewsArticle","mainEntityOfPage":"@type":"WebPage","@id":"https://tass.ru/sport/4164148","headline":"Источник: вратарь ФК "Рубин" Рыжиков в ближайшее время продлит контракт с клубом","image":["https://phototass2.cdnvideo.ru/width/1200_4ce85301/tass/m2/uploads/i/20170407/4471918.jpg"],"datePublished":"2017-04-07T11:54:52.000Z","dateModified":"2017-04-07T11:54:52.000Z","author":"@type":"Organization","name":"ТАСС","logo":"@type":"ImageObject","url":"https://tass.ru/newtass/img/blocks/common/tass-logo.jpg","width":60,"height":60,"publisher":"@type":"Organization","name":"ТАСС","logo":"@type":"ImageObject","url":"https://tass.ru/newtass/img/blocks/common/tass-logo.jpg","width":60,"height":60,"description":"Действующий контракт 36-летнего Рыжикова с "Рубином" рассчитан до 30 июня"
(function (d, w, c) []).push(function()
try
w.yaCounter22765936 = new Ya.Metrika(
id:22765936,
clickmap:true,
trackLinks:true,
accurateTrackBounce:true,
webvisor:true,
trackHash:true
);
catch(e)
);
var n = d.getElementsByTagName("script")[0],
s = d.createElement("script"),
f = function () n.parentNode.insertBefore(s, n); ;
s.type = "text/javascript";
s.async = true;
s.src = "https://mc.yandex.ru/metrika/watch.js";
if (w.opera == "[object Opera]")
d.addEventListener("DOMContentLoaded", f, false);
else f();
)(document, window, "yandex_metrika_callbacks");
new Image().src = "//counter.yadro.ru/hit;TASS_total?r"+
escape(document.referrer)+((typeof(screen)=="undefined")?"":
";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth?
screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+
";h"+escape(document.title.substring(0,150))+
";"+Math.random();
Источник: вратарь ФК "Рубин" Рыжиков в ближайшее время продлит контракт с клубом
Версия для печати, полная: https://tass.ru/sport/4164148
date : 'd MMMM yyyy'
date : 'HH:mm' newsPoint.mark
newsPoint.title
newsPoint.title+ ' '
newsPoint.subtitle
Все новости
Футбол в России
Источник: вратарь ФК "Рубин" Рыжиков в ближайшее время продлит контракт с клубом
Действующий контракт 36-летнего Рыжикова с "Рубином" рассчитан до 30 июня
Описание
Вратарь "Рубина" Сергей Рыжиков
© Станислав Красильников/ТАСС
МОСКВА, 7 апреля. /ТАСС/. Вратарь "Рубина" Сергей Рыжиков в ближайшие дни продлит действующее соглашение с казанским футбольным клубом. Об этом ТАСС рассказал источник, знакомый с ситуацией.
Действующий контракт 36-летнего Рыжикова с "Рубином" рассчитан до 30 июня.
"В ближайшее время Рыжиков продлит контракт с клубом по системе "1+1". "Рубин" должен объявить о продлении соглашения в течение следующей недели", - сказал источник.
Рыжиков выступает за "Рубин" с 2008 года. В нынешнем сезоне голкипер провел 23 матча в составе команды в чемпионате и Кубке России.
Мужская сборная России по гандболу квалифицировалась на чемпионат Европы 2020 года
В предпоследнем туре отборочного турнира россияне обыграли итальянцев
Читать полностью
(function(w, n)
w[n] = w[n] )(window, 'adfoxAsyncParams');
<!--Категория: -->
(function(w, n) [];
w[n].push(
ownerId: 255516,
containerId: 'adfox_3539204540',
params:
p1: 'cbwwt',
p2: 'gcip'
);
)(window, 'adfoxAsyncParams');
(function(w, n)
w[n] = w[n] )(window, 'adfoxAsyncParams');
<!--Категория: -->
(function(w, n) )(window, 'adfoxAsyncParams');
(function(w, n)
w[n] = w[n] )(window, 'adfoxAsyncParams');
<!--Категория: -->
(function(w, n)
w[n] = w[n] )(window, 'adfoxAsyncParams');
(function(w, n) )(window, 'adfoxAsyncParams');
<!--Категория: -->
(function(w, n) )(window, 'adfoxAsyncParams');
(function(w, n)
w[n] = w[n] )(window, 'adfoxAsyncParams');
<!--Категория: -->
(function(w, n) [];
w[n].push(
ownerId: 255516,
containerId: 'adfox_9626251273',
params:
p1: 'cbwwt',
p2: 'gcip'
);
)(window, 'adfoxAsyncParams');
(function(w, n)
w[n] = w[n] )(window, 'adfoxAsyncParams');
<!--Категория: -->
(function(w, n)
w[n] = w[n] )(window, 'adfoxAsyncParams');
var g, s = 'script',
w = window,
n = c.name (
"publickey": "fb97d53122478ab79ef9dd44",
"origin": "ru"
));
PLISTA.oncomplete = function()
let plAllList = document.getElementById("news-list-content");
let allDates = plAllList.querySelectorAll('a.itemLink .itemDate');
for (var i = 0; i < allDates.length; i++)
let d = parseInt(allDates[i].innerHTML);
let nd = getTimeFromTimeStamp(d);
allDates[i].innerHTML = nd;
(function(win, doc, cb))(window, this.document,'tnscounter_callback');
(function (a, b, c, d, e, f, g, h)
g = b.createElement(c);
g.src = d;
g.type = "application/javascript";
g.async = !0;
h = b.getElementsByTagName(c)[0];
h.parentNode.insertBefore(g, h);
a[f] = [];
a[e] = function ()
a[f].push(Array.prototype.slice.apply(arguments));
)(window, document, "script", (document.location.protocol ===
"https:" ? "https:" : "http:") + "//cdn01.nativeroll.tv/js/seedr-player.min.js",
"SeedrPlayer", "seedrInit");
var seedrPlayerOprions =
gid: "5824438b5f366e72728b45e0",
debug: false,
onError: function(e)
(function(w, d, n, s, t) [];
w[n].push(function()
Ya.Context.AdvManager.render(
blockId: 'VI-237383-0',
renderTo: 'inpage_VI-237383-0',
inpage: /* ¬пишите дополнительные параметры */
,function callback (params) /* callback*/);
);
t = d.getElementsByTagName('script')[0];
s = d.createElement('script');
s.type = 'text/javascript';
s.src = '//an.yandex.ru/system/context.js';
s.async = true;
t.parentNode.insertBefore(s, t);
)(window, window.document, 'yandexContextAsyncCallbacks');
var seedrPlayerScript = document.createElement('script');
seedrPlayerScript.type = 'text/javascript';
seedrPlayerScript.innerHTML = "SeedrPlayer(document.getElementsByClassName('inread')[0],0, "+ convertToText(seedrPlayerOprions)+")";
var videoBlock = document.createElement('div');
videoBlock.className = "inread";
videoBlock.innerHTML = '
';
videoBlock.appendChild(seedrPlayerScript)
var $textContent = document.getElementsByClassName('text-content')[0];
var textBlocks = $textContent.getElementsByClassName('text-block');
var textItems = [];
var counter = 0;
var minItemsLength = 5;
for (var i = 0, len = textBlocks.length; i= minItemsLength)
for (var n = 0, n_len = textItems.length; n<= n_len-1; n++)
var textItem = textItems[n];
counter++;
if (counter === minItemsLength)
if (!getPreviousElementType(textItems[n-1]))
minItemsLength++;
continue;
textItems[n-1].parentNode.insertBefore(videoBlock, textItems[n-1].nextSibling);
break;
function getChildParagraphNodes(node)
var children = new Array();
for (var child in node.childNodes)
if ((node.childNodes[child].nodeType == 1) && (node.childNodes[child].nodeName == 'P'))
children.push(node.childNodes[child]);
return children;
function getPreviousElementType(node)
if (node.previousElementSibling)
//не первый элемент
return 1;
else
if (node.parentElement.previousElementSibling.classList.contains('text-block'))
//если предыдущий блок текстовый
return 1;
else
//доп контент
return 0;
//Make an object a string that evaluates to an equivalent object
// Note that eval() seems tricky and sometimes you have to do
// something like eval("a = " + yourString), then use the value
// of a.
//
// Also this leaves extra commas after everything, but JavaScript
// ignores them.
function convertToText(obj)
//create an array that will later be joined into a string.
var string = [];
//is object
// Both arrays and objects seem to return "object"
// when typeof(obj) is applied to them. So instead
// I am checking to see if they have the property
// join, which normal objects don't have but
// arrays do.
if (typeof(obj) == "object" && (obj.join == undefined))
string.push("");
for (prop in obj)
string.push(prop, ": ", convertToText(obj[prop]), ",");
;
string.push("");
//is array
else if (typeof(obj) == "object" && !(obj.join == undefined))
string.push("[")
for(prop in obj)
string.push(convertToText(obj[prop]), ",");
string.push("]")
//is function
else if (typeof(obj) == "function")
string.push(obj.toString())
//all other values can be done with JSON.stringify
else
string.push(JSON.stringify(obj))
return string.join("")
videoBlock.appendChild(seedrPlayerScript)
var $textContent = document.getElementsByClassName('text-content')[0];
var textBlocks = $textContent.getElementsByClassName('text-block');
var textItems = [];
var counter = 0;
var minItemsLength = 5;
for (var i = 0, len = textBlocks.length; i= minItemsLength)
for (var n = 0, n_len = textItems.length; n<= n_len-1; n++)
var textItem = textItems[n];
counter++;
if (counter === minItemsLength)
if (!getPreviousElementType(textItems[n-1]))
minItemsLength++;
continue;
textItems[n-1].parentNode.insertBefore(videoBlock, textItems[n-1].nextSibling);
break;
function getChildParagraphNodes(node)
var children = new Array();
for (var child in node.childNodes)
if ((node.childNodes[child].nodeType == 1) && (node.childNodes[child].nodeName == 'P'))
children.push(node.childNodes[child]);
return children;
function getPreviousElementType(node)
if (node.previousElementSibling)
//не первый элемент
return 1;
else
if (node.parentElement.previousElementSibling.classList.contains('text-block'))
//если предыдущий блок текстовый
return 1;
else
//доп контент
return 0;
//Make an object a string that evaluates to an equivalent object
// Note that eval() seems tricky and sometimes you have to do
// something like eval("a = " + yourString), then use the value
// of a.
//
// Also this leaves extra commas after everything, but JavaScript
// ignores them.
function convertToText(obj)
//create an array that will later be joined into a string.
var string = [];
//is object
// Both arrays and objects seem to return "object"
// when typeof(obj) is applied to them. So instead
// I am checking to see if they have the property
// join, which normal objects don't have but
// arrays do.
if (typeof(obj) == "object" && (obj.join == undefined))
string.push("");
for (prop in obj)
string.push(prop, ": ", convertToText(obj[prop]), ",");
;
string.push("");
//is array
else if (typeof(obj) == "object" && !(obj.join == undefined))
string.push("[")
for(prop in obj)
string.push(convertToText(obj[prop]), ",");
string.push("]")
//is function
else if (typeof(obj) == "function")
string.push(obj.toString())
//all other values can be done with JSON.stringify
else
string.push(JSON.stringify(obj))
return string.join("")