söndag 19 april 2009

Ful och fin HTML-text med span-taggar

På en del sidor och nyhetssidor blir texten ganska ful. Den ser liten eller stor ut, och får fel färg på länkar etc.

Detta beror ofta på att om man klipper in text från Outlook, Word eller liknande följer en del formatering med. Det kan man se som span-taggar i koden till texten.

Kolla nedstående till exempel:


Där ser allt ut att vara som vanligt, men kollar man i koden så:


Och tittar man på hemsidan:

Så ser det i och för sig inte så tokigt ut, men det enda sättet att faktiskt få kontroll över de här grejerna verkar vara att kolla på koden.

Källa: Filmnämndens hemsida

Standarderna på THS-sida är alltså att (allt fett med taggar runt):
p innesluter vanliga textblock, avslutas med /p
br/ kan lägga in en "liten" radbrytning
h2 för rubriker
a href="..." och /a, lägg till target="_NEW i första taggen om du vill att sidan ska öppnas i nytt fönster, oftast vill man inte det, men ibland (typ filarkivet, lokalbokningen)

exempel: <a href="/node/185">sektioner</a>THS sektioner</a>

lägger in en länk till sidan om THS sektioner.

och för att lägga säga till drupal var den ska "klippa" texten för ingress och liknande, använda kommentarstagg med "break" i: <!--break-->. Det blir aktuellt i nodkategorierna Nyheter och Händelser.

söndag 12 april 2009

Fotoredigering med FotoFlexer

Om man inte har Photoshop på sin dator, kan man utföra den mesta bildredigeringen med FotoFlexer.

torsdag 9 april 2009

Hemsidan uppe igen efter äventyr med full hårddisk

Imorse var THS hemsida nere. Det berodde på att hårddisken var full, och det förhindrade MySQL-databasen från att arbeta, vilket märktes när jag försökte starta om den.

Jag har rensat bort en del onödiga filer från vår VPS nu, och det ska förhoppningsvis fungera bra i framtiden. Det var helt enkelt klantigt att hantera alltför stora filer på datorn.

En mer fullständig felrapport var att man när man först besökte sidan så kunde man inte alls komma åt webbservern. När jag loggade in via ssh var apache igång, men när jag försökte starta om den (universalmetoden, /etc/init.d/apache 2 restart) fungerade sidan fortfarande inte, utan sa:

Unable to connect to database server (...)

från Drupalinstallationen.

Mycket riktigt, jag kollade i loggarna för webbservern, tail /var/log/apache2/error.log berättadet att
[Wed Apr 08 20:02:19 2009] [error] [client xxx.xx.xxx.xx] Invalid method in request \x16\x03\x01
[Thu Apr 09 00:25:11 2009] [notice] caught SIGTERM, shutting down
[Thu Apr 09 00:07:35 2009] [notice] Apache/2.2.3 (Debian) PHP/5.2.3-1+b1 mod_ssl/2.2.3 OpenSSL/0.9.8g configured -- resuming normal operations
[Thu Apr 09 04:23:34 2009] [error] server reached MaxClients setting, consider raising the MaxClients setting
[Thu Apr 09 08:30:13 2009] [notice] caught SIGTERM, shutting down
[Thu Apr 09 08:30:23 2009] [notice] Apache/2.2.3 (Debian) PHP/5.2.3-1+b1 mod_ssl/2.2.3 OpenSSL/0.9.8g configured -- resuming normal operations
[Thu Apr 09 08:31:10 2009] [error] server reached MaxClients setting, consider raising the MaxClients setting
[Thu Apr 09 08:43:53 2009] [notice] caught SIGTERM, shutting down
[Thu Apr 09 08:44:03 2009] [notice] Apache/2.2.3 (Debian) PHP/5.2.3-1+b1 mod_ssl/2.2.3 OpenSSL/0.9.8g configured -- resuming normal operations
[Thu Apr 09 08:47:10 2009] [error] server reached MaxClients setting, consider raising the MaxClients setting

Det gav sig att det var något konstigt med MySQL-servern.

Provade att starta om mySQLservern med
/etc/init.d/mysql restart
och det tog lång tid innan det hände något.

Avbröt processen med Ctrl + C och skrev istället
# /etc/init.d/mysql start
/etc/init.d/mysql: ERROR: The partition with /var/lib/mysql is too full!

Alltså fullt på disken. Tog bort några stora filer (~1Gb in alles) och df (unixa för diskfree) gav

# df -H
Filesystem Size Used Avail Use% Mounted on
/dev/vzfs 3.9G 2.7G 0 100% /
tmpfs 1.9G 0 1.9G 0% /dev/shm

Vilket var mycket märkligt. Disken använde bara 2.7Gb av 3.9Gb men var fortfarande helt full. Då tog jag kontakt med supporten på iPeer, som lade till mer diskutrymme, med ett enkelt mail med ovanstående info till support@ipeer.se och vid lunch fungerade igen. Tack och lov.

onsdag 8 april 2009

Bugg Internetexplorer

Det visar sig att sidan med ledningsgruppen på engelska i Internet Explorer klipps av, utan någon egentligen anledning. Att sidan är på svenska i dagsläget är förstås också galet.

Vanliga frågor

Jag lade till en sida med vanliga frågor, speciellt rörande kåravgiften. Det är Ida-Maria på KårX som sammanställt dem, och de kommer att behöva uppdateras allteftersom.

tisdag 7 april 2009

Ledningsgrupssidan

Sidan med kontaktinformation för ledningsgruppen har varit en ganska ledsam historia det sista. Tack och lov lyckades jag klura ut strukturen för sidan genom att ge det lite tid.

Det visade sig att man ska använda

<div id="contacts">
<div class="person">
<img src="/gallery2/d/1360-2/THS_Kontaktbilder_0809_small+_Christine_.jpg"
title="THS_Kontaktbilder_0809_small (Christine)"
height="80" alt="Bild Christine Ambell" width="80"/>
<div class="contents">
<h2>Christine Ambell</h2>
<p class="title">Ordförande</p>
<p class="email"><a href="mailto:ordf@ths.kth.se">ordf@ths.kth.se</a></p>
<p class="telephone">08/070-790 98 84</p>
<p class="desc">Leder kårstyrelsen, journalistkontakt. Sektionskontakt.<br/><br/>Studerar Bioteknik</p>
</div>
</div>
<div class="person">
<img src="/gallery2/d/1713-1/mans_ostberg_vordf0809_webbliten.jpg"
alt="mans_ostberg_vordf0809_webbliten" title="Bild Måns Östberg" />
<div class="contents">
<h2>Måns Östberg</h2>
<p class="title">Vice ordförande</p>
<p class="email"><a href="mailto:vordf@ths.kth.se">vordf@ths.kth.se</a></p>
<p class="telephone">08/070-790 98 85</p>
<p class="desc">Kårens ekonomi och bolag.<br/><br/>Studerar Maskinteknik</p>
</div>
</div>
</div>

Där man ser att man ska inleda det hela med div id="contacts" och sedan kör man en "person" (som automatiskt läggs två och två).

Och sedan är det bara att copy-pejsta.

torsdag 2 april 2009

Webbgrupp sökes

Det vore ju grymt kul om fler vill vara med och hålla hemsidan uppdaterad. Hör av dig till webmaster@ths.kth.se eller ring Linus Ericsson på 0707909889 om du är intresserad av att vara med och pyssla, du behöver inte kunna värst mycket, du kommer att få lära dig efter hand. Är du en fena på Drupal är det förstås till stor hjälp, men folk som kan skriva, administrera och på det sättet bidra är minst lika viktiga.