Tricks för att fÃ¥ wordpress att sluta lista sidor

… eller att fÃ¥ det att verka som om wordpress slutade lista sidor.

Sidor är ett litet annat djur än inlägg, de ska tydligen listas och kan ha undersidor.

På en annan blogg hade jag dilemmat att jag ville ha sidorna listade i en meny och inte i en jäkla lista.

I css-klassen för den specifika listan måste följande fulkod bifogas:

list-style: none;
list-style-type: none;

Jag ska ha ut mina poäng!

I höstas läste jag en grundkurs i webprogrammering på Malmö Högskola. I vanlig ordning gjorde jag alla utom en (!) inlämningsuppgift och har därför inte fått några poäng för min insats. När jag tittade efter har jag gjort delar av den saknade uppgiften och surnade därför till lite. Men å andra sidan, hösten och vintern har varit ganska jobbig med projekt som tagit mycket tid.

Nu tänkte jag iallafall göra mitt bästa med att få ordning på inlämningsuppgiften efter att ha fått klartecken på att jag kan göra klart den och maila in den till examinatorn.

Det skulle vara roligt att få poängen för kursen, inte bara för poängen i sig utan för att man kan gå vidare och läsa lite mer avancerade kurser framöver om man skulle vilja.

How do you do to dos?

Jag har läst lite om hur man kan skapa struktur och ordning bland sina Att Göra, bland annat har jag kollat lite på David Allen och hans Getting Things Done.

För att öva mig på Ruby så har jag bestämt mig för att skriva en applikation i Ruby-GNOME2 som kan hålla reda mina uppgifter och när dom ska vara gjorda. Hittills har jag inte kommit så långt. Har med skrivit kod för att köra från kommandorad, vill få all underliggande funktionalitet klar innan jag bygger gränssnittet.

Målet är ingen fullskalig applikation kanske, utan mest ett bra projekt för att lära mig grunderna dels i Ruby och dels i GTK.

PUSHevent – ett alternativt hack

Jag och dholm var i Göteborg på PUSHevent, ett hack riktat från början mot PPC-användare, men idag riktar dom sig mot alla användare av alternativa OS och eventuell alternativ hårdvara. PUSHevent anordnades av PUGS men alla med alternativa plattformar var varmt välkomna.

Vi kom upp på fredagskvällen och ställde iordning våra datorer i Wartas föreningslokal. Sedan var hacket igång! Vi satt och pillade, minglade, drack jolt och meckade med datorer hela natten. Sent i säng och tidigt upp, mest för att en dansk snarkade så att bjälklagret skakade.
Löst folk på PUSH

På lördagen blev det mer av samma egentligen. Jag började pilla med en ToDo-applikation i Ruby med GTK som front, ska bli ganska kul att se om jag kan slutföra projektet. Har aldrig jobbat med GUI-programmering förutom lite med Java, vilket inte riktigt var samma sak. Kom en bit och fick klurat ut grunderna i hur placering av komponenter fungerar. Ganska skönt att slippa bry sig om att hålla reda på krånglig syntax i o m språkvalet. Ruby var galet enkelt!
Lokalen på lördagen

Både på fredagen och på lördagen blev det grillning. Vi käkade på BK:s precis när vi kom dit så vi hoppade grillningen på fredagen, men hade stora problem att grilla på lördagen eftersom det spöregnade!

Vi fick liksom aldrig upp värmen i grillen utan det blev lite avslaget i spöregnet. Men köttet var tokgott och välmarinerat så det gjorde inte så mycket och grönsaksspetten smakade smaskens!

Vi fick även snackat en stund om vad som behövs för att få in fri mjukvara på företag. Gunne, ägaren av GGS-data efterlyste ett exempelföretag där man som slutanvändare genomfört bytet till Linux fullt ut. GGS-data sålde förövrigt bärbara datorerDiskussion om fri mjukvara på företag med Ubuntu förinstallerat. Coolt!

På lördagen började alla spela ett nysläppt, fritt spel Cube 2, Sauerbraten. Spelet var en Quake-klon med viss charm, mörkt, hetsigt och klurigt. Det tog ett tag innan jag fick igång spelet och när man väl skulle stänga av det hängde det sig så man fick logga in via SSH (som jag inte hade igång på laptopen den första gången) och slå ihjäl klienten. När vi tröttnat på det spelade vi Urban Terror 4 som nu släppts som fristående klient istället för som Q3-mod.

