jocke said:

jocke
web-speechbubble

Obama need Emo Vote: http://www.flickr.com/photos/jocke66/3210102178/

10 months, 3 weeks ago.

45 comments so far

  • bolstad

    Det där var häftigt, pluginlistningen hos WP också. Är väldigt trevligt ur SEO-synpunkt med en länk från wordpress.org :)

    10 months, 3 weeks ago by bolstad

  • jocke

    jag är lite glad så länge plugen ligger här också: http://wordpress.org/extend/plugins/browse/new/

    10 months, 3 weeks ago by jocke

  • ducedo

    Det är nästan så att man skulle slänga ihop ett plugin bara för att få en extra länk från Wordpress.

    10 months, 3 weeks ago by ducedo

  • andreasviklund

    Ett av mina teman var det mest nerladdade temat på WordPress.org under några veckor. Det märktes tydligt på besöksstatistiken. Att lägga in länkar till sin egen sajt i tema-/pluginbeskrivningen, precis som du gjort med Emo Vote, är väldigt praktiskt. :)

    Ska för övrigt provköra pluggen under helgen som kommer!

    10 months, 3 weeks ago by andreasviklund

  • peteresse

    @Jocke: Min wordpress-kille är ledsen att Emo-Vote använder samma ID för sin div som resten av posten redan fått av wordpress. Rena rama grekiskan för mig dock :)

    10 months, 3 weeks ago by peteresse

  • mptre

    @peteresse uppstår det några problem i.o.m. id-krocken?

    10 months, 3 weeks ago by mptre

  • andreasviklund

    @mptre: Ett valideringsfel per post. Får jag föreslå att "-emovote" läggs till efter post-id i div:en?

    10 months, 3 weeks ago by andreasviklund

  • peteresse

    @mptre: Jag vidarebefodrar "Validerar inte, vilket jag ju föredrar. Sen bör ju t.ex. document.getElementById('post-1234') ge tevetydigt resultat, när det finns två element med samma id."

    Men det är ju bara smågrejer, allt som allt är det ju rysligt bra jobbat och passar jättebra på iLove!

    10 months, 3 weeks ago by peteresse

  • mptre

    @andreasviklund du har alldeles rätt, ska se till att ändra det till nästa version.

    Tack för feedback!

    10 months, 3 weeks ago by mptre

  • peteresse

    @mptre: Tack själv! :)

    10 months, 3 weeks ago by peteresse

  • andreask

    @mptre: Riktigt snyggt jobbat! Jag sitter och testar Emo Vote nu, gillar det skarpt. Utöver valideringsfrågan har jag hittat en sak till; är man tillräckligt snabb i sitt klickande kan man bidra med flera röster.

    10 months, 3 weeks ago by andreask

  • andreask

    @mptre: Det är mer än ett valideringsfel per post om man använder Emo Vote i listningen, plötsligt är det väldigt många inputs med samma id.

    10 months, 3 weeks ago by andreask

  • bakelita

    Jag gillar! Vore extra schysst med en kompletterande widget-plugin där du kan visa länkar till de 5 populäraste emo-inläggen... Eller kanske en total Emo-statistik. Så här är tycker läsarna i snitt om allt som skrivs...

    10 months, 3 weeks ago by bakelita

  • mptre

    @andreask får nog göra alla knappar "oklickbara" efter att man har tryckt och inte i callbacken. Ska även se över markupen.

    @bakelita en widget kommer i nästa version.

    10 months, 3 weeks ago by mptre

  • lemonad

    @mptre: Vet du om Emo Vote är kompatibelt med WordPress MU? Är lite intresserad av att installera det på intranätet.

    10 months, 3 weeks ago by lemonad

  • mptre

    @lemonad kräver en liten modifikation i tabellen, ett till fält för bloggens id behövs annars kan poster från olika bloggar med samma id krocka med varandra.

    10 months, 3 weeks ago by mptre

  • kalstrom

    @mptre: Emu Vote? (Förlåt. Förlåt. Varför gör jag alltid så här.)

    10 months, 3 weeks ago by kalstrom

  • lemonad

    @mptre: Det låter bra, borde inte vara något problem att fixa! Skall göra ett försök i eftermiddag.

    10 months, 3 weeks ago by lemonad

  • lemonad

    @mptre: Just det, kanske bäst att ställa frågan om det kommer bli problem att många användare har samma IP? Är den cookiesbaserad?

    10 months, 3 weeks ago by lemonad

  • mptre

    @lemonad meddela gärna hur det går för dig. Är några sql-queries i emovotedisplay() funktionen som måste skrivas om och du måste även skicka med bloggens id som en parameter i funktionen emo_vote(). Sen bör det funka!

    Koden finns på GitHub.

    10 months, 3 weeks ago by mptre

  • mptre

    Hm emo_vote_display() ska det stå.

    10 months, 3 weeks ago by mptre

  • lemonad

    @mptre: Klonade från GitHub. Det verkar inte behövas några ändringar vad det gäller sql-frågorna men jag fastnade på själva röstningen. Posterna skapas i databasen men inga röster registreras (d.v.s. det står 0 i alla kolumner).

    Anledningen är med all säkerhet att jag kör en äldre version av WPMU, får undersöka mer.

    10 months, 3 weeks ago by lemonad

  • lemonad

    @mptre: Fortsätter felsöka imorgon. Såg att en av länkarna i html-sidan blir http://domän/bloggnamnWPPLUGINURL/emo-vote/emo-vote-user.js?ver=6124 så det är inte så konstigt att det inte går att rösta.

    10 months, 3 weeks ago by lemonad

  • mptre

    Aha, den använder nog bloginfo('home') för att få fram url:en om jag minns rätt. Dock kan man lösa det ganska smidigt något sånt här:

    <? switch_to_blog(1); $url = get_bloginfo('home'); restore_current_blog(); ?>

    10 months, 3 weeks ago by mptre

  • lemonad

    @mptre: Ah, jag borde kanske läst det där först. Din css-fil laddades okej så jag använde samma sätt att hitta till de andra filerna. Nu får jag in rösterna i databasen men får ett osnyggt javascriptfel.

    10 months, 3 weeks ago by lemonad

  • lemonad

    @mptre: Fast, hmm, nu kan jag visst rösta hur många gånger som helst... så skall det inte vara, va? :)

    10 months, 3 weeks ago by lemonad

  • mptre

    Nej det stämmer bra, spontant skulle jag gissa att det beror på att du måste ha med den relativa sökvägen till bloggen i fråga när du sätter kakan. Konstigt nog måste man ha med parametrarna path och domain när man använder setcookie() i WordPress. Emo Vote "listar" ut sökvägen till wp-installationen när den installeras dock förändras den p.g.a. underbloggarna i wpmu antingen ligger på en subdomän eller /bloggensnamn. Borde inte vara alltför svårt att fixa, sökvägen till respektive blogg finns i wp_blogs-tabellen. Man kanske t.o.m. kan få fram den via ngn funktion.

    10 months, 3 weeks ago by mptre

  • mptre

    Mer läsning kring WordPress och setcookie().

    10 months, 3 weeks ago by mptre

  • lemonad

    Tack så mycket för hjälpen! Då är det nog javascriptfelet jag behöver hitta, hade nämligen inga kakor alls satta.

    10 months, 3 weeks ago by lemonad

  • mptre

    Alright skulle gissa på att sökvägen till emo-vote-ajax.php också är korrupt i javascriptet.

    10 months, 3 weeks ago by mptre

  • lemonad

    @mptre: Jag får följande tillbaka från ajax-anropet, bör jag ha en callback här? ({"response":{"status":200,"numbers":[{"vote_0":"38%","vote_1":"31%","vote_2":"13%","vote_3":"0%","vote_4":"19%","vote_total":"16"}]}})

    Cookien ser okej ut, tror jag: Set-Cookie: emo_vote-35=4; expires=Sat, 21-Feb-2009 21:42:13 GMT; path=/testblogg; domain=wputv

    10 months, 3 weeks ago by lemonad

  • mptre

    En callback ska läggas på i.o.m. filen påkallas via dess absoluta sökväg, men det ska redan ske. Saknar ett .* efter domänen i kakan.

    10 months, 3 weeks ago by mptre

  • lemonad

    @mptre: Det skall nog inte vara .* i det här fallet eftersom det är den url:en som visas i adressfältet i browsern i det här fallet (intranät).

    Någon callback definieras inte i ajax-POSTen, bodyn ser ut så här: emo_vote=1&option=4&post=35

    10 months, 3 weeks ago by lemonad

  • mptre

    Låter vettigt angåned domänen. Sätter man datatypen till jsonp läggs en callback på.

    10 months, 3 weeks ago by mptre

  • lemonad

    Ja, om man inte definierar namnet på callbacken så defaultar den till "callback" men i det här fallet läggs den inte på. Det skall se ut så här: emo_vote=1&option=2&post=1666&callback=jsonp1232662855255 men för mig saknas callback. Skumt,d et känns inte som den grejen alls kan bero på att jag kör WPMU.

    10 months, 3 weeks ago by lemonad

  • lemonad

    Äääää, min version av wpmu inkluderar jquery-version 1.1.14 och jsonp introducerades först i 1.2. Måste läsa om senare versioner fortfarande är kompatibla, det är framförallt admin-gränssnittet jag är rädd om.

    10 months, 3 weeks ago by lemonad

  • mptre

    Aha, surt :(

    10 months, 3 weeks ago by mptre

  • lemonad

    @mptre: Chansade på att uppgradera från 1.1.4 (och inte 1.1.14 som jag råkade skriva ovan) till 1.2.6 så sen fungerade jsonp som förväntat!

    Dock sattes inte kakan men det var så enkelt att när man inte har en TLD så skall man inte skicka in domän i setcookie (utan bara path).

    Tack så jättemycket för all hjälp, det verkar faktiskt fungera nu! :)

    10 months, 2 weeks ago by lemonad

  • mptre

    @lemonad härligt!

    10 months, 2 weeks ago by mptre

  • mptre

    Angående setcookie() i WordPress. Satt precis och luskade lite WP-kod och hittade två konstanter vid namn COOKIEPATH och COOKIE_DOMAIN som WordPress själv använder när kakor ska skapas.

    10 months, 2 weeks ago by mptre

  • lemonad

    Jag hittade COOKIE_DOMAIN igår också för det gick inte att logga in i WPMU2.7 förrän jag satt den till tom sträng. Minns inte nu hur du gjort i emo vote men du kanske kan uppdatera till att använda den inställningen ifall du inte gör det?

    10 months, 2 weeks ago by lemonad

  • mptre

    Emo Vote tar reda på sökvägen och domänen på egenhand i dagsläget. Har en liten fixlista som jag ska sätta igång med i förhoppningsvis helgen alternativt nästa vecka.

    10 months, 2 weeks ago by mptre

  • lemonad

    Är förresten på god väg med uppdateringen nu, det tar sin lilla tid och jag har fått skriva om en del kod (mest plugins för custom-flöden) men det mesta verkar ändå fungera. Jag fick förresten aldrig emo-vote att fungera i admin-gränssnittet med 1.5. Så fort jag uppdaterade inställningarna försvann alla emo-ord.

    10 months, 2 weeks ago by lemonad

  • mptre

    Hm, skulle kunna tro att funktioner som addoption(), getoption() och update_option() kanske fungerade annorlunda i tidigare versioner av WordPress?

    Fixlista: http://wiki.github.com/mptre/emo-vote/to-do

    Påminn om jag har glömt något eller om ni saknar något för den delen också.

    10 months, 2 weeks ago by mptre

Sign in to add a comment