Plugin Directory

Changeset 326463


Ignore:
Timestamp:
12/27/2010 08:56:43 PM (15 years ago)
Author:
cloxy
Message:

The code is now asynchronous

Location:
spodelime/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • spodelime/trunk/readme.txt

    r231552 r326463  
    11=== Бутон за споделяне ===
    22Contributors: cloxy
    3 Tags: share, bookmark, button
     3Tags: share, sharing, bookmark, bookmarking, button, Facebook, Twitter, social, Bulgaria
    44Requires at least: 2.0
    5 Tested up to: 2.9.2
    6 Stable tag: 0.05
     5Tested up to: 3.0.3
     6Stable tag: trunk
    77
    88Добавя бутон за споделяне в социални мрежи в края на всяка публикация.
     
    1818== Installation ==
    1919
    20 1. Разархивирайте архива.
    21 1. Качете директорията `spodelime` във `/wp-content/plugins/` на вашия сървър
    22 1. Включете разширението от менюто Разширения (Plugins)
     201. Разархивирайте архива;
     211. Качете директорията `spodelime` във `/wp-content/plugins/` на вашия сървър;
     221. Включете разширението от менюто Разширения (Plugins);
    23231. Проверете дали бутонът за споделяне се появява в края на всяка публикация.
    2424
    2525== Changelog ==
    2626
     27= 1.4 =
     28* Кодът на бутона вече работи в асинхронен режим по стандартите на HTML5 чрез async атрибут.
     29
    2730= 1.3 =
    28 * Промени по хедър информацията с цел разширението да бъде качено в хранилището на wordpress.org
     31* Промени по хедър информацията с цел разширението да бъде качено в хранилището на wordpress.org.
    2932
    3033= 1.2 =
  • spodelime/trunk/spodelime.php

    r231552 r326463  
    66Author: Васил Тошков
    77Author URI: http://spodelime.com/
    8 Version: 1.3
     8Version: 1.4
    99*/
    1010
    11 function share_button($content) {
     11function spodelime($content) {
    1212    if(is_single()) {
    13         $content.= "<p><a href=\"http://spodelime.com/\" class=\"spodelime\">бутон за споделяне в социални мрежи</a><script src=\"http://spodelime.com/sm.js\" type=\"text/javascript\"></script></p>\n";
     13        $anchor[] = "бутон за сайт";
     14        $anchor[] = "бутон за споделяне";
     15        $anchor[] = "бутони за споделяне";
     16        $anchor[] = "бутон за социални мрежи";
     17        $anchor[] = "бутони за социални мрежи";
     18        $anchor[] = "бутони към социални мрежи";
     19        $anchor[] = "споделяне на връзка";
     20        $anchor[] = "споделяне в социални мрежи";
     21        $anchor[] = "share button";
     22        $anchor[] = "сподели ме";
     23        $anchor[] = "сподели бутон";
     24        $anchor[] = "социални мрежи";
     25
     26        $salt = crc32($_SERVER['REQUEST_URI']);
     27        mt_srand($salt);
     28        $index = mt_rand(0, count($anchor)-1);
     29
     30        $content.= "<p>";
     31        $content.= "<a href=\"http://spodelime.com/\" class=\"spodelime\">{$anchor[$index]}</a>";
     32        $content.= "<script src=\"http://spodelime.com/sm.js\" type=\"text/javascript\" async=\"async\"></script>";
     33        $content.= "</p>\n";
    1434    }
    15     return $content;
     35    return($content);
    1636}
     37add_filter("the_content", "spodelime");
    1738
    18 add_filter('the_content', 'share_button');
    1939?>
Note: See TracChangeset for help on using the changeset viewer.