Перейти к содержимому


Баннерная сеть GinAds

Отдельный CSS рубрики

#1 Шуртух

Шуртух
  • Пользователь
  • 97 сообщений
  • Репутация: 0
0

Отправлено 16 Май 2015 - 02:17

Доброго времени суток.

Есть на сайте рубрика http://rostrek.com/category/hockey/

Возможно ли ей подключить другой файл CSS, чтоб изменить кол-во колонок анонсов с 2-х до 4-х. То есть я создал шаблон category-hockey.php и в нем, как мне на этом форуме подсказали, изменил 

<?php $counter++;
					if ($counter % 2 == 0)

на

<?php $counter++;
					if ($counter % 4 == 0)

но 4 колонки не влезают. Приходится править bootstrap.min.css и менять там строчку .col-sm-6{width:50%} на 25%, чтоб влезли. Но так меняется и во всех рубриках. А надо только в одной.

Скажите пожалуйста, можно ли, например, создать второй bootstrap.min.css и подключить его к этой рубрике? Или как-то по-другому сделать?


 

 

Сообщение отредактировал Шуртух: 16 Май 2015 - 02:18

  • 0

robot

robot
  • Пользователь PRO
  • 2 652 сообщений
  • Репутация: 85
Советую обратить внимание на следующее:
  1. Сборник вопросов по HTML, CSS и прочее
  2. Каталог товаров на Wordpress при помощи пользовательских полей
  3. Wordpress НЕ только для блога или создание различных типов сайтов на этой CMS
  4. Верстаем горизонтальное меню по мотивам MasterWEBS
  5. Вывод постов в четыре колонки.

#2 Ixman

Ixman
  • Пользователь PRO
  • 2 344 сообщений
  • Репутация: 530

Отправлено 16 Май 2015 - 11:22

Конечно можно, но нужно определить эту рубрику и для неё выводить отдельный css, а для всех остальных основной файл стилей. Подробнее ничего сказать не могу, не видя что к чему


  • 0

#3 Шуртух

Шуртух
    Topic Starter
  • Пользователь
  • 97 сообщений
  • Репутация: 0

Отправлено 17 Май 2015 - 13:50

@Ixman,Вот код этой рубрики, как-то можно в нем указать на нужный css

<?php
/**
 * The template for displaying archive pages.
 *
 * Learn more: http://codex.wordpress.org/Template_Hierarchy
 *
 * @package Awaken
 */

get_header(); ?>
<div class="row">
<div class="col-xs-12 col-sm-6 col-md-8">
	<section id="primary" class="content-area">
		<main id="main" class="site-main" role="main">

		<?php if ( have_posts() ) : ?>

			<header class="archive-page-header">
				<h2 class="">
					<?php
						if ( is_category() ) :
							echo '<span class="">';
							_e(  ); 
							echo '</span>';
							

						elseif ( is_tag() ) :
							echo '<span class="">';
							_e( 'Tag', 'awaken' ); 
							echo '</span>';
							single_tag_title();

						elseif ( is_author() ) :
							echo '<span class="">';
							_e( 'Author', 'awaken' ); 
							echo '</span>';
							echo get_the_author();

						elseif ( is_day() ) :
							echo '<span class="archive-title-span">';
							_e( 'Date', 'awaken' ); 
							echo '</span>';
							echo get_the_date();
							//printf( __( 'Day: %s', 'awaken' ), '<span>' . get_the_date() . '</span>' );

						elseif ( is_month() ) :
							echo '<span class="archive-title-span">';
							_e( 'Month', 'awaken' ); 
							echo '</span>';
							echo get_the_date( _x( 'F Y', 'monthly archives date format', 'awaken' ) );
							//printf( __( 'Month: %s', 'awaken' ), '<span>' . get_the_date( _x( 'F Y', 'monthly archives date format', 'awaken' ) ) . '</span>' );

						elseif ( is_year() ) :
							echo '<span class="archive-title-span">';
							_e( 'Year', 'awaken' ); 
							echo '</span>';
							echo get_the_date( _x( 'Y', 'yearly archives date format', 'awaken' ) );
							//printf( __( 'Year: %s', 'awaken' ), '<span>' . get_the_date( _x( 'Y', 'yearly archives date format', 'awaken' ) ) . '</span>' );

						elseif ( is_tax( 'post_format', 'post-format-aside' ) ) :
							_e( 'Asides', 'awaken' );

						elseif ( is_tax( 'post_format', 'post-format-gallery' ) ) :
							_e( 'Galleries', 'awaken' );

						elseif ( is_tax( 'post_format', 'post-format-image' ) ) :
							_e( 'Images', 'awaken' );

						elseif ( is_tax( 'post_format', 'post-format-video' ) ) :
							_e( 'Videos', 'awaken' );

						elseif ( is_tax( 'post_format', 'post-format-quote' ) ) :
							_e( 'Quotes', 'awaken' );

						elseif ( is_tax( 'post_format', 'post-format-link' ) ) :
							_e( 'Links', 'awaken' );

						elseif ( is_tax( 'post_format', 'post-format-status' ) ) :
							_e( 'Statuses', 'awaken' );

						elseif ( is_tax( 'post_format', 'post-format-audio' ) ) :
							_e( 'Audios', 'awaken' );

						elseif ( is_tax( 'post_format', 'post-format-chat' ) ) :
							_e( 'Chats', 'awaken' );

						else :
							_e( 'Archives', 'awaken' );

						endif;
					?>
				</h2>

			</header><!-- .page-header -->
            <?php
                // Show an optional term description.
                $term_description = term_description();
                if ( ! empty( $term_description ) ) :
                    printf( '<div class="taxonomy-description">%s</div>', $term_description );
                endif;
            ?>
			<?php /* Start the Loop */
				$counter = 0;
			 ?>
			<div class="row">
			<?php while ( have_posts() ) : the_post(); ?>

				<?php
					/* Include the Post-Format-specific template for the content.
					 * If you want to override this in a child theme, then include a file
					 * called content-___.php (where ___ is the Post Format name) and that will be used instead.
					 */
					get_template_part( 'content', get_post_format() );
				?>
				<?php $counter++;
					if ($counter % 2 == 0) {
						echo '</div><div class="row">';
				 	} 
				?>
			<?php endwhile; ?>

			<div class="col-xs-12 col-sm-12 col-md-12">
				<?php awaken_paging_nav(); ?>
			</div>
		</div><!-- .row -->

		<?php else : ?>

			<?php get_template_part( 'content', 'none' ); ?>

		<?php endif; ?>

		</main><!-- #main -->
	</section><!-- #primary -->

</div><!-- .bootstrap cols -->
<div class="col-xs-12 col-sm-6 col-md-4">
<?php include (TEMPLATEPATH . '/sidebar3.php'); ?>	
</div><!-- .bootstrap cols -->
</div><!-- .row -->
<?php get_footer(); ?> 

  • 0

#4 Ixman

Ixman
  • Пользователь PRO
  • 2 344 сообщений
  • Репутация: 530

Отправлено 17 Май 2015 - 15:22

@Шуртух, нужно искать место подключения css и там химичить, например использовать суперглобальный массив $_SERVER


  • 0


Оформление форума – IPBSkins.ru