Skripta prekrasnih gumba društvenih medija. Vlastiti gumbi za društvene mreže. Učitavanje slika gumba na poslužitelj

  • 02.07.2020

U ovom kratkom vodiču izradit ćemo jednostavne i prilagođene gumbe za dijeljenje na društvenim mrežama.

Opcija koju sam predložio je lišena ovih nedostataka - sve datoteke će biti na vašem poslužitelju (odnosno, pasti će zajedno s web-mjestom), bez učitavanja bilo čega izvana, a osim toga, vrlo je dobro prilagodljiva. Osim toga, imat ćemo mali plus - obično su velika tri (VKontakte, Facebook i Twitter) dio društvenih gumba. U našem slučaju, u isječku su prisutni Mail.Ru, Odnoklassniki i Telegram, tako da nitko ne ostavlja našu stranicu neotkrivenu.

Jedini značajan nedostatak: broj klikova računati s gumbima neće... Nadilazimo jednostavnost i fleksibilnost.

Po prvi put, pitanje o mojim gumbima na društvenim mrežama pojavilo mi se u trenutku kada je dijeljenje na društvenim mrežama bilo vrlo potrebno za stranicu na web mjestu, ali svi resursi nisu odgovarali dizajnu. I ne samo ja - sama ideja o prilagođenim gumbima daleko je od nove. Najzanimljivije rješenje, po meni, pronašao sam ja na Habréui nakon kratke pretrage doveo je do GitHuba... Uzeo sam kao osnovu logiku rada takvih gumba za dijeljenje i kreativno ih modificirao.

Rješenje je jednostavno kao filcana čizma - izrađuju se linkovi za društvene mreže, unutar kojih se prenose parametri koje oni razumiju. Budući da se oznaka za to koristi , onda u njega možete zamotati gotovo sve - opseg za prilagodbu (za koju se sve to radi) je ogroman.

Ali ova skripta ima jedan nedostatak - skriptu koja upravlja ponašanjem preglednika kada se klikne na jedan od gumba. Evo dijela u kojem i sami lako možete uočiti dva problema:

Vkontakte: funkcija (purl, ptitle, pimg, tekst) (url = "http://vkontakte.ru/share.php?"; Url + = "url =" + encodeURIComponent (purl); url + = "& title = " (! LANG: + encodeURIComponent (ptitle); url + ="&description=" + encodeURIComponent(text); url += "&image=" + encodeURIComponent(pimg); url += "&noparse=true"; Share.popup(url); }, !}

Prvi problem je mali i mnogi bi mi mogli reći: “Hej, stari je ovo napisao 2012.! Samo promijenite liniju i to je to.” I slažem se s tobom da se jednostavno možeš promijenitivkontakte.ru na vk.com i samo zatvorite pitanje.

Drugo, za svaku uslugu treba napisati novi blok. Što također nije jako problematično za napraviti, samo copy-paste i uklonite / dodajte potrebne parametre.

Ali što ova skripta na kraju čini? Samo stvara skočni prozor koji prosljeđuje navedene parametre. Ovo su redovi:

Skočni prozor: funkcija (url) (window.open (url, "", "toolbar = 0, status = 0, širina = 626, visina = 436");)

Upravo sam rad ove skripte malo izmijenio. Ali više o tome u nastavku. Pogledajmo same gumbe i kako rade.

Prvo, moramo imati nekoliko varijabli za gumbe za dijeljenje:

  • $ Naslov- Naslov (naslov) stranice
  • $ Opis- Opis stranice
  • $ ImageUrl - put do slike stranice
  • $ Link - izravna poveznica na stranicu

Nazvao sam ih konvencionalno kako bi bilo jasno koliko ih je potrebno i što su. Način na koji će biti preuzeti na vašoj stranici - ručno ili automatski - ovisi samo o aplikaciji na kojoj će se izvršiti. Na primjer, u WordPress CMS-u to će izgledati ovako:

  • $ Naslov- ovo je
  • $ Opis
  • $ ImageUrl
  • $ Link

