Dec 8 2009

Modifisert DeviantArt link-kode

Postet kl.: 14:32 - med følgende tema: blogging,IT,teknologi

 

DeviantArt er opphavet til alle bildene i “julekalenderen” min i år. Dessverre bruker de en ganske krøkkete metode for å linke opp bildene, og jeg hater virkelig når koden jeg benytter medfører at bloggen min plutselig ikke validerer lenger. Altså måtte jeg modifisere DeviantArt sin kode, slik at ting validerer korrekt.

Jeg fant også ut at jeg er altfor lat til å gjøre dette manuelt hver gang, så jeg laget en liten funksjon til WordPress slik at jeg bare kan putte inn noen variabler i en [shorttag] og så funker det flott :)

Først har vi kodebiten fra DeviantArt:

<object width="450" height="460">
 <param name="movie" value="http://backend.deviantart.com/embed/view.swf" />
 <param name="flashvars" value="id=146073785&width=1337" />
 <param name="allowScriptAccess" value="always" />
  <embed src="http://backend.deviantart.com/embed/view.swf" type="application/x-shockwave-flash" width="450" flashvars="id=146073785&width=1337"
  height="460" allowscriptaccess="always">
  </embed>
</object>
<br />
 <a href="http://www.deviantart.com/deviation/146073785/">lost</a> by ~<a class="u" href="http://ichirukilover55.deviantart.com/">ichirukilover55</a> on
 <a href="http://www.deviantart.com">deviant</a><a href="http://www.deviantart.com">ART</a>

Så har vi funksjonen jeg benytter for å legge inn en thumbnail + informasjon om bildet fra DeviantArt (dette kunne sikkert vært mer automatisert, men… foreløpig får dette holde):

// [dalink - shortcode for adding thumbs(objects) from DA using the ID]
function dalink_content($atts, $ID = null) {
	extract( shortcode_atts( array(
		'width' => '450px',
		'height' => '600px',
		'ID' => $ID,
		'picname' => 'picname',
		'username' => 'username',
	), $atts ) );

	$retvar = '<div class="aligncenter"><object type="application/x-shockwave-flash" style="width:'.$width.'; height:'.$height.';" data="http://backend.deviantart.com/embed/view.swf"><param name="movie" value="http://backend.deviantart.com/embed/view.swf" /><param name="flashvars" value="id='.$ID.'&width=1337" /><param name="allowScriptAccess" value="always" /></object><br />';

	if ($picname != 'picname') {
		$retvar .= '<a href="http://www.deviantart.com/deviation/'.$ID.'/">'.$picname.'</a> ';
}

	if ($username != 'username') {
		$retvar .= 'by <a class="u" href="http://'.$username.'.deviantart.com/">'.$username.'</a> on ';
}
	$retvar .= '<a href="http://www.deviantart.com">deviantART</a></div>';

return $retvar;
}//end [dalink]

Som vi så skal forklare litt:
Vi begynner med et eksempel:

[dalink height="600px" width="500px" username="Ispinne" picname="test"]2155500433[/dalink]

