Cikkek két oszlopba

Sziasztok újra! :slight_smile:











Nos a problémám az hogy a jelenlegi sablonom nem támogatja ezt és mégis két oszlopban szeretném a cikkeket megjeleníteni, mint ahogyan ez a sablon:











http://www.wp-themes.der-prinz.com/branfordmagazine/











Viszont szeretném megőrizni a jelenlegi sablonom, így hát kénytelen vagyok azt átalakítani. Mit kell átrajzolgatnom?

Szia!





Nem tudom, mennyire vagy otthon angolban, én ezt a két cikket olvastam és ezek alapján csináltam két oszlopos főoldalt olyan témához, ami alapban nem támogatja:





http://perishablepress.com/press/2008/08/04/two-column-horizontal-sequence-wordpress-post-order/





http://perishablepress.com/press/2008/11/16/wordpress-loop-separate-any-odd-even-posts-any-category/

Épp az a gáz hogy nem nagyon. Megtennéd hogy legalább halvány körvonalakban leírod magyarul?

A CSS még csak ok, de az index.php sehogy sem sikerül. Nem tudom hová kell tenni és még törölni is kéne a kódból az eredeti egyhasábos megjelenítést.











Így néz ki az eredeti fájl:





<?php get_header(); ?>





<?php include (TEMPLATEPATH . &#39;/sidebar1.php’); ?>






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


<?php while (have_posts()) : the_post(); ?>









































<a href="<?php the_permalink() ?>" rel=“bookmark” title="<?php printf((&#39;Permanent Link to %s’, ‘kubrick’), the_title_attribute(‘echo=0’)); ?>">


<?php the_title(); ?>














<?php if (is_search()) the_excerpt(); else the_content((&#39;Tovább a cikkhez »’, ‘kubrick’)); ?>


<?php if (is_page() or is_single()) wp_link_pages(array(&#39;before’ => ‘

Pages: ‘, ‘after’ => ‘

’, ‘next_or_number’ => ‘number’));
?>











<?php &#036;icons = array(); ?>


<?php if (&#33;is_page()): ?><?php ob_start(); ?><img src="<?php bloginfo(&#39;template_url’); ?>/images/PostCategoryIcon.png" width=“18” height=“18” alt="" />


<?php printf((&#39;Posted in %s’, ‘kubrick’), get_the_category_list(’, ‘)); ?>


<?php &#036;icons[] = ob_get_clean(); ?><?php endif; ?><?php if (&#33;is_page() && !is_single()): ?><?php ob_start(); ?><img src="<?php bloginfo(&#39;template_url’); ?>/images/PostCommentsIcon.png" width=“16” height=“14” alt="" />


<?php comments_popup_link((&#39;Nincs komment »’, ‘kubrick’), __(‘1 Comment »’, ‘kubrick’), (’% Comments »’, ‘kubrick’), ‘’, (‘Komment lezárva’, ‘kubrick’) ); ?>


<?php &#036;icons[] = ob_get_clean(); ?><?php endif; ?><?php if (0 &#33;= count($icons)): ?>





<?php echo implode(&#39; | ', $icons); ?>








<?php endif; ?>























<?php endwhile; ?>


<?php


&#036;prev_link = get_previous_posts_link((‘Újabb cikkek »’, ‘kubrick’));


&#036;next_link = get_next_posts_link((’« Réggebbi cikkek’, ‘kubrick’));


?>


<?php if (&#036;prev_link || $next_link): ?>


















































<?php echo &#036;next_link; ?>



<?php echo &#036;prev_link; ?>







































<?php endif; ?>


<?php else : ?>


<?php _e(&#39;Not Found’, ‘kubrick’); ?>




<?php _e(&#39;Sorry, but you are looking for something that isn’t here.’, ‘kubrick’); ?>




<?php if(function_exists(&#39;get_search_form’)) get_search_form(); ?>


<?php endif; ?>








<?php include (TEMPLATEPATH . &#39;/sidebar2.php’); ?>











<?php get_footer(); ?>

Tudja valaki hogy kellene?[code=php:1r28zyd4]<?php get_header(); ?>





<?php include (TEMPLATEPATH . &#39;/sidebar1.php’); ?>






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


<?php while (have_posts()) : the_post(); ?>









































<a href="<?php the_permalink() ?>" rel=“bookmark” title="<?php printf((&#39;Permanent Link to %s’, ‘kubrick’), the_title_attribute(‘echo=0’)); ?>">


<?php the_title(); ?>














<?php if (is_search()) the_excerpt(); else the_content((&#39;Tovább a cikkhez »’, ‘kubrick’)); ?>


<?php if (is_page() or is_single()) wp_link_pages(array(&#39;before’ => ‘

Pages: ‘, ‘after’ => ‘

’, ‘next_or_number’ => ‘number’));
?>











<?php &#036;icons = array(); ?>


<?php if (&#33;is_page()): ?><?php ob_start(); ?><img src="<?php bloginfo(&#39;template_url’); ?>/images/PostCategoryIcon.png" width=“18” height=“18” alt="" />


<?php printf((&#39;Posted in %s’, ‘kubrick’), get_the_category_list(’, ‘)); ?>


<?php &#036;icons[] = ob_get_clean(); ?><?php endif; ?><?php if (&#33;is_page() && !is_single()): ?><?php ob_start(); ?><img src="<?php bloginfo(&#39;template_url’); ?>/images/PostCommentsIcon.png" width=“16” height=“14” alt="" />


<?php comments_popup_link((&#39;Nincs komment »’, ‘kubrick’), __(‘1 Comment »’, ‘kubrick’), (’% Comments »’, ‘kubrick’), ‘’, (‘Komment lezárva’, ‘kubrick’) ); ?>


<?php &#036;icons[] = ob_get_clean(); ?><?php endif; ?><?php if (0 &#33;= count($icons)): ?>





<?php echo implode(&#39; | ', $icons); ?>








<?php endif; ?>























<?php endwhile; ?>


<?php


&#036;prev_link = get_previous_posts_link((‘Újabb cikkek »’, ‘kubrick’));


&#036;next_link = get_next_posts_link((’« Réggebbi cikkek’, ‘kubrick’));


?>


<?php if (&#036;prev_link || $next_link): ?>


















































<?php echo &#036;next_link; ?>



<?php echo &#036;prev_link; ?>







































<?php endif; ?>


<?php else : ?>


<?php _e(&#39;Not Found’, ‘kubrick’); ?>




<?php _e(&#39;Sorry, but you are looking for something that isn’t here.’, ‘kubrick’); ?>




<?php if(function_exists(&#39;get_search_form’)) get_search_form(); ?>


<?php endif; ?>








<?php include (TEMPLATEPATH . &#39;/sidebar2.php’); ?>











<?php get_footer(); ?>











Tudja valaki hogy kellene?

legközelebb csatold a fájlt, ne ilyen hosszan másold ide. Köszi. :wink:

Szia!











Hát csináltam egy home.php-t, amit csatoltam (Ha ezen a néven teszed a sablonod könyvtárába, akkor a főoldal megjelenítéséhez használja, a többi oldalhoz nem.) Ezeket definiálnod kell cssben: table.fo, td.left-column, td.right-column.











Könnyen lehet, hogy eltévedtem a témád div-jei között és nem sokra mész vele, akkor az index.php-ből kiindulva az a felépítésének a lényege, hogy azt a részt, ami így kezdődik:



Code:








és így végződik:


Code:









úgy kell helyettesíteni, hogy indítasz egy táblát két oszloppal és amikor elérkezel az első oszlophoz, akkor indítasz egy query-t, ami a páratlan sorszámú posztokat szedi ki:


Code:

next_post(); else : the_post(); ?>





az oszlop lezárása körül ez legyen:


Code:















Azután indul a második oszlop és egy másik query, ami a páros sorszámú posztokat szedi elő:


Code:

next_post(); else : the_post(); ?>





Ezt is ugyanúgy zárod le, mint az elsőt, de ha nem indítasz új query-t, akkor nem kell a rewind_posts-os rész.


Ezek alatt meg marad, ami volt az indexben eredetileg is, navigációs rész, footer meghívás.





Remélem, jutsz ezekkel valamire smile.gif

Köszi Kiara :slight_smile: