
Glugg er et nytt norsk nettsted for sosial bokmerking. Glugg er tydelig inspirert av andre sosial bokmerkingssider som Digg, Kudos etc. etc.
…Glugg, det nye nettstedet for sosial bokmerking i Norge – her kan du sende inn saker fra din egen blogg eller hjemmeside, eller andre nettsider du ønsker å dele med deg. Glugg er åpent for alle, men for å legge inn nye saker, delta i diskusjonene under dem, stemme på dem, og få tilgang til en rekke andre funksjoner…
For oss som har en hjemmeside / blogg så kan vi legge inn en lenke til Glugg som besøkende kan trykke på for å enten legge til siden / innlegget som et bokmerke hos Glugg eller for å stemme frem siden / innlegget på Glugg sine lister. Så lang er dette veldig bra. Men så kommer det som kan skape problemer og som skaper problemer for mitt tilfelle.
For Glugg har gjort dette enkelt. Veldig enkelt. Og det er jo kjempe bra. Man trenger bare å legge til en bitte liten kode for å legge til en stemme-knapp til Glugg som besøkende kan trykke på. Les mer om denne koden på Glugg sine hjemmesider som gir deg en ekstern stemmeknapp.
Problemet er at stemmeknappen til Glugg henter adressen den er på. Ja, dette ble litt klønete forklart. Men la oss si du leser dette innlegget på forsiden i min blogg. Adressen hit er http://www.slikjegserdet.net/helge. Det betyr at når jeg viser de seks siste innleggene mine på forsiden av min blogg så vil alle innleggene ha samme adresse. Hvis man går inn på f.eks. ett av mine innlegg så vil hvert innlegg ha sin egen adresse. Da vil Glugg sin eksterne stemmeknapp virke slik den er tenkt.
Så hvordan løse problemet? Dette er et toegget sverd. For med min metode så mister man den fine funksjonen som Glugg har lagt til sin stemmeknapp. Nemlig muligheten til å se om siden / innlegget er lagt til på Glugg tidligere. Men hva så?
Når Glugg sin ESK (Eksterne StemmeKnapp) lager en lenke så ser den slik ut: http://glugg.no/submit.php?url=http://www.slikjegserdet.net/helge. Så ved å endre adressen etter url= så registreres rett adresse.
Man kan da legge til en egen lenke i innlegget sitt med rett adresse. Men phu, det er jo bare tungvindt.
Slik lager man et Glugg-innstikk
Man kan lage et lite innstikk (plugins) for Wordpress. Start et skriveprogram f.eks. Notepad eller Kate etc. I Wordpress så MÅ alle innstikk ha en start som ser slik ut:
<?php
/*
Plugin Name: Glugg
Plugin URI: http://www.slikjegserdet.net/helge/2008/02/01/glugg-i-wordpress/
Description: Legg til en Gluggknapp i ditt innlegg.
Version: 1.20080201
Author: Helge Johnsen
Author URI: http://www.slikjegserdet.net/helge/2008/02/01/glugg-i-wordpress/
*/
?>
<?php
Først trenger man å hente ut adressen til innlegget i Wordpress. Legg til følgende kode for å hente det aktuelle innleggets adresse:
function glugg_callback($content)
{
global $post;
$thePostID = $post->ID;
$post_id_thePostID = get_post($thePostID);
$adresse = $post_id_thePostID->guid;
Nå har innstikket hentet ut adressen til det aktuelle innlegget i bloggen. Så må vi sette den sammen med Glugg sin registreringsadresse. Så vi fortsetter med følgende kode:
$output .= "<a href='http://glugg.no/submit.php?url=$adresse'>Glugg.no</a>";
return $output;
}
Nå er vi snart ferdige. For nå er hovedkoden på plass. Nå må vi bare få Wordpress til å legge til koden i innlegget på en enkel måte. Legg til denne koden:
function glugg_ping($content)
{
$content = preg_replace_callback('|<!--glugg-->|i', 'glugg_callback', $content);
return $content;
}
add_filter('the_content', 'glugg_ping');
}
?>
Ferdig kode
Nå skal hele koden din se slik ut:
<?php
/*
Plugin Name: Glugg
Plugin URI: http://www.slikjegserdet.net/helge/2008/02/01/glugg-i-wordpress/
Description: Legg til en Gluggknapp i ditt innlegg.
Version: 1.20080201
Author: Helge Johnsen
Author URI: http://www.slikjegserdet.net/helge/2008/02/01/glugg-i-wordpress/
*/
?>
<?php
function glugg_callback($content)
{
global $post;
$thePostID = $post->ID;
$post_id_thePostID = get_post($thePostID);
$adresse = $post_id_thePostID->guid;
$output .= "<a href='http://glugg.no/submit.php?url=$adresse'>Glugg.no</a>";
return $output;
}
function glugg_ping($content)
{
$content = preg_replace_callback('|<!--glugg-->|i', 'glugg_callback', $content);
return $content;
}
add_filter('the_content', 'glugg_ping');
?>
Installer innstikket
Lagre filen din som glugg.php og last den opp til wp-content/plugins. Gå så til Innstikk i administrasjonen i Wordpress og aktiver det nye innstikket du har laget.
Slik setter du inn lenken i innlegget ditt
Skriv bare <!--glugg--> der du nå ønsker at Glugg-lenken skal være.
NB! Viktig
Bruk av koden eller deler av koden som jeg har nevnt i dette innlegget gjøres på eget ansvar. Skulle du ikke få det til å virke så benytt kontaktskjemaet mitt for å ta kontakt med meg. En Gluggsak kan aldri registreres mer enn en gang. Så hvis saken er registrert tidligere kommer man til en feilmeldingsside som viser enn videre så man kan stemme istedet for å legge til saken.
Kilde: Glugg.no



Du kan lett vise din status på MSN, eller Live Messenger som det nå heter, på hjemmesiden din. Jeg vet ikke helt hvor praktisk det er å vise sin MSN-status på internett. Men det er tydeligvis noen som ønsker det. Så etter å ha søkt og lest litt rundt så fant jeg ut at det var ikke bare bare å få til dette. Men jeg fant en Nederlender som hadde løsningen klar. Så her vil jeg vise deg hvordan du kan få din MSN-status på din hjemmeside.
Online
Idle/Away/Be Right Back/Out To Lunch
Busy/On The Phone
Offline/Appear Offline
Signed in from MSN Web Messenger
Signed in on a mobile device
Offline Mobile








