{"id":233175,"date":"2023-02-06T18:48:00","date_gmt":"2023-02-06T15:48:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=233175"},"modified":"2023-02-09T16:03:20","modified_gmt":"2023-02-09T13:03:20","slug":"jak-dodac-menu-rozwijane-udostepniania-po-kazdym-poscie-skrypt-javascript","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/pl\/jak-dodac-menu-rozwijane-udostepniania-po-kazdym-poscie-skrypt-javascript\/","title":{"rendered":"Jak doda\u0107 menu rozwijane udost\u0119pniania po ka\u017cdym po\u015bcie? (Skrypt JavaScript)"},"content":{"rendered":"<p>Poni\u017csza lista rozwijana umo\u017cliwiaj\u0105ca udost\u0119pnianie bie\u017c\u0105cego posta w wielu witrynach jest dodawana do bloga WordPress (mo\u017cesz r\u00f3wnie\u017c doda\u0107 j\u0105 do w\u0142asnej witryny).<\/p>\n<p>share-dropdown-list-javascript<\/p>\n<p>Kod JavaScript i HTML wygl\u0105da nast\u0119puj\u0105co i mo\u017cna go doda\u0107 do miejsca, w kt\u00f3rym wy\u015bwietlane s\u0105 artyku\u0142y (np. single.php w szablonie wordpress).<\/p>\n<pre><code>&lt;script language=\"Javascript\"&gt;\nfunction openlink(link) {\n\u00a0 \u00a0 if (link) {\n\u00a0 \u00a0 \u00a0 \u00a0 var title = document.title.split(\" | \")[0];\n\u00a0 \u00a0 \u00a0 \u00a0 var url = window.location;\n\u00a0 \u00a0 \u00a0 \u00a0 var x = \"\";\n\u00a0 \u00a0 \u00a0 \u00a0 if (link == \"milnk\") {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 x = \"&lt;a class=\"vglnk\" target=\"_blank\" href=\"http:\/\/milnk.com\/link\/submit?u=\" rel=\"nofollow\"&gt;&lt;span&gt;http&lt;\/span&gt;&lt;span&gt;:\/\/&lt;\/span&gt;&lt;span&gt;milnk&lt;\/span&gt;&lt;span&gt;.&lt;\/span&gt;&lt;span&gt;com&lt;\/span&gt;&lt;span&gt;\/&lt;\/span&gt;&lt;span&gt;link&lt;\/span&gt;&lt;span&gt;\/&lt;\/span&gt;&lt;span&gt;submit&lt;\/span&gt;&lt;span&gt;?&lt;\/span&gt;&lt;span&gt;u&lt;\/span&gt;&lt;span&gt;=&lt;\/span&gt;&lt;\/a&gt;\" + encodeURIComponent(url) + \"&amp;t=\" + encodeURIComponent(title);\n\u00a0 \u00a0 \u00a0 \u00a0 }\n\u00a0 \u00a0 \u00a0 \u00a0 else if (link == \"wayback\") {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 x = \"&lt;a class=\"vglnk\" target=\"_blank\" href=\"http:\/\/web.archive.org\/save\/\" rel=\"nofollow\"&gt;&lt;span&gt;http&lt;\/span&gt;&lt;span&gt;:\/\/&lt;\/span&gt;&lt;span&gt;web&lt;\/span&gt;&lt;span&gt;.&lt;\/span&gt;&lt;span&gt;archive&lt;\/span&gt;&lt;span&gt;.&lt;\/span&gt;&lt;span&gt;org&lt;\/span&gt;&lt;span&gt;\/&lt;\/span&gt;&lt;span&gt;save&lt;\/span&gt;&lt;span&gt;\/&lt;\/span&gt;&lt;\/a&gt;\" + url;\n\u00a0 \u00a0 \u00a0 \u00a0 }\n\u00a0 \u00a0 \u00a0 \u00a0 if (x) {\n\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 window.open(x);\n\u00a0 \u00a0 \u00a0 \u00a0 }\n\u00a0 \u00a0 }\n}\n&lt;\/script&gt;\n&lt;select onchange=\"javascript:openlink(this.value)\"&gt;\n&lt;option selected=\"\"&gt;Share This to...&lt;\/option&gt;\n&lt;option value=\"milnk\"&gt;Milnk&lt;\/option&gt;\n&lt;option value=\"wayback\"&gt;Wayback Machine&lt;\/option&gt;&lt;\/select&gt;<\/code><\/pre>\n<p>Bie\u017c\u0105cy adres URL jest uzyskiwany przez JavaScript <strong>window.location<\/strong>, a tytu\u0142 jest pobierany za pomoc\u0105 <strong>document.title<\/strong>. <strong>Funkcja encodeURIComponent<\/strong> s\u0142u\u017cy do kodowania znak\u00f3w specjalnych w ci\u0105gu adresu URL.<\/p>\n<p>Aby w\u0142\u0105czy\u0107 wi\u0119cej opcji (udost\u0119pniania witryny), wystarczy odpowiednio doda\u0107 wi\u0119cej instrukcji if. Aby to zobaczy\u0107, wy\u015bwietl \u017ar\u00f3d\u0142o HTML bie\u017c\u0105cej strony, a zobaczysz pe\u0142n\u0105 list\u0119 opcji udost\u0119pniania.<\/p>\n<p>Aktualizacja: 01.02.2016 Prosty kod AddThis jest dost\u0119pny na github: (Dodaj opcje <a href=\"https:\/\/wordpress.mediadoma.com\/pl\/studium-przypadku-uzyj-phpquery-do-przeszukania-3000-obrazow-z-tumblr\/\" title=\"Tumblr\">Tumblr<\/a> i <a href=\"https:\/\/helloacm.com\/how-to-generate-the-qr-images-in-batch-using-google-drive-spread-sheet\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">QR code )<\/a><\/p>\n<p><a href=\"https:\/\/github.com\/DoctorLai\/addthis\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">https:\/\/github.com\/DoctorLai\/addthis<\/a><\/p>\n<p>Stosowanie:<\/p>\n<pre><code>&lt;script&gt;\nvar sharedropdown_english = true; \/\/ Set false if using Chinese\nvar sharedropdown_rss = null; \/\/ Feed URL subscription\n&lt;\/script&gt;\n&lt;div id=\"sharedropdown\"&gt; &lt;\/div&gt;\n&lt;div id=\"sharedropdown_qr\"&gt; &lt;\/div&gt;\n&lt;script src=\"&lt;a class=\"vglnk\" target=\"_blank\" href=\"https:\/\/helloacm.com\/js\/addthis.js\" rel=\"nofollow\"&gt;&lt;span&gt;https&lt;\/span&gt;&lt;span&gt;:\/\/&lt;\/span&gt;&lt;span&gt;helloacm&lt;\/span&gt;&lt;span&gt;.&lt;\/span&gt;&lt;span&gt;com&lt;\/span&gt;&lt;span&gt;\/&lt;\/span&gt;&lt;span&gt;js&lt;\/span&gt;&lt;span&gt;\/&lt;\/span&gt;&lt;span&gt;addthis&lt;\/span&gt;&lt;span&gt;.&lt;\/span&gt;&lt;span&gt;js&lt;\/span&gt;&lt;\/a&gt;\" async&gt;&lt;\/script&gt;<\/code><\/pre>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">\u0179r\u00f3d\u0142o nagrywania:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/helloacm.com\" class=\"external external_icon\">helloacm.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Jak doda\u0107 menu rozwijane udost\u0119pniania po ka\u017cdym po\u015bcie? (Skrypt JavaScript)<\/p>\n","protected":false},"author":1,"featured_media":224548,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[732,897,845,866],"tags":[1169],"class_list":["post-233175","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-javascript-7","category-kod","category-samouczki","category-wordpress-7","tag-affiai-pl"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/posts\/233175","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/comments?post=233175"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/posts\/233175\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/media\/224548"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/media?parent=233175"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/categories?post=233175"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/pl\/wp-json\/wp\/v2\/tags?post=233175"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}