Gyldige variabler er altså “height”, “width”, “username”, “picname” og til slutt “ID” (alt dette kan hentes fra koden som man får fra DeviantArt når man kopierer embed-koden deres. Om man ikke setter inn variabler for width eller height, så vil standard-verdiene som er satt i funksjonen benyttes (height=”600px” og width=”450px”). Om man ikke benytter username og picname, så vil det kun være linken i selve flash-objektet som fungerer. Det vil ikke vises noen link til brukeren eller bildet under flash-objektet. Det vil fremdeles være en link til DeviantArt, det er det eneste.

Et til eksempel:

[dalink]31445560[dalink]

Dette er også et fullstendig gyldig eksempel – her er det ikke satt inn noe annet enn ID (som er det eneste som er absolutt nødvendig).

En siste ting.
De observante vil oppdage at jeg har benyttet <div class=”aligncenter”> </div> rundt koden som blir sendt tilbake fra funksjonen. Det denne koden gjør er å sentrere innholdet. CSSen for dette er som følger (dette må legges inn i styles.css i theme-mappen):

.aligncenter {
display: block;
margin: 0 auto;
text-align: center;
}

Det skulle være det hele. Om du trenger en fungerende WordPress-funksjon for å legge inn linker til DeviantArt, så har du det her!

Ingen kommentarer   Blogglisten Add to Technorati Favorites

 

Lignende poster:

Sep 5 2008

Posten fornyer seg

Postet kl.: 10:47 - med følgende tema: nyhetsbilde,observasjoner

 

Postens nye logoPostens nye logoVG bringer i dag nyheten om at Posten skal legge om sin profil. Nye logoer, nytt navn på bedriftssatsingen, og en omlegging av grafisk profil som sannsynligvis kommer til å koste millioner av kroner. Og for hva?

Postens kommunikasjonsdirektør (hvilke titler), Elisabeth Gjølme uttaler følgende til avisen:

- Det var viktig for oss å beholde noe av tradisjonen i den nye logoen. Derfor har vi beholdt rødfargen, en stilisert utgave av hornet og det samme navnet.

og

- Ja, det har blitt stilisert og modernisert litt. Men vi tror publikum vil sette pris på at Posten tenker nyskapende og er fremtidsrettet.

Altså. Det å lage seg en ny logo har lite med å være “fremtidsrettet” og “nyskapende” å gjøre, Gjølme. Hva med faktisk å fokusere på problemene som Posten har? F.eks. det at A-post gjerne kan bruke en uke som en dag på å komme frem? At pakker sendt kan bruke mange dager på å komme frem til mottaker, og bare ligger på en omlastingsterminal i flere døgn i strekk? Hva med å få på plass skriveferdigheter hos deres ansatte, slik at de faktisk klarer å gi beskjed om at det har kommet en pakke når det ikke er noen hjemme som kan ta imot den når den kommer på døren?

Posten trenger nok noe mer enn bare en forandring av profil for å komme på topp igjen. Før var det en stolthet over å jobbe i Posten, og “Posten skal alltid frem” var et mantra de levde etter – i dag er de aller fleste Post-ansatte ansatt i konseptet “Post-i-butikk” (som for så vidt er et godt konsept, og har gitt oss Post-muligheter utenfor vanlige åpningstider), der de knapt nok har fått skikkelig opplæring i bruken av verktøyene, og har liten kunnskap om Postens tjenester.

Posten gjør en formidabel jobb, for all del – men det er noe galt når forsendelser bruker evigheter fra Bergen til Oslo, eller fra Bergen til Trondheim. Samtidig er pakkesporingssystemet til Posten ganske ubrukelig, da det kun viser når en pakke er kommet inn, men ikke når den blir sendt videre fra et transitlager.

Det å bruke mange millioner kroner på å bytte ut det gode gamle horn og krone-symbolet, på (ifølge Posten) tilsammen 25.000 uniformer, 10.000 biler, 5000 skilt, samt lastebiler, sykler og mopeder, vil neppe gjøre noe annet enn å gjøre folk forvirret, og koste en mengde kroner.

Gjølme sier det også i sin oppsummering

:
- Vi kutter ingen arbeidsplasser, og forandrer heller ikke strukturen i selskapet. Dette er kun en ny profil og et nytt ansikt for Posten utad.

Altså, ingen nyskapning, ingen endring av struktur – kun en visuell omlegging – mest for å bruke penger på ingenting?

6 kommentarer   Blogglisten Add to Technorati Favorites

 

Lignende poster:

Aug 4 2008

Nytt fargetema

Postet kl.: 02:37 - med følgende tema: blogging

 

Jeg driver og forsøker å lage et nytt theme til bloggen min, siden jeg ser at stadig flere bruker samme theme som jeg gjør. Siden akkurat det arbeidet går litt tregt (jeg klarer liksom ikke helt å bestemme meg for om jeg vil ha et mørkt theme, som i dag, eller et lyst og luftig theme…) så har jeg bestemt meg for å endre fra blått til grønt.

Det ble ikke helt vellykket, så jeg kommer nok til å gjøre visse endringer fremdeles, men det meste er i alle fall på plass. Det får heller våge seg at ting kunne sett bedre ut – jeg likte det faktisk ganske så godt i blått, men når altså en haug andre begynner å bruke samme theme som meg, så blir det litt slitsomt. Bedre å få på plass noe eget, tenker jeg da. Nå må jeg altså bare bestemme meg for hvordan jeg vil det skal se ut :)

4 kommentarer   Blogglisten Add to Technorati Favorites

 

Lignende poster:

Jun 26 2008

Bytte av theme

Postet kl.: 08:00 - med følgende tema: blogging,IT

 

Eller, okei, ikke så mye som et bytte, som en oppdatering/endring.

Jeg har da bestemt meg for å gå over til et 3-kolonnes theme, samme themet som før, egentlig, bare med 3 kolonner i stedet for 2. Dette går egentlig relativt smertefritt, men siden jeg hadde en del egendefinert CSS, samt litt modifikasjoner av koden, så må jeg gå igjennom og modifisere det nye themet og, slik at det harmonerer. Dette tar nok litt tid, og i mellomtiden kommer nok bloggen kanskje til å endre seg litt frem og tilbake, til jeg finner de riktige tingene å endre.

Work in progress, med andre ord :)

Ingen kommentarer   Blogglisten Add to Technorati Favorites

 

Lignende poster: