Skript ilusatest sotsiaalmeedia nuppudest. Oma sotsiaalsed nupud. Nupu piltide üleslaadimine serverisse

  • 02.07.2020

Selles kiirõpetuses loome lihtsad ja kohandatud sotsiaalse jagamise nupud.

Minu pakutud valikul puuduvad need puudused - kõik failid asuvad teie serveris (see tähendab, et need kukuvad koos saidiga), väljastpoolt midagi laadimata, ja pealegi on see väga hästi kohandatud. Lisaks on meil väike pluss - tavaliselt on kolm suurt (VKontakte, Facebook ja Twitter) osa sotsiaalsetest nuppudest. Meie puhul on klipis kohal Mail.Ru, Odnoklassniki ja Telegram, nii et keegi ei jäta meie saiti avaldamata.

Ainus oluline puudus: klikkide arv nupud loevad ei tee... Me läheme kaugemale lihtsusest ja paindlikkusest.

Esimest korda tekkis küsimus minu enda sotsiaalmeedia nuppude kohta ajal, kui suhtlusjagamine oli saidi lehe jaoks väga vajalik, kuid kõik ressursid ei sobinud kujundusega. Ja mitte mina üksi - juba kohandatud nuppude idee pole kaugeltki uus. Kõige huvitavama lahenduse leidsin enda arvates Habré lehelt ja pärast lühikest otsingut viis GitHubi... Võtsin aluseks selliste jagamisnuppude loogika ja muutsin neid loovalt.

Lahendus on sama lihtne kui vilditud alglaadimine - sotsiaalsete võrgustike jaoks luuakse lingid, mille kaudu edastatakse neile arusaadavaid parameetreid. Kuna see kasutab silti , siis saate sellesse mähkida peaaegu kõike - kohandamisvõimalused (mille jaoks seda kõike tehakse) on tohutu.

Kuid sellel skriptil on üks puudus - skript, mis käsitles brauseri käitumist, kui ühel nupul klõpsati. Siin on osa sellest, milles näete ise kahte probleemi:

Vkontakte: funktsioon (poort, pealkiri, pimg, tekst) (url \u003d "http://vkontakte.ru/share.php?"; URL + \u003d "url \u003d" + kodeeridaURIComponent (poortima); url + \u003d "& title \u003d "(! LANG: + encodeURICkomponent (alapealkiri); URL + \u003d"&description=" + encodeURIComponent(text); url += "&image=" + encodeURIComponent(pimg); url += "&noparse=true"; Share.popup(url); }, !}

Esimene probleem on väike ja paljud võivad mulle öelda: „Hei, kutt kirjutas selle 2012. aastal! Muuda lihtsalt joont ja kõik. ” Ja olen teiega nõus, et saate lihtsalt muutudavkontakte.ru saidile vk.com ja lihtsalt sulgege küsimus.

Teiseks tuleb iga teenuse jaoks kirjutada uus plokk. Mis pole ka eriti problemaatiline, piisab, kui kopeerida-kleepida ja eemaldada / lisada vajalikud parameetrid.

Aga mida see stsenaarium lõpuks teeb? See loob lihtsalt hüpikakna, mis edastab loetletud parameetrid. Need on read:

Hüpikaken: funktsioon (url) (window.open (url, "", "tööriistariba \u003d 0, olek \u003d 0, laius \u003d 626, kõrgus \u003d 436");)

Täpselt selle skripti tööd muutsin veidi. Kuid sellest allpool. Vaatame nuppe ennast ja nende toimimist.

Esiteks peab meil jagamisnuppude jaoks olema mitu muutujat:

  • $ Pealkiri - lehe pealkiri (pealkiri)
  • $ Kirjeldus - lehe kirjeldus
  • $ ImageUrl - tee lehepildini
  • $ Link - otselink lehele

Nimetasin nad tinglikult nii, et oleks selgelt selge, kui palju neid on vaja ja mis nad on. Kuidas neid teie saidil võetakse - käsitsi või automaatselt -, sõltub ainult rakendusest, milles see käivitatakse. Näiteks WordPressi CMS-is näeb see välja järgmine:

  • $ Pealkiri - see on
  • $ Kirjeldus
  • $ ImageUrl
  • $ Link

Nüüd lisame vajalikku kohta järgmise koodi, kus asendame muutujate asemel vajalikud väärtused (vajadusel):

Kontaktis kasutajaga Facebook Mail.Ru Klassikaaslased Twitter Telegramm

Valmis. Kood juba töötab ja seda saab kasutada - lingile klõpsates avaneb suhtlusvõrgustiku uus vaheleht. Nüüd teeme selle nii, et see ei tooda vahelehti, vaid avab brauseri peal väikese akna. Lisame allpool järgmise koodi:

Mis toimub - skript jälgib kõiki klikke atribuudiga rel \u003d "nofollow". Võite panna ükskõik millise, kuid see ütleb ka robotitele, et te ei pea neid linke järgima - me teeme kombo ühe liigutusega. Vajutamisel avaneb aken suurusega 626 x 436 pikslit (parameetrid laius \u003d 626, kõrgus \u003d 436), mida saab oma maitse järgi muuta.

See on kõik! Töö tulemust näete selle artikli lõpus.

Loomulikult on sellel skriptil märkimisväärne puudus - see ei saa klikkide arvu lugeda. Kuid lihtsa, kiire ja hõlpsasti kohandatava lahendusena on see lihtsalt asendamatu. Sildile võite toppida kõike - teksti, pilte, svg-graafikat - miski muu ei piira teid (välja arvatud muidugi kujutlusvõime).

Ülevaade kodumaistest konstruktoritest ja veebisaitide sotsiaalmeedia nuppude skriptidest ning välismaistest analoogidest. Lühidalt, arusaadavalt ja selgelt.

Veebisaidi sotsiaalmeedia nuppude kujundajad

2. Lihtne viis linkide saamiseks saidile - QIP.RU
Asetage nupp saidile ja andke külastajatele võimalus lisada oma lemmik saidimaterjalid järjehoidjatesse, ajaveebidesse ja suhtlusvõrgustikesse. Kolm sammu: kuhu nupp üles märkida (sait, Blogger või WordPress), nuppude stiil (valmisvalikud) ja nupp kätte saada.

3. Nupud sisu lisamiseks sotsiaalvõrgustikesse - Pluso
Asetage nupud ja andke külastajatele võimalus jagada neile meeldivaid lehti suhtlusvõrgustikes, samuti printida, saata e-kirju ja lisada järjehoidjaid.

4. Ühiskondliku tegevuse teenus - UpToLike
Kohandatud sotsiaalmeedia nupud, millega saab määrata värvi, kuju, suuruse ja eriefekte. Lisavõimalused on PicShare'i pildijagamise vidin, funktsioon Quote ja kohandatud funktsioon After.

5. Üks nupp! - kõigi järjehoidjate ja suhtlusvõrgustike teenuste jaoks
Valige nupp liik. Kuhu nupp installitakse: veebisait, Blogger või WordPress. Lisage nupp.

Selle saidi sotsiaalmeedia nuppude skriptid

1. Ilusad sotsiaalsed nupud saidi jaoks - goodshare.js
Kuva nupud peaaegu igas seadmes. Puhas kood. Lühidokumentatsioon. SEO sõbralik.

2. Sotsiaalsete järjehoidjate ja võrgustike skriptinupud - jagamine42
Valige saidil kasutatavate teenuste suurus ja märkige nende ikoonid. Valige soovitud valikud. Vaadake, kuidas see välja näeb, ja / või laadige alla valmis skript. Installige skript oma WordPressi saidile, Drupali jms.

3. Ilus sotsiaalmeedia nagu nupud, mis kasutavad jQuery - Social Likes
Skript "like" nuppudest, millel on samas stiilis loendurid sotsiaalvõrgustike jaoks: Facebook, Twitter, VKontakte, Odnoklassniki, My World, Google+ ja Pinterest.

Sotsiaalmeedia nuppude välismaised analoogid veebisaidi jaoks

