BB-Kod-knappar på Prisjakt
Tjenare alla SweClockare!
Jag såg för ett tag sedan någon snubbe som klagade över att många skrev prisjaktlänkar utan något namn så man var tvungen att klicka på dem för att se vilken produkt det rörde sig om. Jag tänkte inte mer på det än att "ja, det hade ju blivit mycket enklare och snyggare, men fan vilket jobb". För ett tag sedan hade jag ett litet projekt i javascript och då slog mig tanken, det borde ju vara rätt lätt att fixa lite knappar med BB-Kod man kan kopiera på Prisjakt.
Så med minimal erfarenhet och mycket hjälp från internet knåpade jag ihop ett litet userscript som lägger till tre gräsliga (åtgärdat i 1.2, tack Gardart) knappar bredvid produktnamnet på varje produkt på Prisjakt. När man klickar på knapparna får man upp en ruta med BB-Kod som man kan klistra in direkt på forumet. En ger produktnamnet som en länk, en ger en bild som en länk, och en ger både produktnamn och bild. Det finns dessutom möjlighet att hämta hela listor som BB-Kod eller hela prisoptimeringar om man så önskar. Det senare kräver dock att man hittar knappen som jag inte lyckades passa in på ett bra sätt i UI:t och fick gömt under butikslistan. Jag lägger en bild på var man hittar den i spoilern nedan.
Knapparnas innehåll:
- BB-Kod Länk:
[URL="http://www.prisjakt.nu/produkt.php?p={produktnummer}"][B]{produktnamn}[/B][/URL]
- BB-Kod Bild:
[URL="http://www.prisjakt.nu/produkt.php?p={produktnummer}"]
[IMG]http://s3.pji.nu/product/standard/280/{produktnummer}.jpg[/IMG][/URL]
- BB-Kod Länk och Bild:
[URL="http://www.prisjakt.nu/produkt.php?p={produktnummer}"][B]{produktnamn}[/B]
[IMG]http://s3.pji.nu/product/standard/280/{produktnummer}.jpg[/IMG][/URL]
- Lista:
För invecklat nu, kolla Product-klassen om du är intresserad.
Installera gör man lättast med tampermonkey i chrome eller greasemonkey i firefox (inte testat i ff själv). Det borde även gå att dra och släppa .js-filen i tilläggsfliken i chrome, men det finns viss risk att det inaktiveras då (som det blev med Better SweClockers).
Kom gärna med tips på hur jag kan fixa till koden bättre, jag är som sagt rätt så nybörjare på javascript och har garanterat inte skrivit koden enligt konstens alla regler.
Direktnedladdning
Sida på GreasyFork
Använd koden som ni behagar och ge gärna mig creds om ni mot förmodan skulle tycka den var så fantastisk att ni vill sprida vidare och använda i egna projekt.
Spela Swemantle! Du vet att du vill.
Ibland har jag fel, men då är det någon annans fel.