Gå til innhold

Webkafeen


Anbefalte innlegg

Videoannonse
Annonse

Hvordan kan jeg enklest mulig få en dynamisk portefølje i Wordpress? Jeg tenker slik at jeg kan fylle inn tittel, beskrivelse og laste opp bilder, og deretter liste de ut på en side. Jeg kunne jo brukt selve bloggen til dette, men bloggen skal jeg bruke til å blogge.

 

Jeg tenkte jeg kunne samle alle porteføljeinnlegg i en kategori, også liste ut kun denne kategorien på en porteføljeside, men det finnes kanskje en smartere løsning?

 

Edit:

Det er altså en slik løsning, med tanke på portefølgeinnlegg og blogginnleggene separert, jeg er ute etter.

Endret av Gakkakk
Lenke til kommentar

Du må lage forskjellige maler. Kopier den vanlige utlistings-php-fila (for eksempel themes/yourtheme/index.php), og gjør endringene du trenger i forhold til HTML. Før loopen begynner skriver du noe slikt;

 

<?php query_posts('cat=1&numberposts=10'); ?>

// Her kommer loopen
<?php if (have_posts()) : ?>
<?php $post = $posts[0]; ?>

 

Du kategoriserer altså de forskjellige typene blogginnlegg i forskjellige kategorier. Du tilegner så malen som du har laget til en side som så får i oppgave å presentere disse porteføljeinnleggene.

 

 

Når det gjelder detaljvisning, kan du gjøre noe slikt i single.php;

 

<?php
/*
Template Name: Detaljmal switch
*/
?>

<?php
$post = $wp_query->post;
if ( in_category(4) ) {
	include(TEMPLATEPATH . '/portfolio-entry.php');
} else if ( in_category(3) ) {
	include(TEMPLATEPATH . '/thought.php');
} else {
	include(TEMPLATEPATH . '/normal.php');
}
?>

 

normal.php, i likhet med de andre detaljemalene, blir her da noen lunde lik som single.php var før du endret til koden over.

Endret av Haraldson
Lenke til kommentar
Kan du ikkje lage fleire malar og berre bestemme kva mal som skal brukast når du publiserer blogginnlegg/sider òg? Altså utan å "hardkode" det inn i malane sjølv?

 

Skal sjekke dette, men akkurat no må eg fly!

 

Har litt problemer med å forstå hvordan jeg skal gjøre det.

 

Kan jeg i portefølje-malen(som lister ut portefølje-blogginnlegg) si at det er kun blogginnlegg med porteføljemalen valgt som skal bli listet opp? Og må jeg i selve bloggen da si "list opp alle blogginnlegg utenom de med porteføljemalen valgt"?

Lenke til kommentar

Dette må nesten dem med 2.8.*-kunnskaper svare på, men det er her WP kom til kort sist jeg brukte det. Det med å hente artikler kun fra gitte kategorier etc.

 

Så det kan være du kan sette detaljmaler på innlegg og slippe unna single.php-hacken, men hvordan de skal presenteres i liste kan du jo forsøke å gjøre slik jeg skisserte opp?

Lenke til kommentar

Hvis du har flere kategorier som skal se like ut, men bare med forskjellig innhold, så lager du flere kategorier og bruker disse til å vise de forskjellige innleggene.

 

Har akkurat laget denne: http://holienmo.no/

 

Kun med Wordpress. Brukte kategorier til å lage selve porteføljen, også en page som lister innleggene fra en kategori ved navn blogg og ekskluderer de andre, vice versa i menyen for å ikke vise innleggene med riktig styling.

Lenke til kommentar
Kan du ikkje lage fleire malar og berre bestemme kva mal som skal brukast når du publiserer blogginnlegg/sider òg? Altså utan å "hardkode" det inn i malane sjølv?

Jo, det stemmer (iallfall i WP 2.8).

 

Men, som eg skreiv på Twitter, Wordpress er skummelt.

FCS, ein skulle ikkje trenge anti-virus til eit publiseringssystem.

 

Hehe, sant det.

 

Hadde døgnet hatt eit par timar til, skulle eg jobba meir med mitt eige. Foreløpig er det kun ein databasemodell og ein halvferdig objektmodell av den. Og tusen små notat i ei lita blokk. :\

 

Oh well. På tide med litt mat og å returnere til JavaZone.

 

Skaparen av Ioke snakka i går, var ganske stilig faktisk. Ubrukelig, men kult lite prosjekt av eit språk. :-)(

Endret av Arve Systad
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...