Sada, na mjesto koje nam treba, ubacujemo sljedeći kod, gdje umjesto varijabli zamjenjujemo potrebne vrijednosti (ako je potrebno):

U kontaktu s Facebook Mail.Rukolege Cvrkut Telegram

Spreman. Kôd već radi i može se koristiti - kada kliknete na poveznicu, otvara se nova kartica društvene mreže. Sada napravimo tako da ne proizvodi kartice, već otvara mali prozor na vrhu preglednika. U nastavku dodajemo sljedeći kod:

Što se događa - skripta prati sve klikove s atributom rel = "nofollow". Možete staviti bilo koji, ali ovaj također govori robotima da ne morate slijediti ove linkove - mi radimo kombinaciju u jednom potezu. Kada se pritisne, otvara se prozor veličine 626 x 436 piksela (parametri širina = 626, visina = 436), koji se može promijeniti po vašem ukusu.

To je sve! Rezultat rada možete vidjeti na kraju ovog članka.

Naravno, ova skripta ima značajan nedostatak - ne može brojati broj klikova. Ali kao lagano, brzo i lako prilagodljivo rješenje, jednostavno je nezamjenjivo. U oznaku možete staviti bilo što - tekst, slike, svg grafiku - ništa vas drugo ne ograničava (osim mašte, naravno).

Pregled domaćih dizajnera i skripti gumba društvenih mreža za web stranice, kao i stranih analoga. Kratko, razumljivo i jasno.

Dizajneri gumba društvenih medija za web stranicu

2. Jednostavan način za dobivanje poveznica na stranicu - QIP.RU
Postavite gumb na stranicu i dajte posjetiteljima priliku da dodaju svoje omiljene materijale web stranice u oznake, blogove i društvene mreže. Tri koraka: gdje označiti gumb (web-lokacija, Blogger ili WordPress), stilizirati gumbe (iz kutije) i dobiti gumb.

3. Gumbi za dodavanje sadržaja na društvene mreže - Pluso
Postavite gumbe i dajte posjetiteljima mogućnost dijeljenja stranica koje im se sviđaju na društvenim mrežama, kao i ispisivanja, slanja e-pošte i dodavanja oznaka.

4. Usluga društvene djelatnosti - UpToLike
Prilagođeni gumbi društvenih medija s mogućnošću postavljanja boje, oblika, veličine i posebnih efekata. Dodatne značajke su PicShare widget za dijeljenje slika, funkcija "Cuote" i prilagođena funkcija Following.

5. Jedan gumb! - za sve usluge knjižnih oznaka i društvenih mreža
Odaberite tipku vrste. Gdje će se gumb instalirati: web stranica, Blogger ili WordPress. Dodajte gumb.

Skripte gumba društvenih medija za stranicu

1. Lijepi društveni gumbi za stranicu - goodshare.js
Prikaz tipke na gotovo svakom uređaju. Čisti kod. Kratka dokumentacija. SEO prijateljski.

2. Gumbi za skriptu za društvene oznake i mreže - Share42
Odaberite veličinu i označite ikone usluga koje želite koristiti na web mjestu. Odaberite opcije koje želite. Pogledajte kako će to izgledati i/ili preuzmite gotovu skriptu. Instalirajte skriptu na svoju WordPress stranicu, Drupal itd.

3. Prekrasni gumbi poput društvenih medija koji koriste jQuery - lajkovi na društvenim mrežama
Skripta gumba "like" s brojačima u istom stilu za društvene mreže: Facebook, Twitter, VKontakte, Odnoklassniki, Moj svijet, Google+ i Pinterest.

Strani analozi gumba društvenih medija za web stranicu

