Twitter bootstrap spans in dynamic websites

后端 未结 2 1737
孤城傲影
孤城傲影 2020-12-20 08:24

How am I supposed to generate dynamic rows with a CMS like WordPress?

相关标签:
2条回答
  • 2020-12-20 09:03

    K.I.S.S es

    /**
     * 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;
    }
    
    0 讨论(0)
  • 2020-12-20 09:04

    Umm, you don't have nearly enough description of what you are trying to do, so I'll assume you are looping through posts, and have them all stored in the $posts variable, and that the html is in the content property of each $postthis is basically the only direction I can give you:

    $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;
    
    0 讨论(0)
提交回复
热议问题