Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Шаблоны (TPL) » Как привязать модуль к id новости?

Как привязать модуль к id новости?


     21.12.2016    Шаблоны (TPL), Модули    471

вопрос
Здравствуйте. Есть модуль, который добавляет серии и ссылку на скачку серии на отдельно созданную страницу. При выводе на отдельную страницу выводятся все последние добавленные серии, как сделать, что бы выводились только серии относящиеся к нужному сериалу?

Вот код который выводит серии:

<?php
if(!defined('DATALIFEENGINE'))
{
  	die("Hacking attempt!");
}


$get_serii = $db->query("SELECT *
FROM dle_serials
JOIN dle_post
ON dle_serials.post_id=dle_post.id ORDER BY dle_serials.id DESC LIMIT 100  ");
	   while ($row = $db->get_row($get_serii))
    {
		$title = $row['name'];
                $link = $row['link'];
                $num = $row['num'];
                $sea = $row['sea'];
                $dataru = $row['dataru'];
                $dataeng = $row['dataeng'];
                $kach = $row['kach'];
                $kek = $row['kek'];
		$post_id = $row['post_id'];
		$red_alt_name = $row['alt_name'];
		$red_alt_title = $row['title'];
               
		          
echo <<<HTML
	<tr>
					<td class="alpha">
						<div class="haveseen-btn"></div>
					</td>
					<td class="beta" title="Перейти к серии">$sea сезон $num серия</td>
					<td class="gamma" title="Перейти к серии">
						
						<div>
						$title<br />
						<span class="gray-color2 small-text">$kek</span>
						</div>
					</td>
					<td class="delta" title="Перейти к серии">RU: $dataru<br /><span class="gray-color2 small-text">Eng: $dataeng</span></td>
					<td class="epsilon" title="Качество">
					<div align="center">	<div class="mark-green-box">$kach</div></div>
					</td>
					<td class="epsilon" title="Скачать серию">
						
                        <div class="tail"></div>
							<div align="center"><a href="$link"><img src="/templates/Cinema/images/ddown.png" weight="24" height="24"></a>
						</div>
                  </td></tr>			
HTML;
    }
?>


Приведу пример: Я добавляю сериал, у меня получается страница - /id_supernatural.html вместе с этим создается отдельная страница, для скачивания серий /down/id-новости. Захожу в модуль, выбираю сериал Supernatural и добавляю к нему название серии на русском и английском, дату, торрент файл серии, номер и сезон, добавляю и так каждую серию к каждому сериалу. И все бы ничего но на странице /down/id-новости выводятся все серии ко всем сериалам, а нужно сделать, что бы была привязка по id. Подскажите как реализовать? Заранее спасибо!

Ответил: Derp


Нашел решение! Если кому-то нужно, то сделал следующим образом

Убрал:
$get_serii = $db->query("SELECT *
FROM dle_serials
JOIN dle_post
ON dle_serials.post_id=dle_post.id ORDER BY dle_serials.id DESC LIMIT 100  ");


Вставил:

if(isset($_GET['id'])){
$id = $_GET['id'];
$get_serii = $db->query("SELECT * FROM dle_serials WHERE post_id='$id'");

тут содержимое

}
Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх