Pokud chcete na své stránky přidat tlačítko pro sdílení na signálech, stačí jednoduše vložit odkaz:
<a href="http://www.signaly.cz/odjinud/sdilej?url=<url>" class="signaly-share">Sdílet na signálech</a>
část <url> nahraďte za adresu, kterou chcete sdílet.
Pokud chcete, aby se sdílecí stránka otrvírala do nového malého okna, je třeba přidat tento javascriptový kód, který mj. vyžaduje přítomnost jQuery.
<script> $(function() { $('.signaly-share').click(function(e) { window.open($(this).attr('href') + '&popupMode=1', '', 'width=650,height=420'); e.preventDefault(); }); }); </script>
Může se naskytnout případ, kdy máte přístup jenom k šabloně a nemůžete generovat daný odkaz. Pak se nabízí následující javascript:
<a class="signaly-share">Sdílet na signálech</a> <script> $(function() { $('.signaly-share').click(function(e) { window.open('http://www.signaly.cz/odjinud/sdilej?url=' + document.location + '&popupMode=1', '', 'width=650,height=420'); e.preventDefault(); }); }); </script>
Pro přidání grafiky může použít jeden z těchto stylů:
Tlačítko:
.signaly-share { background: url(//static.signaly.cz/assets/images/social-signaly.png) no-repeat; width: 32px; height: 32px; display: inline-block; text-indent: -9999px; font-size: 1px; cursor: pointer; }
Text:
.signaly-share { background: #3ab13a; cursor: pointer; display: inline-block; border: 0; border-bottom: 1px solid rgba(0,0,0,.3); border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; color: #fff; font-weight: bold; padding: 6px 13px 5px; text-shadow: 1px 1px rgba(0,0,0,.3); text-align: center; text-decoration: none; font-family: Arial,sans-serif; font-size: 15px; cursor: pointer; }
Pokud chtete mít sílecí tlačítko ve svém prohlížeči, můžete přetáhnout tento odkaz do svých záložek:
Věřím, že novou funkci úspěšně využijete.
Ikony v podobném designu pro ostatní media jsou zde: http://icondock.com/free/vector-social-media-icons
Dobrý nápad:-)
Mně by se spíš hodilo, abych mohl mít ve svém prohlížeči v liště záložek odkaz na funkci na sdílení na signály.cz. (Zaujme mě článek někde třeba ve zprávách, kliknu na to a hodí se mi to do odjinud na signály.cz). Používám tuhle formu pro sdílení na facebooku a je to velmi pohodlné. Jestli vám to pomůže, tak je v tom todle:
javascript:var%20d=document,f='http://www.facebook.com/share',l=d.location,e=encodeURIComponent,p='.php?src=bm&v=4&i=1244073820&u='+e(l.href)+'&t='+e(d.title);1;try{if%20(!/^(.*\.)?facebook\.[^.]*$/.test(l.host))throw(0);share_internal_bookmarklet(p)}catch(z)%20{a=function()%20{if%20(!window.open(f+'r'+p,'sharer','toolbar=0,status=0,resizable=1,width=626,height=436'))l.href=f+p};if%20(/Firefox/.test(navigator.userAgent))setTimeout(a,0);else{a()}}void(0)
Nešlo by takový jednoduchá fce přepsat bez jQuery? Není asi úplně ideální kvůli jednomu tlačítku loadovat celou jQuery nebo pokud je použit jiný framework, tak není vždycky úplně jednoduché zprovoznit dva vedle sebe a je to zbytečné.
@vojtec
javascript:this.location="http://www.signaly.cz/odjinud/sdilej?url="+document.location
(zkoušeno pouze v chrome)
HejTi: díky, to je přesně ono, ve firefoxu funguje
@doser: Však si to přepiš bez jQuery. To není nic složitého. Jde o tu myšlenku, každý vývojář používá jiný framework, ovšem jquery je v 80 % případů ;)
@vojtec: hejtiho není zrovna uplně ideální, cílem je to otevírat v popupu. Záložku sem vytvořil a přidal do článku.
paráda:)
už na tom dělám, aby se dalo sdílet i z našich webovek:-)
@hrach - mým cílem to nebylo ;o) osobně nesnáším popupy a tak mám i sdílení na FB i SIG dělané takto...
tak šup, čekám na děkovačky, že to je možný i bez popupu, neměl sem to původně na programu, ale pak sem to přidělal. :P ;) popup není vůbec nic špatného, ale musí se využívat ke správným učelům, což tady se hodí :)
@hrach - teď nechápu...
Btw. nebylo by lepší používat text "Sdílet na signály.cz"?
Btw. máš na ty sdílecí ikonky nějaké udělátko? Já bych si udělal radši než s vlnkou se smajlíkem. ;o)
nemám, upravil sem si tu, co jsou v prním komentáři.
@hrach: já si to přepíšu, ale já jsem programátor, běžnej admin (a těch je většina) je bez šance, ten ani neví co je jQuery. Moje myšlenka byla taková, dotáhnout to ještě dál a udělat to co nejjednodušší (copy&paste), aby se to hojně využívalo. Ale jinak dobrý nápad!
@hejti: popupy taky nesnáším... to v 90% případů zavání reklamou, kterou automaticky zavírám nebo mám zablokovanou, rozumné využití pop-upu je opravdu jen výjimečně.
Btw. chtěl jsem přidat odkaz, což se povedlo, ale po odeslání formuláře na přidání odkazu s prázdným komentářem jsem se dostal na bílou prázdnou stránku s url http://www.signaly.cz/posts.links.links/share-done/?_fid=f37a a odkaz se vložil.
Hm, to je ten problem, kdyz to pouzivate bez popupu :) diky, opravim
šlo by to hodit hromadně k blogům? Jinak paráda;)
@hrach: bezva práce
Pro přidání komentáře se musíš přihlásit nebo registrovat na signály.cz.