På lördagnatten blev det lika sent, ganska skönt men ändå tröttsamt. Som tur var kunde vi sova ostörda lite längre och på idrottsgården finns dusch så man kan fräscha till sig på morgonen.

På söndagen var det ganska avslaget, jag flummade mest runt och skämdes eftersom David var mer rapp och hjälpte till att städa. Vips var det dags att lämna PUSH och ta sig söderut!

Det var lite sÃ¥ att man redan blir sugen pÃ¥ att anordna ett Hack-A-Ton till hösten och bjuda ner PUGS. Men jag tror vi lugnar oss tills efter sommaren innan vi börjar planera hösten. 😉

 

Loudblog-plugin written

Today, I had to write a plugin to be able to play OGG-files online in a webcast running Loudblog. I used the supplied function for displaying a link to the audio file in the posting, which were only modified.

[php]

function oggplayer($content){

//generates the link to the audiofile (works within postings-loop)
global $settings;
global $currentid;
global $postings;

//redirect or direct link?
if ($settings[‘countweb’] == ”1”) {
$before = ”get.php?web=”;
} else {
$before = ”audio/”;
}

if (!veryempty($postings[$currentid][‘audio_file’])) {
if ($postings[$currentid][‘filelocal’] == 1) {
$audio = $before . $postings[$currentid][‘audio_file’];
} else {
$audio = $postings[$currentid][‘audio_file’];
if ($settings[‘countweb’] == ”1”) {
$audio = $before.$audio;
}
}

$return = ”<a href=”http://www.jcraft.com/jorbis/player/JOrbisPlayer.php?play=&#8221;. $settings[‘url’].”/”.$audio . ”” title=””.$postings[$currentid][‘title’].””>”;
$return .= fullparse (stripcontainer ($content));
$return .= ”</a>n”;
return trim($return);
} else {
return ””;
}
}

[/php]

LPR-förslag framtaget

Efter att ha pillat med ett Imbumba-förslag så bestämde jag mig för att börja titta på om man kunde göra en template till LPR:s sajt, om den nu skulle gå i samma anda som Imbumba.

SÃ¥ det blev en template som saknar lite finish men just nu pallar jag inte med mer.

LPR-disajn påbörjad

En kväll i veckan hade jag lite tid över, eller egentligen ingen alls, men det var betydligt roligare än det jag borde gjort så jag började hacka ihop en design för en LPR-sida. Själva utformningen är inspirerad av det imbumbaförslag som jag tidigare gjort och använder sig av de ikoner som den sidan använder sig av fast i mindre storlek.

Sedan började jag titta på Loudblog, det CMS som Johannes kör LPR i idag och det ska inte vara helt omöjligt att hacka ihop en framsida till den med mitt utseende hoppas jag. Ska bara frigöra tiden till det.

Imbumba-design sÃ¥ gott som klar – just det ja

Kunde inte hålla mig utan började rota med att få till dom två kolumnerna som sitter under knappraden. Har aldrig arbetat med andras kod och jag tyckte det var lite kul att prova att hitta nån som gjort en RSS-modul till PHP. Efter lite googling så hittade jag MagpieRSS och fick hem den. Tittade igenom dokumentationen och kodexemplen och fick ganska snabbt iordning på en hämtning av två RSS-flöden, en från wikin och en från planeten. Så nu när man går in på Imbumba så får man se lite aktivitet på undersidorna.

Bildskalningskod för PHP

[php]function generate_thumb( $d, $f, $w, $h ){

$max_thumb = 150;
$thumbname = ”tbn_$f”;

if( $w > $h ){
$new_w = $max_thumb;
$new_h = round( ( $new_w * $h ) / $w );
}
else {
$new_h = $max_thumb;
$new_w = round( ( $new_h * $w ) / $h );
}

$cmd = ”convert -sample $new_wx$new_h $d/$f $d/$thumbname”;
$output = system( $cmd , $retvar ); //or die( ”Can’t write to thumbnail file: ” . $thumbname );
$cmd = ”chmod 775 $d/$thumbname”;
$output = system( $cmd , $retvar );
# echo ”$retvar
”;
}[/php]