hvordan skabes der et nyttigt, stik af med twitter overalt

, hvordan der kan skabes en nyttig stik af med twitter overalt,,,,, andel,,,,,,,,,,,,,,, det cyber - mandag envato tuts + kurser vil blive reduceret til $3.- og' t miss.,, twitter, hvor er et manuskript, omfatter "løsning fra twitter med magt af deres meddelelse platform til din hjemmeside.vi skal bygge et lille jquery manuskript, der benytter twitter, hvor for deres brugere.,,,, trin 1: registrering af din ansøgning, er det første skridt i twitter, hvor proces er at skabe en ansøgning.registreringen kan ses her.det eneste område, som kan forårsage nogen form for forvirring er callback url.det skal anvendes, når twitter autentificerer bruger; den angiver, hvor på din hjemmeside, vil du sende autentificeret bruger tilbage.for de fleste mindre ansøgninger, din hjemmeside er hjemmeside, vil sandsynligvis være tilstrækkeligt, men i større ansøgninger, vil du måske direkte brugeren tilbage til et område, der er passende indhold for bekræftet brugere. et vigtigt at værd at bemærke, er anvendelsen af type.nu vil det ikke anføres i ansøgningen oprettelsen, men vil være til rådighed i hen til dit system, for at finde din nye anvendelse, at de indstillinger, tab ved siden af oplysninger, og at de radio - knappen fra "læse" til "at læse og skrive" i anvendelse - sektioner., for at være ærlig, er det pinligt for mig at fortælle, hvor meget tid der gik, mens fejlfinding, før jeg besluttede at se her!,, trin 2: hvad er det?, ved hjælp af twitter nogen steder, vi skal i dag koncentrere mig om tweet rubrik træk.beskeden rubrik giver en glimrende gennemsigtighed mellem deres websted og twitter, som giver brugerne tweet direkte til deres konto uden at efterlade din hjemmeside, og, hvad vigtigere er, fortsætter med at interagere med deres indhold,.,, jquery manuskript, vi skriver i dag, let kunne tilpasses til en jquery eller wordpress stik af.det vil afsløre brugeren at fremhæve et stykke tekst siger, din blog, post, og vise et "twitte" knappen.når brugeren klik på knappen, det vil tage den markerede tekst til tweet rubrik funktion fra twitter overalt, at indsætte fremhævet tekst som tweet., kan brugeren enten forlade tweet, som det er - med et link til den side er de på, eller de kan udgive en del for det før tweete.sikkerhed er af afgørende betydning her, den mindste smule misbrug, og brugerne vil tilbagekalde adgangen i deres omgivelser, og ikke kan vende tilbage til deres ansøgning om en chance til.så, altid give brugeren en forsmag på, hvad der vil blive sendt til deres konto; det er ofte en god praksis for at få dem til at trykke på knappen, før behandlingen, tweeter direkte tweet. image forbindelser, det vil også gøre det muligt for brugeren at klikke på nogen af dine billeder og opnå den samme tweet rubrik virkning.i dette særlige tilfælde, tweet vil reference direkte url billedet.,, trin 3: oprettelse af den javascript filer, < manuskript src = "https: //ajax. googleapis. kom /ajax /libs /jquery /1.7.1 /jquery. min.js" > < /manuskript > < manuskript src = "https: //ajax. googleapis. kom /ajax /libs /jqueryui /1.8.18 /jquery ui. min.js" > < /manuskript > < manuskript src = "http://platform.twitter.com/anywhere.js?id = [api-key] & v = 1 > < /manuskript > < manuskript src = "http: //vej til manuskript /copybot /manuskript. er" > < /manuskript >, som du kan se, har vi brug for at medtage et par javascript filer for at gøre vores stik af fungerer korrekt.,, at vi vil bruge jquery for dets brugervenlighed og nice vælgeren motor.vi vil bruge jquery ui for grundlæggende interaktion med brugeren, når tweet rubrik dukker op, kan vi give brugeren til at slæbe rundt med deres mus.den næste javascript omfatter er twitter, hvor sagen selv.heldigvis for os, er det ret let, kommer i lige over 7kb.som du kan se, er du nødt til at forsyne api - nøgle, som findes i de indstillinger af app 's tidligere i denne artikel.den sidste fil er vores manus. det vil holde alle vores jquery kode og tweet rubrik funktion kræver.,, trin 4: begynder vores kodeks, $(dokument). - (function() (}), begynder vi i vores javascript fil, som indeholder alt, hvad der står i jquery er nummer klar metode.alt her skyder efter dom er fuldt lastet, du reddede os fra eventuelle fejl, funktion getselectiontext() {var tekst = "." hvis (vindue. getselection) (tekst = vindue. getselection(). tostring();} andre, hvis (document.selection & & document.selection.type!= "kontrol") (tekst = dokument. udvælgelse. createrange(). tekst;} tilbage tekst;}, ovennævnte stykke kode, vil gøre det muligt at tage de fremhævede tekst fra brugeren, når de har valgt det.denne kodeks er en helt normal funktion, og som kan findes (og dokumenteret) over hele internettet. $("post"). mouseup (function() {$('# tweetthis'). show().}), derefter kan vi begynde at interagere med brugeren en mus op begivenhed.i denne side af: jeg har skabt en, div., med en klasse af "post".for resten, vi er kun rettet mod det, okay, så, at kodeksen ikke løbe, hver gang de bruger dem op på den side.når de bruger dem op i det, okay, vil vi have en knap til brugeren, der gør det muligt for dem at tweete fremhævet tekst. $("# overalt"). draggable(); denne metode anvendes jquery - at give brugeren til at slæbe rundt på tweet kasse fritid.vi kan ikke give nogen muligheder til det som default funktioner vil være tilstrækkeligt for, hvad vi gør. $('# tweetthis). klik (function() {$('&#tbox '). empty(); var tekst = getselectiontext(); hvis (tekst.= ") (twttr. overalt (funktion (t) {t ("&#tbox "). tweetbox ((højde: 100, bredde: 400, defaultcontent: '"' + $. - (tekst) + "-" + document.title + "-" + window.location.href})}). $('# overalt "). show();}}); her er, hvor kødet af vores stik af funktioner vil finde sted.på klik på "twitte" knap, vil vi begynde med at tømme indholdet af tweet kasse.dette gør det muligt for brugeren at fremhæve en anden del af teksten og tweet det i stedet. det næste linje vil erklære en variabel til brugerens udvalgte tekst fra vores funktion.vi gør en hurtig kontrol for at fastslå, om de bruger faktisk valgt en tekst, og gå videre med vores tweet rubrik initialization. fra den officielle dokumentation:, "@ overalt javascript fil fastlægger en fælles global objekt (, twttr,).at bruge @ overalt, så ring, hvor som helst, metode og gå videre.den callback vil modtage et tilfælde af twitter api - klient (kaldet ", ikke" af konventionen) som sit eneste argument.alle steder karakteristika findes @ som medlemmer af twitter api - klient. ", betyder det, at du kan ringe til nogen af disse metoder på twitter api - klient (" t "): auto linkification twitter brugernavne, hovercards med knapper, fløjt kasse, bruger adgangskode & signup.din ansøgning kan gøre flere opkald til ", hvor som helst," metode, så du skal ikke være bange for at begrænse funktionaliteten i dit sted.som du kan se, så målet ",&#tbox", til at blive fyldt med twitter er tweet rubrik træk.som du måske har bemærket, hvis du arbejder med jquery, der anvender tilsvarende css udvælgere, når de stiller spørgsmålstegn ved dom. hvis vi skulle ringe. tweetbox(); uden nogen muligheder, så fløjt æske, ville tage det egenskaber fra de misligholdelser, som er skitseret i dokumentation.vi bruger den, defaultcontent, ejendomsret til at indsætte brugerens udvalgte tekst til en tweet, sammen med den nuværende side titel og adresse.vi bruger jquery er $. trim, funktion for at slippe af med uønskede whitespace fra brugerens valg, som ville koste dem tegn på deres tweet. så kan vi vise skabt tweet kasse for brugeren, klar til at godkende og slik!,, løntrin 5: tweeter image url - adresser, $('img). klik (function() {var url = $(det). attr ('src '); twttr. overalt (funktion (t) {t ("# tbox"). tweetbox ((højde: 100, bredde: 400, defaultcontent: - se det her billede: + url})}); $('&#overalt "). show().}), kode ovenfor giver brugeren mulighed for at kompensere et direkte billede url til deres konto.vi oprettede tweet kasse, præcis som før, men vi bruger, src, "af" img 'element, denne gang som dynamisk variabel i stedet for fremhævet tekst. det kan let tilpasses for html5 videoer, hvis du ønsker at ramme dem i stedet for billeder, lidt - $('&#skjule). klik (function() {$('# tbox'). empty(). $('# overalt "). hide(). $('&#tweetthis'). hide().}), nævnte kode simpelthen gør det muligt for brugeren at slippe af med tweet kasse, efter at de har tweetet eller hvis de ombestemmer sig på twitter.vi tømmer, div. element klar til næste udvalgte tekst og billede, url.,, trin 6: muligt tilfælde, den slags funktioner vil give sig perfekt til en blog.under denne kode, tilpasset til en wordpress stik af vil give brugerne tweet citater fra din artikel, øget eksponering og sprede deres indhold på internettet.,, image url ville passe fint om et fotografi tweete eller web - design portefølje sted, hvor brugeren kan twitte din slags arbejde.eller, det manuskript kan omdannes til en korrekt oprettet jquery stik af til brug på et websted; statiske; cms drevet eller tumblr - mulighederne er uendelige, sidste tanker, twitter, hvor platform er en fantastisk måde at lag twitter funktioner på din hjemmeside.,, twitter, hvor platform er en fantastisk måde at lag twitter funktioner på din hjemmeside.personligt mener jeg, at det er netop dette: et lag.jeg ville ikke have det behageligt at opbygge et helt anvendelse med det.dokumentationen er noget begrænset, og den første ting, du kan mærke, når de bruger det selv, hvor mange muligheder, det har, hvor mange funktioner kan være derinde, og hvordan det er delvis mangler lige nu.for eksempel, i øjeblikket, kan du hente en brugers favoritter regne - kun tæller, ikke indholdet.den ekstra funktionalitet ville gøre twitter, hvor op på niveau med den server side hvile api, som allerede eksisterer, som driver meget komplekse, store ansøgninger.held og lykke med denne platform, og forsøge at finde en interessant anvendelse, for nogle af sine let at gennemføre, træk!i mellemtiden, se lige den demo copybot.tak for det!,







Previous:
Next Page: