вопрос
Всем привет. Написал код вывода сезонов и серий к ним, но проблема в том, что серии выводятся только из последнего сезона сериала, как можно решить данную проблему ?
$tpl->result['season'] = dle_cache( "season", $config['skin'], true );
if( $tpl->result['season'] === false ) {
$tpl->load_template( 'season.tpl' );
$sql_season = $db->query("SELECT * FROM " . PREFIX . "_season WHERE news_id = '{$row['id']}' ORDER BY season_id DESC");
while ( $row_s = $db->get_row($sql_season) ) {
$tpl->set( '{season_id}', $row_s['season_id'] );
// ожидаемые серии
$sql_episode = $db->query("SELECT * FROM " . PREFIX . "_episode WHERE show_id = '{$row['id']}' AND season_id = {$row_s['season_id']} AND CURDATE() >= epdate ORDER BY epdate DESC");
while( $row_e = $db->get_row($sql_episode)) {
$tpl->set( '{episode}', "<li><div class=\"episode-list-spacer\"></div><span class=\"episode-list-date\">" . NewDateSerials($row_e['epdate']) . "</span><span class=\"episode-number\">" . $row_e['nomer'] . "</span><span class=\"episode-title\">\"" . $row_e['eptitle'] . "\"</span></li>");
$i++;
}
$tpl->compile( 'season' );
}
$tpl->clear();
$db->free();
create_cache( "season", $tpl->result['season'], $config['skin'], true );
}
Проблема с выводом ( подробнее внутри )?
— Тогда мы идём к вам!