✅ WEB ja WordPressi uudised, teemad, pistikprogrammid. Siin jagame näpunäiteid ja parimaid veebisaidi lahendusi.

Kuidas lisada jagamise rippmenüüd pärast iga postitust? (Javascript)

20

WordPressi ajaveebi lisatakse järgmine ripploend praeguse postituse jagamiseks paljudele saitidele (saate selle lisada ka oma veebisaidile).

share-dropdown-list-javascript

Javascripti ja HTML kood on järgmine ja selle saad lisada kohta, kus artikleid kuvatakse (nt. wordpressi mallis single.php).

<script language="Javascript">
function openlink(link) {
    if (link) {
        var title = document.title.split(" | ")[0];
        var url = window.location;
        var x = "";
        if (link == "milnk") {
            x = "<a class="vglnk" target="_blank" href="http://milnk.com/link/submit?u=" rel="nofollow"><span>http</span><span>://</span><span>milnk</span><span>.</span><span>com</span><span>/</span><span>link</span><span>/</span><span>submit</span><span>?</span><span>u</span><span>=</span></a>" + encodeURIComponent(url) + "&t=" + encodeURIComponent(title);
        }
        else if (link == "wayback") {
            x = "<a class="vglnk" target="_blank" href="http://web.archive.org/save/" rel="nofollow"><span>http</span><span>://</span><span>web</span><span>.</span><span>archive</span><span>.</span><span>org</span><span>/</span><span>save</span><span>/</span></a>" + url;
        }
        if (x) {
            window.open(x);
        }
    }
}
</script>
<select onchange="javascript:openlink(this.value)">
<option selected="">Share This to...</option>
<option value="milnk">Milnk</option>
<option value="wayback">Wayback Machine</option></select>

Praeguse URL-i hangib Javascript window.location ja pealkiri hangitakse dokumendiga document.title. Funktsiooni encodeURIComponent kasutatakse URL-i stringi erimärkide kodeerimiseks.

Rohkemate valikute lubamiseks (veebisaidi jagamine) peate lihtsalt vastavalt lisama rohkem if-lauseid. Selle nägemiseks vaadake praeguse lehe HTML-i allikat ja näete täielikku jagamisvalikute loendit.

Värskendus: 01/02/2016 Lihtne AddSee kood on saadaval saidil github: (Lisa Tumblri ja QR-koodi valikud)

https://github.com/DoctorLai/addthis

Kasutamine:

<script>
var sharedropdown_english = true; // Set false if using Chinese
var sharedropdown_rss = null; // Feed URL subscription
</script>
<div id="sharedropdown"> </div>
<div id="sharedropdown_qr"> </div>
<script src="<a class="vglnk" target="_blank" href="https://helloacm.com/js/addthis.js" rel="nofollow"><span>https</span><span>://</span><span>helloacm</span><span>.</span><span>com</span><span>/</span><span>js</span><span>/</span><span>addthis</span><span>.</span><span>js</span></a>" async></script>

See veebisait kasutab teie kasutuskogemuse parandamiseks küpsiseid. Eeldame, et olete sellega rahul, kuid saate soovi korral loobuda. Nõustu Loe rohkem