1. Jaga nuppe - AddThis
Nuppude jagamine aitab teil oma saidi vaatajaskonda suurendada, meelitades hajutatud sisu kaudu külastajaid muudest ressurssidest ja sotsiaalsetest võrgustikest.

4. Sotsiaalne jagamine - Po.st
Saage rohkem väärtust sotsiaalmeedia jagamisest. Teenus hõlbustab külastajate suhtlusvõrgustikes jagamist, mis suurendab saidi orgaanilist liiklust.

5. Jaga nuppe mis tahes veebisaidi jaoks - AddToAny
Hankige sotsiaalmeedia nuppude kood mis tahes veebisaidi jaoks. Valige nupu tüüp ja stiil, määrake e-post ja muud suvandid või valige üks platvormidest: WordPress, Drupal, Tumblr, Joomla, Elgg, WordPress.com, Blogger, TypePad või FeedFlare. Hankige nupu kood.

kell 8:00 Muuda sõnumit 6 kommentaari

Hiljuti palub iga teine \u200b\u200b(kui mitte esimene) klient saidi arendamise nõuetes kindlasti linkida seda sotsiaalsete võrgustikega. Saidi nupud "Sotsiaalsed" on number üks tööriist sihtrühma meelitamiseks, sisu levitamiseks ja üldiseks suhtekorralduseks. Ja see on täiesti tasuta!

Suhtlusvõrgustikud pakuvad koode oma nuppude ja vidinate jaoks saidile paigutamiseks ning lisavad juhised nende installimiseks sisuhaldussüsteemi. Mis tahes CMS (opsüsteemid) võimaldab teil neid installida, peamine on nende harmooniline sobitamine oma saidi kujundusega.

Millised on funktsioonid ja funktsioonid?

Kui teie sait on suunatud inimestele, kes suhtlevad populaarse suhtlusringkonnaga. võrgud, näiteks Vkontakte, Twitter, Instagramm, Facebook, Google+, Pinterest jne, ja soovite need kõik katta, et mitte installida nende kõigi nuppe eraldi, kuna need võivad erineda suuruse ja kujundamisel soovitame kasutada agregatsiooniteenuseid. Need on lihtsad ja mugavad tööriistad, mis võimaldavad saidi külastajatel teavet kiiresti oma sõpradega jagada, olenemata sellest, millist suhtlusvõrgustikku nad kasutavad. Allpool analüüsime kõige populaarsemaid teenuseid.

Sotsiaalmeedia nupud jagavad Plusot

"Miks teda vaja on?" - te küsite. Tõenäoliselt üritan ajaga kaasas käia - oleme kodanlusest maha jäänud ja nende veebisaidi reklaamimine erineb mõnevõrra meie praegusest tegelikkusest.

Kui vaatate burzhuneti ajaveebe, siis peaaegu kõigil neist on erinevad hõljuvad paneelid, mis võimaldavad teil populaarseimatesse suhtlusvõrgustikesse ja järjehoidjatesse lisada artikliteate. Kodanlikel on linkide ostmisega edasi liikumine üsna keeruline ja sotsiaalsete signaalide tähtsus on hakanud uskumatult kasvama.

Paneel võimaldab teil suurendada artiklite jagamise arvu ja seega mõjutada. Noh, kuna meid ootab midagi sarnast, oleks õige sündmustest veidi ette jõuda.

Miks vajate paneeli Share42, selle eeliseid

Tahtsin, et nende nelja suhtlusvõrgustiku jaoks oleks paneel nuppudega, mis on Venemaa Interneti jaoks kõige asjakohasemad. Võimalik, et sotsiaalsed signaalid meie riigis pole nad veel nii kõikvõimsad kui kodanluses, sest asjakohase valiku läbiviimiseks pole need lihtsalt veel piisavad.

Kuid nüüd on parem hakata neid koguma ja olema täielikult relvastatud, kui globaalne armagediaan tuleb Runetti meie väärastunud arusaamade pärast - mõju märkimisväärne vähenemine ja linkidega manipuleerimise karmim karistamine.

Üldiselt sattusin Google'is erinevate päringute sisestamisel paneeli sobiva versiooni otsimisel Dimox.name veebisaidile, kuid kui nägin seal ilusat paneeli, ei pidanud ma vajalikuks otsida selle installimine oma ressursile.

Ma tean lihtsalt, et ta teeb selliseid asju ise (ilma pistikprogrammideta), kuid täna ei tahtnud ma tõesti nüansidesse ja seadistustesse süveneda. Tahtsin võtta paar tükki koodi ja saada suurepärase, esteetilisest vaatepunktist ja tööversiooni hõljuvad sotsiaalmeedia nupud.

Siis komistasin Share42 teenuse otsa ja nähes seal samu sotsiaalmeedia nuppe, olin pisut üllatunud - Dimox kasutab tembeldamist. See on umbes selline, nagu osav kingsepp läheks tarbekaupadele. Pärast veidi netis kaevamist sattusin aga sinna, kus ta kirjutab tasuta valiku, seadistamise ja muutmise teenuse käivitamisest. valmis skriptikoodi hankimine sotsiaalsete nuppude jaoks.

Väsinud saidi nuppude loomisel abi paluma, avas ta eraldi projekti, mis on minu arvates nüüd parim kõigist turul pakutavatest pakkumistest. Lubage mul need lihtsalt loetleda plussidsee jäi mulle silma:


Nüüd miinustest:

  1. Teil peab olema vähemalt elementaarne arusaam ja. Ma ei usu, et te kohe minu publikatsioone lugema tormaksite, kuid siiski loodan teie kavatsusele seda tulevikus teha (lõppude lõpuks proovisin, kirjutasin ja nende artiklite ilmumine põhjustas vaid kiire väljavoolu tellijad - see on kurb).
  2. Samuti peate vähemalt ette kujutama, kuidas teie kasutatav on paigutatud. Näiteks ei pea te koodi sisse kaevama - saate seda kasutada (kuigi ma pole selle skripti jaoks proovinud).

Kui puudused pole teie jaoks olulised (või olete tõe otsimisel valmis kohapeal trampima) ja eelised on märkimisväärsed, siis võite seda artiklit edasi lugeda. Mida nimetatakse - ärge vahetage. Tutvustan teile Share42 loodud sotsiaalmeedia nupuriba väga lihtsat seadistamist ja vaadet ning selle sisselülitamist. Ära süüdista mind, kuid just see mootor töötab minu ajaveebis.

Share42 seadistamine ja saidile skripti installimine

Viskasin selle kausta kataloogi WordPressi pistikprogrammidega, nii et viisardi neljandas etapis pidin määrama selle täpse tee:

Ja ka mina pidin WordPressi ette linnukese panema, sest just seda mootorit minu blogi kasutab. Kõik, kui jagamise seaded on tehtud, jääb ainult viisardi viiendas ja kuuendas etapis soovitatud HTML- ja CSS-koodi sisestamine. Tegelikult tekivad just siin koolitamata kasutajatel tõsised probleemid.

Pange tähele, et selle koodi sisu muutub koheselt, kui muudate oma seadeid (Ajax on ilmselt suurepärane ja kohutav). Seetõttu peate vertikaalse ujuva riba valimisel sisestama ühe CSS-koodi kaks tükki (horisontaalse riba valimisel). Kuid need on kõik detailid, ehkki väga muljetavaldavad ja meeldivad (au Dimoksile).

Räägime kõigepealt lihtsast - cSS-koodi sisestamine... Kopeerige reeglijupp või kaks ja leidke kaskaadstiililehe fail, mida teie mall või nahk kasutab.

WordPressis nimetatakse seda tavaliselt Style.css-ks ja see asub teie kasutatava teema kaustas (/ wp-content / themes / theme name). Joomlas peate otsima stiilifaili kaustast, kus on praegu kasutatav mall (/ templates / template name)

Te lihtsalt avate selle faili näiteks redigeerimiseks ja lisate selle lõpus oma kopeeritud stiilikoodi fragmendid (kleepime HTML-koodi mujale). Salvestage muudatused ja ärge unustage Filezilasse minnes neid muudatusi rakendada, nõustudes hüpikpakkumisega.

