Здравствуйте.
В ОсКласс вывод категорий на главной странице - осуществляется в 3 столбца, вот как это "исправить" ? хотелось бы видеть по 4 - 5 столбцов на странице. Вариант с версткой - это понятно.
Но разработчики скрипта пошли другим путем.
Вот код, который отвечает за расчет количества столбцов.
Собственно вопрос - как Изменить этот код, так, чтобы ОсКласс генерировал более 3х столбцов с категориями ?
В ОсКласс вывод категорий на главной странице - осуществляется в 3 столбца, вот как это "исправить" ? хотелось бы видеть по 4 - 5 столбцов на странице. Вариант с версткой - это понятно.
Но разработчики скрипта пошли другим путем.
Вот код, который отвечает за расчет количества столбцов.
PHP:
<div id="main">
<?php
$total_categories = osc_count_categories();
$col1_max_cat = ceil($total_categories/3);
$col2_max_cat = ceil(($total_categories-$col1_max_cat)/2);
$col3_max_cat = $total_categories-($col1_max_cat+$col2_max_cat);
?>
<div class="categories <?php echo 'c' . $total_categories; ?>">
<?php osc_goto_first_category(); ?>
<?php
$i = 1;
$x = 1;
$col = 1;
if(osc_count_categories () > 0) {
echo '<div class="col c1">';
}
ЗДЕСЬ КОД КОТОРЫЙ ОТВЕЧАЕТ ЗА САМИ КАТЕГОРИИ И КОЛИЧЕСТВО ОБЬЯВЛЕНИЙ В КАЖДОЙ - ЕГО Я ВЫРЕЗАЛ, ЧТОБЫ НЕ ОТВЛЕКАЛ ВНИМАНИЕ
следующая часть того, что отвечает за формирование списка
<?php
if (($col==1 && $i==$col1_max_cat) || ($col==2 && $i==$col2_max_cat) || ($col==3 && $i==$col3_max_cat)) {
$i = 1;
$col++;
echo '</div>';
if($x < $total_categories) {
echo '<div class="col c'.$col.'">';
}
} else {
$i++;
}
$x++;
?>
Собственно вопрос - как Изменить этот код, так, чтобы ОсКласс генерировал более 3х столбцов с категориями ?