1. Gumbi za dijeljenje - AddThis
Gumbi za dijeljenje pomoći će vam povećati publiku vaše stranice privlačenjem posjetitelja s drugih resursa i društvenih mreža, putem distribuiranog sadržaja.

4. Društveno dijeljenje - Po.st
Dobijte više vrijednosti od dijeljenja na društvenim mrežama. Usluga će posjetiteljima olakšati proces dijeljenja na društvenim mrežama, što će povećati organski promet stranice.

5. Dijelite gumbe za bilo koju web stranicu - AddToAny
Nabavite kod gumba društvenih medija za bilo koju web stranicu. Odaberite vrstu i stil gumba, odredite e-poštu i druge opcije ili odaberite jednu od platformi: WordPress, Drupal, Tumblr, Joomla, Elgg, WordPress.com, Blogger, TypePad ili FeedFlare. Nabavite kod gumba.

u 8:00 sati Promijenite poruku 6 komentara

U posljednje vrijeme svaki drugi (ako ne i prvi) kupac u zahtjevima za razvoj stranice traži da ga obavezno poveže s društvenim mrežama. "Društveni" gumbi na stranici su alat broj 1 za privlačenje ciljane publike, distribuciju sadržaja i PR općenito. I to potpuno besplatno!

Društvene mreže daju kodove za svoje gumbe i widgete za postavljanje na stranicu te prilažu upute za njihovu instalaciju u sustav za upravljanje sadržajem. Bilo koji CMS (operativni sustav) omogućuje vam da ih instalirate, glavna stvar je da ih skladno uklopite u dizajn vaše stranice.

Koje su značajke i funkcije?

Ako je vaša stranica namijenjena ljudima koji komuniciraju na popularnim društvenim mrežama. mreže, na primjer, Vkontakte, Twitter, Instagramm, Facebook, Google+, Pinterest itd., a želite ih pokriti sve kako ne biste postavljali gumbe za svaku od njih posebno, s obzirom da se mogu razlikovati po veličini i dizajna, preporučujemo korištenje usluga agregatora. Ovo su jednostavni i praktični alati koji će posjetiteljima stranice omogućiti brzo dijeljenje informacija sa svojim prijateljima, bez obzira na to koju društvenu mrežu koriste. U nastavku ćemo analizirati najpopularnije usluge.

Gumbi na društvenim mrežama Dijeli Pluso

"Zašto je potrebna?" - pitaš. Vjerojatno pokušavam ići ukorak s vremenom - mi zaostajemo za buržoazijom, a njihova promocija web mjesta nešto je drugačija od naše trenutne stvarnosti.

Ako pogledate blogove u burzhunetu, onda gotovo svi imaju razne plutajuće ploče koje vam omogućuju dodavanje objave članka na najpopularnije društvene mreže i oznake. Sada je buržujima prilično teško napredovati kupujući linkove, a važnost društvenih signala počela je nevjerojatno rasti.

Ploča vam omogućuje povećanje broja dijeljenih članaka, a time i utjecaj na. Pa kako nas tako nešto čeka, bilo bi u redu da malo preduhitrimo događanja.

Zašto vam je potreban Share42 panel, njegove prednosti

Htio sam imati ploču s gumbima za ove četiri društvene mreže, koje su najrelevantnije za ruski internet. Moguće je da društveni signali kod nas još nisu tako svemoćni kao među buržujima, jer jednostavno još nisu dovoljni da izvrše relevantnu selekciju.

Ali bolje je sada ih početi skupljati i biti potpuno naoružani kada globalni Armagedijanac dođe na Runet zbog, po našem izopačenom shvaćanju - značajnog smanjenja utjecaja i strože kazne za manipulaciju linkovima.

Općenito, unoseći različite upite na i Google, dok sam tražio odgovarajuću verziju panela, naišao sam na web stranicu Dimox.name, ali kada sam tamo vidio prekrasan panel, nisam smatrao potrebnim tražiti opis njegovu instalaciju na svom resursu.

Znam samo da on sam radi takve stvari (bez dodataka), ali danas baš nisam htio ulaziti u nijanse i postavke. Htio sam uzeti nekoliko komada koda i dobiti izvrsnu, s estetske točke gledišta, i radnu verziju plutajući gumbi društvenih medija.

Onda sam naišao na servis Share42, a kada sam na njemu vidio iste gumbe društvenih mreža, bio sam malo iznenađen – Dimox koristi stamping. To je kao da će vješt postolar ići na robu široke potrošnje. No, nakon što sam malo kopao po netu, naišao sam gdje piše o pokretanju besplatnog servisa za samoizbor, konfiguraciju i dobivanje gotovog koda skripte za društvene gumbe.

Umoran od traženja pomoći u izradi gumba za stranicu, otvorio je zaseban projekt, koji je, po mom mišljenju, sada najbolji od svih ponuda na tržištu. Samo da ih nabrojim pros to mi je zapelo za oko:


Sada o nedostacima:

  1. Morate imati barem osnovno razumijevanje i. Ne mislim da ćete odmah požuriti čitati moje publikacije, ali se ipak nadam vašoj namjeri da to učinite u budućnosti (uostalom, pokušao sam, napisao, a pojava ovih članaka samo je izazvala brzi odljev pretplatnika - tužno je).
  2. Također ćete morati barem približno zamisliti kako je uređena ona koju koristite. U, na primjer, ne morate kopati u kodu - možete ga koristiti (iako ga nisam isprobao za ovu skriptu).

Ako vam nedostaci nisu značajni (ili ste spremni gaziti na licu mjesta u potrazi za istinom), a prednosti su značajne, onda slobodno pročitajte ovaj članak dalje. Što se zove - ne prebaci. Pojasnit ću vrlo jednostavno postavljanje i prikaz kreirane trake gumba društvenih medija na Share42, kao i kako ga instalirati. Nemojte mi zamjeriti, ali na ovom motoru moj blog radi.

Konfiguriranje Share42 i instaliranje skripte na stranicu

Bacio sam ovu mapu u direktorij s WordPress dodacima, pa sam u četvrtom koraku čarobnjaka morao navesti ovu točnu stazu:

I također sam morao staviti kvačicu ispred WordPressa, jer to je motor koji koristi moj blog. Sve je, s postavkama Share, gotovo, ostaje samo umetnuti Html i CSS kod predložen u petom i šestom koraku čarobnjaka. Zapravo, ovdje obično nastaju ozbiljni problemi za neobučene korisnike.

Imajte na umu da se sadržaj ovog koda odmah mijenja kada promijenite svoje postavke (Ajax je očito sjajan i užasan). Stoga, prilikom odabira vertikalne plutajuće trake, morat ćete umetnuti dva dijela CSS koda umjesto jednog (prilikom odabira horizontalne trake). No, sve su to detalji, iako vrlo dojmljivi i ugodni (slava Dimoksu).

Prvo razgovarajmo o jednostavnom - umetanje CSS koda... Kopirajte isječak ili dva pravila i pronađite datoteku kaskadnog lista stilova koju vaš predložak ili koža koristi.

U WordPressu se obično zove Style.css i nalazi se u mapi s temom koju koristite (/wp-content / themes / naziv teme). U Joomli morate potražiti datoteku stila u mapi s predloškom koji trenutno koristite (/templates / naziv predloška)

Vi samo otvorite ovu datoteku za uređivanje, na primjer, i dodajte na sam kraj fragmente koda stila koji ste kopirali (zalijepit ćemo HTML kod negdje drugdje). Spremite promjene i ne zaboravite, odlaskom na Filezilu, primijeniti te promjene, pristankom na pop-up ponudu.

Pa, sada je vrijeme da se pozabavimo tri retka Kôd HTML skripte Share42... Autor savjetuje da ih umetnete prije ili poslije članaka. U WordPressu to nije lako, ali vrlo jednostavno. Otvorite single.php datoteku za uređivanje iz mape s vašom temom (zapamtite, nalazi se na /wp-content / themes / naziv WordPress teme).

Kod možete zalijepiti odmah nakon članaka. Da biste to učinili, pronađite redak s funkcijom_content i umetnite predloženi fragment odmah nakon njega, na primjer, ovako:

Pa, odlučio sam koristiti i plutajuću ploču na glavnoj. U WordPressu je za to odgovoran index.php, sve iz iste mape s trenutnom temom. Pronađite odgovarajuće mjesto u njemu i zalijepite kod (možda pokušajem i pogreškom).

Share42 pozicioniranje plutajuće ploče

Koristio sam okomitu plutajuću ploču Share42, tako da u HTML kodu postoje dvije znamenke na kraju trećeg retka - u mom slučaju to je 298 (zadano je 150) i 20. Što oni znače? Prvi postavlja početni padding od vrha ploče do vrha web stranice (siva točkasta crta ispod).

Bilo bi logično odabrati ovu figuru kako bi utičnica bila poravnata prema nekom orijentiru. Na primjer, za mene je ovo početak područja članka.

Drugi broj postavlja uvlačenje od gornjeg ruba plutajuće ploče preuzete s Share42.com do gornjeg ruba okvira za prikaz kada korisnik počne pomicati stranicu. Ovu udubinu ne bih učinio prevelikom, jer na vrhu panela nije toliko rana na oku kao što bi bila u sredini područja za gledanje.

Postoji još jedna brojka koja može utjecati na položaj u odnosu na područje s vašim člankom. Ali već ga možete pronaći u CSS kodu koji ste kopirali u svoju tablicu stilova. Prema zadanim postavkama, ova brojka je jednaka - 70 px (postavljeno s lijeve strane), a značenje ove vrijednosti prikazano je na prethodnoj snimci zaslona s crvenom isprekidanom linijom. Ostavio sam zadano, ali slobodno eksperimentirajte.

U Joomli, za umetanje Html koda, možete koristiti modul koji sam već spomenuo gore s proizvoljnim Html kodom, koji možete postaviti na dno ili na vrh članka.

Da, ako se ploča Share42 iz nekog razloga nije pojavila za vas, tada možete pokušati osvježiti stranicu u pregledniku (postoji takav gumb na alatnoj traci vašeg preglednika) i tada će se primijeniti ažurirani CSS stilovi, što preglednik je jednostavno mogao uzeti iz svoje predmemorije i stoga zanemariti promjene koje ste napravili.

Da ako želiš dodati na ovu ploču, onda nemojte koristiti savjete autora u tom pogledu. To je to, završio sam.

Ne zaboravite otići na web stranicu usluge i na karticu "Hvala autoru" donirajte mali novčić, jer su se dizajner i sam panel pokazali jednostavno prekrasnim. Sretno na zelenom.

Sretno ti! Vidimo se uskoro na stranicama blog stranice

Možda ste zainteresirani

WebPoint PRO - responzivna WordPress tema sa širokom funkcionalnošću i kompetentnom tehničkom optimizacijom tražilice
10 smrtonosnih pogrešaka pri pisanju i objavljivanju članaka

Pozdrav! Nedavno su me u povratnoj informaciji pitali kako napraviti iste gumbe društvenih medija koji su instalirani na mojoj stranici. I odlučio sam dati odgovor u članku pregledavajući 6 socijalnih službi. gumbi za stranicu.

Prednosti i nedostatci

Međutim, treba napomenuti da u nekim slučajevima postavljanje tipki može imati male nedostatke. Razmotrimo zašto je potrebno postaviti gumbe društvenih medija na kreirani blog, a također razmotrimo glavne pozitivne i negativne aspekte postavljanja takvih ikona.

nedostatke

  1. Brzina učitavanja stranice može se smanjiti.
  2. Uz visoko specijalizirani fokus internetskog projekta, možda nećete dobiti željeni učinak.

Pregled usluga gumba društvenih medija

Pogledajmo najpopularnije usluge koje možete koristiti za dodavanje gumba društvenih medija na svoju web stranicu.

    Ovo je potpuno besplatna usluga koja radi na sljedeći način. Automatski generira posebnu skriptu pomoću koje posjetitelji internetskog projekta mogu objaviti poveznice na društvene mreže. Usluga izgleda kao gumbi. Instalacija je vrlo jednostavna i zgodna, a postavljeni gumbi lijepo izgledaju na stranici.

    Usluga nudi više od tri stotine opcija za različite tipke! Možete vrlo jednostavno odabrati one koje vam se najviše sviđaju.

    Instalacija se odvija doslovno jednim klikom. Postoji statistika prijelaza.


  1. Ovo je vjerojatno jedna od najzanimljivijih online usluga s kojom je moguće generirati gumb po nekoliko parametara: veličini i izgledu. Osim toga, možete odabrati kako će se ploča s gumbima nalaziti (vodoravno ili okomito). Također možete odrediti kodiranje. Nakon odabira svih potrebnih postavki, generirana skripta mora se preuzeti i postaviti na vaš internetski projekt na traženo mjesto. Uglavnom odmah nakon članka.


  2. Yandex nudi da samostalno odaberete koje će društvene mreže biti prikazane. Korisnik to može učiniti jednostavnim postavljanjem potvrdnih okvira ispred gumba koji će biti postavljeni na blok. Možete urediti njihov izgled.

    Zatim će sustav automatski generirati izvorni kod koji trebate instalirati na svoj blog. Glavne prednosti ove usluge uključuju činjenicu da skripta ne postavlja odlazne veze na kreirani blog. Također je moguće povezati Yandex.Metricu za vođenje statistike.


  3. Ova usluga poziva korisnike da na svoju web stranicu postave vrlo lijepe i elegantne gumbe društvenih mreža. Obrazac koji je kreirao servis koristi css i javascript. Generirani obrazac savršeno će se uklopiti u dizajn svakog internet projekta. Like gumbi izrađeni su pomoću moderne jquery tehnologije. Povezivanje je vrlo jednostavno i neće uzrokovati poteškoće čak ni početnicima. Preuzimanje je vrlo brzo.


  4. Ovo je korisna i potpuno besplatna online usluga koja korisnicima nudi postavljanje gumba na način: u jednom redu, raspored u obliku padajućeg izbornika, ikone svih usluga u nizu. Nakon odabira opcija prikaza, usluga će automatski generirati poseban javascript kod koji će se morati postaviti na traženo mjesto na stranici.

    Osim toga, usluga govori kako dodati generirani kod u predloške.


  5. Korištenjem ove usluge možete vrlo brzo i jednostavno dodati potrebne gumbe na svoju web stranicu ili blog. Da biste to učinili, trebate izvesti samo tri jednostavna koraka: odabrati mjesto na kojem će se nalaziti stvoreni widget, odabrati stil gumba i dobiti kod. Postavljanjem ovakvih gumba na kreirani blog posjetitelji će moći dodavati zanimljive materijale u svoje oznake i društvene mreže.

Dakle, instalacija gumba društvenih medija za web mjesto vrlo je jednostavna i neće uzrokovati poteškoće čak ni početnicima na internetu. Po želji, možete postaviti ili gumbe svih dostupnih mreža ili odabrati samo neke određene mreže. Da biste to učinili, morate koristiti službene widgete ili online usluge treće strane. Najpopularniji su gumbi instalirani na osobnim blogovima ili na vijestima ili zabavnim internetskim projektima. :)

p.s. Hvala na pažnji. Koju uslugu preferirate? Čekam vaše komentare. :)