Noh, nüüd on aeg tegeleda kolme reaga HTML-i skripti kood Share42... Autor soovitab need lisada artiklite ette või järele. WordPressis pole see lihtne, kuid väga lihtne. Avage redigeerimiseks fail single.php oma teemaga kaustast (pidage meeles, et see elab aadressil / wp-content / themes / WordPressi teema nimi).

Koodi saate kleepida kohe artiklite järele. Selleks leidke funktsioon funktsiooniga_sisu rida ja sisestage soovitatud fragment näiteks selle järele näiteks:

Noh, otsustasin kasutada ka peamist ujuvat paneeli. WordPressi eest vastutab selle eest index.php, kõik praeguse teemaga samast kaustast. Leidke selles sobiv koht ja sisestage kood (võib-olla katse-eksituse meetod).

Jaga42 ujuva paneeli positsioneerimine

Kasutasin vertikaalset ujuvat paneeli Share42, nii et HTML-koodis on kolm numbrit kolmanda rea \u200b\u200blõpus - minu puhul on see 298 (vaikimisi oli 150) ja 20. Mida need tähendavad? Esimene määrab esialgse polsterduse paneeli ülemisest servast veebilehe ülemisse serva (hall punktiirjoon allpool).

Loogiline oleks valida see joonis nii, et pesa oleks joondatud vastavalt mõnele vaatamisväärsusele. Näiteks minu jaoks on see artikli ala algus.

Teine number määrab taande ujuvpaneeli ülaservast, mis on võetud saidilt Share42.com, kuni vaateava ülemisse servani, kui kasutaja lehte kerima hakkab. Ma ei muudaks seda taanet liiga suureks, sest paneeli ülaosas pole nii silmatorkav kui keskel vaateala.

On veel üks joonis, mis võib teie artikliga seotud positsiooni ala mõjutada. Kuid selle leiate juba CSS-koodist, mille kopeerisite oma stiililehele. Vaikimisi on see näitaja võrdne - 70 px (seatud vasakule) ja selle väärtuse tähendus kuvatakse eelmises ekraanipildis punase punktiirjoonega. Jätsin vaikimisi, kuid katsetage julgelt.

Joomlas saate HTML-koodi sisestamiseks kasutada juba eespool mainitud moodulit suvalise Html-koodiga, mille võite paigutada artikli lõppu või ülaossa.

Jah, kui teie jaoks mingil põhjusel paneeli Share42 ei ilmunud, võite proovida lehte brauseris värskendada (teie brauseri tööriistaribal on selline nupp) ja seejärel rakendatakse värskendatud CSS-i stiile, mis brauser oleks võinud lihtsalt vahemälust võtta ja seetõttu teie tehtud muudatusi eirata.

Jah, kui sa tahad lisada sellele paneelile, siis ärge kasutage selles osas autori nõuandeid. See on kõik, ma olen lõpetanud.

Ärge unustage minna teenuse veebisaidile ja vahekaardile "Tänan autorit" annetada väike sent, sest disainer ja paneel ise osutusid lihtsalt imeliseks. Edu rohelisel.

Edu sulle! Näeme varsti blogisaidi lehtedel

Võite olla huvitatud

WebPoint PRO - laia funktsionaalsuse ja pädeva tehnilise otsingumootori optimeerimisega reageeriv WordPressi teema
10 surmavat viga artiklite kirjutamisel ja avaldamisel

Tervitused! Hiljuti küsiti minult tagasisides, kuidas teha samu sotsiaalmeedia nuppe, mis on minu saidile installitud. Ja otsustasin anda artiklis vastuse, vaadates üle 6 sotsiaalteenust. saidi nupud.

Eelised ja puudused

Siiski tuleb märkida, et mõnel juhul võib nuppude asetamisel olla vähe puudusi. Mõelgem, miks on vaja loodud blogisse paigutada sotsiaalmeedia nuppe, ning kaalume ka selliste ikoonide paigutamise peamisi positiivseid ja negatiivseid külgi.

puudused

  1. Lehe laadimiskiirus võib väheneda.
  2. Internetiprojekti väga spetsialiseeritud fookuse korral ei pruugi te soovitud efekti saada.

Sotsiaalmeedia nuputeenuste ülevaade

Heidame pilgu kõige populaarsematele teenustele, mida saate kasutada sotsiaalmeedia nuppude lisamiseks oma veebisaidile.

    See on täiesti tasuta teenus, mis töötab järgmiselt. See genereerib automaatselt spetsiaalse skripti, mille abil on Interneti-projekti külastajatel võimalik avaldada linke sotsiaalsetele võrgustikele. Teenus näeb välja nagu nupud. Paigaldamine on väga lihtne ja mugav ning asetatud nupud näevad lehel kenad välja.

    Teenus pakub üle kolmesaja valiku erinevate nuppude jaoks! Saate väga lihtsalt valida need, mis teile kõige rohkem meeldivad.

    Installimine toimub sõna otseses mõttes ühe klõpsuga. On olemas üleminekute statistika.


  1. See on ilmselt üks huvitavamaid võrguteenuseid, mille abil on võimalik nuppu genereerida mitme parameetri järgi: suurus ja välimus. Lisaks saate valida, kuidas nuppudega paneel asetseb (horisontaalselt või vertikaalselt). Samuti saate määrata kodeeringu. Pärast kõigi vajalike seadete valimist tuleb genereeritud skript alla laadida ja paigutada oma Interneti-projekti vajalikku kohta. Enamasti kohe pärast artiklit.


  2. Yandex pakub iseseisvalt valida, milliseid sotsiaalseid võrgustikke kuvatakse. Kasutaja saab seda teha, pannes lihtsalt märkeruudud plokile paigutatavate nuppude ette. Saate muuta nende välimust.

    Järgmisena genereerib süsteem automaatselt lähtekoodi, mis tuleb teie ajaveebi installida. Selle teenuse peamisteks eelisteks on asjaolu, et skript ei pane loodud blogisse väljuvaid linke. Statistika pidamiseks on võimalik ühendada ka Yandex.Metrica.


  3. See teenus kutsub kasutajaid üles oma veebisaidile paigutama sotsiaalvõrgustike väga ilusaid ja stiilseid nuppe. Teenuse loodud vorm kasutab css-i ja javascripti. Loodud vorm sobib ideaalselt iga Interneti-projekti kujundusega. Sarnased nupud on valmistatud kaasaegse jquery-tehnoloogia abil. Ühendus on väga lihtne ja ei tekita raskusi isegi algajatele. Allalaadimine on väga kiire.


  4. See on kasulik ja täiesti tasuta võrguteenus, mis pakub kasutajatele nuppude paigutamist sellisel viisil: ühes reas rippmenüü kujul paigutus, kõigi teenuste ikoonid järjest. Pärast kuvamisvalikute valimist genereerib teenus automaatselt spetsiaalse javascripti koodi, mis tuleb paigutada saidi vajalikule kohale.

    Lisaks ütleb teenus, kuidas loodud kood mallidele lisada.


  5. Selle teenuse kasutamisel saate vajalikud nupud oma veebisaidile või ajaveebi lisada väga kiiresti ja lihtsalt. Selleks peate järgima ainult kolme lihtsat sammu: valige loodud vidina asukoht, valige nuppude stiil ja hankige kood. Sellised nupud loodud blogisse paigutades saavad külastajad lisada huvitavaid materjale oma järjehoidjatesse ja suhtlusvõrgustikesse.

Niisiis, sotsiaalmeedia nuppude installimine saidile on väga lihtne ja ei tekita raskusi isegi algajatele Interneti-kasutajatele. Soovi korral saate seadistada kas kõigi saadaolevate võrkude nupud või valida ainult mõned konkreetsed võrgud. Selleks peate kasutama ametlikke vidinaid või kolmanda osapoole võrguteenuseid. Kõige populaarsemad nupud on installitud isiklikesse ajaveebidesse või uudiste või meelelahutusega Interneti-projektidesse. :)

P.S. Tänan tähelepanu eest. Millist teenust eelistate? Ootan teie kommentaare. :)