Problemer med Wordpress Multiloop
Fra København
Tilmeldt 18. Dec 09
Viktor Poulsen
Skrevet
12-07-2011 kl. 08:21
Hvor mange stjerner giver du? :
Håber der er nogle der kan spotte min fejl - jeg kan simpelthen ikke finde ud af hvad jeg
Jeg er gået lidt død her. Jeg kan simpelthen ikke få det her 2-column multiloop til at spille :-/
Af årsager jeg ikke kan se, så bliver css'en til float left og right ikke kørt korrekt. Eller er det bare mig? Mit wordpress-loop ser således ud:
<div id="content"> <?php if (have_posts()) : while(have_posts()) : $i++; if(($i % 2) == 0) : $wp_query->next_post(); else : the_post(); ?>
<div id="left-column"> <h1><?php the_permalink(); ?></h1> <?php the_content(); ?> </div>
<?php endif; endwhile; else: ?> <div>Alternate content</div> <?php endif; ?>
<?php $i = 0; rewind_posts(); ?>
<?php if (have_posts()) : while(have_posts()) : $i++; if(($i % 2) !== 0) : $wp_query->next_post(); else : the_post(); ?>
<div id="right-column"> <h1><?php the_permalink(); ?></h1> <?php the_content(); ?> </div>
<?php endif; endwhile; else: ?> <div>Alternate content</div> <?php endif; ?> </div> </div>
og min css siger:
#content{ #content{ width: 960px; margin: auto; }
#left-column{ float: left; width: 400px; clear: none; background-color: teal; clear: none; }
#right-column{ float: right; width: 400px; clear: none; background-color: aqua; clear: none; }
Hvis der er nogen der kan forklare hvorfor det giver nedenstående ville jeg blive utroligt glad :)
På forhånd tak.
Resulatat pt.: http://roskilde-open.dk/hosting/?v=unavngivet.png
|
Fra København N
Tilmeldt 22. Feb 06
Hej Viktor,
har du mulighed for at poste et link til siden du viser på screen-shottet?
|
Fra København N
Tilmeldt 22. Feb 06
<h1><?php the_permalink(); ?></h1>
Problemet med titlerne viser hele url'en løses ved at erstatte overstående linie med:
<h1><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h1>
|
Fra København
Tilmeldt 18. Dec 09
Viktor Poulsen
Skrevet
12-07-2011 kl. 10:09
Hvor mange stjerner giver du? :
Fra København N
Tilmeldt 22. Feb 06
Super..
skal de 4 kolonner, stå ved siden af hinanden, eller to i hver række?
|
Fra København
Tilmeldt 18. Dec 09
Viktor Poulsen
Skrevet
12-07-2011 kl. 10:16
Hvor mange stjerner giver du? :
Fra København N
Tilmeldt 22. Feb 06
Hvis du følger nedenstående, det med fed, er rettelser/tilføjelser.
Først rettes breden samt der tilføjes lidt padding:
#left-column{ float: left; width: 440px; padding:0 20px; clear: none; background-color: teal; clear: none; }
#right-column{ float: right; width: 440px; padding:20px; clear: none; background-color: aqua; clear: none; }
#clear {clear:both;}
Efterfølgende deles 1. og 2. linie:
<?php endif; ?> <div id="clear"> </div> <?php $i = 0; rewind_posts(); ?>
|
Fra København
Tilmeldt 18. Dec 09
Viktor Poulsen
Skrevet
12-07-2011 kl. 10:51
Hvor mange stjerner giver du? :
hmmm. Ser ikke rigtig ud til at hjælpe
|
Fra København N
Tilmeldt 22. Feb 06
hmmm. Ser ikke rigtig ud til at hjælpe
Du skal også tilføjes css'en :) det der det sjove sker ;)
|
Fra København N
Tilmeldt 22. Feb 06
Du skal lige slette nedenstående fra css/layout.css
div#left-column {
width: 333px;
float: left;
clear: none;
}
div#right-column {
width: 333px;
float: right;
clear: none;
}
|