• DONATE to NULLED!
    Вы можете помочь Форуму и команде, поддержать финансово.
    starwanderer - модератор этого раздела будет Вам благодарен!

Помощь контент в два столбца

Статус
В этой теме нельзя размещать новые ответы.

shmitacc

Постоялец
Регистрация
31 Авг 2009
Сообщения
76
Реакции
6
как сделать вывод новостей в два столбца?
 
Самый обычный способ - открой index.php в wp-content/themes/шаблон/
И найди примерно такую строчку:
<div class="entry">
<?php the_content('Read the rest of this entry &raquo;'); ?></div>

Поменяй на следующее
<div class="entry" style="width:ширина колонки;float:left;display:block">


Но знай, что высота будет разная и смотреть это будет по галимому, надо дальше мозговать как <---more---> ставилось автоматом после тольки-то символов или что-то другое..
 
Самый обычный способ - открой index.php в wp-content/themes/шаблон/
И найди примерно такую строчку:
<div class="entry">
<?php the_content('Read the rest of this entry &raquo;'); ?></div>
Поменяй на следующее
<div class="entry" style="width:ширина колонки;float:left;display:block">
Но знай, что высота будет разная и смотреть это будет по галимому, надо дальше мозговать как <---more---> ставилось автоматом после тольки-то символов или что-то другое..
так это будет просто вывод в один столбик, только с фиксированной шириной...
 
PHP:
<table class="home-cont">
<?php
	$homeposts = get_posts('numberposts=6&category=1&order=ASC');
	$row = 0;
	$col = 0;
	$counter = 1;
  foreach($homeposts as $post){
    setup_postdata($post);
		if ( $col == 0 ) {
?>
  <tr class="row-<?php echo $row; ?>">
<?php
		}
?>
    <td class="col-<?php echo $col; if ( $counter == count ( $homeposts ) ) echo ' last' ?>">
      <div class="post">
        <div class="heading"><div><h2><a href="<?php the_permalink(); ?>"><?php the_title (); ?></a></h2></div></div>
        <div class="entry"><?php the_content( __( '<span>Подробнее...</span>' , 'template' ) ); ?></div>
      </div>
    </td>
<?php
		if ( ( $col == 0 ) && ( $counter <> count ( $homeposts ) ) ) {
			$col++;
		} elseif ( ( $col == 0 ) && ( $counter == count ( $homeposts ) ) ) {
?>
    <td>&nbsp;</td>
  </tr>
<?php
		} elseif ( ( $col == 1 ) ) {
    $col = 0;
		$row++;
?>
  </tr>
<?php
		}
		$counter++;
	}
?>
</table>

вот. выставиш нужные тебе параметры функции get_posts и радуйся
 
так это будет просто вывод в один столбик, только с фиксированной шириной...
Нет, если ширину поста можно 2 раза уложить в ширине блока, предназначенного для контента, то два столбца
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху