Доброго времени суток сэнсеи. Прошу Вашей помощи в правильном размещении кода, а именно:
Есть вывод серий и плеера в полной новости. Серии прячутся в спойлере. Вот код выводящий плеер и серии.
Но выводит он серии в 1 столбец...Тем самым если будет свыше 5 сезонов...то крутить мышкой будет очень долго...Задаётся вопрос..Как же вывести сезоны с сериями в несколько столбцов?
Заранее хочу сказать спасибо за отзыв..
Есть вывод серий и плеера в полной новости. Серии прячутся в спойлере. Вот код выводящий плеер и серии.
Код:
<?php
if( ! defined( 'DATALIFEENGINE' ) ) {
die( "Hacking attempt!" );
}
$newsid = $_GET['newsid'];
$sql_result = $db->query( "SELECT * FROM dle_v_seasons WHERE post_id = '{$newsid}'" );
$i = 0;
$spoiler = '';
while ( $row = $db->get_row( $sql_result ) ) {
$playlist[$i]['title'] = 'Сезон ' . $row['number'];
$spoiler .= '<br><h1><b>Сезон ' . $row['number'] . '</b></h1></br>';
$sql_result2 = $db->query( "SELECT * FROM dle_v_episodes WHERE season_id = '{$row['id']}'" );
while ( $row2 = $db->get_row( $sql_result2 ) ) {
$playlist[$i]['folder'][] = [
'title' => 'Серия ' . $row2['number'],
'file' => $row2['link']
];
$spoiler .= '<a href="' . $row2['link'] . '">Серия ' . $row2['number'] . '</a><br>';
}
$i++;
}
if (count($playlist) > 0) {
echo '<script src="/engine/modules/playerjs/playerjs.js" type="text/javascript"></script>';
echo '<div id="player"></div>';
echo "
<script>
var player = new Playerjs({ id: \"player\", file: " . json_encode(cp1251ize($playlist)) . " });
</script>
";
echo '<br><!--dle_spoiler--><div class="title_spoiler"><a href="javascript:ShowOrHide(\'sp071e9eed3d0b805432c400b547e97684\')"><img id="image-sp071e9eed3d0b805432c400b547e97684" style="vertical-align: middle;border: none;" alt="" src="{THEME}/dleimages/spoiler-plus.gif" /></a> <a href="javascript:ShowOrHide(\'sp071e9eed3d0b805432c400b547e97684\')"><!--spoiler_title-->Скачать<!--spoiler_title_end--></a></div><div id="sp071e9eed3d0b805432c400b547e97684" class="text_spoiler" style="display:none;"><!--spoiler_text-->' . $spoiler . '<!--spoiler_text_end--></div><!--/dle_spoiler--></br>';
}
function cp1251ize($d) {
if (is_array($d)) {
foreach ($d as $k => $v) {
$d[$k] = cp1251ize($v);
}
} else if (is_string ($d)) {
return mb_convert_encoding($d, "utf-8", "windows-1251");
}
return $d;
}
Но выводит он серии в 1 столбец...Тем самым если будет свыше 5 сезонов...то крутить мышкой будет очень долго...Задаётся вопрос..Как же вывести сезоны с сериями в несколько столбцов?
Заранее хочу сказать спасибо за отзыв..


