Archive for the ‘Programmering’ Category

Steam 2.0

mandag, juli 30th, 2007

Steam er ett gammelt WordPress tema laget av Samir M. Nassar. Temaet manglet støtte for Widgets (sidestolpe moduler), noe jeg la til for en evighet siden. I tillegg var det litt blått. Nå har jeg gjort det litt mer fancy.

Steam 2.0.

Steam er som Nassar sin v1.5, men med noen viktige forskjeller.

  • 2.0 har tre sidestolper: En til høyre for det dynamiske innholdet og to under innholdet pÃ¥ bunnen av siden. “Sidestolpene” pÃ¥ bunnen av siden viser ingenting og er dermed “skjult” om de ikke inneholder noen sidestolpe-moduler.
  • 2.0 legger til en meny under tema der du kan velge temaets fargestilsett nÃ¥r temaet er valgt.
  • Last ned: Steam 2.0 (tar.bz2)

WordPress MU stæsh

søndag, juli 29th, 2007

Her er ‘no stæsj til WPMU (Kun av større interesse for de som administrerer en WPMU-installasjon):

trykker-wp-content-2007-07-29tar.bz2

  • friend-list/ - Venneliste.
  • global_theme_background.php & global_theme_options.php - overstyr skrifttype og bakgrunn pÃ¥ alle temaer.
  • mu-admin-bar - administrasjonsbar. I svart. full av if !function_exists sÃ¥ den fungerer uten alle de egne tilleggene den kan vise. Den viser bare et login-ikon for tilfeldige besøkende (ikke innlogget).
  • private_notes/ - Postkasser sÃ¥ folk kan sende private meldinger hit og dit via wpmu
  • profile-picture.php - lar den laste opp bilder av seg selv. lager 120x*, 64×64 & 32×32 miniatyrbilder.

Én eller flere av disse tilleggene kan brukes til å stæsje opp en WPMU installasjon. Dette er kopi av stæsj fra wp-content som er i bruk på dette nettstedet nå. Det går mao å logge på som demoblogg / demoblogg og se hva i alle dager denne PHP-koden gjør.

Merk at de ulike mappene er hardkodet og må legges wp-content/ som de ligger når filen pakkes ut.

profilbilde?

søndag, juli 29th, 2007

Hvorfor jeg ikke får frem profilbilde i menyen min?, lurer bettyrube.

På bloggtjenester med WordPress MU i bunnen går det vanligvis å laste opp profilbilder (ikke alle, men en variant av et slikt tillegg er vanlig).

Bilder i .jpg og .png format kan lastes opp under “Min Profil”. Bildet blir sÃ¥ skalert ned til 120 pixler * høyde, 64×64, 32×32 & 16×16.

Sidestolpe.

Temaer med sidestolpe(r) lar deg plassere hva som skal være med der under “Utseende” -> “Sidestolpe Moduler”. (Noen temaer er helt uten sidestolpe og derfor mangler det menyvalget).

sidestolpe.png

Det er bare Ã¥ dra dilldall fra “Tilgjengelige moduler” til sidestolpen. Husk Ã¥ trykke “Lagre”-knappen.

Modulene.

En del moduler har en knapp for å redigere modulen til høyre for navnet.

F.eks har Trykker’s “Om meg” modul disse mulighetene:

ommeg.png

Du kan f.eks velge Ã¥ bare vise bilde men ikke vise teksten fra “Kort om Meg”-feltet under “Min Profil”.

Standardene

Beklager standardene. Ja, jeg vet en god del “standardvalg” er litt fjerne. “Vis profilbilde” er skrudd av helt til alternativet skrus pÃ¥. ForhÃ¥pentligvis gjorde denne forklaringen det noe enklere?

Modulene installert her

Hvis du er nyskjerrig pÃ¥ hva som skjer nÃ¥r du legger til en liste over vennene dine kan du ta en titt pÃ¥ de 72 poetiske linjene jeg skrev da jeg fant ut at joda, det ville være kjekt med en sÃ¥nn. PÃ¥ http://widgets.wordpress.com/ er det en blogg som lister opp stadig fler meningsløse moduler som lar deg vise væremeldingen og annet “nyttig”.

Hvis en sidestolpe-leke mangler er det en smal sak å legge den til om den er listet i nevnte widgetsblogg. Hvis leken ikke eksisterer, derimot, så må den .. skrives. Det er litt mer pæs.

WordPress/WPMU sin widgets løsning er egentlig ganske tøff. Alt du trenger å gjøre er å lage to funksjoner som gjør noe nyttig, en som gjør det mulig å konfigurere modulen og en som faktisk viser noe fornuftig i sidestolpen. :)

Rent bortsett fra det sÃ¥ er det vel pÃ¥ tide Ã¥ smelle sammen no’ middag.

WP-SlimStat-Ex: Her er passordene dine, sånn for sikkerhets skyld

søndag, april 1st, 2007

I dag prøvde jeg ut ulike statistikk-system for WordPress og WPMU. Det mest avanserte WP-tillegget jeg fant er WP-SlimStat-Ex, en “mer avansert” utgave av WP SlimStat. Etter konfigurasjon og enkel testing i litt for lang tid gikk jeg til konfigurasjonssiden og fikk et lite sjokk.

Hva var nederst på den siden? Database-brukernavnet, databasenavnet og passordet. Sånn for sikkerhets skyld. Så flott. Det er sånn omtrent det teiteste standardinstallasjonen av noe som helst PHP-basert kan gjøre. Selv på en vanlig WordPress-installasjon er det en grusom sikkerhetsrisiko. Og på en WPMU-installasjon, der hvem som helst kan registrere seg gratis og få tilgang på under tre minutter??? Genialt.

Og nei. Dette er ikke en aprilspøk. Wp-slimstat-ex viser faktisk databasenavn og passordet pÃ¥ konfigurasjonssiden. Min anbefaling: fjern den nederste 1/3-delen av wp-slimstat-ex-options.php før installasjon. Og bortsett fra det er det ellers bare noen smÃ¥ting som skal til før modulen virker som den skal pÃ¥ WPMU… bortsett fra noen smÃ¥ bagateller som IPv6 støtte. IPv6-besøkende sine IPer vises av en eller annen grunn som jeg ikke har hatt tiltak til Ã¥ se pÃ¥ som 0.0.0.0. Pytt, pytt. Det er ikke sÃ¥ mange som har IPv6, og det er en bagatell i forhold til Ã¥ si her er databasebrukernavn og passord, sÃ¥nn for sikkerhets skyld (Og ja, passordet er byttet..).

Dagens lille interne moralpreken

søndag, april 1st, 2007

Blogger kan ha flere forfattere, og forfattere er faktisk en annen tabell enn tabellen for blogger.

Bruk $blogownerid for å hente ut nummeret på bloggen, ikke $blog_id! (ja, jeg så igjennom aboutme.php, det var ren flaks at profilbilder dukket opp.. og det fungerte garantert ikke for alle bloggene..). Så det så.

oyvinds.trykker.comLogg inn