Jayj.dk http://jayj.dk Blog, portfolio, templates Wed, 01 Sep 2010 20:17:43 +0000 en hourly 1 http://wordpress.org/?v=3.0.1 Kommentarer på forsiden http://jayj.dk/kommentarer-pa-forsiden/ http://jayj.dk/kommentarer-pa-forsiden/#comments Thu, 29 Jul 2010 17:23:23 +0000 Jesper http://jayj.dk/?p=1423 Hvis du ønsker, at give dine besøgende mulig for at kommentere på indlæg direkte på forsiden i WordPress, så er det ikke nok bare, at indsætte comments_template();
i index.php. Du bliver nødt til at indsætte $withcomments = true;, før det virker.

<?php
$withcomments = true;
comments_template(); // Hvis dit tema har comments_template( '', true ); i single.php skal du indsætte det i stedet
?>

Det er i mange tilfælde ikke det smarteste at have kommentarer på forsiden, men i nogle tilfælde kan det være en smart idé.

]]>
http://jayj.dk/kommentarer-pa-forsiden/feed/ 0
WordPress 3.0 er ude http://jayj.dk/wordpress-3-0-er-ude/ http://jayj.dk/wordpress-3-0-er-ude/#comments Thu, 17 Jun 2010 19:03:23 +0000 Jesper http://jayj.dk/?p=1407 Endelig er WordPress 3.0 “Thelonious” blevet frigivet. Jayj.dk har kørt RC udgaven siden det nye design, men nu kører den selvfølgelig 3.0. Dejlig nemt, at opdatere efter være flyttet til Unoeuro :-)

Download WordPress 3.0
Den danske version skulle ifølge WordPress.dk være klar meget snart
]]>
http://jayj.dk/wordpress-3-0-er-ude/feed/ 0
Jayj.dk er flyttet til Unoeuro http://jayj.dk/jayj-dk-er-flyttet-til-unoeuro/ http://jayj.dk/jayj-dk-er-flyttet-til-unoeuro/#comments Fri, 11 Jun 2010 11:45:45 +0000 Jesper http://jayj.dk/?p=1367 Den sidste uge har Jayj.dk været hostet hos Unoeuro.com, efter at have været næsten 2 år hos One.com. Som sagt, var jeg kunde hos One i næsten 2 år og har været glad for at være hos dem. Dog har mit største problem hos dem været deres lave PHP memory på 32MB. Det er ikke meget når man bruger WordPress.

Så jeg besluttede mig for at lede efter en ny host og da jeg i længere tid havde hørt rigtig godt om Unoeuro, blev det så dem :-)

Onsdag sendte jeg en supportsag om flytningen af hjemmesiden, da jeg ikke var helt sikker på hvordan det foregik; efter 54 sekunder (!!) fik jeg svar – Det må man sige er utroligt :o

Nu har jeg så været en uge hos Unoeuro. Alt i alt er jeg utrolig glad for skiftet. Dog er der nogle småting jeg ikke er helt tilfreds med.

Unoeuro vs. One

  • Prisen: Prisen er der ikke den store forskel på. Begge har en dejlig lav pris. Den billigste koster 8,5 kr. hos Unoeuro og 11 kr. hos One, dog med 2000 MB mere plads.
  • Support: Selvom jeg ikke har haft problemer med One’s support, må jeg sige Unoeuro’s er super nice. Som nævnt fik jeg svar efter bare 54 sekunder; næsten hurtigere end One’s live chat ;-)
  • Twitter: Unoeuro er aktive og synlige på Twitter. Det er noget jeg synes er rigtig positivt. Det var faktisk først i anledningen af dette indlæg jeg opdagede One også er på Twitter
  • Subdomæner: Det er en af de ting jeg ikke er helt tilfreds med hos Unoeuro. Hos dem skal man oprette subdomæner i kontrolpanelet. Hos One kan man bare oprette en mappe og både tilgå den via jayj.dk/nymappe og nymappe.jayj.dk
  • WordPress: Jeg kan rigtig, rigtig godt li’ WordPress og der er Unoeuro bare bedre! De har one-click install og deres PHP memory er på 128MB, hvor One’s er 32MB.

Hvis du kunne tænke dig at skifte til Unoeuro, kan du bruge rabatkoden X2TNMD, når du bestiller og få 3 måneder gratis. Jeg får 1 måned gratis, så det er vel det man kan kalde en win-win situation? ;)

]]>
http://jayj.dk/jayj-dk-er-flyttet-til-unoeuro/feed/ 7
Styr hvilke sider dine widgets vises på http://jayj.dk/styr-hvilke-sider-dine-widgets-vises-pa/ http://jayj.dk/styr-hvilke-sider-dine-widgets-vises-pa/#comments Mon, 31 May 2010 13:32:05 +0000 Jesper http://jayj.dk/?p=1351 Kunne du godt tænke dig, at nogle af dine widgets kun vises på bestemte sider?
WordPress pluginet Widget Logic giver dig mulighed for at bestemme, hvilke sider dine widgets vises på ved hjælp af WordPress’ Conditional Tags.

Lad os sige du har en widget, der viser dine seneste indlæg. Den vil du kun vise på dine sider og ikke indlæg, arkiver osv. Ved hjælp af Widget Logic, kan du bare skrive is_page() i en boks der kommer under widget indstillingerne, og wupti – så vises den kun på sider.

Widget Logic

Widget Logic - Billede fra WordPress.org

Her er nogle eksempler på nogle Conditional Tags og anden PHP kode du kan bruge:

is_home() || is_front_page() – Din forside
is_single() – Dine indlæg
is_page() – Din sider
!is_page('about') – Alle sider undtagen ‘about’
is_single() && in_category('Nyheder) – Indlæg i kategorien Nyheder
current_user_can('install_themes') – Vises kun til admins
strpos( $_SERVER['HTTP_REFERER'], "google.dk" ) != false – Folk der er kommet til siden fra Google.dk

Du kan bruge ! (NOT) for at gøre det omvendte. Fx !is_home() er alle sider UNDTAGEN forsiden.
|| (OR) er “eller”
&& (AND) er “og”

Download Widget Logic

]]>
http://jayj.dk/styr-hvilke-sider-dine-widgets-vises-pa/feed/ 0
Jayj.dk redesignet http://jayj.dk/jayj-dk-redesignet/ http://jayj.dk/jayj-dk-redesignet/#comments Tue, 11 May 2010 12:24:38 +0000 Jesper http://jayj.dk/?p=1320 Jeg skrev i februar, at der var et nyt design på vej. Det er et godt stykke tid siden, men nu er det her endelig.

Designet er meget anderledes end det gamle, men jeg synes, at det er mere mig. Jeg kører fortsat WordPress – nu bare version 3.0, som er absolut fantastisk.

Du kan se det gamle design her:

Roterende side

Hvis du har idéer til forbedringer, kommentarer eller har fundet en fejl, så er du mere end velkommen til at skrive en kommentar eller kontakte mig.

]]>
http://jayj.dk/jayj-dk-redesignet/feed/ 2
Colorbox – Det perfekte lightbox plugin? http://jayj.dk/colorbox-det-perfekte-lightbox-plugin/ http://jayj.dk/colorbox-det-perfekte-lightbox-plugin/#comments Tue, 04 May 2010 13:02:17 +0000 Jesper http://jayj.dk/?p=1276 Der findes mange gode lightbox scripts til jQuery. Min personlige favorit var indtil i går var Fancybox, men i forbindelse med et nyt WordPress tema jeg arbejder på (glæd dig!), stødte jeg ind i problemer mellem den og jQuery pluginet Roundabout. Jeg arbejdede bogstavlig talt i flere timer på en løsning af problemet – Jeg kom tæt på, men fandt den aldrig.

Jeg begyndte derfor, at lede efter et nyt script. Der findes rigtig mange, men ikke rigtig nogen der passede indtil jeg kom forbi Colorbox. Jeg prøvede det, det virkede og det er vildt niiice!

Grunde til at bruge Colorbox

Her er nogle af grundene fra Colorboxs hjemmeside til at bruge Colorbox.

  • Understøtter billeder, billede grupper, slideshow, ajax, inline, og iframe indhold
  • Lightweight: mindre end 9KB javascript!!
  • Det er dejlig let at ændre udseendet via CSS
  • Kræver ingen ændringer i din HTML
  • Genererer valid XHTML

En af fordelene er, at det er så dejlig let. Både at arbejde med og i filstørrelse. Plugin filen er bare 9kb, der bruges kun 2 billeder og der skal næsten ingen CSS til.

Der er 5 forskellige styles til at starte med, men det er nemt at lave sin egen ved, at skifte grafikken ud og tilføje noget CSS.

Her er et eksempel fra det WordPress tema jeg arbejder på. Få linjer CSS og en enkelt billede udskiftning. Kan det blive nemmere?

Så står du og mangler et jQuery lightbox, så anbefaler jeg klart Colorbox. Nu er det godt nok ikke meget, jeg har fået arbejdet med Colorbox, men indtil får det 5/5 stjerner.

5 stjerner

Download Colorbox og læs meget mere om hvad du kan gøre med Colorbox

]]>
http://jayj.dk/colorbox-det-perfekte-lightbox-plugin/feed/ 1
Hurtig løsning på Z-index bug i IE7 http://jayj.dk/hurtig-losning-pa-z-index-bug-i-ie7/ http://jayj.dk/hurtig-losning-pa-z-index-bug-i-ie7/#comments Mon, 19 Apr 2010 18:48:22 +0000 Jesper http://jayj.dk/?p=1256 Internet Explorer 7 har nogle mærkelige fejl. En af dem er, hvordan den håndterer z-index. Det kan den slet ikke finde ud af. Hvis du har prøvet at lave en dropdown-menu, har du garanteret stødt på dette problem – Det har jeg i hvert fald.

En hurtig Google søgning fandt en hel masse sider med løsninger på problemet. De fleste af dem involverede jQuery, men jeg blev ved med at søge ,for at finde en mere simpel og bedre løsning.

Og jeg fandt den!

Onlinebrand.dk havde en meget simpel CSS løsning. Løsningen er simpelthen, at give overordnet (Parent) element et højere z-index værdi end elementet selv.

Dette skyldes, at IE7 nulstiller z-index værdien på alle positionerede elementer. Dette fungere selvfølgelig ikke, da hele ideen med z-index, er at man skal kunne positionere sine elementer foran eller bagved hinanden.

Lad os sige du har denne markup:

<ul id="menu">
<li><a href="#">Forside</a></li>
<li><a href="#">Om</a>
  <ul>
    <li><a href="#">Om</a></li>
  </ul>
</li>
<li><a href="#">Kontakt</a></li>
</ul>

Så skal du give #menu en højere z-index værdi end #menu li

#menu {
z-index: 10;
}
 
#menu li {
z-index: 5;
}

Det behøver ikke være 10 og 5, men det er dejlig lette tal.

]]>
http://jayj.dk/hurtig-losning-pa-z-index-bug-i-ie7/feed/ 0
Gør din 404 side widget-ready http://jayj.dk/gor-din-404-side-widget-ready/ http://jayj.dk/gor-din-404-side-widget-ready/#comments Thu, 25 Mar 2010 14:46:07 +0000 Jesper http://jayj.dk/?p=1238 Hvis du bruger WordPress, kender du sikkert til widgets, som du kan smide ind i din sidebar. Men vidste du, at det er muligt at bruge widgets flere steder end bare sidebaren?

Det kan være din footer, header eller i dette tilfælde 404 fejlsiden. Med en widget-ready 404 side, kan du smide widgets ind på den, som du normalt vil gøre med sidebaren. Det kan være du vil have en liste med dine arkiver, en søgeform eller helt helt tredje!

Lad os gå i gang!

Først skal vi oprette 404 “sidebaren”. Det gør du ved at åbne dit temas functions.php

Den har måske allerede noget kode der ser sådan her ud

register_sidebar(array(
	'before_widget' => '<li id="%1$s" class="widget %2$s">',
	'after_widget' => '</li>',
	'before_title' => '<h2 class="widgettitle">',
	'after_title' => '</h2>',
));

Efter det skal du tilføje (Du kan rette i den hvis du vil)

register_sidebar(array(
	'name' => '404',
	'description' => 'Widgets til 404 fejlsiden.',
	'before_widget' => '<div class="widget %2$s">',
	'after_widget' => '</div>',
	'before_title' => '<h3>',
	'after_title' => '</h3>')
);

Hvis du nu går til Udseende > Widgets, vil du se, at der er tilføjet en boks der hedder “404″

Widget-ready 404 side

Du kan nu smide widgets ind i den. Men som du nok har lagt mærke til sker der ingenting ved det! Det er fordi, vi endnu ikke har fortalt 404 siden, at den skal vise de widgets.

Åben dit temas 404.php (dit tema skulle gerne have den eller så lav en). Den ser måske sådan her ud. Hvis den ikke gør, har det ingen betydning.

<?php get_header(); ?>
 
	<div id="content">
          <h2>Error 404</h2>
        </div>
 
<?php get_sidebar(); ?>
 
<?php get_footer(); ?>

Koden vi skal tilføje er dynamic_sidebar('404');. 404 er det navn vi gav den i functions.php.

Nu ser din 404.php nogenlunde sådan her ud:

<?php get_header(); ?>
 
	<div id="content">
          <h2>Error 404</h2> <!-- Du kan fjerne den her og indsætte en text-widget istedet hvis du vil -->
 
          <?php dynamic_sidebar('404'); ?>
        </div>
 
<?php get_sidebar(); ?>
 
<?php get_footer(); ?>

Sådan! Nu er der widgets på din 404 side. Du kan prøve at gå til http://dinside.dk/404 for at se dem.

Håber du kan bruge dette smarte lille tricks. Hvis du har problemer eller lignende, så smid en kommentar.

]]>
http://jayj.dk/gor-din-404-side-widget-ready/feed/ 0
Fjern hoppet efter “Læs mere” http://jayj.dk/fjern-hoppet-efter-l%c3%a6s-mere/ http://jayj.dk/fjern-hoppet-efter-l%c3%a6s-mere/#comments Sat, 27 Feb 2010 12:10:05 +0000 Jesper http://jayj.dk/?p=1215 Som standard, når du klikker på “Læs mere” link efter et indlæg, vil WordPress automatisk hoppe ned til det sted hvor <--more--> er placeret. Det kan nogle gange være ret træls, så her et en kort tip til at fjerne hoppet. Bare sæt den ind i dit temas functions.php

function remove_more_jump_link($link) { 
 
  $offset = strpos($link, '#more-');
 
  if ($offset)
    $end = strpos($link, '"',$offset);
 
  if ($end) 
    $link = substr_replace($link, '', $offset, $end-$offset);
 
return $link;
 
}
 
add_filter('the_content_more_link', 'remove_more_jump_link');

Credits: Codexet; Link Jumps to More or Top of Page

Update:
Hvis du ikke gider til at rode rundt i koden, kan du bruge pluginet More To The Top
Tak til Rosenstrand

]]>
http://jayj.dk/fjern-hoppet-efter-l%c3%a6s-mere/feed/ 4
Skift standard avatar http://jayj.dk/skift-standard-avatar/ http://jayj.dk/skift-standard-avatar/#comments Mon, 15 Feb 2010 14:04:49 +0000 Jesper http://jayj.dk/?p=1207 Mystery Man er standard avatar hos rigtig mange WordPress blogs, inklusiv min. Har du nogensinde tænkt på at skifte den mystiske mand ud med et avatar, som passer til designet på din blog? Det er faktisk ret simpelt at tilføje flere avatar muligheder.


Bare åben dit temas functions.php (Hvis der ikke er en så opret den)

Tilføj dette lille stykke kode

function new_avatar($avatar_defaults) {
 
	$mitavatar = get_bloginfo('template_directory') . '/images/avatar.png';
	$avatar_defaults[$mitavatar] = 'Min side';
 
        // Hvis du vil tilføje endnu et avatar
	$mitavatar2 = get_bloginfo('template_directory') . '/images/avatar2.png';
	$avatar_defaults[$mitavatar2] = 'Jayj.dk';
 
	return $avatar_defaults;
}
 
add_filter('avatar_defaults', 'new_avatar');

Den vil tilføje filerne avatar.png og avatar2.png fra dit temas images mappe. Hvis de hedder noget andet, så bare ret navnet.

Nu kan du gå ind under Indstillinger > Diskussion og finde dine 2 nye avatars. Ret simpelt, ik? ;)

]]>
http://jayj.dk/skift-standard-avatar/feed/ 0