$title2 = $db->safesql( $title );
$title1 = $_POST['full_story'];
$result75 = $db->query('SELECT * FROM dle_post WHERE MATCH (full_story) AGAINST ("'.$title2.'") AND id !='.$row.' LIMIT 5');
while($result75 = $db->get_row($data))
{
$id[] = $result75['id'];
}
if (isset($id[0]))
{$id0 = $id[0];
} else { $id0 = '';}
if (isset($id[1]))
{$id1 = $id[1];
} else { $id1 = '';}
if (isset($id[2]))
{$id2 = $id[2];
} else { $id2 = '';}
if (isset($id[3]))
{$id3 = $id[3];
} else { $id3 = '';}
if (isset($id[4]))
{$id4 = $id[4];
} else { $id4 = '';}
$array7 = array($id0, $id1, $id2, $id3, $id4);
$rids = implode(",", $array7);
$db->query( 'UPDATE dle_post_extras SET related_ids=" '.$rids.' " WHERE news_id='.$row.' ');
#получаем список ids
$rel1 = $db->query('SELECT * FROM dle_post_extras where news_id = '.$row.' ');
$rel1 = $db->get_row($rel1);
$rel1 = $rel1[related_ids];
#разделяем список на части
$rel1 = explode(",", $rel1);
#начало первого блока
if (empty($rel1[0])) {
} else {
$news1 = $db->query('SELECT * FROM dle_post where id = '.$rel1[0].' ');
$news1 = $db->get_row($news1); # получаем строку с нужным id
$news10 = $news1[full_story]; # получаем full_stry
$newscat1 = $news1[category]; # получаем номер категории
$newstitle1 = $news1[title]; # получаем заголовок
$newscat2 = explode(",", $newscat1);
#категории
if ($newscat2[0] == 2) {
$newscategory1 = 'vtorue-bluda';
} elseif ($newscat2[0] == 3) {
$newscategory1 = 'meat';
} elseif ($newscat2[0] == 5) {
$newscategory1 = 'vipechka';
}
#получаем картинку
$news10= stripslashes($news10);
preg_match('/<img[^>]+src=([\'"])?((?(1).+?|[^\s>]+))(?(1)\1)/', $news10, $matches);
#линк на картинку
$img55 = $matches[2];
#линк на новость
$link55 = $config['http_home_url'] . $newscategory1 . "/" . $rel1[0] . "-" . $news1[alt_name] . ".html";
$re1 = "<link img=\"$img55\" url=\"$link55\">$newstitle1</link>";
echo $re1;
}
#начало второго блока
if (empty($rel1[1])) { }
else {
$news2 = $db->query('SELECT * FROM dle_post where id = '.$rel1[1].' ');
$news2 = $db->get_row($news2); # получаем строку с нужным id
$news20 = $news2[full_story]; # получаем full_stry
$newscat2 = $news2[category]; # получаем номер категории
$newstitle2 = $news2[title]; # получаем заголовок
$newscat22 = explode(",", $newscat2);
#категории
if ($newscat22[0] == 2) {
$newscategory2 = 'vtorue-bluda';
} elseif ($newscat22[0] == 3) {
$newscategory2 = 'meat';
} elseif ($newscat22[0] == 5) {
$newscategory2 = 'vipechka';
}
#получаем картинку
$news20= stripslashes($news20);
preg_match('/<img[^>]+src=([\'"])?((?(1).+?|[^\s>]+))(?(1)\1)/', $news20, $matches);
#линк на картинку
$img2 = $matches[2];
#линк на новость
$link2 = $config['http_home_url'] . $newscategory2 . "/" . $rel1[1] . "-" . $news2[alt_name] . ".html";
$re2 = "<link img=\"$img2\" url=\"$link2\">$newstitle2</link>";
echo $re2;
}
#начало третьего блока
if (empty($rel1[2])) { }
else {
$news3 = $db->query('SELECT * FROM dle_post where id = '.$rel1[2].' ');
$news3 = $db->get_row($news3); # получаем строку с нужным id
$news30 = $news3[full_story]; # получаем full_stry
$newscat23 = $news3[category]; # получаем номер категории
$newstitle3 = $news3[title]; # получаем заголовок
$newscat23 = explode(",", $newscat3);
#категории
if ($newscat23[0] == 2) {
$newscategory3 = 'vtorue-bluda';
} elseif ($newscat23[0] == 3) {
$newscategory3 = 'meat';
} elseif ($newscat23[0] == 5) {
$newscategory3 = 'vipechka';
}
#получаем картинку
$news30= stripslashes($news30);
preg_match('/<img[^>]+src=([\'"])?((?(1).+?|[^\s>]+))(?(1)\1)/', $news30, $matches);
#линк на картинку
$img3 = $matches[2];
#линк на новость
$link3 = $config['http_home_url'] . $newscategory3 . "/" . $rel1[2] . "-" . $news3[alt_name] . ".html";
$re3 = "<link img=\"$img3\" url=\"$link3\">$newstitle3</link>";
echo $re3;
}
#начало четвертого блока
if (empty($rel1[3])) { }
else {
$news4 = $db->query('SELECT * FROM dle_post where id = '.$rel1[3].' ');
$news4 = $db->get_row($news4); # получаем строку с нужным id
$news40 = $news4[full_story]; # получаем full_stry
$newscat24 = $news4[category]; # получаем номер категории
$newstitle4 = $news4[title]; # получаем заголовок
$newscat24 = explode(",", $newscat24);
#категории
if ($newscat24[0] == 2) {
$newscategory4 = 'vtorue-bluda';
} elseif ($newscat24[0] == 3) {
$newscategory4 = 'meat';
} elseif ($newscat24[0] == 5) {
$newscategory4 = 'vipechka';
}
#получаем картинку
$news40= stripslashes($news40);
preg_match('/<img[^>]+src=([\'"])?((?(1).+?|[^\s>]+))(?(1)\1)/', $news40, $matches);
#линк на картинку
$img4 = $matches[2];
#линк на новость
$link4 = $config['http_home_url'] . $newscategory4 . "/" . $rel1[3] . "-" . $news4[alt_name] . ".html";
$re4 = "<link img=\"$img4\" url=\"$link4\">$newstitle4</link>";
echo $re4;
}
#начало пятого блока
if (empty($rel1[4])) { }
else {
$news5 = $db->query('SELECT * FROM dle_post where id = '.$rel1[4].' ');
$news5 = $db->get_row($news5); # получаем строку с нужным id
$news50 = $news5[full_story]; # получаем full_stry
$newscat25 = $news5[category]; # получаем номер категории
$newstitle5 = $news5[title]; # получаем заголовок
$newscat25 = explode(",", $newscat25);
#категории
if ($newscat25[0] == 2) {
$newscategory5 = 'vtorue-bluda';
} elseif ($newscat25[0] == 3) {
$newscategory5 = 'meat';
} elseif ($newscat25[0] == 5) {
$newscategory5 = 'vipechka';
}
#получаем картинку
$news50= stripslashes($news50);
preg_match('/<img[^>]+src=([\'"])?((?(1).+?|[^\s>]+))(?(1)\1)/', $news50, $matches);
#линк на картинку
$img5 = $matches[2];
#линк на новость
$link5 = $config['http_home_url'] . $newscategory5 . "/" . $rel1[4] . "-" . $news5[alt_name] . ".html";
$re5 = "<link img=\"$img5\" url=\"$link5\">$newstitle5</link>";
echo $re5;
}
$arrayrss = array($re1, $re2, $re3, $re4, $re5);
$arrayrss2 = implode(" \n ", $arrayrss);
$arrayrss2 = '<yandex:related> \n '.$arrayrss2.' </yandex:related>';
#блок добавления в related_rss
$db->query( ' UPDATE dle_post SET related_rss = '.$arrayrss2.' WHERE id= '.$row.' ');
#конец