2006-10-09, 16:03
#1
Nu har en ny version av Flashscript blivit klar.
Funktioner:
Förklaring till funktionerna:
Fixar till länkarna
Tar bort http://www.flashback.info/leave.php? i länkarna, så istället för att hamn på Flashbacks mellansida är länkarna direktlänkar.
Större textruta
Skriver man längre inlägg än några meningar får man ofta scrolla i textrutan om man vill gå tillbaka och se vad man skrivit. Med Flashscript slipper man det. Storleken är inställningsbar.
Ersätter den röda stjärnan
Den röda stjärnan är en känd symbol för kommunism och socialism. För oss som inte sympatiserar med det kan det vara skönt med en annan ikon uppe till vänster, bredvid Flashback Forum > Aktuell forumkategori > Aktuellt forum
Byter stil på signaturerna
Som standard har signaturerna samma textfärg som inläggen, och kan därmed vara störande. Flashscript byter som standard färg och storlek på texten, men man kan använda valfri CSS-kod.
Visar bilder
Vid varje länk till en bild i inlägg infogas en bild. Det finns även inbyggd funktionalitet för att hämta adressen till en bild om själva länken är av formatet http://www.example.com/view.php?image001.jpg, åtminstone för vissa populära imagehosts.
Som standard visas inte bilden direkt, utan istället visas en knapp vid varje bildlänk. Först när man trycker på knappen laddas bilden. Detta för att man ska slippa se bilder man inte vill se, men även av prestandaskäl. T ex bildtråden i Laidback skulle annars kunna krasha en dator med för lite internminne. Man kan ställa in så att bilderna visas direkt istället om man vill det.
Knapparna visas även i citat, men bilderna visas endast i inlägg (Nytt).
Visar filmer
Ganska självförklarande.
Visar Skicka- och Förhandsgranska-knapparna över textrutan
Har man en stor textruta och ett längre inlägg ser man inte knapparna utan att scrolla när man förhandsgranskat inlägget. Scriptet klistar in kopior av dessa knappar även över textrutan.
Gå direkt till den avancerade editorn
Om man inte gillar snabbeditorn när man redigerar sina inlägg måste man normalt ta fram den ändå, och sedan klicka på Gå till avancerad. Den här funktionen byter ut Redigera till Redigera (avancerad).
Gör kodrutorna i inlägg bredare
Som standard är de olika kodrutorna alldeles för smala vilket ofta leder till en horisnontell scrollist. Den här funktionen gör dem lika breda som citatrutor.
Visar förhandsgranskning av trådar
Internet Explorer visar hela texten som finns i title-attributet, Firefox visar bara en rad. Den här funktionen ersätter Firefox inbyggda tooltip mot ett eget, som även visar trådstararens avatar. I skrivande stund har Flashback stängt av denna funktion, så förhandsgranskningen visar ingen meddelandetext. Det är enligt ledningen gjort av prestandaskäl och det är inte sagt när den kommer tillbaka.
Favoritforum
Flashscript lägger till en egen meny mellan Kontrollpanel och Chat. Där kan man lägga till en lista med favoritforum som man vill kunna nå snabbt. Listan skriv in i formatet Namn{ny rad}forum-ID. T ex så har "Övriga dator och IT-diskussioner" adressen http://www.flashback.info/forumdisplay.php?f=134. Det fetmarkerade 134 är forum-ID:t.
Övriga länkar
Samma som ovan, men här skriver man in hela adressen. Det kan t ex vara "alla mina inlägg" som har adressen http://www.flashback.info/search.php?do=finduser&u=XXXXX. Ersätt XXXX med ditt användar-ID.
Citera flera
Lägger till en knapp vid varje "Citera"-knapp med texten "Citera flera". Trycker man på den sparas inlägget i en variabel. Klicka på så många inlägg du vill citera och avsluta med att trycka på antingen "Post a reply" eller "Citera"-knappen på ett inlägg. Då klistras den sparade texten in i textrutan. När man sedan trycker på Skicka-knappen tas de sparade inläggen bort. Man kan också trycka på knappen "Töm sparade citat" bredvid "Post a reply".
De sparade citaten är desamma mellan olika trådar och de tas bort när man startar om browsern. Fungerar endast i Firefox 2.0+
Inställningarna görs i ett HTML-gränssnitt
Tidigare har man gjort inställningarna genom att redigera variabler direkt i scriptet. Nu görs de genom att öppna Flashscript-menyn och trycka på Inställningar, högst upp i menyn. Fungerar endast i Firefox 2.0+
(Om man har en annan browser och vill köra scriptet ändå så finns det gamla sättet kvar.)
Övrigt
Den här versionen av Flashscript tar inte längre bort reklam. Det är av två anledningar; dels så har jag ingen lust att underhålla reklamfiltren, men främst så är andra lösningar som R.I.P. och Adblock plus bättre. Jag har inte haft reklamfunktionen påslagen i scriptet på länge, Adblock Plus är mycket snabbare.
Scriptet är omskrivet i viss mån för att vara snabbare och robustare. Med den tidigare versionen tog förstasidan på bildtråden ca 17 sekunder att ladda klart (40 inlägg per sida), med den nya versionen tar det 7-8 sekunder. Det är förstås ett undentag med så många länkar och bilder, de flesta andra trådar laddar mycket snabbare.
Om en funktion krashade förut krashade hela scriptet. Jag har nu lagt till bättre felhantering, så förhoppningsvis ska det vara lite robustare.
Scriptet kräver Firefox 2.0+ och Greasemonkey. Vad är Greasemonkey?
Vissa funktioner fungerar i Opera och, om man laddar hem något av de tillgängliga tilläggsprogrammen, även i Internet Explorer. Väljer man att inte köra scriptet i Firefox kan man inte räkna med att det fungerar.
Eftersom userscripts.org inte låter mig uppdatera scriptet så är det en gammal version på http://userscripts.org/scripts/show/5915, ladda inte hem den.
Istället finns den nyaste versionen här: http://oneman.fb.googlepages.com/
Funktioner:
- Fixar till länkarna så man slipper mellansidan när man klickar på utgående länkar
- Större textruta när man skriver inlägg och PM
- Ersätter den röda stjärnan med en svart
- Byter stil på signaturerna så de blir mindre störande
- Visar bilder direkt i inlägg
- Visar filmer från YouTube och Google Video direkt i inlägg
- Visar Skicka- och Förhandsgranska-knapparna över textrutan när man skriver nya inlägg
- Man kan gå direkt till den avancerade editorn när man redigerar sina inlägg
- Gör PHP-, HTML- och kodrutorna i inlägg bredare
- Visar en förhandsgranskning av första inlägget i en tråd när man hovrar över rubriken i forum
- Lägger till en redigerbar lista med favoritforum
- (Ny) Lägger till en redigerbar lista med övriga länkar
- (Ny) Lägger till en "Citera flera"-funktion
- (Ny) Alla inställningar görs direkt i webläsaren med ett HTML-gränssnitt
Förklaring till funktionerna:
Fixar till länkarna
Tar bort http://www.flashback.info/leave.php? i länkarna, så istället för att hamn på Flashbacks mellansida är länkarna direktlänkar.
Större textruta
Skriver man längre inlägg än några meningar får man ofta scrolla i textrutan om man vill gå tillbaka och se vad man skrivit. Med Flashscript slipper man det. Storleken är inställningsbar.
Ersätter den röda stjärnan
Den röda stjärnan är en känd symbol för kommunism och socialism. För oss som inte sympatiserar med det kan det vara skönt med en annan ikon uppe till vänster, bredvid Flashback Forum > Aktuell forumkategori > Aktuellt forum
Byter stil på signaturerna
Som standard har signaturerna samma textfärg som inläggen, och kan därmed vara störande. Flashscript byter som standard färg och storlek på texten, men man kan använda valfri CSS-kod.
Visar bilder
Vid varje länk till en bild i inlägg infogas en bild. Det finns även inbyggd funktionalitet för att hämta adressen till en bild om själva länken är av formatet http://www.example.com/view.php?image001.jpg, åtminstone för vissa populära imagehosts.
Som standard visas inte bilden direkt, utan istället visas en knapp vid varje bildlänk. Först när man trycker på knappen laddas bilden. Detta för att man ska slippa se bilder man inte vill se, men även av prestandaskäl. T ex bildtråden i Laidback skulle annars kunna krasha en dator med för lite internminne. Man kan ställa in så att bilderna visas direkt istället om man vill det.
Knapparna visas även i citat, men bilderna visas endast i inlägg (Nytt).
Visar filmer
Ganska självförklarande.
Visar Skicka- och Förhandsgranska-knapparna över textrutan
Har man en stor textruta och ett längre inlägg ser man inte knapparna utan att scrolla när man förhandsgranskat inlägget. Scriptet klistar in kopior av dessa knappar även över textrutan.
Gå direkt till den avancerade editorn
Om man inte gillar snabbeditorn när man redigerar sina inlägg måste man normalt ta fram den ändå, och sedan klicka på Gå till avancerad. Den här funktionen byter ut Redigera till Redigera (avancerad).
Gör kodrutorna i inlägg bredare
Som standard är de olika kodrutorna alldeles för smala vilket ofta leder till en horisnontell scrollist. Den här funktionen gör dem lika breda som citatrutor.
Visar förhandsgranskning av trådar
Internet Explorer visar hela texten som finns i title-attributet, Firefox visar bara en rad. Den här funktionen ersätter Firefox inbyggda tooltip mot ett eget, som även visar trådstararens avatar. I skrivande stund har Flashback stängt av denna funktion, så förhandsgranskningen visar ingen meddelandetext. Det är enligt ledningen gjort av prestandaskäl och det är inte sagt när den kommer tillbaka.
Favoritforum
Flashscript lägger till en egen meny mellan Kontrollpanel och Chat. Där kan man lägga till en lista med favoritforum som man vill kunna nå snabbt. Listan skriv in i formatet Namn{ny rad}forum-ID. T ex så har "Övriga dator och IT-diskussioner" adressen http://www.flashback.info/forumdisplay.php?f=134. Det fetmarkerade 134 är forum-ID:t.
Övriga länkar
Samma som ovan, men här skriver man in hela adressen. Det kan t ex vara "alla mina inlägg" som har adressen http://www.flashback.info/search.php?do=finduser&u=XXXXX. Ersätt XXXX med ditt användar-ID.
Citera flera
Lägger till en knapp vid varje "Citera"-knapp med texten "Citera flera". Trycker man på den sparas inlägget i en variabel. Klicka på så många inlägg du vill citera och avsluta med att trycka på antingen "Post a reply" eller "Citera"-knappen på ett inlägg. Då klistras den sparade texten in i textrutan. När man sedan trycker på Skicka-knappen tas de sparade inläggen bort. Man kan också trycka på knappen "Töm sparade citat" bredvid "Post a reply".
De sparade citaten är desamma mellan olika trådar och de tas bort när man startar om browsern. Fungerar endast i Firefox 2.0+
Inställningarna görs i ett HTML-gränssnitt
Tidigare har man gjort inställningarna genom att redigera variabler direkt i scriptet. Nu görs de genom att öppna Flashscript-menyn och trycka på Inställningar, högst upp i menyn. Fungerar endast i Firefox 2.0+
(Om man har en annan browser och vill köra scriptet ändå så finns det gamla sättet kvar.)
Övrigt
Den här versionen av Flashscript tar inte längre bort reklam. Det är av två anledningar; dels så har jag ingen lust att underhålla reklamfiltren, men främst så är andra lösningar som R.I.P. och Adblock plus bättre. Jag har inte haft reklamfunktionen påslagen i scriptet på länge, Adblock Plus är mycket snabbare.
Scriptet är omskrivet i viss mån för att vara snabbare och robustare. Med den tidigare versionen tog förstasidan på bildtråden ca 17 sekunder att ladda klart (40 inlägg per sida), med den nya versionen tar det 7-8 sekunder. Det är förstås ett undentag med så många länkar och bilder, de flesta andra trådar laddar mycket snabbare.
Om en funktion krashade förut krashade hela scriptet. Jag har nu lagt till bättre felhantering, så förhoppningsvis ska det vara lite robustare.
Scriptet kräver Firefox 2.0+ och Greasemonkey. Vad är Greasemonkey?
Vissa funktioner fungerar i Opera och, om man laddar hem något av de tillgängliga tilläggsprogrammen, även i Internet Explorer. Väljer man att inte köra scriptet i Firefox kan man inte räkna med att det fungerar.
Eftersom userscripts.org inte låter mig uppdatera scriptet så är det en gammal version på http://userscripts.org/scripts/show/5915, ladda inte hem den.
Istället finns den nyaste versionen här: http://oneman.fb.googlepages.com/