Twitter的引导跨越动态网站


Twitter bootstrap spans in dynamic websites

我应该如何与WordPress这样的CMS生成动态行?

<div class="row-fluid">
  <div class="span6"></div>
  <div class="span6"></div>
  <div class="span6"></div>
  <div class="span6"></div>
</div>

那不行。

<div class="row-fluid">
  <div class="span6"></div>
  <div class="span6"></div>
</div>
<div class="row-fluid">
  <div class="span6"></div>
  <div class="span6"></div>
</div>

这工作,但我应该如何编程后端行?

/**
 * Le rows to walk
 */
$rows = array(
    "Can",
    "I",
    "Has",
    "Cheezburger",
    "?"
);
/**
 * Le columns numbers
 */
$columns = 2;
/**
 * Le template for each row
 */
$rowTemplate = '<div class="row-fluid">%s</div>';
/**
 * Look at that function, yeah, it's a freaking cool function, it will chunk your array.
 */
$chuncked = array_chunk($rows, $columns);
/**
 * Foreach for make cool and magical stuffs
 */
foreach($chuncked as $chunk){
    $temp = array();
    foreach($chunk as $string){
        $temp[] = sprintf('<div class="span6">%s</div>', $string);
    }
    printf($rowTemplate,implode(null, $temp)). PHP_EOL;
}

嗯,你没有足够的描述你正在尝试做什么,所以我假设你正在循环通过帖子,并将它们全部存储在$posts变量中,并且html在每个$postcontent属性中这基本上是我能给你的唯一方向:

$i=0;
foreach ($posts as $post):
    if ($i%2==0) echo '<div class="row-fluid">';
      echo '<div class="span6">'. $post->content .'</div>';
    if ($i%2==1) echo '</div>';
    $i++;
endforeach;