Plugin Directory

Changeset 2336593


Ignore:
Timestamp:
07/07/2020 10:25:38 AM (6 years ago)
Author:
mowomo
Message:

Update to 2.0.0 version

Location:
mowomo-redes-sociales
Files:
38 edited
1 copied

Legend:

Unmodified
Added
Removed
  • mowomo-redes-sociales/tags/2.0.0/README.md

    r2144520 r2336593  
    1 === mowomo Redes Sociales  ===
     1=== mowomo Redes Sociales ===
    22Contributors: mowomo, pacomarchante, victorsaenztm, pablomiralles, mercedes-blogalizate, blogalizate, dariobf, pedromcj95
    33Tags: buttons, icons, share, social media, social share, social buttons
    44Requires at least: 4.6
    5 Tested up to: 5.2.2
    6 Stable tag: 1.3.1
     5Tested up to: 5.4.2
     6Stable tag: 2.0.0
    77Requires PHP: 5.2.4
    88License: GPLv2 or later
     
    1111Light and simple plugin for allowing the readers of your blog to share your entries on their social networks. If you only need to offer the possibility to your readers of sharing your blog entries... Why getting complicated?
    1212
    13 
    1413== About this plugin ==
    1514
    1615We wanted to make the simplest process of installation and configuration of a plugin for sharing your entries on the social networks, and that's why this plugin only have what is necessary and essential to allow any person, regardless of your technical knowledge, to do it without the complications of configuration that they don't need.
    1716
    18 In this version, the plugin has the possibility to share on Facebook, Twitter, Google+ and Pinterest.
     17In this version, the plugin has the possibility to share on Facebook, Twitter, Pinterest, Linkedin and WhatsApp.
    1918
    2019You can choose where the buttons will appear (with the color and the icon of each social network) to share on social networks: above the entry, at the end of the entry or both.
     
    2221You can add your Twitter account to get mentioned when someone share your entry in this social network.
    2322
     23Now you can also choose from several completely different styles of how to display the social network buttons
    2424
    2525== Installation ==
     
    29292. Activate the plugin in the "Plugins" WordPress section.
    3030
    31 3. You can set the plugin in the "mowomo RRSS" section.
     313. You can set the plugin in the "mowomo Redes Sociales" section.
    3232
    33334. Choose where you want to make the social buttons appear.
     
    35355. Write your Twitter official account to get mentioned on this social network when someone share your article.
    3636
     37== Changelog ==
     38= 2.0.0 =
    3739
     40-   Now you can choose from several styles to display your favorite buttons
     41-   Fixed the WhatsApp button link in mobile versions
    3842
    39 == Changelog ==
    4043= 1.3.1 =
    41 * Improved the way in which the plugin is updated
     44
     45-   Improved the way in which the plugin is updated
    4246
    4347= 1.3.0 =
    44 * Improved the appearance of social media bars
    45 * Improved plugin internal structure
    46 * Improved the visual section of the WordPress administrator
     48
     49-   Improved the appearance of social media bars
     50-   Improved plugin internal structure
     51-   Improved the visual section of the WordPress administrator
    4752
    4853= 1.2.2 =
    49 * Added social icons as font-face for better performance (less http requests)
    50 * Cleared DOM for better performance
     54
     55-   Added social icons as font-face for better performance (less http requests)
     56-   Cleared DOM for better performance
    5157
    5258= 1.2.1 =
    53 * Added shortcode to add social networks
    54 * Bugs fixed
     59
     60-   Added shortcode to add social networks
     61-   Bugs fixed
    5562
    5663= 1.2 =
    57 * Add WhatsApp and remove Google+
     64
     65-   Add WhatsApp and remove Google+
    5866
    5967= 1.1.1 =
    60 * Bugs fixed.
     68
     69-   Bugs fixed.
    6170
    6271= 1.1.0 =
    63 * Changed main language to English
    64 * Now you can choose the social networks you want to share. We will add more social networks in the next versions.
     72
     73-   Changed main language to English
     74-   Now you can choose the social networks you want to share. We will add more social networks in the next versions.
    6575
    6676= 1.0.8 =
    67 * Bugs fixed.
     77
     78-   Bugs fixed.
    6879
    6980= 1.0.7 =
    70 * Bugs fixed.
     81
     82-   Bugs fixed.
    7183
    7284= 1.0.6 =
    73 * Bugs fixed.
     85
     86-   Bugs fixed.
    7487
    7588= 1.0.5 =
    76 * Fixed some errors that didn't show the social network logos.
     89
     90-   Fixed some errors that didn't show the social network logos.
    7791
    7892= 1.0.4 =
    79 * Added translations.
     93
     94-   Added translations.
    8095
    8196= 1.0.2 =
    82 * Bugs fixed.
     97
     98-   Bugs fixed.
    8399
    84100= 1.0.1 =
    85 * Bugs fixed
    86 * Added animations to sharing buttons.
     101
     102-   Bugs fixed
     103-   Added animations to sharing buttons.
    87104
    88105= 1.0.0 =
    89 * First version.
     106
     107-   First version.
  • mowomo-redes-sociales/tags/2.0.0/assets/css/styles.min.css

    r2144520 r2336593  
    1 @font-face{font-family:'mwm-rrss';src:url("data:application/font-ttf;charset=utf-8;base64,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") format("truetype");font-weight:normal;font-style:normal}.mwm_rrss{line-height:2.5rem;color:#fff !important;text-decoration:none;font-family:Arial, Helvetica, sans-serif;padding:0 1rem;margin:.3rem .3rem !important;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}a.mwm_rrss:first-child(){margin-left:0 !important}a.mwm_rrss:last-child(){margin-right:0 !important}.mwm_rrss::before{content:'';display:block;margin-right:.2rem;font-family:'mwm-rrss' !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mwm_twitter{background:#00aced}.mwm_twitter:hover{background:#0092cc}.mwm_twitter::before{content:"\e904"}.mwm_facebook{background:#3b5998}.mwm_facebook:hover{background:#344c80}.mwm_facebook::before{content:"\e903"}.mwm_pinterest{background:#C61D25}.mwm_pinterest:hover{background:#9d181e}.mwm_pinterest::before{content:"\e902"}.mwm_linkedin{background:#0077B5}.mwm_linkedin:hover{background:#006ba5}.mwm_linkedin::before{content:"\e901";margin-top:-.2rem}.mwm_whatsapp{background:#009487}.mwm_whatsapp:hover{background:#006b62}.mwm_whatsapp::before{content:"\e900"}.appearance-material{border:2px solid #000 !important;border-radius:100%;padding:0 !important;height:3rem;width:3rem;font-size:1rem;background-color:#fff;color:#000 !important;-webkit-box-shadow:none !important;box-shadow:none !important;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.appearance-material::before{margin:0 !important}.appearance-material.mwm_whatsapp{font-size:1.3rem}.appearance-material:hover{color:#fff !important;background-color:#000 !important}.appearance-material-color{border:2px solid !important;border-radius:100%;padding:0 !important;height:3rem;width:3rem;font-size:1rem;background-color:#fff;color:#000 !important;-webkit-box-shadow:none !important;box-shadow:none !important;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.appearance-material-color::before{margin:0 !important}.appearance-material-color.mwm_whatsapp{font-size:1.3rem}.appearance-material-color.mwm_twitter{border-color:#00aced !important;color:#00aced !important}.appearance-material-color.mwm_facebook{border-color:#3b5998 !important;color:#3b5998 !important}.appearance-material-color.mwm_pinterest{border-color:#C61D25 !important;color:#C61D25 !important}.appearance-material-color.mwm_linkedin{border-color:#0077B5 !important;color:#0077B5 !important}.appearance-material-color.mwm_whatsapp{border-color:#009487 !important;color:#009487 !important}.appearance-material-color:hover{color:#fff !important}.appearance-material-color:hover.mwm_twitter{background-color:#00aced !important}.appearance-material-color:hover.mwm_facebook{background-color:#3b5998 !important}.appearance-material-color:hover.mwm_pinterest{background-color:#C61D25 !important}.appearance-material-color:hover.mwm_linkedin{background-color:#0077B5 !important}.appearance-material-color:hover.mwm_whatsapp{background-color:#009487 !important}.mwm_rrss_contenedor{margin:1rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mwm_rrss_contenedor a{-webkit-transition:all .2s ease-in-out !important;transition:all .2s ease-in-out !important}.mwm_rrss_contenedor.border-square a{border-radius:0 !important}.mwm_rrss_contenedor.border-rounded a{border-radius:0.25rem !important}.mwm_rrss_contenedor.border-rounded-full a{border-radius:100% !important}.mwm_rrss_contenedor.alignment-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.mwm_rrss_contenedor.alignment-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mwm_rrss_contenedor.alignment-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.mwm_rrss_contenedor.size-responsive a{width:100% !important}.mwm_rrss_contenedor.size-static{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}
     1@font-face{font-family:"mwm-rrss";src:url("data:application/font-ttf;charset=utf-8;base64,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") format("truetype");font-weight:normal;font-style:normal}.mwm_rrss{line-height:2.5em;color:#fff !important;text-decoration:none;font-family:Arial, Helvetica, sans-serif;padding:0 1em;margin:0.3em 0.3em !important;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}a.mwm_rrss:first-child(){margin-left:0 !important}a.mwm_rrss:last-child(){margin-right:0 !important}.mwm_rrss::before{content:"";display:block;margin-right:0.2em;font-family:"mwm-rrss" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mwm_twitter{background:#00aced}.mwm_twitter:hover{background:#0092cc}.mwm_twitter::before{content:"\e904"}.mwm_facebook{background:#3b5998}.mwm_facebook:hover{background:#344c80}.mwm_facebook::before{content:"\e903"}.mwm_pinterest{background:#c61d25}.mwm_pinterest:hover{background:#9d181e}.mwm_pinterest::before{content:"\e902"}.mwm_linkedin{background:#0077b5}.mwm_linkedin:hover{background:#006ba5}.mwm_linkedin::before{content:"\e901";margin-top:-0.2em}.mwm_whatsapp{background:#009487}.mwm_whatsapp:hover{background:#006b62}.mwm_whatsapp::before{content:"\e900"}.mwm_rrss_contenedor{font-size:16px;margin:1em 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.mwm_rrss_contenedor.mwm_rrss_alingment_1{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.mwm_rrss_contenedor.mwm_rrss_alingment_2{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mwm_rrss_contenedor.mwm_rrss_alingment_3{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.mwm_rrss_contenedor .mwm_rrss{text-decoration:none !important;-webkit-transition:all 0.2s ease-in-out !important;transition:all 0.2s ease-in-out !important}.mwm_rrss_contenedor.mwm_rrss_appearance_1 .mwm_rrss{border-radius:0}.mwm_rrss_contenedor.mwm_rrss_appearance_2 .mwm_rrss{border-radius:5px}.mwm_rrss_contenedor.mwm_rrss_appearance_3 .mwm_rrss,.mwm_rrss_contenedor.mwm_rrss_appearance_4 .mwm_rrss{border:2px solid #000;color:#000 !important;background-color:#fff}.mwm_rrss_contenedor.mwm_rrss_appearance_3 .mwm_rrss:hover,.mwm_rrss_contenedor.mwm_rrss_appearance_4 .mwm_rrss:hover{color:#fff !important;background-color:#000}.mwm_rrss_contenedor.mwm_rrss_appearance_3 .mwm_rrss{border-radius:0}.mwm_rrss_contenedor.mwm_rrss_appearance_4 .mwm_rrss{border-radius:5px}.mwm_rrss_contenedor.mwm_rrss_appearance_5 .mwm_rrss{border-radius:0;height:2.5em;width:2.5em;padding:0}.mwm_rrss_contenedor.mwm_rrss_appearance_5 .mwm_rrss:before{margin-right:0 !important}.mwm_rrss_contenedor.mwm_rrss_appearance_6 .mwm_rrss{border-radius:5px;height:2.5em;width:2.5em;padding:0}.mwm_rrss_contenedor.mwm_rrss_appearance_6 .mwm_rrss:before{margin-right:0 !important}.mwm_rrss_contenedor.mwm_rrss_appearance_7 .mwm_rrss{border-radius:100%;height:2.5em;width:2.5em;padding:0}.mwm_rrss_contenedor.mwm_rrss_appearance_7 .mwm_rrss:before{margin-right:0 !important}.mwm_rrss_contenedor.mwm_rrss_appearance_8 .mwm_rrss,.mwm_rrss_contenedor.mwm_rrss_appearance_9 .mwm_rrss,.mwm_rrss_contenedor.mwm_rrss_appearance_10 .mwm_rrss{border:2px solid #000;color:#000 !important;background-color:#fff;height:2.5em;width:2.5em;padding:0}.mwm_rrss_contenedor.mwm_rrss_appearance_8 .mwm_rrss:before,.mwm_rrss_contenedor.mwm_rrss_appearance_9 .mwm_rrss:before,.mwm_rrss_contenedor.mwm_rrss_appearance_10 .mwm_rrss:before{margin-right:0 !important}.mwm_rrss_contenedor.mwm_rrss_appearance_8 .mwm_rrss:hover,.mwm_rrss_contenedor.mwm_rrss_appearance_9 .mwm_rrss:hover,.mwm_rrss_contenedor.mwm_rrss_appearance_10 .mwm_rrss:hover{color:#fff !important;background-color:#000}.mwm_rrss_contenedor.mwm_rrss_appearance_8 .mwm_rrss{border-radius:0}.mwm_rrss_contenedor.mwm_rrss_appearance_9 .mwm_rrss{border-radius:0.25em}.mwm_rrss_contenedor.mwm_rrss_appearance_10 .mwm_rrss{border-radius:100%}
     2/*# sourceMappingURL=styles.min.css.map */
  • mowomo-redes-sociales/tags/2.0.0/assets/css/styles.scss

    r2144520 r2336593  
    11@font-face {
    2     font-family: 'mwm-rrss';
    3     src: url("data:application/font-ttf;charset=utf-8;base64,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") format('truetype');
     2    font-family: "mwm-rrss";
     3    src: url("data:application/font-ttf;charset=utf-8;base64,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")
     4        format("truetype");
    45    font-weight: normal;
    56    font-style: normal;
    67}
    78
    8 
    99.mwm_rrss {
    10     line-height: 2.5rem;
    11     color:#fff !important; /* Force white text, some themes has links colored */
     10    line-height: 2.5em;
     11    color: #fff !important; /* Force white text, some themes has links colored */
    1212    text-decoration: none;
    1313    font-family: Arial, Helvetica, sans-serif;
    14     padding: 0 1rem;
    15     margin: .3rem .3rem !important;
     14    padding: 0 1em;
     15    margin: 0.3em 0.3em !important;
    1616    cursor: pointer;
    1717    display: flex;
     
    1919    align-items: center;
    2020}
    21     a.mwm_rrss:first-child() {
    22         margin-left: 0 !important;
    23     }
    24     a.mwm_rrss:last-child() {
    25         margin-right: 0 !important;
    26     }
    27 
    28     .mwm_rrss::before {
    29     content:'';
     21a.mwm_rrss:first-child() {
     22    margin-left: 0 !important;
     23}
     24a.mwm_rrss:last-child() {
     25    margin-right: 0 !important;
     26}
     27
     28.mwm_rrss::before {
     29    content: "";
    3030    display: block;
    31     margin-right: .2rem;
    32    
     31    margin-right: 0.2em;
     32
    3333    /* use !important to prevent issues with browser extensions that change fonts */
    34     font-family: 'mwm-rrss' !important;
    35     font-style: normal;
    36     font-weight: normal;
    37     font-variant: normal;
    38     text-transform: none;
    39     /* Better Font Rendering =========== */
    40     -webkit-font-smoothing: antialiased;
     34    font-family: "mwm-rrss" !important;
     35    font-style: normal;
     36    font-weight: normal;
     37    font-variant: normal;
     38    text-transform: none;
     39    /* Better Font Rendering =========== */
     40    -webkit-font-smoothing: antialiased;
    4141    -moz-osx-font-smoothing: grayscale;
    4242}
     
    4848    background: #0092cc;
    4949}
    50     .mwm_twitter::before {
    51         content: "\e904";
    52     }
     50.mwm_twitter::before {
     51    content: "\e904";
     52}
    5353.mwm_facebook {
    5454    background: #3b5998;
    5555}
    56 .mwm_facebook:hover{
     56.mwm_facebook:hover {
    5757    background: #344c80;
    5858}
    59     .mwm_facebook::before {
    60         content: "\e903";
    61     }
    62     .mwm_pinterest {
    63         background: #C61D25;
    64     }
    65     .mwm_pinterest:hover {
    66         background: #9d181e;
    67     }
    68     .mwm_pinterest::before {
    69         content: "\e902";
    70     }
     59.mwm_facebook::before {
     60    content: "\e903";
     61}
     62.mwm_pinterest {
     63    background: #c61d25;
     64}
     65.mwm_pinterest:hover {
     66    background: #9d181e;
     67}
     68.mwm_pinterest::before {
     69    content: "\e902";
     70}
    7171.mwm_linkedin {
    72     background: #0077B5;
     72    background: #0077b5;
    7373}
    7474.mwm_linkedin:hover {
    75         background: #006ba5;
    76     }
    77     .mwm_linkedin::before {
    78         content: "\e901";
    79         margin-top: -.2rem;
    80     }
    81     .mwm_whatsapp {
     75    background: #006ba5;
     76}
     77.mwm_linkedin::before {
     78    content: "\e901";
     79    margin-top: -0.2em;
     80}
     81.mwm_whatsapp {
    8282    background: #009487;
    8383}
    8484.mwm_whatsapp:hover {
    85         background: #006b62;
    86     }
    87     .mwm_whatsapp::before {
    88         content: "\e900";
    89     }
    90    
    91 .appearance-material {
    92     border: 2px solid #000 !important;
    93     border-radius: 100%;
    94     padding: 0 !important;
    95     height: 3rem;
    96     width: 3rem;
    97     font-size: 1rem;
    98     background-color: #fff;
    99     color: #000 !important;
    100     box-shadow: none !important;
    101     transition: all 0.2s ease-in-out;
    102     &::before {
    103         margin: 0 !important;
    104     }
    105    
    106     &.mwm_whatsapp {
    107         font-size: 1.3rem;
    108     }
    109    
    110     &:hover {
    111         color: #fff !important;
    112         background-color: #000 !important;
    113     }
    114 }
    115 
    116 .appearance-material-color {
    117     border: 2px solid !important;
    118     border-radius: 100%;
    119     padding: 0 !important;
    120     height: 3rem;
    121     width: 3rem;
    122     font-size: 1rem;
    123     background-color: #fff;
    124     color: #000 !important;
    125     box-shadow: none !important;
    126     transition: all 0.2s ease-in-out;
    127     &::before {
    128         margin: 0 !important;
    129     }
    130    
    131     &.mwm_whatsapp {
    132         font-size: 1.3rem;
    133     }
    134    
    135     &.mwm_twitter {
    136         border-color: #00aced !important;
    137         color: #00aced !important;
    138     }
    139     &.mwm_facebook {
    140         border-color: #3b5998 !important;
    141         color: #3b5998 !important;
    142     }
    143     &.mwm_pinterest {
    144         border-color: #C61D25 !important;
    145         color: #C61D25 !important;
    146     }
    147     &.mwm_linkedin {
    148         border-color: #0077B5 !important;
    149         color: #0077B5 !important;
    150     }
    151     &.mwm_whatsapp {
    152         border-color: #009487 !important;
    153         color: #009487 !important;
    154     }
    155 
    156     &:hover {
    157         color: #fff !important;
    158         &.mwm_twitter {
    159             background-color: #00aced !important;
    160         }
    161         &.mwm_facebook {
    162             background-color: #3b5998 !important;
    163         }
    164         &.mwm_pinterest {
    165             background-color: #C61D25 !important;
    166         }
    167         &.mwm_linkedin {
    168             background-color: #0077B5 !important;
    169         }
    170         &.mwm_whatsapp {
    171             background-color: #009487 !important;
    172         }
    173     }
    174 }
    175 
     85    background: #006b62;
     86}
     87.mwm_whatsapp::before {
     88    content: "\e900";
     89}
    17690.mwm_rrss_contenedor {
    177     margin: 1rem 0;
     91    font-size: 16px;
     92    margin: 1em 0;
    17893    display: flex;
    17994    align-items: center;
    180 
    181     a {
    182         transition: all .2s ease-in-out !important;
    183     }
    184    
    185     // Border type
    186     &.border-square {
    187         a {
    188             border-radius: 0 !important;
    189  
    190         }
    191     }
    192     &.border-rounded {
    193         a {
    194             border-radius: 0.25rem !important;
    195         }
    196     }
    197     &.border-rounded-full {
    198         a {
    199             border-radius: 100% !important
    200         };
    201     }
    202 
    203     // Alignment
    204     &.alignment-start {
     95    flex-wrap: wrap;
     96
     97    &.mwm_rrss_alingment_1 {
    20598        justify-content: flex-start;
    20699    }
    207     &.alignment-center {
     100
     101    &.mwm_rrss_alingment_2 {
    208102        justify-content: center;
    209103    }
    210     &.alignment-end {
     104
     105    &.mwm_rrss_alingment_3 {
    211106        justify-content: flex-end;
    212107    }
    213108
    214     // Size
    215     &.size-responsive {
    216         a {
    217             width: 100% !important;
    218         }
    219     }
    220     &.size-static {
    221         flex-wrap: wrap !important;
    222     }
    223 }
     109    .mwm_rrss {
     110        text-decoration: none !important;
     111        transition: all 0.2s ease-in-out !important;
     112    }
     113
     114    &.mwm_rrss_appearance_1 {
     115        .mwm_rrss {
     116            border-radius: 0;
     117        }
     118    }
     119
     120    &.mwm_rrss_appearance_2 {
     121        .mwm_rrss {
     122            border-radius: 5px;
     123        }
     124    }
     125
     126    &.mwm_rrss_appearance_3,
     127    &.mwm_rrss_appearance_4 {
     128        .mwm_rrss {
     129            border: 2px solid #000;
     130            color: #000 !important;
     131            background-color: #fff;
     132
     133            &:hover {
     134                color: #fff !important;
     135                background-color: #000;
     136            }
     137        }
     138    }
     139
     140    &.mwm_rrss_appearance_3 {
     141        .mwm_rrss {
     142            border-radius: 0;
     143        }
     144    }
     145
     146    &.mwm_rrss_appearance_4 {
     147        .mwm_rrss {
     148            border-radius: 5px;
     149        }
     150    }
     151
     152    &.mwm_rrss_appearance_5 {
     153        .mwm_rrss {
     154            border-radius: 0;
     155            height: 2.5em;
     156            width: 2.5em;
     157            padding: 0;
     158
     159            &:before {
     160                margin-right: 0 !important;
     161            }
     162        }
     163    }
     164
     165    &.mwm_rrss_appearance_6 {
     166        .mwm_rrss {
     167            border-radius: 5px;
     168            height: 2.5em;
     169            width: 2.5em;
     170            padding: 0;
     171
     172            &:before {
     173                margin-right: 0 !important;
     174            }
     175        }
     176    }
     177
     178    &.mwm_rrss_appearance_7 {
     179        .mwm_rrss {
     180            border-radius: 100%;
     181            height: 2.5em;
     182            width: 2.5em;
     183            padding: 0;
     184
     185            &:before {
     186                margin-right: 0 !important;
     187            }
     188        }
     189    }
     190
     191    &.mwm_rrss_appearance_8,
     192    &.mwm_rrss_appearance_9,
     193    &.mwm_rrss_appearance_10 {
     194        .mwm_rrss {
     195            border: 2px solid #000;
     196            color: #000 !important;
     197            background-color: #fff;
     198            height: 2.5em;
     199            width: 2.5em;
     200            padding: 0;
     201
     202            &:before {
     203                margin-right: 0 !important;
     204            }
     205
     206            &:hover {
     207                color: #fff !important;
     208                background-color: #000;
     209            }
     210        }
     211    }
     212
     213    &.mwm_rrss_appearance_8 {
     214        .mwm_rrss {
     215            border-radius: 0;
     216        }
     217    }
     218
     219    &.mwm_rrss_appearance_9 {
     220        .mwm_rrss {
     221            border-radius: 0.25em;
     222        }
     223    }
     224
     225    &.mwm_rrss_appearance_10 {
     226        .mwm_rrss {
     227            border-radius: 100%;
     228        }
     229    }
     230}
  • mowomo-redes-sociales/tags/2.0.0/assets/js/scripts.js

    r2144520 r2336593  
    1414        window.open(
    1515            url,
    16             "_blanck",
     16            "_blank",
    1717            "toolbar=yes, top=500, left=500, width=400, height=400"
    1818        );
  • mowomo-redes-sociales/tags/2.0.0/includes/admin/class.mwm-rrss-admin.php

    r2144520 r2336593  
    7171
    7272            // Adding scripts
    73             add_action('admin_enqueue_scripts', array($this, 'enqueue_scripts'));
     73            add_action('admin_enqueue_scripts', array($this, 'admin_enqueue_scripts'));
    7474
    7575            // Initializing plugin information
     
    113113         * @return void
    114114         */
    115         public function enqueue_scripts()
     115        public function admin_enqueue_scripts()
    116116        {
    117117            // Enqueuing scripts in the admin page
    118             if (isset($_GET['page']) && $_GET['page'] == MWM_RRSS_SLUG) {
    119                 wp_register_script('mwm_rrss_admin_scripts', MWM_RRSS_ASS.'js/admin_scripts.js', array('jquery'), '1.0.0', true);
    120                 wp_register_style('mwm_rrss_admin_styles', MWM_RRSS_ASS.'css/admin_styles.min.css', array());
     118            // if (isset($_GET['page']) && $_GET['page'] == MWM_RRSS_SLUG) {
     119                wp_register_script('mwm_rrss_admin_scripts', MWM_RRSS_ASS.'js/admin_scripts.js', array('jquery'), MWM_RRSS_VERSION, true);
     120                wp_register_style('mwm_rrss_admin_styles', MWM_RRSS_ASS.'css/admin_styles.min.css', array(), MWM_RRSS_VERSION);
     121                wp_register_style('mwm_rrss_styles', MWM_RRSS_ASS.'css/styles.min.css', array(), MWM_RRSS_VERSION);
    121122                wp_enqueue_script('mwm_rrss_admin_scripts');
    122123                wp_enqueue_style('mwm_rrss_admin_styles');
     124                wp_enqueue_style('mwm_rrss_styles');
    123125
    124126                // Adding info to scripts
     
    126128                    'ajax_url' => admin_url( 'admin-ajax.php' )
    127129                ));
    128             }
     130            // }
    129131        }
    130132
     
    142144            register_setting(MWM_RRSS_SLUG.'-options', MWM_RRSS_SLUG.'-posicion');
    143145            register_setting(MWM_RRSS_SLUG.'-options', MWM_RRSS_SLUG.'-twitter');
    144             // register_setting(MWM_RRSS_SLUG.'-options', MWM_RRSS_SLUG.'-appearance');
    145             // register_setting(MWM_RRSS_SLUG.'-options', MWM_RRSS_SLUG.'-border-type');
    146             // register_setting(MWM_RRSS_SLUG.'-options', MWM_RRSS_SLUG.'-size');
    147             // register_setting(MWM_RRSS_SLUG.'-options', MWM_RRSS_SLUG.'-alignment');
    148             // register_setting(MWM_RRSS_SLUG.'-options', MWM_RRSS_SLUG.'-orientation');
    149 
    150             // $update_message = 'Mensaje de actualización';
    151             // $update_url = 'https://www.mowomo.com/';
    152             // $plugin_data = array(
    153             //     MWM_RRSS_SLUG => array(
    154             //         'name' => __('mowomo Redes Sociales', MWM_RRSS_SLUG),
    155             //         'update_message' => __($update_message, MWM_RRSS_SLUG),
    156             //         'update_url' => $update_url,
    157             //         'pro' => MWM_RRSS_PRO
    158             //     )
    159             // );
    160             // if (!get_option('mwm-plugins')) {
    161             //     update_option('mwm-plugins', $plugin_data);
    162             // } else {
    163             //     $plugins = get_option('mwm-plugins');
    164             //     $plugins = array_merge($plugins, $plugin_data);
    165             //     update_option('mwm-plugins', $plugins);
     146            register_setting(MWM_RRSS_SLUG.'-options', MWM_RRSS_SLUG.'-appearance');
     147            register_setting(MWM_RRSS_SLUG.'-options', MWM_RRSS_SLUG.'-alignment');
     148
     149            // Add plugin settings to mowomo dashboard
     150            mwm_dashboard()->add_plugin(new mwm_plugin(MWM_RRSS_SLUG, 'mowomo Redes Sociales', MWM_RRSS_VERSION, 'https://www.mowomo.com', MWM_RRSS_PRO, 'pro_license', 'mensaje de actualización'));
     151
     152            // Generate plugin notifications
     153            // if (!get_option( MWM_RRSS_SLUG.'-twitter', true)) {
     154            //     mwm_dashboard()->add_notification(new mwm_notification(MWM_RRSS_SLUG, __( 'Fill in your Twitter profile', 'mowomo-redes-sociales'), __('The Twitter user profile has not been filled', 'mowomo-redes-sociales'), 'admin.php?page='.MWM_RRSS_SLUG, 2, 0, 'all', true));
    166155            // }
    167 
    168             // $plugin_notices = mwm_plugin_notices();
    169             // $plugin_to_notice = array();
    170            
    171             // if (get_option(MWM_RRSS_SLUG.'-twitter') == "") {
    172             //     $plugin_to_notice = array_merge($plugin_to_notice, array(
    173             //         MWM_RRSS_SLUG.'-twitter' => array(
    174             //             'name' => __('Twitter profile', MWM_RRSS_SLUG),
    175             //             'message' => __('There is no twitter profile configured', MWM_RRSS_SLUG),
    176             //             'slug' => MWM_RRSS_SLUG,
    177             //         )
    178             //     ));
    179             // }
    180 
    181             // update_option('mwm-plugin-notices', array_merge($plugin_notices, $plugin_to_notice));
    182156        }
    183157
     
    191165        public function show_page()
    192166        {
    193             add_menu_page( 'mowomo', __('mowomo Redes Sociales', MWM_RRSS_SLUG), 'manage_options', MWM_RRSS_SLUG, array($this, 'get_page'), MWM_FRA_ASS.'images/logo/logo-mowomo-white.svg' );
     167            add_menu_page( 'mowomo', __('mowomo Redes Sociales', 'mowomo-redes-sociales'), 'manage_options', MWM_FRA_SLUG, array($this, 'get_page'), MWM_FRA_ASS.'images/logo/logo-mowomo-white.svg' );
     168            // add_submenu_page( MWM_FRA_SLUG, 'mowomo', __(MWM_RRSS_NAME, 'mowomo-redes-sociales'), 'manage_options', MWM_RRSS_SLUG, array($this, 'get_page'));
    194169        }
    195170
     
    205180            // Configure the administrator page
    206181            $admin_config = array(
    207                 'title' => __('mowomo Redes Sociales', MWM_RRSS_SLUG),
    208                 'page_slug' => MWM_RRSS_SLUG,
     182                'title' => __('mowomo Redes Sociales - mowomo', 'mowomo-redes-sociales'),
     183                'page_slug' => 'mowomo-dashboard',
    209184                'tabs' => array(
    210                     __('Configuración general') => array('admin/admin', 'general-configuration', array())
    211                     // __('Configuración Premium') => array('admin/admin', 'premium-configuration', array())
     185                    __('General configuration', 'mowomo-redes-sociales') => array('admin/admin', 'general-configuration', array()),
     186                    __('Advanced configuration', 'mowomo-redes-sociales') => array('admin/admin', 'advanced-configuration', array())
    212187                ),
    213188                'plugin_slug' => MWM_RRSS_SLUG
     
    231206        {
    232207            if ( isset($_GET['page']) && $_GET['page'] == MWM_RRSS_SLUG ) :
    233                 $footer_text = __( 'Thanks for using mowomo Redes Sociales, plugin made by ', MWM_RRSS_SLUG) . '<a href="https://mowomo.com" target="_blank" rel="nofollow">' . __('mowomo team', MWM_RRSS_SLUG). '</a>.';
     208                $footer_text = __( 'Thanks for using mowomo Redes Sociales, plugin made by ', 'mowomo-redes-sociales') . '<a href="https://mowomo.com" target="_blank" rel="nofollow">' . __('mowomo team', 'mowomo-redes-sociales'). '</a>.';
    234209            endif;
    235210            return $footer_text;
  • mowomo-redes-sociales/tags/2.0.0/includes/frontend/class.mwm-rrss.php

    r2144520 r2336593  
    4343         * Plugin shortcodes.
    4444         *
    45          * @var \mwm_rrss_shortcodes
     45         * @var array
    4646         *
    4747         * @since 1.3.0
     
    104104        {
    105105            // Enqueuing scripts
    106             wp_register_script('mwm_rrss_scripts', MWM_RRSS_ASS.'js/scripts.js', array('jquery'), '1.0.0', true);
    107             wp_register_style('mwm_rrss_styles', MWM_RRSS_ASS.'css/styles.min.css', array());
     106            wp_register_script('mwm_rrss_scripts', MWM_RRSS_ASS.'js/scripts.min.js', array('jquery'), MWM_RRSS_VERSION, true);
     107            wp_register_style('mwm_rrss_styles', MWM_RRSS_ASS.'css/styles.min.css', array(), MWM_RRSS_VERSION);
    108108            wp_enqueue_script('mwm_rrss_scripts');
    109109            wp_enqueue_style('mwm_rrss_styles');
     
    124124        public function before_after($content)
    125125        {
    126             if(is_single() && get_post_type() =='post') :
    127                 $contenido = $this->get_content();
    128                 $posicion = get_option(MWM_RRSS_SLUG.'-posicion', '0');
    129                 switch ($posicion) :
    130                     case '0':
    131                         $fullcontent = $content;
    132                         break;
    133                     case '1':
    134                         $fullcontent = $contenido . $content;
    135                         break;
    136                     case '2':
    137                         $fullcontent = $content . $contenido;
    138                         break;
    139                     case '3':
    140                         $fullcontent = $contenido . $content . $contenido;
    141                         break;
    142                 endswitch;
    143                 return $fullcontent;
     126            if(is_single()) :
     127                if (strcmp(get_post_type(), 'post') == 0) :
     128                    $contenido = $this->get_content();
     129                    $posicion = get_option(MWM_RRSS_SLUG.'-posicion', '0');
     130                    switch ($posicion) :
     131                        case '0':
     132                            $fullcontent = $content;
     133                            break;
     134                        case '1':
     135                            $fullcontent = $contenido . $content;
     136                            break;
     137                        case '2':
     138                            $fullcontent = $content . $contenido;
     139                            break;
     140                        case '3':
     141                            $fullcontent = $contenido . $content . $contenido;
     142                            break;
     143                    endswitch;
     144                    return $fullcontent;
     145                endif;
    144146            else :
    145147                return $content;
     
    156158        public function get_content()
    157159        {
    158             $redes_sociales_activas = get_option(MWM_RRSS_SLUG.'-actives');
    159             $appaerance = get_option(MWM_RRSS_SLUG.'-appearance', '0');
    160             switch(get_option(MWM_RRSS_SLUG.'-border-type', '0')) {
    161                 case '0' :  $border_type = 'border-square';
    162                     break;
    163                 case '1' :  $border_type = 'border-rounded';
    164                     break;
    165                 case '2' :  $border_type = 'border-rounded-full';
    166                     break;
    167                 default: $border_type = 'border-square';
    168             }
    169             switch(get_option(MWM_RRSS_SLUG.'-size', '0')) {
    170                 case '0' :  $size = 'size-static';
    171                     break;
    172                 case '1' :  $size = 'size-responsive';
    173                     break;
    174                 default: $size = 'size-static';
    175             }
    176             switch(get_option(MWM_RRSS_SLUG.'-alignment', '0')) {
    177                 case '0' :  $alignment = 'alignment-start';
    178                     break;
    179                 case '1' :  $alignment = 'alignment-center';
    180                     break;
    181                 case '2' :  $alignment = 'alignment-end';
    182                     break;
    183                 default: $alignment = 'alignment-start';
    184             }
    185             $contenido = '<div class="mwm_rrss_contenedor '.$border_type.' '.$size.' '.$alignment.'">';
    186        
    187             if (is_array($redes_sociales_activas) || is_object($redes_sociales_activas)) {
    188               foreach ($redes_sociales_activas as $red_social_activa) {
    189                 $contenido .= $this->get_rrss_link($red_social_activa, $appaerance);
    190               }
    191             } else {
    192               $contenido .= $red_social_activas;
    193             }
     160            $actives = get_option(MWM_RRSS_SLUG.'-actives', array('twitter', 'facebook', 'pinterest', 'linkedin', 'whatsapp'));
     161            if (sizeof($actives) == 0) {
     162                $actives = array('twitter', 'facebook', 'pinterest', 'linkedin', 'whatsapp');
     163            }
     164            if (!($appearance = get_option(MWM_RRSS_SLUG.'-appearance'))) {
     165                $appearance = '1';
     166            }
     167            if (!($alignment = get_option(MWM_RRSS_SLUG.'-alignment'))) {
     168                $alignment = '1';
     169            }
     170
     171            $contenido = '<div class="mwm_rrss_contenedor mwm_rrss_appearance_'.$appearance.' mwm_rrss_alingment_'.$alignment.'">';
     172
     173            // echop($actives);
     174
     175            foreach ($actives as $active) {
     176                $contenido .= $this->get_rrss_link($active, $appearance);
     177            }
     178
    194179            $contenido .= '</div>';
    195180       
     
    204189         * @return string
    205190         */
    206         public function get_rrss_link($red_social_activa, $appaerance)
    207         {
    208             switch($appaerance) {
    209                 case '0':
    210                     switch ($red_social_activa) :
    211                         case 'twitter':
    212                             return '<a class="mwm_rrss mwm_twitter" mwm-rrss-url="https://twitter.com/intent/tweet?text='.get_the_title().' '.get_permalink().' vía @'.get_option(MWM_RRSS_SLUG.'-twitter').'">'.esc_html(__( "Twitter", MWM_RRSS_SLUG )).' </a>';
    213                             break;
    214                         case 'facebook':
    215                             return '<a class="mwm_rrss mwm_facebook" mwm-rrss-url="https://www.facebook.com/sharer/sharer.php?u='. get_permalink().'">'.esc_html(__( "Facebook", "mwm-redes-sociales" )).' </a>';
    216                             break;
    217                         case 'pinterest':
    218                             return '<a class="mwm_rrss mwm_pinterest" mwm-rrss-url="http://pinterest.com/pin/create/button/?url='. get_permalink() .'&media='.get_the_post_thumbnail_url().'&description='.get_the_title().'">'.esc_html(__( "Pinterest", MWM_RRSS_SLUG )).' </a>';
    219                             break;
    220                         case 'whatsapp':
    221                             return '<a class="mwm_rrss mwm_whatsapp" href="whatsapp://send?text='. get_the_title() .' – '.get_permalink().'" data-action="share/whatsapp/share">'.esc_html(__("WhatsApp", MWM_RRSS_SLUG)).' </a>';
    222                             break;
    223                         case 'linkedin':
    224                             return '<a class="mwm_rrss mwm_linkedin" mwm-rrss-url="https://www.linkedin.com/shareArticle?mini=true&url=' . get_permalink() . '&title=' . get_the_title() . '&source=' . get_the_post_thumbnail_url().'">'.esc_html(__("Linkedin", MWM_RRSS_SLUG)).' </a>';
    225                             break;
    226                         default:
    227                             return '';
    228                             break;
    229                     endswitch;
    230                 break;
    231                 case '1':
    232                     switch ($red_social_activa) :
    233                         case 'twitter':
    234                             return '<a class="mwm_rrss mwm_twitter appearance-material" mwm-rrss-url="https://twitter.com/intent/tweet?text='.get_the_title().' '.get_permalink().' vía @'.get_option(MWM_RRSS_SLUG.'-twitter').'"></a>';
    235                             break;
    236                         case 'facebook':
    237                             return '<a class="mwm_rrss mwm_facebook appearance-material" mwm-rrss-url="https://www.facebook.com/sharer/sharer.php?u='. get_permalink().'"></a>';
    238                             break;
    239                         case 'pinterest':
    240                             return '<a class="mwm_rrss mwm_pinterest appearance-material" mwm-rrss-url="http://pinterest.com/pin/create/button/?url='. get_permalink() .'&media='.get_the_post_thumbnail_url().'&description='.get_the_title().'"></a>';
    241                             break;
    242                         case 'whatsapp':
    243                             return '<a class="mwm_rrss mwm_whatsapp appearance-material" href="whatsapp://send?text='. get_the_title() .' – '.get_permalink().'" data-action="share/whatsapp/share"></a>';
    244                             break;
    245                         case 'linkedin':
    246                             return '<a class="mwm_rrss mwm_linkedin appearance-material" mwm-rrss-url="https://www.linkedin.com/shareArticle?mini=true&url=' . get_permalink() . '&title=' . get_the_title() . '&source=' . get_the_post_thumbnail_url().'"></a>';
    247                             break;
    248                         default:
    249                             return '';
    250                             break;
    251                     endswitch;
    252                 break;
    253                 case '2':
    254                     switch ($red_social_activa) :
    255                         case 'twitter':
    256                             return '<a class="mwm_rrss mwm_twitter appearance-material-color" mwm-rrss-url="https://twitter.com/intent/tweet?text='.get_the_title().' '.get_permalink().' vía @'.get_option(MWM_RRSS_SLUG.'-twitter').'"></a>';
    257                             break;
    258                         case 'facebook':
    259                             return '<a class="mwm_rrss mwm_facebook appearance-material-color" mwm-rrss-url="https://www.facebook.com/sharer/sharer.php?u='. get_permalink().'"></a>';
    260                             break;
    261                         case 'pinterest':
    262                             return '<a class="mwm_rrss mwm_pinterest appearance-material-color" mwm-rrss-url="http://pinterest.com/pin/create/button/?url='. get_permalink() .'&media='.get_the_post_thumbnail_url().'&description='.get_the_title().'"></a>';
    263                             break;
    264                         case 'whatsapp':
    265                             return '<a class="mwm_rrss mwm_whatsapp appearance-material-color" href="whatsapp://send?text='. get_the_title() .' – '.get_permalink().'" data-action="share/whatsapp/share"></a>';
    266                             break;
    267                         case 'linkedin':
    268                             return '<a class="mwm_rrss mwm_linkedin appearance-material-color" mwm-rrss-url="https://www.linkedin.com/shareArticle?mini=true&url=' . get_permalink() . '&title=' . get_the_title() . '&source=' . get_the_post_thumbnail_url().'"></a>';
    269                             break;
    270                         default:
    271                             return '';
    272                             break;
    273                     endswitch;
    274                 break;
     191        public function get_rrss_link($active, $appearance)
     192        {
     193            switch($active) {
     194                case 'twitter':
     195                    return '<a class="mwm_rrss mwm_twitter" mwm-rrss-url="'.(!is_admin() ? 'https://twitter.com/intent/tweet?text='.get_the_title().' '.get_permalink().' vía @'.get_option(MWM_RRSS_SLUG.'-twitter') : '').'"><i class="icon-rrss-twitter"></i>'.((strcmp($appearance, '1') == 0 || strcmp($appearance, '2') == 0 || strcmp($appearance, '3') == 0 || strcmp($appearance, '4') == 0) ? __( "Twitter", 'mowomo-redes-sociales' ) : '').' </a>';
     196                    break;
     197                case 'facebook':
     198                    return '<a class="mwm_rrss mwm_facebook" mwm-rrss-url="'.(!is_admin() ? 'https://www.facebook.com/sharer/sharer.php?u='. get_permalink() : '').'"><i class="icon-rrss-facebook"></i>'.((strcmp($appearance, '1') == 0 || strcmp($appearance, '2') == 0 || strcmp($appearance, '3') == 0 || strcmp($appearance, '4') == 0) ? __( "Facebook", "mowomo-redes-sociales" ) : '').' </a>';
     199                    break;
     200                case 'pinterest':
     201                    return '<a class="mwm_rrss mwm_pinterest" mwm-rrss-url="'.(!is_admin() ? 'http://pinterest.com/pin/create/button/?url='. get_permalink() .'&media='.get_the_post_thumbnail_url().'&description='.get_the_title() : '').'"><i class="icon-rrss-pinterest"></i>'.((strcmp($appearance, '1') == 0 || strcmp($appearance, '2') == 0 || strcmp($appearance, '3') == 0 || strcmp($appearance, '4') == 0) ? __( "Pinterest", 'mowomo-redes-sociales' ) : '').' </a>';
     202                    break;
     203                case 'linkedin':
     204                    return '<a class="mwm_rrss mwm_linkedin" mwm-rrss-url="'.(!is_admin() ? 'https://www.linkedin.com/shareArticle?mini=true&url=' . get_permalink() . '&title=' . get_the_title() . '&source=' . get_the_post_thumbnail_url() : '').'"><i class="icon-rrss-linkedin"></i>'.((strcmp($appearance, '1') == 0 || strcmp($appearance, '2') == 0 || strcmp($appearance, '3') == 0 || strcmp($appearance, '4') == 0) ? __( "Linkedin", 'mowomo-redes-sociales' ) : '').' </a>';
     205                    break;
     206                case 'whatsapp':
     207                    return '<a class="mwm_rrss mwm_whatsapp" mwm-rrss-url="'.(!is_admin() ? 'https://api.whatsapp.com/send?text='. get_the_title() .' – '.get_permalink() : '').'" data-action="share/whatsapp/share"><i class="icon-rrss-whatsapp"></i>'.((strcmp($appearance, '1') == 0 || strcmp($appearance, '2') == 0 || strcmp($appearance, '3') == 0 || strcmp($appearance, '4') == 0) ? __( "WhatsApp", 'mowomo-redes-sociales' ) : '').' </a>';
     208                    break;
     209                default:
     210                    return '';
     211                    break;
    275212            }
    276213        }
     
    287224            global $post;
    288225
    289             // Twitter specific
    290             echo '<meta name="twitter:card"         content="summary_large_image" />';
    291 
    292             // Meta tags for Open Graph
    293             echo '<meta property="og:description"   content="' . esc_attr( $this->get_descripcion_post() ) . '" />';
    294             echo '<meta property="og:type"          content="article" />';
    295             echo '<meta property="og:image"         content="' . esc_attr( $this->get_imagen_destacada_post() ) . '" />';
    296 
    297             // Do stuff if need it
    298             do_action( 'mwm_rrss_metadata' );
     226            if (is_object($post)) {
     227                // Twitter specific
     228                echo '<meta name="twitter:card"         content="summary_large_image" />';
     229
     230                // Meta tags for Open Graph
     231                echo '<meta property="og:description"   content="' . esc_attr( $this->get_descripcion_post() ) . '" />';
     232                echo '<meta property="og:type"          content="article" />';
     233                echo '<meta property="og:image"         content="' . esc_attr( $this->get_imagen_destacada_post() ) . '" />';
     234
     235                // Do stuff if need it
     236                do_action( 'mwm_rrss_metadata' );
     237            }
    299238        }
    300239
  • mowomo-redes-sociales/tags/2.0.0/includes/functions.mwm-rrss.php

    r2144520 r2336593  
    2020require_once MWM_RRSS_INC.'frontend/class.mwm-rrss-shortcodes.php';
    2121require_once MWM_RRSS_INC.'frontend/class.mwm-rrss.php';
     22require_once MWM_RRSS_INC.'frontend/rrss-resources.php';
  • mowomo-redes-sociales/tags/2.0.0/languages/mowomo-redes-sociales.pot

    r2144520 r2336593  
    44"Project-Id-Version: mowomo Redes Sociales\n"
    55"Report-Msgid-Bugs-To: \n"
    6 "POT-Creation-Date: 2018-06-26 09:55+0000\n"
     6"POT-Creation-Date: 2020-06-12 16:14+0000\n"
    77"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    88"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
     
    1313"Content-Type: text/plain; charset=UTF-8\n"
    1414"Content-Transfer-Encoding: 8bit\n"
     15"X-Generator: Loco https://localise.biz/\n"
     16"X-Loco-Version: 2.4.0; wp-5.4.2"
     17
     18#: includes/frontend/class.mwm-rrss.php:195
     19#: includes/frontend/rrss-resources.php:41
     20msgid "Twitter"
     21msgstr ""
     22
     23#: includes/frontend/class.mwm-rrss.php:198
     24msgid "Facebook"
     25msgstr ""
     26
     27#: includes/frontend/class.mwm-rrss.php:201
     28#: includes/frontend/rrss-resources.php:49
     29msgid "Pinterest"
     30msgstr ""
     31
     32#: includes/frontend/class.mwm-rrss.php:204
     33#: includes/frontend/rrss-resources.php:53
     34msgid "Linkedin"
     35msgstr ""
     36
     37#: includes/frontend/class.mwm-rrss.php:207
     38#: includes/frontend/rrss-resources.php:57
     39msgid "WhatsApp"
     40msgstr ""
     41
     42#: includes/admin/class.mwm-rrss-admin.php:154
     43msgid "Fill in your Twitter profile"
     44msgstr ""
     45
     46#: includes/admin/class.mwm-rrss-admin.php:154
     47msgid "The Twitter user profile has not been filled"
     48msgstr ""
    1549
    1650#. Name of the plugin
    17 #: configuracion.php:44
     51#: includes/admin/class.mwm-rrss-admin.php:167
    1852msgid "mowomo Redes Sociales"
    1953msgstr ""
    2054
    21 #: configuracion.php:51
     55#: includes/admin/class.mwm-rrss-admin.php:182
     56msgid "mowomo Redes Sociales - mowomo"
     57msgstr ""
     58
     59#: includes/admin/class.mwm-rrss-admin.php:185
     60msgid "General configuration"
     61msgstr ""
     62
     63#: includes/admin/class.mwm-rrss-admin.php:186
     64msgid "Advanced configuration"
     65msgstr ""
     66
     67#: includes/admin/class.mwm-rrss-admin.php:208
     68msgid "Thanks for using mowomo Redes Sociales, plugin made by "
     69msgstr ""
     70
     71#: includes/admin/class.mwm-rrss-admin.php:208
     72msgid "mowomo team"
     73msgstr ""
     74
     75#: templates/admin/admin-advanced-configuration.php:33
     76msgid "Colored with square edges"
     77msgstr ""
     78
     79#: templates/admin/admin-advanced-configuration.php:34
     80msgid "Colored with slightly rounded edges"
     81msgstr ""
     82
     83#: templates/admin/admin-advanced-configuration.php:35
     84msgid "Only colored icon with square borders"
     85msgstr ""
     86
     87#: templates/admin/admin-advanced-configuration.php:36
     88msgid "Only colored icon with slightly rounded edges"
     89msgstr ""
     90
     91#: templates/admin/admin-advanced-configuration.php:37
     92msgid "Only colored icon with rounded edges"
     93msgstr ""
     94
     95#: templates/admin/admin-advanced-configuration.php:38
     96msgid "In black and white with square edges"
     97msgstr ""
     98
     99#: templates/admin/admin-advanced-configuration.php:39
     100msgid "In black and white with slightly rounded edges"
     101msgstr ""
     102
     103#: templates/admin/admin-advanced-configuration.php:40
     104msgid "Only black and white icon with square borders"
     105msgstr ""
     106
     107#: templates/admin/admin-advanced-configuration.php:41
     108msgid "Only black and white icon with slightly rounded edges"
     109msgstr ""
     110
     111#: templates/admin/admin-advanced-configuration.php:42
     112msgid "Only black and white icon with rounded edges"
     113msgstr ""
     114
     115#: templates/admin/admin-advanced-configuration.php:46
     116msgid "Button desing"
     117msgstr ""
     118
     119#: templates/admin/admin-advanced-configuration.php:52
     120msgid "Appearance"
     121msgstr ""
     122
     123#: templates/admin/admin-advanced-configuration.php:78
     124msgid "Button alignment"
     125msgstr ""
     126
     127#: templates/admin/admin-advanced-configuration.php:81
     128msgid "On the left"
     129msgstr ""
     130
     131#: templates/admin/admin-advanced-configuration.php:82
     132msgid "In the middle"
     133msgstr ""
     134
     135#: templates/admin/admin-advanced-configuration.php:83
     136msgid "On the right"
     137msgstr ""
     138
     139#: templates/admin/admin-general-configuration.php:44
     140#: templates/admin/admin-general-configuration.php:48
    22141msgid "Position of buttons"
    23142msgstr ""
    24143
    25 #: configuracion.php:55
     144#: templates/admin/admin-general-configuration.php:51
    26145msgid "Don't show"
    27146msgstr ""
    28147
    29 #: configuracion.php:56
     148#: templates/admin/admin-general-configuration.php:52
    30149msgid "Before the post"
    31150msgstr ""
    32151
    33 #: configuracion.php:57
     152#: templates/admin/admin-general-configuration.php:53
    34153msgid "After the post"
    35154msgstr ""
    36155
    37 #: configuracion.php:58
     156#: templates/admin/admin-general-configuration.php:54
    38157msgid "Before and after the post"
    39158msgstr ""
    40159
    41 #: configuracion.php:60
     160#: templates/admin/admin-general-configuration.php:56
    42161msgid "Choose where you want to make the social buttons appear"
    43162msgstr ""
    44163
    45 #: configuracion.php:64
    46 msgid "Twitter (no @)"
     164#: templates/admin/admin-general-configuration.php:60
     165msgid "Twitter user"
    47166msgstr ""
    48167
    49 #: configuracion.php:68
     168#: templates/admin/admin-general-configuration.php:62
     169msgid "Insert the user without @. E.j: mowomocom"
     170msgstr ""
     171
     172#: templates/admin/admin-general-configuration.php:67
    50173msgid "Which buttons do you want to show?"
     174msgstr ""
     175
     176#: templates/admin/admin-general-configuration.php:82
     177msgid "Shortcode for you to use wherever you want"
    51178msgstr ""
    52179
     
    58185msgstr ""
    59186
     187#. URI of the plugin
     188msgid "https://mowomo.com/"
     189msgstr ""
     190
     191#. Author of the plugin
     192msgid "mowomo"
     193msgstr ""
     194
     195#. Author URI of the plugin
     196msgid "https://mowomo.com/sobre-mowomo"
     197msgstr ""
  • mowomo-redes-sociales/tags/2.0.0/mowomo-dashboard/assets/css/admin_styles.min.css

    r2144520 r2336593  
    1 #mwm-wrap .nav-tab{-webkit-box-shadow:none;box-shadow:none}#mwm-wrap .mwm-tab .form-title{margin-top:2rem}#mwm-wrap .mwm-tab .form-table{background-color:#fff;margin-bottom:1rem;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.05),0 1px 2px rgba(0,0,0,0.025);box-shadow:0 1px 3px rgba(0,0,0,0.05),0 1px 2px rgba(0,0,0,0.025)}#mwm-wrap .mwm-tab .form-table tr{border-bottom:1px solid #f1f1f1}#mwm-wrap .mwm-tab .form-table tr th{padding:1rem}@media (max-width: 768px){#mwm-wrap .mwm-tab .form-table tr th{padding-bottom:0.5rem}}@media (max-width: 768px){#mwm-wrap .mwm-tab .form-table tr td{padding-left:1rem;padding-bottom:1rem}}#mwm-wrap .mwm-tab .form-table tr td input[type='text'],#mwm-wrap .mwm-tab .form-table tr td select{width:25rem;border-width:2px;border-color:#cccccc;max-width:100%;height:2rem !important;padding:.3rem;vertical-align:middle;-webkit-box-shadow:none !important;box-shadow:none !important}#mwm-wrap .mwm-tab .form-table tr td input[type='checkbox'].mwm-toggle{display:none}#mwm-wrap .mwm-tab .form-table tr td label.mwm-toggle{cursor:pointer;text-indent:-9999px;width:4rem;height:1.75rem;background:#999;display:block;border-radius:10rem;position:relative}#mwm-wrap .mwm-tab .form-table tr td label.mwm-toggle:after{content:'';position:absolute;top:.25rem;left:.25rem;width:1.20rem;height:1.20rem;background:#fff;border-radius:10rem;-webkit-transition:.2s;transition:.2s}#mwm-wrap .mwm-tab .form-table tr td input:checked+label{background:#00cad5}#mwm-wrap .mwm-tab .form-table tr td input:checked+label:after{left:calc(100% - .25rem);-webkit-transform:translateX(-100%);transform:translateX(-100%)}#mwm-wrap .mwm-tab .form-table tr td label:active:after{width:2.4rem}#mwm-wrap .mwm-tab .form-table tr td .input-group{display:table;border-collapse:collapse}#mwm-wrap .mwm-tab .form-table tr td .input-group input{margin-right:0;border-right:none;vertical-align:middle}@media (max-width: 768px){#mwm-wrap .mwm-tab .form-table tr td .input-group input{border-right:2px solid #cccccc;margin-bottom:0.5rem}}#mwm-wrap .mwm-tab .form-table tr td .input-group button{display:table-cell;border:2px solid #00bac3;padding:.3rem !important;vertical-align:middle;height:2rem !important;background-color:#00cad5;color:#ffffff;outline:none !important;height:unset;font-size:12px;font-weight:bold;text-shadow:none;-webkit-box-shadow:none;box-shadow:none;text-transform:uppercase;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#mwm-wrap .mwm-tab .form-table tr td .input-group button:hover{background-color:#f3feff;color:#00cad5;cursor:pointer}#mwm-wrap .mwm-tab .form-table tr td .input-group button:active{background-color:#c5f9fd;color:#00cad5 !important;-webkit-transform:none !important;transform:none !important}#mwm-wrap .mwm-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#mwm-wrap .mwm-content .mwm-left-side{width:70%;margin-right:4rem}#mwm-wrap .mwm-content .mwm-right-side{width:30%}#mwm-wrap .mwm-content .mwm-card{margin-top:2rem;border-bottom:1px solid #f1f1f1;padding:1rem;background-color:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.05),0 1px 2px rgba(0,0,0,0.025);box-shadow:0 1px 3px rgba(0,0,0,0.05),0 1px 2px rgba(0,0,0,0.025)}#mwm-wrap .mwm-content .mwm-card h3{margin:0}#mwm-wrap .mwm-content .mwm-card p{margin-bottom:0}#mwm-wrap .mwm-content .mwm-table{overflow-x:auto;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.05),0 1px 2px rgba(0,0,0,0.025);box-shadow:0 1px 3px rgba(0,0,0,0.05),0 1px 2px rgba(0,0,0,0.025)}#mwm-wrap .mwm-content .mwm-table table{width:100%;border-spacing:0}#mwm-wrap .mwm-content .mwm-table table tr th,#mwm-wrap .mwm-content .mwm-table table tr td{border-bottom:1px solid #f1f1f1;padding:1rem;background-color:#fff}#mwm-wrap .mwm-content .mwm-table table tr th{text-align:left}#mwm-wrap .mwm-content .mwm-table table tr span{vertical-align:middle}#mwm-wrap .mwm-content .mwm-table table tr .button-primary{float:right}#mwm-wrap .mwm-content .mwm-table table tr:nth-child(1) th,#mwm-wrap .mwm-content .mwm-table table tr:nth-child(1) td{border-top:1px solid #f1f1f1}#mwm-wrap .button-primary{border:2px solid #00bac3;padding:.2rem .8rem;background-color:#00cad5;color:#ffffff;height:unset;font-weight:bold;text-shadow:none;-webkit-box-shadow:none;box-shadow:none;text-transform:uppercase;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#mwm-wrap .button-primary:hover{background-color:#f3feff;color:#00cad5}#mwm-wrap .button-primary:active{background-color:#c5f9fd;color:#00cad5 !important;-webkit-transform:none !important;transform:none !important}
     1#mwm-wrap .nav-tab{-webkit-box-shadow:none;box-shadow:none}#mwm-wrap .mwm-tab .form-title{margin-top:2rem}#mwm-wrap .mwm-tab .form-table{background-color:#fff;margin-bottom:1rem;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.05),0 1px 2px rgba(0,0,0,0.025);box-shadow:0 1px 3px rgba(0,0,0,0.05),0 1px 2px rgba(0,0,0,0.025)}#mwm-wrap .mwm-tab .form-table tr{border-bottom:1px solid #f1f1f1}#mwm-wrap .mwm-tab .form-table tr th{padding:1rem}@media (max-width: 768px){#mwm-wrap .mwm-tab .form-table tr th{padding-bottom:0.5rem}}@media (max-width: 768px){#mwm-wrap .mwm-tab .form-table tr td{padding-left:1rem;padding-bottom:1rem}}#mwm-wrap .mwm-tab .form-table tr td input[type='text'],#mwm-wrap .mwm-tab .form-table tr td select{width:25rem;border-width:2px;border-color:#cccccc;border-radius:0;max-width:100%;height:2.5rem !important;padding:0.3rem;vertical-align:middle;-webkit-box-shadow:none !important;box-shadow:none !important}#mwm-wrap .mwm-tab .form-table tr td input[type='checkbox'].mwm-toggle{display:none}#mwm-wrap .mwm-tab .form-table tr td label.mwm-toggle{cursor:pointer;text-indent:-9999px;width:4rem;height:1.75rem;background:#999;display:block;border-radius:10rem;position:relative}#mwm-wrap .mwm-tab .form-table tr td label.mwm-toggle:after{content:'';position:absolute;top:0.25rem;left:0.25rem;width:1.2rem;height:1.2rem;background:#fff;border-radius:10rem;-webkit-transition:0.2s;transition:0.2s}#mwm-wrap .mwm-tab .form-table tr td input:checked+label{background:#00cad5}#mwm-wrap .mwm-tab .form-table tr td input:checked+label:after{left:calc(100% - 0.25rem);-webkit-transform:translateX(-100%);transform:translateX(-100%)}#mwm-wrap .mwm-tab .form-table tr td label:active:after{width:2.4rem}#mwm-wrap .mwm-tab .form-table tr td .input-group{display:table;border-collapse:collapse}#mwm-wrap .mwm-tab .form-table tr td .input-group input{margin-right:0;border-right:none;vertical-align:middle}@media (max-width: 768px){#mwm-wrap .mwm-tab .form-table tr td .input-group input{border-right:2px solid #cccccc;margin-bottom:0.5rem}}#mwm-wrap .mwm-tab .form-table tr td .input-group button{display:table-cell;border:2px solid #00bac3;padding:0.3rem 0.5rem !important;vertical-align:middle;height:2.5rem !important;background-color:#00cad5;color:#ffffff;outline:none !important;height:unset;font-size:12px;font-weight:bold;text-shadow:none;-webkit-box-shadow:none;box-shadow:none;text-transform:uppercase;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#mwm-wrap .mwm-tab .form-table tr td .input-group button:hover{background-color:#f3feff;color:#00cad5;cursor:pointer}#mwm-wrap .mwm-tab .form-table tr td .input-group button:active{background-color:#c5f9fd;color:#00cad5 !important;-webkit-transform:none !important;transform:none !important}#mwm-wrap .mwm-tab .form-table tr td div.mwm-option-boxes{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#mwm-wrap .mwm-tab .form-table tr td div.mwm-option-boxes .mwm-option-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:46%;margin-bottom:1%;padding:15px 15px 0 15px;border:2px solid #ccc;background-color:#f7f7f7;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.025),0 1px 2px rgba(0,0,0,0.025);box-shadow:0 1px 3px rgba(0,0,0,0.025),0 1px 2px rgba(0,0,0,0.025);-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}#mwm-wrap .mwm-tab .form-table tr td div.mwm-option-boxes .mwm-option-box:nth-child(odd){margin-right:0.5%}#mwm-wrap .mwm-tab .form-table tr td div.mwm-option-boxes .mwm-option-box:nth-child(even){margin-left:0.5%}@media only screen and (max-width: 1601px){#mwm-wrap .mwm-tab .form-table tr td div.mwm-option-boxes .mwm-option-box{width:95%}#mwm-wrap .mwm-tab .form-table tr td div.mwm-option-boxes .mwm-option-box:nth-child(odd){margin-right:0}#mwm-wrap .mwm-tab .form-table tr td div.mwm-option-boxes .mwm-option-box:nth-child(even){margin-left:0}}#mwm-wrap .mwm-tab .form-table tr td div.mwm-option-boxes .mwm-option-box label{font-weight:bold;background-color:transparent}#mwm-wrap .mwm-tab .form-table tr td div.mwm-option-boxes .mwm-option-box:hover{border-color:#00cad5;background-color:transparent}#mwm-wrap .mwm-tab .form-table tr td div.mwm-option-boxes .mwm-option-box.active{border-color:#00cad5;background-color:transparent}#mwm-wrap .mwm-tab .form-table tr td div.mwm-option-boxes .mwm-option-box.active:hover{background-color:#f8feff}#mwm-wrap .mwm-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#mwm-wrap .mwm-content .mwm-left-side{width:75%;margin-right:4rem}#mwm-wrap .mwm-content .mwm-right-side{width:30%}#mwm-wrap .mwm-content .mwm-card{margin-top:2rem;border-bottom:1px solid #f1f1f1;padding:1rem;background-color:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.05),0 1px 2px rgba(0,0,0,0.025);box-shadow:0 1px 3px rgba(0,0,0,0.05),0 1px 2px rgba(0,0,0,0.025)}#mwm-wrap .mwm-content .mwm-card h3{margin:0}#mwm-wrap .mwm-content .mwm-card p{margin-bottom:0}#mwm-wrap .mwm-content .mwm-table{overflow-x:auto;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.05),0 1px 2px rgba(0,0,0,0.025);box-shadow:0 1px 3px rgba(0,0,0,0.05),0 1px 2px rgba(0,0,0,0.025)}#mwm-wrap .mwm-content .mwm-table table{width:100%;border-spacing:0}#mwm-wrap .mwm-content .mwm-table table tr th,#mwm-wrap .mwm-content .mwm-table table tr td{border-bottom:1px solid #f1f1f1;padding:1rem;background-color:#fff}#mwm-wrap .mwm-content .mwm-table table tr th{text-align:left}#mwm-wrap .mwm-content .mwm-table table tr span{vertical-align:middle}#mwm-wrap .mwm-content .mwm-table table tr .button-primary{float:right}#mwm-wrap .mwm-content .mwm-table table tr:nth-child(1) th,#mwm-wrap .mwm-content .mwm-table table tr:nth-child(1) td{border-top:1px solid #f1f1f1}#mwm-wrap .button-primary{border:2px solid #00bac3;padding:0.2rem 0.8rem;background-color:#00cad5;color:#ffffff;height:unset;font-weight:bold;text-shadow:none;-webkit-box-shadow:none;box-shadow:none;text-transform:uppercase;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#mwm-wrap .button-primary:hover{background-color:#f3feff;color:#00cad5}#mwm-wrap .button-primary:active{background-color:#c5f9fd;color:#00cad5 !important;-webkit-transform:none !important;transform:none !important}#wp-admin-bar-mowomo-dashboard #mwm-admin-bar-logo{height:116%;width:auto;padding:6px 0 0 0;text-align:center;vertical-align:middle;opacity:0.6}#wp-admin-bar-mowomo-dashboard:hover #mwm-admin-bar-logo{opacity:1}
  • mowomo-redes-sociales/tags/2.0.0/mowomo-dashboard/assets/css/admin_styles.scss

    r2144520 r2336593  
    11#mwm-wrap {
    2 
    3     .nav-tab {
    4         box-shadow: none;
    5     }
    6 
    7     .mwm-tab {
    8 
    9         .form-title {
    10             margin-top: 2rem;
    11         }
    12        
    13         .form-table {
    14             background-color: #fff;
    15             margin-bottom: 1rem;
    16             box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.025);
    17 
    18             tr {
    19                 border-bottom: 1px solid #f1f1f1;
    20 
    21                 th {
    22                     padding: 1rem;
    23                     @media (max-width: 768px) {
    24                         padding-bottom: 0.5rem;
    25                     }
    26                 }
    27 
    28                 td {
    29 
    30                     @media (max-width: 768px) {
    31                         padding-left: 1rem;
    32                         padding-bottom: 1rem;
    33                     }
    34                    
    35 
    36                     input[type='text'], select {
    37                         width: 25rem;
    38                         border-width: 2px;
    39                         border-color: #cccccc;
    40                         max-width: 100%;
    41                         height: 2rem !important;
    42                         padding: .3rem;
    43                         vertical-align: middle;
    44                         box-shadow: none !important;
    45                     }
    46 
    47                     input[type='checkbox'].mwm-toggle {
    48                         display: none;
    49                     }
    50 
    51                     label.mwm-toggle {
    52                         cursor: pointer;
    53                         text-indent: -9999px;
    54                         width: 4rem;
    55                         height: 1.75rem;
    56                         background: #999;
    57                         display: block;
    58                         border-radius: 10rem;
    59                         position: relative;
    60                        
    61                     }
    62                    
    63                     label.mwm-toggle:after {
    64                         content: '';
    65                         position: absolute;
    66                         top: .25rem;
    67                         left: .25rem;
    68                         width: 1.20rem;
    69                         height: 1.20rem;
    70                         background: #fff;
    71                         border-radius: 10rem;
    72                         transition: .2s;
    73                     }
    74                    
    75                     input:checked + label {
    76                         background: #00cad5;
    77                     }
    78                    
    79                     input:checked + label:after {
    80                         left: calc(100% - .25rem);
    81                         transform: translateX(-100%);
    82                     }
    83                    
    84                     label:active:after {
    85                         width: 2.4rem;
    86                     }
    87 
    88                     .input-group {
    89                         display: table;
    90                         border-collapse: collapse;
    91 
    92                         input {
    93                             margin-right: 0;
    94                             border-right: none;
    95                             vertical-align: middle;
    96                             @media (max-width: 768px) {
    97                                 border-right: 2px solid #cccccc;
    98                                 margin-bottom: 0.5rem;
    99                             }
    100                         }
    101 
    102                         button {
    103                             display: table-cell;
    104                             border: 2px solid #00bac3;
    105                             padding: .3rem !important;
    106                             vertical-align: middle;
    107                             height: 2rem !important;
    108                             background-color: #00cad5;
    109                             color: #ffffff;
    110                             outline: none !important;
    111                             height: unset;
    112                             font-size: 12px;
    113                             font-weight: bold;
    114                             text-shadow: none;
    115                             box-shadow: none;
    116                             text-transform: uppercase;
    117                             transition: all .2s ease-in-out;
    118 
    119                             &:hover {
    120                                 background-color: #f3feff;
    121                                 color: #00cad5;
    122                                 cursor: pointer;
    123                             }
    124                    
    125                             &:active {
    126                                 background-color: #c5f9fd;
    127                                 color: #00cad5 !important;
    128                                 transform: none !important;
    129                             }
    130                         }
    131                     }
    132                 }
    133             }
    134         }
    135     }
    136 
    137     .mwm-content {
    138         display: flex;
    139         flex-direction: row;
    140 
    141         .mwm-left-side, .mwm-right-side {
    142 
    143         }
    144 
    145         .mwm-left-side {
    146             width: 70%;
    147             margin-right: 4rem;
    148         }
    149 
    150         .mwm-right-side {
    151             width: 30%;
    152         }
    153 
    154         .mwm-card {
    155             margin-top: 2rem;
    156             border-bottom: 1px solid #f1f1f1;
    157             padding: 1rem;
    158             background-color: #fff;
    159             -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.05), 0 1px 2px rgba(0,0,0,0.025);
    160             box-shadow: 0 1px 3px rgba(0,0,0,0.05), 0 1px 2px rgba(0,0,0,0.025);
    161 
    162             h3 {
    163                 margin: 0;
    164             }
    165 
    166             p {
    167                 margin-bottom: 0;
    168             }
    169         }
    170 
    171         .mwm-table {
    172             overflow-x: auto;
    173             -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.05), 0 1px 2px rgba(0,0,0,0.025);
    174             box-shadow: 0 1px 3px rgba(0,0,0,0.05), 0 1px 2px rgba(0,0,0,0.025);
    175 
    176             table {
    177                 width: 100%;
    178                 border-spacing: 0;
    179 
    180                 tr {
    181                     th, td {
    182                         border-bottom: 1px solid #f1f1f1;
    183                         padding: 1rem;
    184                         background-color: #fff;
    185                     }
    186 
    187                     th {
    188                         text-align: left;
    189                     }
    190 
    191                     span {
    192                         vertical-align: middle;
    193                     }
    194 
    195                     .button-primary {
    196                         float: right;
    197                     }
    198 
    199                     &:nth-child(1) {
    200                         th, td {
    201                             border-top: 1px solid #f1f1f1;
    202                         }
    203                     }
    204                 }
    205                
    206                
    207             }
    208         }
    209     }
    210 
    211     .button-primary {
    212         border: 2px solid #00bac3;
    213         padding: .2rem .8rem;
    214         background-color: #00cad5;
    215         color: #ffffff;
    216         height: unset;
    217         font-weight: bold;
    218         text-shadow: none;
    219         box-shadow: none;
    220         text-transform: uppercase;
    221         transition: all .2s ease-in-out;
    222 
    223         &:hover {
    224             background-color: #f3feff;
    225             color: #00cad5;
    226         }
    227 
    228         &:active {
    229             background-color: #c5f9fd;
    230             color: #00cad5 !important;
    231             transform: none !important;
    232         }
    233     }
     2    .nav-tab {
     3        box-shadow: none;
     4    }
     5
     6    .mwm-tab {
     7        .form-title {
     8            margin-top: 2rem;
     9        }
     10
     11        .form-table {
     12            background-color: #fff;
     13            margin-bottom: 1rem;
     14            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05),
     15                0 1px 2px rgba(0, 0, 0, 0.025);
     16
     17            tr {
     18                border-bottom: 1px solid #f1f1f1;
     19
     20                th {
     21                    padding: 1rem;
     22                    @media (max-width: 768px) {
     23                        padding-bottom: 0.5rem;
     24                    }
     25                }
     26
     27                td {
     28                    @media (max-width: 768px) {
     29                        padding-left: 1rem;
     30                        padding-bottom: 1rem;
     31                    }
     32
     33                    input[type='text'],
     34                    select {
     35                        width: 25rem;
     36                        border-width: 2px;
     37                        border-color: #cccccc;
     38                        border-radius: 0;
     39                        max-width: 100%;
     40                        height: 2.5rem !important;
     41                        padding: 0.3rem;
     42                        vertical-align: middle;
     43                        box-shadow: none !important;
     44                    }
     45
     46                    input[type='checkbox'].mwm-toggle {
     47                        display: none;
     48                    }
     49
     50                    label.mwm-toggle {
     51                        cursor: pointer;
     52                        text-indent: -9999px;
     53                        width: 4rem;
     54                        height: 1.75rem;
     55                        background: #999;
     56                        display: block;
     57                        border-radius: 10rem;
     58                        position: relative;
     59                    }
     60
     61                    label.mwm-toggle:after {
     62                        content: '';
     63                        position: absolute;
     64                        top: 0.25rem;
     65                        left: 0.25rem;
     66                        width: 1.2rem;
     67                        height: 1.2rem;
     68                        background: #fff;
     69                        border-radius: 10rem;
     70                        transition: 0.2s;
     71                    }
     72
     73                    input:checked + label {
     74                        background: #00cad5;
     75                    }
     76
     77                    input:checked + label:after {
     78                        left: calc(100% - 0.25rem);
     79                        transform: translateX(-100%);
     80                    }
     81
     82                    label:active:after {
     83                        width: 2.4rem;
     84                    }
     85
     86                    .input-group {
     87                        display: table;
     88                        border-collapse: collapse;
     89
     90                        input {
     91                            margin-right: 0;
     92                            border-right: none;
     93                            vertical-align: middle;
     94                            @media (max-width: 768px) {
     95                                border-right: 2px solid #cccccc;
     96                                margin-bottom: 0.5rem;
     97                            }
     98                        }
     99
     100                        button {
     101                            display: table-cell;
     102                            border: 2px solid #00bac3;
     103                            padding: 0.3rem 0.5rem !important;
     104                            vertical-align: middle;
     105                            height: 2.5rem !important;
     106                            background-color: #00cad5;
     107                            color: #ffffff;
     108                            outline: none !important;
     109                            height: unset;
     110                            font-size: 12px;
     111                            font-weight: bold;
     112                            text-shadow: none;
     113                            box-shadow: none;
     114                            text-transform: uppercase;
     115                            transition: all 0.2s ease-in-out;
     116
     117                            &:hover {
     118                                background-color: #f3feff;
     119                                color: #00cad5;
     120                                cursor: pointer;
     121                            }
     122
     123                            &:active {
     124                                background-color: #c5f9fd;
     125                                color: #00cad5 !important;
     126                                transform: none !important;
     127                            }
     128                        }
     129                    }
     130
     131                    div.mwm-option-boxes {
     132                        display: flex;
     133                        flex-wrap: wrap;
     134                        justify-content: center;
     135                        align-items: center;
     136
     137                        .mwm-option-box {
     138                            display: flex;
     139                            flex-direction: column;
     140                            justify-content: space-between;
     141
     142                            width: 46%;
     143                            margin-bottom: 1%;
     144                            padding: 15px 15px 0 15px;
     145                            border: 2px solid #ccc;
     146                            background-color: #f7f7f7;
     147                            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.025),
     148                                0 1px 2px rgba(0, 0, 0, 0.025);
     149
     150                            transition: all 150ms ease-in-out;
     151
     152                            &:nth-child(odd) {
     153                                margin-right: 0.5%;
     154                            }
     155                            &:nth-child(even) {
     156                                margin-left: 0.5%;
     157                            }
     158
     159                            @media only screen and (max-width: 1601px) {
     160                                & {
     161                                    width: 95%;
     162                                    &:nth-child(odd) {
     163                                        margin-right: 0;
     164                                    }
     165                                    &:nth-child(even) {
     166                                        margin-left: 0;
     167                                    }
     168                                }
     169                            }
     170
     171                            label {
     172                                font-weight: bold;
     173                                background-color: transparent;
     174                            }
     175
     176                            &:hover {
     177                                border-color: #00cad5;
     178                                background-color: transparent;
     179                            }
     180
     181                            &.active {
     182                                border-color: #00cad5;
     183                                background-color: transparent;
     184
     185                                &:hover {
     186                                    background-color: #f8feff;
     187                                }
     188                            }
     189                        }
     190                    }
     191                }
     192            }
     193        }
     194    }
     195
     196    .mwm-content {
     197        display: flex;
     198        flex-direction: row;
     199
     200        .mwm-left-side,
     201        .mwm-right-side {
     202        }
     203
     204        .mwm-left-side {
     205            width: 75%;
     206            margin-right: 4rem;
     207        }
     208
     209        .mwm-right-side {
     210            width: 30%;
     211        }
     212
     213        .mwm-card {
     214            margin-top: 2rem;
     215            border-bottom: 1px solid #f1f1f1;
     216            padding: 1rem;
     217            background-color: #fff;
     218            -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05),
     219                0 1px 2px rgba(0, 0, 0, 0.025);
     220            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05),
     221                0 1px 2px rgba(0, 0, 0, 0.025);
     222
     223            h3 {
     224                margin: 0;
     225            }
     226
     227            p {
     228                margin-bottom: 0;
     229            }
     230        }
     231
     232        .mwm-table {
     233            overflow-x: auto;
     234            -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05),
     235                0 1px 2px rgba(0, 0, 0, 0.025);
     236            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05),
     237                0 1px 2px rgba(0, 0, 0, 0.025);
     238
     239            table {
     240                width: 100%;
     241                border-spacing: 0;
     242
     243                tr {
     244                    th,
     245                    td {
     246                        border-bottom: 1px solid #f1f1f1;
     247                        padding: 1rem;
     248                        background-color: #fff;
     249                    }
     250
     251                    th {
     252                        text-align: left;
     253                    }
     254
     255                    span {
     256                        vertical-align: middle;
     257                    }
     258
     259                    .button-primary {
     260                        float: right;
     261                    }
     262
     263                    &:nth-child(1) {
     264                        th,
     265                        td {
     266                            border-top: 1px solid #f1f1f1;
     267                        }
     268                    }
     269                }
     270            }
     271        }
     272    }
     273
     274    .button-primary {
     275        border: 2px solid #00bac3;
     276        padding: 0.2rem 0.8rem;
     277        background-color: #00cad5;
     278        color: #ffffff;
     279        height: unset;
     280        font-weight: bold;
     281        text-shadow: none;
     282        box-shadow: none;
     283        text-transform: uppercase;
     284        transition: all 0.2s ease-in-out;
     285
     286        &:hover {
     287            background-color: #f3feff;
     288            color: #00cad5;
     289        }
     290
     291        &:active {
     292            background-color: #c5f9fd;
     293            color: #00cad5 !important;
     294            transform: none !important;
     295        }
     296    }
    234297}
     298
     299// Barra superior del admin
     300#wp-admin-bar-mowomo-dashboard {
     301    #mwm-admin-bar-logo {
     302        height: 116%;
     303        width: auto;
     304        padding: 6px 0 0 0;
     305        text-align: center;
     306        vertical-align: middle;
     307        opacity: 0.6;
     308    }
     309
     310    &:hover {
     311        #mwm-admin-bar-logo {
     312            opacity: 1;
     313        }
     314    }
     315}
  • mowomo-redes-sociales/tags/2.0.0/mowomo-dashboard/assets/js/admin_scripts.js

    r2144520 r2336593  
    1313     *
    1414     * @since      1.0.0
    15      *
    16      * @return string
    1715     */
    1816    jQuery(".nav-tab").on("click", function() {
     
    3735     *
    3836     * @since      1.0.0
    39      *
    40      * @return string
    4137     */
    4238    jQuery(window).on("hashchange", function() {
     
    5753     *
    5854     * @since      1.0.0
    59      *
    60      * @return string
    6155     */
    6256    jQuery("label.mwm-toggle").on("click", function() {
     
    7771
    7872    /**
     73     * Dinamic radio option boxes
     74     *
     75     * @since      1.0.0
     76     */
     77    jQuery(".mwm-option-boxes .mwm-option-box").on("click", function() {
     78        jQuery(this)
     79            .find("input")
     80            .prop("checked", true);
     81        jQuery(this)
     82            .closest(".mwm-option-boxes")
     83            .find(".mwm-option-box")
     84            .removeClass("active");
     85        jQuery(this).addClass("active");
     86    });
     87    jQuery(".mwm-option-boxes .mwm-option-box").on("click", function() {
     88        jQuery(this)
     89            .find("input")
     90            .prop("checked", true);
     91    });
     92    jQuery("select[name='mowomo-redes-sociales-alignment']").on(
     93        "change",
     94        function() {
     95            jQuery(".mwm-option-boxes .mwm-option-box .mwm_rrss_contenedor")
     96                .removeClass("mwm_rrss_alingment_1")
     97                .removeClass("mwm_rrss_alingment_2")
     98                .removeClass("mwm_rrss_alingment_3");
     99            jQuery(
     100                ".mwm-option-boxes .mwm-option-box .mwm_rrss_contenedor"
     101            ).addClass("mwm_rrss_alingment_" + jQuery(this).val());
     102        }
     103    );
     104
     105    /**
    79106     * Copy to clipboard
    80107     *
    81108     * @since      1.0.0
    82      *
    83      * @return string
    84109     */
    85110    jQuery(".input-group button").on("click", function() {
  • mowomo-redes-sociales/tags/2.0.0/mowomo-dashboard/includes/admin/class.mwm-dashboard.php

    r2144520 r2336593  
    1010 * Detects if the plugin has been entered directly.
    1111 *
    12  * @since 1.3.0
     12 * @since 1.0.0
    1313 */
    1414if (!defined('ABSPATH') || !defined('MWM_RRSS_VERSION')) {
     
    1919 * Check if exists the class 'mwm_dashboard'.
    2020 *
    21  * @since 1.3.0
     21 * @since 1.0.0
    2222 */
    2323if (!class_exists('mwm_dashboard')) {
     
    2727     * This is the class that controls the entire plugin.
    2828     *
    29      * @since 1.3.0
     29     * @since 1.0.0
    3030     */
    3131    class mwm_dashboard
     
    3636         * @var \mwm_dashboard
    3737         *
    38          * @since 1.3.0
     38         * @since 1.0.0
    3939         */
    4040        protected static $instance;
     
    4343         * Returns single instance of the class.
    4444         *
    45          * @since 1.3.0
     45         * @since 1.0.0
    4646         *
    4747         * @return \mwm_dashboard
     
    5757
    5858        /**
     59         * Variable
     60         *
     61         * mowomo plugins
     62         *
     63         * @since 1.0.0
     64         *
     65         * @return array
     66         */
     67        protected $plugins = array();
     68
     69        /**
     70         * Variable
     71         *
     72         * mowomo notifications
     73         *
     74         * @since 1.0.0
     75         *
     76         * @return array
     77         */
     78        protected $notifications = array();
     79
     80        /**
    5981         * Constructor.
    6082         *
    6183         * Initialice plugin and registers actions and filters to be used.
    6284         *
    63          * @since 1.3.0
     85         * @since 1.0.0
    6486         *
    6587         * @return \mwm_dashboard
    6688         */
    67         public function __construct()
     89        private function __construct()
    6890        {
    6991            // Ading scripts
     
    7496
    7597            // Showing admin page
    76             // add_action('admin_menu', array($this, 'add_menu_to_admin'), 9);
     98            add_action('admin_menu', array($this, 'add_menu_to_admin'));
    7799            // add_action('admin_menu', array($this, 'add_license_page_to_admin'), 20);
    78             // add_filter('admin_footer_text', array($this, 'admin_footer'));
     100            add_filter('admin_footer_text', array($this, 'admin_footer'));
     101
     102            // Showing admin bar
     103            add_action( 'wp_before_admin_bar_render', array($this, 'show_admin_bar'));
    79104        }
    80105
     
    82107         * Enqueue scripts and styles.
    83108         *
    84          * @since 1.3.0
     109         * @since 1.0.0
    85110         *
    86111         * @return void
     
    103128         * Register settings for the plugin.
    104129         *
    105          * @since 1.3.0
    106          *
    107          * @return void
    108          */
    109         public function init()
    110         {
     130         * @since 1.0.0
     131         *
     132         * @return void
     133         */
     134        public  function init()
     135        {
     136
    111137        }
    112138
     
    114140         * Add the plugin menu and plugin menu page to the dashboard
    115141         *
    116          * @since 1.3.0
     142         * @since 1.0.0
    117143         *
    118144         * @return void
     
    120146        public function add_menu_to_admin()
    121147        {
    122             add_menu_page( 'mowomo', 'mowomo', 'manage_options', MWM_FRA_SLUG, array($this, 'get_main_admin_page'), MWM_FRA_ASS.'images/logo/logo-mowomo-white.svg' );
    123             add_submenu_page( MWM_FRA_SLUG, 'mowomo', __('General',MWM_FRA_SLUG), 'manage_options',  MWM_FRA_SLUG,"");
     148            // add_menu_page( 'mowomo', 'mowomo', 'manage_options', MWM_FRA_SLUG, array($this, 'get_main_admin_page'), MWM_FRA_ASS.'images/logo/logo-mowomo-white.svg' );
     149            // add_submenu_page( MWM_FRA_SLUG, 'mowomo', __('Panel General',MWM_FRA_SLUG), 'manage_options',  MWM_FRA_SLUG,"");
    124150        }
    125151
     
    127153         * Add the plugin menu and plugin menu page to the dashboard
    128154         *
    129          * @since 1.3.0
    130          *
    131          * @return void
    132          */
    133         public function add_license_page_to_admin()
    134         {
    135             add_submenu_page( MWM_FRA_SLUG, 'mowomo', __('Licencias activadas',MWM_FRA_SLUG), 'manage_options', 'mwm-licenses', array($this, 'get_licenses_page'));
     155         * @since 1.0.0
     156         *
     157         * @return void
     158         */
     159        public  function add_license_page_to_admin()
     160        {
     161            // add_submenu_page( MWM_FRA_SLUG, 'mowomo', __('Gestión de licencias',MWM_FRA_SLUG), 'manage_options', MWM_FRA_SLUG.'-licenses', array($this, 'get_licenses_page'));
    136162        }
    137163
     
    139165         * Load the administration page template.
    140166         *
    141          * @since 1.3.0
     167         * @since 1.0.0
    142168         *
    143169         * @return void
     
    147173            // Configure the administrator page
    148174            $admin_config = array(
    149                 'title' => __('General', MWM_FRA_SLUG),
     175                'title' => __('General panel - mowomo', 'mowomo-dashboard'),
    150176                'page_slug' => MWM_FRA_SLUG,
    151177            );
     
    160186         * Load the administration page template.
    161187         *
    162          * @since 1.3.0
     188         * @since 1.0.0
    163189         *
    164190         * @return void
     
    168194            // Configure the administrator page
    169195            $admin_config = array(
    170                 'title' => __('mowomo Dashboard', MWM_FRA_SLUG),
     196                'title' => __('License management - mowomo', 'mowomo-dashboard'),
    171197                'page_slug' => MWM_FRA_SLUG,
    172198                'tabs' => array(
    173                     __('Licencias Activadas') => array('admin/admin', 'licenses', array()),
     199                    __('Activated licenses', 'mowomo-dashboard') => array('admin/admin', 'licenses', array()),
    174200                ),
    175201            );
     
    182208
    183209        /**
    184          * mowomo-redessociales
    185          *
    186          * @since      1.0.0
    187          *
    188          * Reemplaza el footer de WordPress en la pagina de mowomo RRSS
     210         * Modify the footer text
     211         *
     212         * @since 1.0.0
     213         * 
     214         * @return string
    189215         *
    190216        */
    191217        public function admin_footer($footer_text)
    192218        {
    193             if ( isset($_GET['page']) && $_GET['page'] == MWM_FRA_SLUG ) :
    194                 $footer_text = __( 'Thanks for using mowomo Redes Sociales, plugin made by ', MWM_FRA_SLUG) . '<a href="https://mowomo.com" target="_blank" rel="nofollow">' . __('mowomo team', MWM_RRSS_SLUG). '</a>.';
     219            if ( isset($_GET['page']) && ($_GET['page'] == MWM_FRA_SLUG || $_GET['page'] == MWM_FRA_SLUG.'-licenses') ) :
     220                $footer_text = __( 'Thanks for using mowomo Redes Sociales, plugin made by ', 'mowomo-dashboard') . '<a href="https://mowomo.com" target="_blank" rel="nofollow">' . __('mowomo team', 'mowomo-dashboard'). '</a>.';
    195221            endif;
    196222            return $footer_text;
     223        }
     224
     225        /**
     226         * Show the admin bar
     227         *
     228         * @since 1.0.0
     229         *
     230         * @return void
     231         *
     232        */
     233        public function show_admin_bar()
     234        {
     235            global $wp_admin_bar;
     236
     237            // General Menu
     238            $wp_admin_bar->add_menu( array(
     239                'parent' => false,
     240                'id' => MWM_FRA_SLUG,
     241                'title' => '<img id="mwm-admin-bar-logo" src="'.MWM_FRA_ASS.'images/logo/logo-mowomo-white.svg"/>',
     242                'href' => admin_url('admin.php?page=mowomo-dashboard'),
     243                'meta' => false
     244            ));
     245
     246            // $wp_admin_bar->add_menu( array(
     247            //     'parent' => MWM_FRA_SLUG,
     248            //     'id' => MWM_FRA_SLUG.'-general',
     249            //     'title' => __('Avisos generales', 'mowomo-dashboard' ),
     250            //     'href' => admin_url('admin.php?page=mowomo-dashboard'),
     251            //     'meta' => false
     252            // ));
     253
     254            // Plugin notifications menu
     255            foreach ($this->plugins as $p_key => $p_value) {
     256                if (count($p_value->get_info('notifications')) > 0) {
     257                    $wp_admin_bar->add_menu( array(
     258                        'parent' => MWM_FRA_SLUG,
     259                        'id' => $p_value->get_info('slug'),
     260                        'title' => $p_value->get_info('name'),
     261                        'href' => admin_url('admin.php?page='.$p_value->get_info('slug')),
     262                        'meta' => false
     263                    ));
     264                   
     265                    foreach ($p_value->get_info('notifications') as $n_key => $v_value) {
     266                        $wp_admin_bar->add_menu( array(
     267                            'parent' => $p_value->get_info('slug'),
     268                            'id' => $v_value->get_info('code'),
     269                            'title' => __('Aviso:', 'mowomo-dashboard').' '.$v_value->get_info('name'),
     270                            'href' => admin_url($v_value->get_info('url')),
     271                            'meta' => false
     272                        ));
     273                    }
     274                }
     275            }
     276
     277            // $wp_admin_bar->add_menu( array(
     278            //     'parent' => MWM_FRA_SLUG,
     279            //     'id' => MWM_FRA_SLUG.'-offers',
     280            //     'title' => __('Ofertas y promociones', 'mowomo-dashboard' ),
     281            //     'href' => admin_url('admin.php?page=mowomo-dashboard'),
     282            //     'meta' => false
     283            // ));
     284           
     285        }
     286
     287
     288
     289        /**
     290         * Add plugins to mowomo
     291         *
     292         * @since 1.0.0
     293         *
     294         * @return boolean
     295         */
     296        public function add_plugin($plugin)
     297        {
     298            if (is_a($plugin, 'mwm_plugin')) {
     299                array_push($this->plugins, $plugin);
     300                return true;
     301            } else {
     302                return false;
     303            }
     304        }
     305
     306        /**
     307         * Load mowomo plugins
     308         *
     309         * @since 1.0.0
     310         *
     311         * @return array
     312         */
     313        public function get_plugins($slug = '')
     314        {
     315            if ($slug == '') return $this->plugins;
     316
     317            foreach ($this->plugins as $key => $value) {
     318                if (strcmp($value->get_info('slug'), $slug) == 0) {
     319                    return $value;
     320                }
     321            }
     322
     323            return false;
     324        }
     325
     326        /**
     327         * Load mowomo no pro plugins
     328         *
     329         * @since 1.0.0
     330         *
     331         * @return array
     332         */
     333        public function get_no_pro_plugins()
     334        {
     335            $plugins = array();
     336           
     337            foreach ($this->plugins as $key => $value) {
     338                if (!$value->get_info('is_pro')) array_push($plugins, $value);
     339            }
     340
     341            return $plugins;
     342        }
     343
     344        /**
     345         * Add notifications to mowomo
     346         *
     347         * @since 1.0.0
     348         *
     349         * @return boolean
     350         */
     351        public function add_notification($notification)
     352        {
     353            if (is_a($notification, 'mwm_notification')) {
     354                array_push($this->notifications, $notification);
     355                return true;
     356            } else {
     357                return false;
     358            }
     359        }
     360
     361        /**
     362         * Load mowomo notifications
     363         *
     364         * @since 1.0.0
     365         *
     366         * @return array
     367         */
     368        public function get_notifications($type = '')
     369        {
     370            $notifications = array();
     371
     372            if ($type == '') return $this->notifications;
     373
     374            foreach ($this->notifications as $key => $value) {
     375                if (strcmp($type, $value->get_info('type'))) array_push($notifications, $value);
     376            }
     377
     378            return $this->notifications;
    197379        }
    198380
     
    203385 * Unique access to instance of mwm_dashboard class.
    204386 *
    205  * @since 1.3.0
     387 * @since 1.0.0
    206388 *
    207389 * @return \mwm_dashboard
  • mowomo-redes-sociales/tags/2.0.0/mowomo-dashboard/mowomo-dashboard.php

    r2144520 r2336593  
    2020 * Define constants.
    2121 *
    22  * @since 1.3.0
     22 * @since 1.0.0
    2323 */
    2424if (defined('MWM_FRA_VERSION')) {
     
    6363    define('MWM_FRA_PLU_TPL', MWM_FRA_DIR.'templates/');
    6464}
     65if (!defined('MWM_FRA_LIB')) {
     66    define('MWM_FRA_LIB', MWM_FRA_DIR.MWM_FRA_SLUG.'/lib/');
     67}
    6568
    6669/**
     
    7477{
    7578    // Load textdomain
    76     load_textdomain( MWM_FRA_SLUG, MWM_FRA_LAN.MWM_FRA_SLUG.'.mo');
     79    load_plugin_textdomain( MWM_FRA_SLUG, FALSE, MWM_FRA_LAN );
    7780
    7881    // Load includes
    79     require_once MWM_FRA_INC.'admin/class.mwm-dashboard.php';
    80     require_once MWM_FRA_INC.'functions.mwm-dashboard.php';
     82    require_once MWM_FRA_LIB.'mowomo-resources.php';
     83    require_once MWM_FRA_INC.'functions.php';
    8184
    8285    // Let's start the game =)
  • mowomo-redes-sociales/tags/2.0.0/mowomo-dashboard/templates/admin/admin-general.php

    r2144520 r2336593  
    1010 * Detects if the plugin has been entered directly.
    1111 *
    12  * @since 1.3.0
     12 * @since 1.0.0
    1313 */
    1414if (!defined('ABSPATH') || !defined('MWM_RRSS_VERSION')) {
     
    1919$admin_title = $admin_config['title'];
    2020$page_slug = $admin_config['page_slug'];
     21
     22// echop(mwm_dashboard()->get_plugins()[0]->get_info(array('slug', 'name', 'notifications')));
     23
     24$feed = new mwm_feed(MWM_RRSS_SLUG.'-feed-uno', 'https://www.mowomo.com', 'hola', 10, 1, false);
     25// echop($feed->get_info(''));
     26
    2127
    2228?>
     
    2935    <div class="mwm-content">
    3036        <div class="mwm-left-side">
    31             <?php
    32                 $no_pro_plugins = mwm_no_pro_plugins();
    33                
    34                 if (!empty($no_pro_plugins)) : ?>
    35                     <div class="mwm-card">
    36                         <h3><?php echo __('Pro version', MWM_FRA_SLUG); ?></h3>
    37                         <p><?php echo __('All plugins in this table can be updated to a pro version with new features', MWM_FRA_SLUG); ?></p>
    38                     </div>
    39                     <div class="mwm-table">
    40                         <table >
    41                             <tbody>
    42                                 <?php
    43                                    
    44                                     foreach ($no_pro_plugins as $no_pro_plugin) : ?>
    45                                        
    46                                         <tr>
    47                                             <th>
    48                                                 <span><?php echo $no_pro_plugin['name']; ?></span>
    49                                             </th>
    50                                             <td>
    51                                                 <span><?php echo $no_pro_plugin['update_message']; ?></span>
    52                                             </td>
    53                                             <td>
    54                                                 <a class="button-primary" href="<?php echo $no_pro_plugin['update_url']; ?>"><?php echo __('Get PRO', MWM_FRA_SLUG); ?></a>
    55                                             </td>
    56                                         </tr>
    57                                     <?php endforeach;
    58                                 ?>
    59                             </tbody>
    60                         </table>
    61                     </div>
    62                 <?php endif;
    63             ?>
     37            <?php $no_pro_plugins = mwm_dashboard()->get_no_pro_plugins(); ?>
     38                <div class="mwm-card">
     39                    <h3><?php echo __('Pro version', 'mowomo-dashboard' ); ?></h3>
     40                    <p><?php echo __('All plugins in this table can be updated to a pro version with new features', 'mowomo-dashboard' ); ?></p>
     41                </div>
     42                <div class="mwm-table">
     43                    <table >
     44                        <tbody>
     45                            <?php if(count($no_pro_plugins) > 0) : ?>
     46                                <?php foreach ($no_pro_plugins as $no_pro_plugin) : ?>     
     47                                    <tr>
     48                                        <th>
     49                                            <span><?php echo $no_pro_plugin->get_info('name'); ?></span>
     50                                        </th>
     51                                        <td>
     52                                            <span><?php echo $no_pro_plugin->get_info('update_message'); ?></span>
     53                                        </td>
     54                                        <td>
     55                                            <a class="button-primary" href="<?php echo $no_pro_plugin->get_info('update_url'); ?>"><?php echo __('Get PRO', 'mowomo-dashboard' ); ?></a>
     56                                        </td>
     57                                    </tr>
     58                                <?php endforeach;?>
     59                            <?php else: ?>
     60                                <tr>
     61                                    <th>
     62                                        <span><?php echo __('Enhorabuena, todos tus plugins cuentan con la versión PRO.', 'mowomo-dashboard' ) ?></span>
     63                                    </th>
     64                                </tr>
     65                            <?php endif; ?>
     66                        </tbody>
     67                    </table>
     68                </div>
    6469
    65             <?php
    66                 $plugin_notices = mwm_plugin_notices();
    67                
    68                 if (!empty($plugin_notices)) : ?>
    69                     <div class="mwm-card">
    70                         <h3><?php echo __('Plugin notices', MWM_FRA_SLUG); ?></h3>
    71                         <p><?php echo __('All plugins in this table have notices that could be resolved at this moment.', MWM_FRA_SLUG); ?></p>
    72                     </div>
    73                     <div class="mwm-table">
    74                         <table >
    75                             <tbody>
    76                                 <?php
    77                                    
    78                                     foreach ($plugin_notices as $plugin_notice) : ?>
    79                                        
    80                                         <tr>
    81                                             <th>
    82                                                 <span><?php echo $plugin_notice['name']; ?></span>
    83                                             </th>
    84                                             <td>
    85                                                 <span><?php echo $plugin_notice['message']; ?></span>
    86                                             </td>
    87                                             <td>
    88                                                 <a class="button-primary" href="<?php echo $plugin_notice['slug']; ?>"><?php echo __('Solve', MWM_FRA_SLUG); ?></a>
    89                                             </td>
    90                                         </tr>
    91                                     <?php endforeach;
    92                                 ?>
    93                             </tbody>
    94                         </table>
    95                     </div>
    96                 <?php endif;
    97             ?>
     70            <?php $notifications = mwm_dashboard()->get_notifications(); ?>
     71                <div class="mwm-card">
     72                    <h3><?php echo __('Plugin notifications', 'mowomo-dashboard' ); ?></h3>
     73                    <p><?php echo __('This table shows all mowomo notifications detected by the system.', 'mowomo-dashboard' ); ?></p>
     74                </div>
     75                <div class="mwm-table">
     76                    <table >
     77                        <tbody>
     78                            <?php if (count($notifications) > 0) : ?>
     79                                <?php foreach ($notifications as $notification) : ?>
     80                                    <?php
     81                                        $notification_class = 'mwm-noti ';
     82                                        switch($notification->get_info('type')) {
     83                                            case 0: $notification_class .= 'mwm-noti-success'; break;
     84                                            case 1: $notification_class .= 'mwm-noti-info'; break;
     85                                            case 2: $notification_class .= 'mwm-noti-warning'; break;
     86                                            case 3: $notification_class .= 'mwm-noti-danger'; break;
     87                                        }
     88                                    ?>
     89                                    <tr class="<?php echo $notification_class; ?>">
     90                                        <th>
     91                                            <span><?php echo $notification->get_info('name'); ?></span>
     92                                        </th>
     93                                        <td>
     94                                            <span><?php echo $notification->get_info('message'); ?></span>
     95                                        </td>
     96                                        <td>
     97                                            <a class="button-primary" href="<?php echo $notification->get_info('url'); ?>"><?php echo __('Solve', 'mowomo-dashboard' ); ?></a>
     98                                        </td>
     99                                    </tr>
     100                                <?php endforeach; ?>
     101                            <?php else: ?>
     102                                <tr>
     103                                    <th>
     104                                        <span><?php echo __('Enhorabuena, has resuelto todas las notificaciones de mowomo.', 'mowomo-dashboard' ) ?></span>
     105                                    </th>
     106                                </tr>
     107                            <?php endif; ?>
     108                        </tbody>
     109                    </table>
     110                </div>
     111           
     112            <?php /*
     113            <div class="mwm-card">
     114                <h3><?php echo __('Other interesting plugins', 'mowomo-dashboard' ); ?></h3>
     115                <p><?php echo __('All these plugins can help you in many different ways, know them.', 'mowomo-dashboard' ); ?></p>
     116            </div>
     117            */ ?>
    98118
    99119            <div class="mwm-card">
    100                 <h3><?php echo __('Other interesting plugins', MWM_FRA_SLUG); ?></h3>
    101                 <p><?php echo __('All these plugins can help you in many different ways, know them.', MWM_FRA_SLUG); ?></p>
     120                <h3><?php echo __('New to mowomo?', 'mowomo-dashboard' ); ?></h3>
     121                <p><?php echo __('mowomo is a company that makes custom developments for WordPress, both themes and plugins. It also offers other types of products.', 'mowomo-dashboard' ); ?></p>
    102122            </div>
    103123
    104             <div class="mwm-card">
    105                 <h3><?php echo __('New to mowomo?', MWM_FRA_SLUG); ?></h3>
    106                 <p><?php echo __('mowomo is a company that makes custom developments for WordPress, both themes and plugins. It also offers other types of products.', MWM_FRA_SLUG); ?></p>
    107             </div> 
     124            <div class="mwm-items">
     125               
     126            </div>
    108127        </div>
    109128
    110         <div class="mwm-right-side">
     129        <!-- <div class="mwm-right-side">
    111130        Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque maximus hendrerit est, eget volutpat neque consectetur sit amet. Suspendisse at malesuada diam. Proin vel orci sem. Phasellus eget tempus ex. Mauris sed fringilla neque. Etiam at tellus at elit tristique feugiat. Etiam dapibus massa id justo varius tempor. In maximus finibus sem non sagittis. Sed eget leo nisl. Maecenas ac ipsum et urna lacinia malesuada. Duis eleifend eros a tellus fringilla, id pretium diam auctor. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec vulputate mollis lorem, nec interdum nulla faucibus vitae. Vivamus nisl tellus, malesuada eget efficitur id, aliquam a lacus. Nulla risus massa, aliquet nec ultrices consectetur, dignissim ac nisi.
    112131
    113132Suspendisse eleifend dolor vitae tristique maximus. Nulla tincidunt fringilla est eget scelerisque. Maecenas volutpat, turpis sed lacinia pellentesque, est nulla fermentum lorem, eu varius dui orci ac neque. Proin sed est eget dui interdum maximus. Vivamus dolor ante, dapibus eget enim vitae, porta porta nibh. Praesent ac sodales nisi, at lacinia purus. In vehicula porta rhoncus. Aliquam erat volutpat. Integer efficitur scelerisque enim, nec maximus diam condimentum sed. Cras at mi in sem ullamcorper fringilla. Sed facilisis hendrerit dolor, non ornare quam molestie volutpat. Duis rutrum augue vitae massa ultricies, vitae mattis nisl varius. Pellentesque finibus ac tortor et convallis.
    114         </div>
     133        </div> -->
    115134    </div>
    116135
    117136    <?php settings_errors(); ?>
    118137</div>
    119 
    120 <?php
  • mowomo-redes-sociales/tags/2.0.0/mowomo-dashboard/templates/admin/admin-licenses.php

    r2144520 r2336593  
    1010 * Detects if the plugin has been entered directly.
    1111 *
    12  * @since 1.3.0
     12 * @since 1.0.0
    1313 */
    1414if (!defined('ABSPATH') || !defined('MWM_RRSS_VERSION')) {
  • mowomo-redes-sociales/tags/2.0.0/mowomo-redessociales.php

    r2145415 r2336593  
    22/**
    33 * Plugin Name: mowomo Redes Sociales
    4  * Plugin URI: https://mowomo.com/                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     
     4 * Plugin URI: https://mowomo.com
    55 * Description: Light and simple plugin for allowing the readers of your blog to share your entries on their social networks. If you only need to offer the possibility to your readers of sharing your blog entries... Why getting complicated?
    66 * Author: mowomo
     
    88 * Text Domain: mowomo-redes-sociales
    99 * Domain Path: /languages/
    10  * Version: 1.3.1
     10 * Version: 2.0.0
    1111 * License: GPLv2 or later.
    1212 * License URI: https://www.gnu.org/licenses/gpl-2.0.html
    1313 * WC requires at least: 4.6
    14  * WC tested up to: 5.2.2
     14 * WC tested up to: 5.4.2
    1515 */
    1616
     
    3232    return;
    3333} else {
    34     define('MWM_RRSS_VERSION', '1.3.1');
     34    define('MWM_RRSS_VERSION', '2.0.0');
    3535}
    3636if (!defined('MWM_RRSS_SLUG')) {
    3737    define('MWM_RRSS_SLUG', 'mowomo-redes-sociales');
    3838}
     39if (!defined('MWM_RRSS_NAME')) {
     40    define('MWM_RRSS_NAME', 'Redes Sociales');
     41}
    3942if (!defined('MWM_RRSS_PRO')) {
    40     define('MWM_RRSS_PRO', false);
     43    define('MWM_RRSS_PRO', FALSE);
    4144}
    4245if (!defined('MWM_RRSS_FILE')) {
     
    5053}
    5154if (!defined('MWM_RRSS_INIT')) {
    52     define('MWM_RRSS_INIT', dirname(plugin_basename(MWM_RRSS_FILE)));
     55    define('MWM_RRSS_INIT', basename( dirname( __FILE__ ) ));
     56}
     57if (!defined('MWM_RRSS_LANG')) {
     58    define('MWM_RRSS_LANG', MWM_RRSS_INIT . '/languages/' );
    5359}
    5460if (!defined('MWM_RRSS_ASS')) {
     
    9399    {
    94100        // Load textdomain
    95         load_plugin_textdomain(MWM_RRSS_SLUG, FALSE, MWM_RRSS_INIT.'/languages/');
     101        load_plugin_textdomain( MWM_RRSS_SLUG, FALSE, MWM_RRSS_LANG );
    96102
    97103        // Load includes
  • mowomo-redes-sociales/tags/2.0.0/templates/admin/admin-general-configuration.php

    r2144520 r2336593  
    4242
    4343// Structure
    44 mwm_title('Position of buttons');
     44mwm_title(__('Position of buttons', 'mowomo-redes-sociales'));
    4545mwm_table();
    4646    mwm_select(
    4747        MWM_RRSS_SLUG.'-posicion',
    48         'Position of buttons',
     48        __('Position of buttons','mowomo-redes-sociales'),
    4949        get_option(MWM_RRSS_SLUG.'-posicion'),
    5050        array(
    51             '0' => 'Don\'t show',
    52             '1' => 'Before the post',
    53             '2' => 'After the post',
    54             '3' => 'Before and after the post'
     51            '0' => __('Don\'t show', 'mowomo-redes-sociales'),
     52            '1' => __('Before the post', 'mowomo-redes-sociales'),
     53            '2' => __('After the post', 'mowomo-redes-sociales'),
     54            '3' => __('Before and after the post', 'mowomo-redes-sociales')
    5555        ),
    56         'Choose where you want to make the social buttons appear'
     56        __('Choose where you want to make the social buttons appear', 'mowomo-redes-sociales')
    5757    );
    5858    mwm_input_text(
    5959        MWM_RRSS_SLUG.'-twitter',
    60         'Usuario de Twitter',
     60        __('Twitter user', 'mowomo-redes-sociales'),
    6161        get_option(MWM_RRSS_SLUG.'-twitter'),
    62         'Introducir el usuario sin @. E.j: mowomocom'
     62        __('Insert the user without @. E.j: mowomocom', 'mowomo-redes-sociales')
    6363    );
    64 mwm_endtable(); 
     64mwm_endtable();
    6565
    66 mwm_title("Which buttons do you want to show?");
     66
     67mwm_title(__("Which buttons do you want to show?",'mowomo-redes-sociales'));
    6768mwm_table();
    6869    mwm_toggles(
     
    7980    mwm_input_text(
    8081        'mwm_rrss_shortcode',
    81         'Shortcode para que lo uses donde quieras',
     82        __('Shortcode for you to use wherever you want', 'mowomo-redes-sociales'),
    8283        $shortcode,
    8384        null,
  • mowomo-redes-sociales/tags/2.0.0/templates/frontend/shortcode-basic.php

    r2144520 r2336593  
    2121
    2222<!-- mowomo-redes-sociales-icons-bar -->
    23 <div class="mwm_rrss_contenedor">
    24     <?php if ($atts['twitter'] == "on") : ?>
    25         <a class="mwm_rrss mwm_twitter" mwm-rrss-url="<?php echo 'https://twitter.com/intent/tweet?text='.get_the_title().' '.get_permalink().' vía @'.get_option(MWM_RRSS_SLUG.'-twitter'); ?>"><i class="icon-rrss-twitter"></i> <?php echo esc_html( __( "Twitter", MWM_RRSS_SLUG ) ); ?> </a>
    26     <?php endif; ?>
     23<?php
    2724
    28     <?php if ($atts['facebook'] == "on") : ?>
    29         <a class="mwm_rrss mwm_facebook" mwm-rrss-url="<?php echo 'https://www.facebook.com/sharer/sharer.php?u='. get_permalink(); ?>"><i class="icon-rrss-facebook"></i> <?php echo esc_html( __( "Facebook", "mwm-redes-sociales" ) ); ?> </a>
    30     <?php endif; ?>
     25if (!($appearance = get_option(MWM_RRSS_SLUG.'-appearance'))) {
     26    $appearance = '1';
     27}
     28if (!($alignment = get_option(MWM_RRSS_SLUG.'-alignment'))) {
     29    $alignment = '1';
     30}
    3131
    32     <?php if ($atts['pinterest'] == "on") : ?>
    33         <a class="mwm_rrss mwm_pinterest" mwm-rrss-url="<?php echo 'http://pinterest.com/pin/create/button/?url='. get_permalink() .'&media='.get_the_post_thumbnail_url().'&description='.get_the_title(); ?>"><i class="icon-rrss-pinterest"></i> <?php echo esc_html( __( "Pinterest", MWM_RRSS_SLUG ) ); ?> </a>
    34     <?php endif; ?>
     32$actives = array();
     33if (array_key_exists('twitter', $atts)) {
     34    if (strcmp($atts['twitter'], 'on') == 0) {
     35        array_push($actives, 'twitter');
     36    }
     37}
     38if (array_key_exists('facebook', $atts)) {
     39    if (strcmp($atts['facebook'], 'on') == 0) {
     40        array_push($actives, 'facebook');
     41    }
     42}
     43if (array_key_exists('pinterest', $atts)) {
     44    if (strcmp($atts['pinterest'], 'on') == 0) {
     45        array_push($actives, 'pinterest');
     46    }
     47}
     48if (array_key_exists('linkedin', $atts)) {
     49    if (strcmp($atts['linkedin'], 'on') == 0) {
     50        array_push($actives, 'linkedin');
     51    }
     52}
     53if (array_key_exists('whatsapp', $atts)) {
     54    if (strcmp($atts['whatsapp'], 'on') == 0) {
     55        array_push($actives, 'whatsapp');
     56    }
     57}
    3558
    36     <?php if ($atts['linkedin'] == "on") : ?>
    37         <a class="mwm_rrss mwm_linkedin" mwm-rrss-url="<?php echo 'https://www.linkedin.com/shareArticle?mini=true&url=' . get_permalink() . '&title=' . get_the_title() . '&source=' . get_the_post_thumbnail_url(); ?>"><i class="icon-rrss-linkedin"></i> <?php echo esc_html( __( "Linkedin", MWM_RRSS_SLUG ) ); ?> </a>
    38     <?php endif; ?>
     59$args = array(
     60    'actives' => $actives,
     61    'appearance' => $appearance,
     62    'alignment' => $alignment
     63);
    3964
    40     <?php if ($atts['whatsapp'] == "on") : ?>
    41         <a class="mwm_rrss mwm_whatsapp" href="<?php echo 'whatsapp://send?text='. get_the_title() .' – '.get_permalink(); ?>" data-action="share/whatsapp/share"><i class="icon-rrss-whatsapp"></i> <?php echo esc_html( __( "WhatsApp", MWM_RRSS_SLUG ) ); ?> </a>
    42     <?php endif; ?>
    43 </div>
     65mwm_show_rrss_buttons($args);
     66
     67?>
  • mowomo-redes-sociales/tags/2.0.0/uninstall.php

    r2145424 r2336593  
    2121}
    2222
    23 delete_option(MWM_RRSS_SLUG.'-init');
    24 delete_option(MWM_RRSS_SLUG.'-actives');
    25 delete_option(MWM_RRSS_SLUG.'-posicion');
    26 delete_option(MWM_RRSS_SLUG.'-twitter');
    27 delete_option(MWM_RRSS_SLUG.'-appearance');
    28 delete_option(MWM_RRSS_SLUG.'-border-type');
    29 delete_option(MWM_RRSS_SLUG.'-size');
    30 delete_option(MWM_RRSS_SLUG.'-alignment');
    31 delete_option(MWM_RRSS_SLUG.'-orientation');
    32 delete_option(MWM_RRSS_SLUG.'-version');
     23delete_option( MWM_RRSS_SLUG.'-init');
     24delete_option( MWM_RRSS_SLUG.'-actives');
     25delete_option( MWM_RRSS_SLUG.'-posicion');
     26delete_option( MWM_RRSS_SLUG.'-twitter');
     27delete_option( MWM_RRSS_SLUG.'-appearance');
     28delete_option( MWM_RRSS_SLUG.'-border-type');
     29delete_option( MWM_RRSS_SLUG.'-size');
     30delete_option( MWM_RRSS_SLUG.'-alignment');
     31delete_option( MWM_RRSS_SLUG.'-orientation');
  • mowomo-redes-sociales/trunk/README.md

    r2144520 r2336593  
    1 === mowomo Redes Sociales  ===
     1=== mowomo Redes Sociales ===
    22Contributors: mowomo, pacomarchante, victorsaenztm, pablomiralles, mercedes-blogalizate, blogalizate, dariobf, pedromcj95
    33Tags: buttons, icons, share, social media, social share, social buttons
    44Requires at least: 4.6
    5 Tested up to: 5.2.2
    6 Stable tag: 1.3.1
     5Tested up to: 5.4.2
     6Stable tag: 2.0.0
    77Requires PHP: 5.2.4
    88License: GPLv2 or later
     
    1111Light and simple plugin for allowing the readers of your blog to share your entries on their social networks. If you only need to offer the possibility to your readers of sharing your blog entries... Why getting complicated?
    1212
    13 
    1413== About this plugin ==
    1514
    1615We wanted to make the simplest process of installation and configuration of a plugin for sharing your entries on the social networks, and that's why this plugin only have what is necessary and essential to allow any person, regardless of your technical knowledge, to do it without the complications of configuration that they don't need.
    1716
    18 In this version, the plugin has the possibility to share on Facebook, Twitter, Google+ and Pinterest.
     17In this version, the plugin has the possibility to share on Facebook, Twitter, Pinterest, Linkedin and WhatsApp.
    1918
    2019You can choose where the buttons will appear (with the color and the icon of each social network) to share on social networks: above the entry, at the end of the entry or both.
     
    2221You can add your Twitter account to get mentioned when someone share your entry in this social network.
    2322
     23Now you can also choose from several completely different styles of how to display the social network buttons
    2424
    2525== Installation ==
     
    29292. Activate the plugin in the "Plugins" WordPress section.
    3030
    31 3. You can set the plugin in the "mowomo RRSS" section.
     313. You can set the plugin in the "mowomo Redes Sociales" section.
    3232
    33334. Choose where you want to make the social buttons appear.
     
    35355. Write your Twitter official account to get mentioned on this social network when someone share your article.
    3636
     37== Changelog ==
     38= 2.0.0 =
    3739
     40-   Now you can choose from several styles to display your favorite buttons
     41-   Fixed the WhatsApp button link in mobile versions
    3842
    39 == Changelog ==
    4043= 1.3.1 =
    41 * Improved the way in which the plugin is updated
     44
     45-   Improved the way in which the plugin is updated
    4246
    4347= 1.3.0 =
    44 * Improved the appearance of social media bars
    45 * Improved plugin internal structure
    46 * Improved the visual section of the WordPress administrator
     48
     49-   Improved the appearance of social media bars
     50-   Improved plugin internal structure
     51-   Improved the visual section of the WordPress administrator
    4752
    4853= 1.2.2 =
    49 * Added social icons as font-face for better performance (less http requests)
    50 * Cleared DOM for better performance
     54
     55-   Added social icons as font-face for better performance (less http requests)
     56-   Cleared DOM for better performance
    5157
    5258= 1.2.1 =
    53 * Added shortcode to add social networks
    54 * Bugs fixed
     59
     60-   Added shortcode to add social networks
     61-   Bugs fixed
    5562
    5663= 1.2 =
    57 * Add WhatsApp and remove Google+
     64
     65-   Add WhatsApp and remove Google+
    5866
    5967= 1.1.1 =
    60 * Bugs fixed.
     68
     69-   Bugs fixed.
    6170
    6271= 1.1.0 =
    63 * Changed main language to English
    64 * Now you can choose the social networks you want to share. We will add more social networks in the next versions.
     72
     73-   Changed main language to English
     74-   Now you can choose the social networks you want to share. We will add more social networks in the next versions.
    6575
    6676= 1.0.8 =
    67 * Bugs fixed.
     77
     78-   Bugs fixed.
    6879
    6980= 1.0.7 =
    70 * Bugs fixed.
     81
     82-   Bugs fixed.
    7183
    7284= 1.0.6 =
    73 * Bugs fixed.
     85
     86-   Bugs fixed.
    7487
    7588= 1.0.5 =
    76 * Fixed some errors that didn't show the social network logos.
     89
     90-   Fixed some errors that didn't show the social network logos.
    7791
    7892= 1.0.4 =
    79 * Added translations.
     93
     94-   Added translations.
    8095
    8196= 1.0.2 =
    82 * Bugs fixed.
     97
     98-   Bugs fixed.
    8399
    84100= 1.0.1 =
    85 * Bugs fixed
    86 * Added animations to sharing buttons.
     101
     102-   Bugs fixed
     103-   Added animations to sharing buttons.
    87104
    88105= 1.0.0 =
    89 * First version.
     106
     107-   First version.
  • mowomo-redes-sociales/trunk/assets/css/styles.min.css

    r2144520 r2336593  
    1 @font-face{font-family:'mwm-rrss';src:url("data:application/font-ttf;charset=utf-8;base64,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") format("truetype");font-weight:normal;font-style:normal}.mwm_rrss{line-height:2.5rem;color:#fff !important;text-decoration:none;font-family:Arial, Helvetica, sans-serif;padding:0 1rem;margin:.3rem .3rem !important;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}a.mwm_rrss:first-child(){margin-left:0 !important}a.mwm_rrss:last-child(){margin-right:0 !important}.mwm_rrss::before{content:'';display:block;margin-right:.2rem;font-family:'mwm-rrss' !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mwm_twitter{background:#00aced}.mwm_twitter:hover{background:#0092cc}.mwm_twitter::before{content:"\e904"}.mwm_facebook{background:#3b5998}.mwm_facebook:hover{background:#344c80}.mwm_facebook::before{content:"\e903"}.mwm_pinterest{background:#C61D25}.mwm_pinterest:hover{background:#9d181e}.mwm_pinterest::before{content:"\e902"}.mwm_linkedin{background:#0077B5}.mwm_linkedin:hover{background:#006ba5}.mwm_linkedin::before{content:"\e901";margin-top:-.2rem}.mwm_whatsapp{background:#009487}.mwm_whatsapp:hover{background:#006b62}.mwm_whatsapp::before{content:"\e900"}.appearance-material{border:2px solid #000 !important;border-radius:100%;padding:0 !important;height:3rem;width:3rem;font-size:1rem;background-color:#fff;color:#000 !important;-webkit-box-shadow:none !important;box-shadow:none !important;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.appearance-material::before{margin:0 !important}.appearance-material.mwm_whatsapp{font-size:1.3rem}.appearance-material:hover{color:#fff !important;background-color:#000 !important}.appearance-material-color{border:2px solid !important;border-radius:100%;padding:0 !important;height:3rem;width:3rem;font-size:1rem;background-color:#fff;color:#000 !important;-webkit-box-shadow:none !important;box-shadow:none !important;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.appearance-material-color::before{margin:0 !important}.appearance-material-color.mwm_whatsapp{font-size:1.3rem}.appearance-material-color.mwm_twitter{border-color:#00aced !important;color:#00aced !important}.appearance-material-color.mwm_facebook{border-color:#3b5998 !important;color:#3b5998 !important}.appearance-material-color.mwm_pinterest{border-color:#C61D25 !important;color:#C61D25 !important}.appearance-material-color.mwm_linkedin{border-color:#0077B5 !important;color:#0077B5 !important}.appearance-material-color.mwm_whatsapp{border-color:#009487 !important;color:#009487 !important}.appearance-material-color:hover{color:#fff !important}.appearance-material-color:hover.mwm_twitter{background-color:#00aced !important}.appearance-material-color:hover.mwm_facebook{background-color:#3b5998 !important}.appearance-material-color:hover.mwm_pinterest{background-color:#C61D25 !important}.appearance-material-color:hover.mwm_linkedin{background-color:#0077B5 !important}.appearance-material-color:hover.mwm_whatsapp{background-color:#009487 !important}.mwm_rrss_contenedor{margin:1rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mwm_rrss_contenedor a{-webkit-transition:all .2s ease-in-out !important;transition:all .2s ease-in-out !important}.mwm_rrss_contenedor.border-square a{border-radius:0 !important}.mwm_rrss_contenedor.border-rounded a{border-radius:0.25rem !important}.mwm_rrss_contenedor.border-rounded-full a{border-radius:100% !important}.mwm_rrss_contenedor.alignment-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.mwm_rrss_contenedor.alignment-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mwm_rrss_contenedor.alignment-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.mwm_rrss_contenedor.size-responsive a{width:100% !important}.mwm_rrss_contenedor.size-static{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}
     1@font-face{font-family:"mwm-rrss";src:url("data:application/font-ttf;charset=utf-8;base64,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") format("truetype");font-weight:normal;font-style:normal}.mwm_rrss{line-height:2.5em;color:#fff !important;text-decoration:none;font-family:Arial, Helvetica, sans-serif;padding:0 1em;margin:0.3em 0.3em !important;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}a.mwm_rrss:first-child(){margin-left:0 !important}a.mwm_rrss:last-child(){margin-right:0 !important}.mwm_rrss::before{content:"";display:block;margin-right:0.2em;font-family:"mwm-rrss" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mwm_twitter{background:#00aced}.mwm_twitter:hover{background:#0092cc}.mwm_twitter::before{content:"\e904"}.mwm_facebook{background:#3b5998}.mwm_facebook:hover{background:#344c80}.mwm_facebook::before{content:"\e903"}.mwm_pinterest{background:#c61d25}.mwm_pinterest:hover{background:#9d181e}.mwm_pinterest::before{content:"\e902"}.mwm_linkedin{background:#0077b5}.mwm_linkedin:hover{background:#006ba5}.mwm_linkedin::before{content:"\e901";margin-top:-0.2em}.mwm_whatsapp{background:#009487}.mwm_whatsapp:hover{background:#006b62}.mwm_whatsapp::before{content:"\e900"}.mwm_rrss_contenedor{font-size:16px;margin:1em 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.mwm_rrss_contenedor.mwm_rrss_alingment_1{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.mwm_rrss_contenedor.mwm_rrss_alingment_2{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mwm_rrss_contenedor.mwm_rrss_alingment_3{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.mwm_rrss_contenedor .mwm_rrss{text-decoration:none !important;-webkit-transition:all 0.2s ease-in-out !important;transition:all 0.2s ease-in-out !important}.mwm_rrss_contenedor.mwm_rrss_appearance_1 .mwm_rrss{border-radius:0}.mwm_rrss_contenedor.mwm_rrss_appearance_2 .mwm_rrss{border-radius:5px}.mwm_rrss_contenedor.mwm_rrss_appearance_3 .mwm_rrss,.mwm_rrss_contenedor.mwm_rrss_appearance_4 .mwm_rrss{border:2px solid #000;color:#000 !important;background-color:#fff}.mwm_rrss_contenedor.mwm_rrss_appearance_3 .mwm_rrss:hover,.mwm_rrss_contenedor.mwm_rrss_appearance_4 .mwm_rrss:hover{color:#fff !important;background-color:#000}.mwm_rrss_contenedor.mwm_rrss_appearance_3 .mwm_rrss{border-radius:0}.mwm_rrss_contenedor.mwm_rrss_appearance_4 .mwm_rrss{border-radius:5px}.mwm_rrss_contenedor.mwm_rrss_appearance_5 .mwm_rrss{border-radius:0;height:2.5em;width:2.5em;padding:0}.mwm_rrss_contenedor.mwm_rrss_appearance_5 .mwm_rrss:before{margin-right:0 !important}.mwm_rrss_contenedor.mwm_rrss_appearance_6 .mwm_rrss{border-radius:5px;height:2.5em;width:2.5em;padding:0}.mwm_rrss_contenedor.mwm_rrss_appearance_6 .mwm_rrss:before{margin-right:0 !important}.mwm_rrss_contenedor.mwm_rrss_appearance_7 .mwm_rrss{border-radius:100%;height:2.5em;width:2.5em;padding:0}.mwm_rrss_contenedor.mwm_rrss_appearance_7 .mwm_rrss:before{margin-right:0 !important}.mwm_rrss_contenedor.mwm_rrss_appearance_8 .mwm_rrss,.mwm_rrss_contenedor.mwm_rrss_appearance_9 .mwm_rrss,.mwm_rrss_contenedor.mwm_rrss_appearance_10 .mwm_rrss{border:2px solid #000;color:#000 !important;background-color:#fff;height:2.5em;width:2.5em;padding:0}.mwm_rrss_contenedor.mwm_rrss_appearance_8 .mwm_rrss:before,.mwm_rrss_contenedor.mwm_rrss_appearance_9 .mwm_rrss:before,.mwm_rrss_contenedor.mwm_rrss_appearance_10 .mwm_rrss:before{margin-right:0 !important}.mwm_rrss_contenedor.mwm_rrss_appearance_8 .mwm_rrss:hover,.mwm_rrss_contenedor.mwm_rrss_appearance_9 .mwm_rrss:hover,.mwm_rrss_contenedor.mwm_rrss_appearance_10 .mwm_rrss:hover{color:#fff !important;background-color:#000}.mwm_rrss_contenedor.mwm_rrss_appearance_8 .mwm_rrss{border-radius:0}.mwm_rrss_contenedor.mwm_rrss_appearance_9 .mwm_rrss{border-radius:0.25em}.mwm_rrss_contenedor.mwm_rrss_appearance_10 .mwm_rrss{border-radius:100%}
     2/*# sourceMappingURL=styles.min.css.map */
  • mowomo-redes-sociales/trunk/assets/css/styles.scss

    r2144520 r2336593  
    11@font-face {
    2     font-family: 'mwm-rrss';
    3     src: url("data:application/font-ttf;charset=utf-8;base64,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") format('truetype');
     2    font-family: "mwm-rrss";
     3    src: url("data:application/font-ttf;charset=utf-8;base64,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")
     4        format("truetype");
    45    font-weight: normal;
    56    font-style: normal;
    67}
    78
    8 
    99.mwm_rrss {
    10     line-height: 2.5rem;
    11     color:#fff !important; /* Force white text, some themes has links colored */
     10    line-height: 2.5em;
     11    color: #fff !important; /* Force white text, some themes has links colored */
    1212    text-decoration: none;
    1313    font-family: Arial, Helvetica, sans-serif;
    14     padding: 0 1rem;
    15     margin: .3rem .3rem !important;
     14    padding: 0 1em;
     15    margin: 0.3em 0.3em !important;
    1616    cursor: pointer;
    1717    display: flex;
     
    1919    align-items: center;
    2020}
    21     a.mwm_rrss:first-child() {
    22         margin-left: 0 !important;
    23     }
    24     a.mwm_rrss:last-child() {
    25         margin-right: 0 !important;
    26     }
    27 
    28     .mwm_rrss::before {
    29     content:'';
     21a.mwm_rrss:first-child() {
     22    margin-left: 0 !important;
     23}
     24a.mwm_rrss:last-child() {
     25    margin-right: 0 !important;
     26}
     27
     28.mwm_rrss::before {
     29    content: "";
    3030    display: block;
    31     margin-right: .2rem;
    32    
     31    margin-right: 0.2em;
     32
    3333    /* use !important to prevent issues with browser extensions that change fonts */
    34     font-family: 'mwm-rrss' !important;
    35     font-style: normal;
    36     font-weight: normal;
    37     font-variant: normal;
    38     text-transform: none;
    39     /* Better Font Rendering =========== */
    40     -webkit-font-smoothing: antialiased;
     34    font-family: "mwm-rrss" !important;
     35    font-style: normal;
     36    font-weight: normal;
     37    font-variant: normal;
     38    text-transform: none;
     39    /* Better Font Rendering =========== */
     40    -webkit-font-smoothing: antialiased;
    4141    -moz-osx-font-smoothing: grayscale;
    4242}
     
    4848    background: #0092cc;
    4949}
    50     .mwm_twitter::before {
    51         content: "\e904";
    52     }
     50.mwm_twitter::before {
     51    content: "\e904";
     52}
    5353.mwm_facebook {
    5454    background: #3b5998;
    5555}
    56 .mwm_facebook:hover{
     56.mwm_facebook:hover {
    5757    background: #344c80;
    5858}
    59     .mwm_facebook::before {
    60         content: "\e903";
    61     }
    62     .mwm_pinterest {
    63         background: #C61D25;
    64     }
    65     .mwm_pinterest:hover {
    66         background: #9d181e;
    67     }
    68     .mwm_pinterest::before {
    69         content: "\e902";
    70     }
     59.mwm_facebook::before {
     60    content: "\e903";
     61}
     62.mwm_pinterest {
     63    background: #c61d25;
     64}
     65.mwm_pinterest:hover {
     66    background: #9d181e;
     67}
     68.mwm_pinterest::before {
     69    content: "\e902";
     70}
    7171.mwm_linkedin {
    72     background: #0077B5;
     72    background: #0077b5;
    7373}
    7474.mwm_linkedin:hover {
    75         background: #006ba5;
    76     }
    77     .mwm_linkedin::before {
    78         content: "\e901";
    79         margin-top: -.2rem;
    80     }
    81     .mwm_whatsapp {
     75    background: #006ba5;
     76}
     77.mwm_linkedin::before {
     78    content: "\e901";
     79    margin-top: -0.2em;
     80}
     81.mwm_whatsapp {
    8282    background: #009487;
    8383}
    8484.mwm_whatsapp:hover {
    85         background: #006b62;
    86     }
    87     .mwm_whatsapp::before {
    88         content: "\e900";
    89     }
    90    
    91 .appearance-material {
    92     border: 2px solid #000 !important;
    93     border-radius: 100%;
    94     padding: 0 !important;
    95     height: 3rem;
    96     width: 3rem;
    97     font-size: 1rem;
    98     background-color: #fff;
    99     color: #000 !important;
    100     box-shadow: none !important;
    101     transition: all 0.2s ease-in-out;
    102     &::before {
    103         margin: 0 !important;
    104     }
    105    
    106     &.mwm_whatsapp {
    107         font-size: 1.3rem;
    108     }
    109    
    110     &:hover {
    111         color: #fff !important;
    112         background-color: #000 !important;
    113     }
    114 }
    115 
    116 .appearance-material-color {
    117     border: 2px solid !important;
    118     border-radius: 100%;
    119     padding: 0 !important;
    120     height: 3rem;
    121     width: 3rem;
    122     font-size: 1rem;
    123     background-color: #fff;
    124     color: #000 !important;
    125     box-shadow: none !important;
    126     transition: all 0.2s ease-in-out;
    127     &::before {
    128         margin: 0 !important;
    129     }
    130    
    131     &.mwm_whatsapp {
    132         font-size: 1.3rem;
    133     }
    134    
    135     &.mwm_twitter {
    136         border-color: #00aced !important;
    137         color: #00aced !important;
    138     }
    139     &.mwm_facebook {
    140         border-color: #3b5998 !important;
    141         color: #3b5998 !important;
    142     }
    143     &.mwm_pinterest {
    144         border-color: #C61D25 !important;
    145         color: #C61D25 !important;
    146     }
    147     &.mwm_linkedin {
    148         border-color: #0077B5 !important;
    149         color: #0077B5 !important;
    150     }
    151     &.mwm_whatsapp {
    152         border-color: #009487 !important;
    153         color: #009487 !important;
    154     }
    155 
    156     &:hover {
    157         color: #fff !important;
    158         &.mwm_twitter {
    159             background-color: #00aced !important;
    160         }
    161         &.mwm_facebook {
    162             background-color: #3b5998 !important;
    163         }
    164         &.mwm_pinterest {
    165             background-color: #C61D25 !important;
    166         }
    167         &.mwm_linkedin {
    168             background-color: #0077B5 !important;
    169         }
    170         &.mwm_whatsapp {
    171             background-color: #009487 !important;
    172         }
    173     }
    174 }
    175 
     85    background: #006b62;
     86}
     87.mwm_whatsapp::before {
     88    content: "\e900";
     89}
    17690.mwm_rrss_contenedor {
    177     margin: 1rem 0;
     91    font-size: 16px;
     92    margin: 1em 0;
    17893    display: flex;
    17994    align-items: center;
    180 
    181     a {
    182         transition: all .2s ease-in-out !important;
    183     }
    184    
    185     // Border type
    186     &.border-square {
    187         a {
    188             border-radius: 0 !important;
    189  
    190         }
    191     }
    192     &.border-rounded {
    193         a {
    194             border-radius: 0.25rem !important;
    195         }
    196     }
    197     &.border-rounded-full {
    198         a {
    199             border-radius: 100% !important
    200         };
    201     }
    202 
    203     // Alignment
    204     &.alignment-start {
     95    flex-wrap: wrap;
     96
     97    &.mwm_rrss_alingment_1 {
    20598        justify-content: flex-start;
    20699    }
    207     &.alignment-center {
     100
     101    &.mwm_rrss_alingment_2 {
    208102        justify-content: center;
    209103    }
    210     &.alignment-end {
     104
     105    &.mwm_rrss_alingment_3 {
    211106        justify-content: flex-end;
    212107    }
    213108
    214     // Size
    215     &.size-responsive {
    216         a {
    217             width: 100% !important;
    218         }
    219     }
    220     &.size-static {
    221         flex-wrap: wrap !important;
    222     }
    223 }
     109    .mwm_rrss {
     110        text-decoration: none !important;
     111        transition: all 0.2s ease-in-out !important;
     112    }
     113
     114    &.mwm_rrss_appearance_1 {
     115        .mwm_rrss {
     116            border-radius: 0;
     117        }
     118    }
     119
     120    &.mwm_rrss_appearance_2 {
     121        .mwm_rrss {
     122            border-radius: 5px;
     123        }
     124    }
     125
     126    &.mwm_rrss_appearance_3,
     127    &.mwm_rrss_appearance_4 {
     128        .mwm_rrss {
     129            border: 2px solid #000;
     130            color: #000 !important;
     131            background-color: #fff;
     132
     133            &:hover {
     134                color: #fff !important;
     135                background-color: #000;
     136            }
     137        }
     138    }
     139
     140    &.mwm_rrss_appearance_3 {
     141        .mwm_rrss {
     142            border-radius: 0;
     143        }
     144    }
     145
     146    &.mwm_rrss_appearance_4 {
     147        .mwm_rrss {
     148            border-radius: 5px;
     149        }
     150    }
     151
     152    &.mwm_rrss_appearance_5 {
     153        .mwm_rrss {
     154            border-radius: 0;
     155            height: 2.5em;
     156            width: 2.5em;
     157            padding: 0;
     158
     159            &:before {
     160                margin-right: 0 !important;
     161            }
     162        }
     163    }
     164
     165    &.mwm_rrss_appearance_6 {
     166        .mwm_rrss {
     167            border-radius: 5px;
     168            height: 2.5em;
     169            width: 2.5em;
     170            padding: 0;
     171
     172            &:before {
     173                margin-right: 0 !important;
     174            }
     175        }
     176    }
     177
     178    &.mwm_rrss_appearance_7 {
     179        .mwm_rrss {
     180            border-radius: 100%;
     181            height: 2.5em;
     182            width: 2.5em;
     183            padding: 0;
     184
     185            &:before {
     186                margin-right: 0 !important;
     187            }
     188        }
     189    }
     190
     191    &.mwm_rrss_appearance_8,
     192    &.mwm_rrss_appearance_9,
     193    &.mwm_rrss_appearance_10 {
     194        .mwm_rrss {
     195            border: 2px solid #000;
     196            color: #000 !important;
     197            background-color: #fff;
     198            height: 2.5em;
     199            width: 2.5em;
     200            padding: 0;
     201
     202            &:before {
     203                margin-right: 0 !important;
     204            }
     205
     206            &:hover {
     207                color: #fff !important;
     208                background-color: #000;
     209            }
     210        }
     211    }
     212
     213    &.mwm_rrss_appearance_8 {
     214        .mwm_rrss {
     215            border-radius: 0;
     216        }
     217    }
     218
     219    &.mwm_rrss_appearance_9 {
     220        .mwm_rrss {
     221            border-radius: 0.25em;
     222        }
     223    }
     224
     225    &.mwm_rrss_appearance_10 {
     226        .mwm_rrss {
     227            border-radius: 100%;
     228        }
     229    }
     230}
  • mowomo-redes-sociales/trunk/assets/js/scripts.js

    r2144520 r2336593  
    1414        window.open(
    1515            url,
    16             "_blanck",
     16            "_blank",
    1717            "toolbar=yes, top=500, left=500, width=400, height=400"
    1818        );
  • mowomo-redes-sociales/trunk/includes/admin/class.mwm-rrss-admin.php

    r2144520 r2336593  
    7171
    7272            // Adding scripts
    73             add_action('admin_enqueue_scripts', array($this, 'enqueue_scripts'));
     73            add_action('admin_enqueue_scripts', array($this, 'admin_enqueue_scripts'));
    7474
    7575            // Initializing plugin information
     
    113113         * @return void
    114114         */
    115         public function enqueue_scripts()
     115        public function admin_enqueue_scripts()
    116116        {
    117117            // Enqueuing scripts in the admin page
    118             if (isset($_GET['page']) && $_GET['page'] == MWM_RRSS_SLUG) {
    119                 wp_register_script('mwm_rrss_admin_scripts', MWM_RRSS_ASS.'js/admin_scripts.js', array('jquery'), '1.0.0', true);
    120                 wp_register_style('mwm_rrss_admin_styles', MWM_RRSS_ASS.'css/admin_styles.min.css', array());
     118            // if (isset($_GET['page']) && $_GET['page'] == MWM_RRSS_SLUG) {
     119                wp_register_script('mwm_rrss_admin_scripts', MWM_RRSS_ASS.'js/admin_scripts.js', array('jquery'), MWM_RRSS_VERSION, true);
     120                wp_register_style('mwm_rrss_admin_styles', MWM_RRSS_ASS.'css/admin_styles.min.css', array(), MWM_RRSS_VERSION);
     121                wp_register_style('mwm_rrss_styles', MWM_RRSS_ASS.'css/styles.min.css', array(), MWM_RRSS_VERSION);
    121122                wp_enqueue_script('mwm_rrss_admin_scripts');
    122123                wp_enqueue_style('mwm_rrss_admin_styles');
     124                wp_enqueue_style('mwm_rrss_styles');
    123125
    124126                // Adding info to scripts
     
    126128                    'ajax_url' => admin_url( 'admin-ajax.php' )
    127129                ));
    128             }
     130            // }
    129131        }
    130132
     
    142144            register_setting(MWM_RRSS_SLUG.'-options', MWM_RRSS_SLUG.'-posicion');
    143145            register_setting(MWM_RRSS_SLUG.'-options', MWM_RRSS_SLUG.'-twitter');
    144             // register_setting(MWM_RRSS_SLUG.'-options', MWM_RRSS_SLUG.'-appearance');
    145             // register_setting(MWM_RRSS_SLUG.'-options', MWM_RRSS_SLUG.'-border-type');
    146             // register_setting(MWM_RRSS_SLUG.'-options', MWM_RRSS_SLUG.'-size');
    147             // register_setting(MWM_RRSS_SLUG.'-options', MWM_RRSS_SLUG.'-alignment');
    148             // register_setting(MWM_RRSS_SLUG.'-options', MWM_RRSS_SLUG.'-orientation');
    149 
    150             // $update_message = 'Mensaje de actualización';
    151             // $update_url = 'https://www.mowomo.com/';
    152             // $plugin_data = array(
    153             //     MWM_RRSS_SLUG => array(
    154             //         'name' => __('mowomo Redes Sociales', MWM_RRSS_SLUG),
    155             //         'update_message' => __($update_message, MWM_RRSS_SLUG),
    156             //         'update_url' => $update_url,
    157             //         'pro' => MWM_RRSS_PRO
    158             //     )
    159             // );
    160             // if (!get_option('mwm-plugins')) {
    161             //     update_option('mwm-plugins', $plugin_data);
    162             // } else {
    163             //     $plugins = get_option('mwm-plugins');
    164             //     $plugins = array_merge($plugins, $plugin_data);
    165             //     update_option('mwm-plugins', $plugins);
     146            register_setting(MWM_RRSS_SLUG.'-options', MWM_RRSS_SLUG.'-appearance');
     147            register_setting(MWM_RRSS_SLUG.'-options', MWM_RRSS_SLUG.'-alignment');
     148
     149            // Add plugin settings to mowomo dashboard
     150            mwm_dashboard()->add_plugin(new mwm_plugin(MWM_RRSS_SLUG, 'mowomo Redes Sociales', MWM_RRSS_VERSION, 'https://www.mowomo.com', MWM_RRSS_PRO, 'pro_license', 'mensaje de actualización'));
     151
     152            // Generate plugin notifications
     153            // if (!get_option( MWM_RRSS_SLUG.'-twitter', true)) {
     154            //     mwm_dashboard()->add_notification(new mwm_notification(MWM_RRSS_SLUG, __( 'Fill in your Twitter profile', 'mowomo-redes-sociales'), __('The Twitter user profile has not been filled', 'mowomo-redes-sociales'), 'admin.php?page='.MWM_RRSS_SLUG, 2, 0, 'all', true));
    166155            // }
    167 
    168             // $plugin_notices = mwm_plugin_notices();
    169             // $plugin_to_notice = array();
    170            
    171             // if (get_option(MWM_RRSS_SLUG.'-twitter') == "") {
    172             //     $plugin_to_notice = array_merge($plugin_to_notice, array(
    173             //         MWM_RRSS_SLUG.'-twitter' => array(
    174             //             'name' => __('Twitter profile', MWM_RRSS_SLUG),
    175             //             'message' => __('There is no twitter profile configured', MWM_RRSS_SLUG),
    176             //             'slug' => MWM_RRSS_SLUG,
    177             //         )
    178             //     ));
    179             // }
    180 
    181             // update_option('mwm-plugin-notices', array_merge($plugin_notices, $plugin_to_notice));
    182156        }
    183157
     
    191165        public function show_page()
    192166        {
    193             add_menu_page( 'mowomo', __('mowomo Redes Sociales', MWM_RRSS_SLUG), 'manage_options', MWM_RRSS_SLUG, array($this, 'get_page'), MWM_FRA_ASS.'images/logo/logo-mowomo-white.svg' );
     167            add_menu_page( 'mowomo', __('mowomo Redes Sociales', 'mowomo-redes-sociales'), 'manage_options', MWM_FRA_SLUG, array($this, 'get_page'), MWM_FRA_ASS.'images/logo/logo-mowomo-white.svg' );
     168            // add_submenu_page( MWM_FRA_SLUG, 'mowomo', __(MWM_RRSS_NAME, 'mowomo-redes-sociales'), 'manage_options', MWM_RRSS_SLUG, array($this, 'get_page'));
    194169        }
    195170
     
    205180            // Configure the administrator page
    206181            $admin_config = array(
    207                 'title' => __('mowomo Redes Sociales', MWM_RRSS_SLUG),
    208                 'page_slug' => MWM_RRSS_SLUG,
     182                'title' => __('mowomo Redes Sociales - mowomo', 'mowomo-redes-sociales'),
     183                'page_slug' => 'mowomo-dashboard',
    209184                'tabs' => array(
    210                     __('Configuración general') => array('admin/admin', 'general-configuration', array())
    211                     // __('Configuración Premium') => array('admin/admin', 'premium-configuration', array())
     185                    __('General configuration', 'mowomo-redes-sociales') => array('admin/admin', 'general-configuration', array()),
     186                    __('Advanced configuration', 'mowomo-redes-sociales') => array('admin/admin', 'advanced-configuration', array())
    212187                ),
    213188                'plugin_slug' => MWM_RRSS_SLUG
     
    231206        {
    232207            if ( isset($_GET['page']) && $_GET['page'] == MWM_RRSS_SLUG ) :
    233                 $footer_text = __( 'Thanks for using mowomo Redes Sociales, plugin made by ', MWM_RRSS_SLUG) . '<a href="https://mowomo.com" target="_blank" rel="nofollow">' . __('mowomo team', MWM_RRSS_SLUG). '</a>.';
     208                $footer_text = __( 'Thanks for using mowomo Redes Sociales, plugin made by ', 'mowomo-redes-sociales') . '<a href="https://mowomo.com" target="_blank" rel="nofollow">' . __('mowomo team', 'mowomo-redes-sociales'). '</a>.';
    234209            endif;
    235210            return $footer_text;
  • mowomo-redes-sociales/trunk/includes/frontend/class.mwm-rrss.php

    r2144520 r2336593  
    4343         * Plugin shortcodes.
    4444         *
    45          * @var \mwm_rrss_shortcodes
     45         * @var array
    4646         *
    4747         * @since 1.3.0
     
    104104        {
    105105            // Enqueuing scripts
    106             wp_register_script('mwm_rrss_scripts', MWM_RRSS_ASS.'js/scripts.js', array('jquery'), '1.0.0', true);
    107             wp_register_style('mwm_rrss_styles', MWM_RRSS_ASS.'css/styles.min.css', array());
     106            wp_register_script('mwm_rrss_scripts', MWM_RRSS_ASS.'js/scripts.min.js', array('jquery'), MWM_RRSS_VERSION, true);
     107            wp_register_style('mwm_rrss_styles', MWM_RRSS_ASS.'css/styles.min.css', array(), MWM_RRSS_VERSION);
    108108            wp_enqueue_script('mwm_rrss_scripts');
    109109            wp_enqueue_style('mwm_rrss_styles');
     
    124124        public function before_after($content)
    125125        {
    126             if(is_single() && get_post_type() =='post') :
    127                 $contenido = $this->get_content();
    128                 $posicion = get_option(MWM_RRSS_SLUG.'-posicion', '0');
    129                 switch ($posicion) :
    130                     case '0':
    131                         $fullcontent = $content;
    132                         break;
    133                     case '1':
    134                         $fullcontent = $contenido . $content;
    135                         break;
    136                     case '2':
    137                         $fullcontent = $content . $contenido;
    138                         break;
    139                     case '3':
    140                         $fullcontent = $contenido . $content . $contenido;
    141                         break;
    142                 endswitch;
    143                 return $fullcontent;
     126            if(is_single()) :
     127                if (strcmp(get_post_type(), 'post') == 0) :
     128                    $contenido = $this->get_content();
     129                    $posicion = get_option(MWM_RRSS_SLUG.'-posicion', '0');
     130                    switch ($posicion) :
     131                        case '0':
     132                            $fullcontent = $content;
     133                            break;
     134                        case '1':
     135                            $fullcontent = $contenido . $content;
     136                            break;
     137                        case '2':
     138                            $fullcontent = $content . $contenido;
     139                            break;
     140                        case '3':
     141                            $fullcontent = $contenido . $content . $contenido;
     142                            break;
     143                    endswitch;
     144                    return $fullcontent;
     145                endif;
    144146            else :
    145147                return $content;
     
    156158        public function get_content()
    157159        {
    158             $redes_sociales_activas = get_option(MWM_RRSS_SLUG.'-actives');
    159             $appaerance = get_option(MWM_RRSS_SLUG.'-appearance', '0');
    160             switch(get_option(MWM_RRSS_SLUG.'-border-type', '0')) {
    161                 case '0' :  $border_type = 'border-square';
    162                     break;
    163                 case '1' :  $border_type = 'border-rounded';
    164                     break;
    165                 case '2' :  $border_type = 'border-rounded-full';
    166                     break;
    167                 default: $border_type = 'border-square';
    168             }
    169             switch(get_option(MWM_RRSS_SLUG.'-size', '0')) {
    170                 case '0' :  $size = 'size-static';
    171                     break;
    172                 case '1' :  $size = 'size-responsive';
    173                     break;
    174                 default: $size = 'size-static';
    175             }
    176             switch(get_option(MWM_RRSS_SLUG.'-alignment', '0')) {
    177                 case '0' :  $alignment = 'alignment-start';
    178                     break;
    179                 case '1' :  $alignment = 'alignment-center';
    180                     break;
    181                 case '2' :  $alignment = 'alignment-end';
    182                     break;
    183                 default: $alignment = 'alignment-start';
    184             }
    185             $contenido = '<div class="mwm_rrss_contenedor '.$border_type.' '.$size.' '.$alignment.'">';
    186        
    187             if (is_array($redes_sociales_activas) || is_object($redes_sociales_activas)) {
    188               foreach ($redes_sociales_activas as $red_social_activa) {
    189                 $contenido .= $this->get_rrss_link($red_social_activa, $appaerance);
    190               }
    191             } else {
    192               $contenido .= $red_social_activas;
    193             }
     160            $actives = get_option(MWM_RRSS_SLUG.'-actives', array('twitter', 'facebook', 'pinterest', 'linkedin', 'whatsapp'));
     161            if (sizeof($actives) == 0) {
     162                $actives = array('twitter', 'facebook', 'pinterest', 'linkedin', 'whatsapp');
     163            }
     164            if (!($appearance = get_option(MWM_RRSS_SLUG.'-appearance'))) {
     165                $appearance = '1';
     166            }
     167            if (!($alignment = get_option(MWM_RRSS_SLUG.'-alignment'))) {
     168                $alignment = '1';
     169            }
     170
     171            $contenido = '<div class="mwm_rrss_contenedor mwm_rrss_appearance_'.$appearance.' mwm_rrss_alingment_'.$alignment.'">';
     172
     173            // echop($actives);
     174
     175            foreach ($actives as $active) {
     176                $contenido .= $this->get_rrss_link($active, $appearance);
     177            }
     178
    194179            $contenido .= '</div>';
    195180       
     
    204189         * @return string
    205190         */
    206         public function get_rrss_link($red_social_activa, $appaerance)
    207         {
    208             switch($appaerance) {
    209                 case '0':
    210                     switch ($red_social_activa) :
    211                         case 'twitter':
    212                             return '<a class="mwm_rrss mwm_twitter" mwm-rrss-url="https://twitter.com/intent/tweet?text='.get_the_title().' '.get_permalink().' vía @'.get_option(MWM_RRSS_SLUG.'-twitter').'">'.esc_html(__( "Twitter", MWM_RRSS_SLUG )).' </a>';
    213                             break;
    214                         case 'facebook':
    215                             return '<a class="mwm_rrss mwm_facebook" mwm-rrss-url="https://www.facebook.com/sharer/sharer.php?u='. get_permalink().'">'.esc_html(__( "Facebook", "mwm-redes-sociales" )).' </a>';
    216                             break;
    217                         case 'pinterest':
    218                             return '<a class="mwm_rrss mwm_pinterest" mwm-rrss-url="http://pinterest.com/pin/create/button/?url='. get_permalink() .'&media='.get_the_post_thumbnail_url().'&description='.get_the_title().'">'.esc_html(__( "Pinterest", MWM_RRSS_SLUG )).' </a>';
    219                             break;
    220                         case 'whatsapp':
    221                             return '<a class="mwm_rrss mwm_whatsapp" href="whatsapp://send?text='. get_the_title() .' – '.get_permalink().'" data-action="share/whatsapp/share">'.esc_html(__("WhatsApp", MWM_RRSS_SLUG)).' </a>';
    222                             break;
    223                         case 'linkedin':
    224                             return '<a class="mwm_rrss mwm_linkedin" mwm-rrss-url="https://www.linkedin.com/shareArticle?mini=true&url=' . get_permalink() . '&title=' . get_the_title() . '&source=' . get_the_post_thumbnail_url().'">'.esc_html(__("Linkedin", MWM_RRSS_SLUG)).' </a>';
    225                             break;
    226                         default:
    227                             return '';
    228                             break;
    229                     endswitch;
    230                 break;
    231                 case '1':
    232                     switch ($red_social_activa) :
    233                         case 'twitter':
    234                             return '<a class="mwm_rrss mwm_twitter appearance-material" mwm-rrss-url="https://twitter.com/intent/tweet?text='.get_the_title().' '.get_permalink().' vía @'.get_option(MWM_RRSS_SLUG.'-twitter').'"></a>';
    235                             break;
    236                         case 'facebook':
    237                             return '<a class="mwm_rrss mwm_facebook appearance-material" mwm-rrss-url="https://www.facebook.com/sharer/sharer.php?u='. get_permalink().'"></a>';
    238                             break;
    239                         case 'pinterest':
    240                             return '<a class="mwm_rrss mwm_pinterest appearance-material" mwm-rrss-url="http://pinterest.com/pin/create/button/?url='. get_permalink() .'&media='.get_the_post_thumbnail_url().'&description='.get_the_title().'"></a>';
    241                             break;
    242                         case 'whatsapp':
    243                             return '<a class="mwm_rrss mwm_whatsapp appearance-material" href="whatsapp://send?text='. get_the_title() .' – '.get_permalink().'" data-action="share/whatsapp/share"></a>';
    244                             break;
    245                         case 'linkedin':
    246                             return '<a class="mwm_rrss mwm_linkedin appearance-material" mwm-rrss-url="https://www.linkedin.com/shareArticle?mini=true&url=' . get_permalink() . '&title=' . get_the_title() . '&source=' . get_the_post_thumbnail_url().'"></a>';
    247                             break;
    248                         default:
    249                             return '';
    250                             break;
    251                     endswitch;
    252                 break;
    253                 case '2':
    254                     switch ($red_social_activa) :
    255                         case 'twitter':
    256                             return '<a class="mwm_rrss mwm_twitter appearance-material-color" mwm-rrss-url="https://twitter.com/intent/tweet?text='.get_the_title().' '.get_permalink().' vía @'.get_option(MWM_RRSS_SLUG.'-twitter').'"></a>';
    257                             break;
    258                         case 'facebook':
    259                             return '<a class="mwm_rrss mwm_facebook appearance-material-color" mwm-rrss-url="https://www.facebook.com/sharer/sharer.php?u='. get_permalink().'"></a>';
    260                             break;
    261                         case 'pinterest':
    262                             return '<a class="mwm_rrss mwm_pinterest appearance-material-color" mwm-rrss-url="http://pinterest.com/pin/create/button/?url='. get_permalink() .'&media='.get_the_post_thumbnail_url().'&description='.get_the_title().'"></a>';
    263                             break;
    264                         case 'whatsapp':
    265                             return '<a class="mwm_rrss mwm_whatsapp appearance-material-color" href="whatsapp://send?text='. get_the_title() .' – '.get_permalink().'" data-action="share/whatsapp/share"></a>';
    266                             break;
    267                         case 'linkedin':
    268                             return '<a class="mwm_rrss mwm_linkedin appearance-material-color" mwm-rrss-url="https://www.linkedin.com/shareArticle?mini=true&url=' . get_permalink() . '&title=' . get_the_title() . '&source=' . get_the_post_thumbnail_url().'"></a>';
    269                             break;
    270                         default:
    271                             return '';
    272                             break;
    273                     endswitch;
    274                 break;
     191        public function get_rrss_link($active, $appearance)
     192        {
     193            switch($active) {
     194                case 'twitter':
     195                    return '<a class="mwm_rrss mwm_twitter" mwm-rrss-url="'.(!is_admin() ? 'https://twitter.com/intent/tweet?text='.get_the_title().' '.get_permalink().' vía @'.get_option(MWM_RRSS_SLUG.'-twitter') : '').'"><i class="icon-rrss-twitter"></i>'.((strcmp($appearance, '1') == 0 || strcmp($appearance, '2') == 0 || strcmp($appearance, '3') == 0 || strcmp($appearance, '4') == 0) ? __( "Twitter", 'mowomo-redes-sociales' ) : '').' </a>';
     196                    break;
     197                case 'facebook':
     198                    return '<a class="mwm_rrss mwm_facebook" mwm-rrss-url="'.(!is_admin() ? 'https://www.facebook.com/sharer/sharer.php?u='. get_permalink() : '').'"><i class="icon-rrss-facebook"></i>'.((strcmp($appearance, '1') == 0 || strcmp($appearance, '2') == 0 || strcmp($appearance, '3') == 0 || strcmp($appearance, '4') == 0) ? __( "Facebook", "mowomo-redes-sociales" ) : '').' </a>';
     199                    break;
     200                case 'pinterest':
     201                    return '<a class="mwm_rrss mwm_pinterest" mwm-rrss-url="'.(!is_admin() ? 'http://pinterest.com/pin/create/button/?url='. get_permalink() .'&media='.get_the_post_thumbnail_url().'&description='.get_the_title() : '').'"><i class="icon-rrss-pinterest"></i>'.((strcmp($appearance, '1') == 0 || strcmp($appearance, '2') == 0 || strcmp($appearance, '3') == 0 || strcmp($appearance, '4') == 0) ? __( "Pinterest", 'mowomo-redes-sociales' ) : '').' </a>';
     202                    break;
     203                case 'linkedin':
     204                    return '<a class="mwm_rrss mwm_linkedin" mwm-rrss-url="'.(!is_admin() ? 'https://www.linkedin.com/shareArticle?mini=true&url=' . get_permalink() . '&title=' . get_the_title() . '&source=' . get_the_post_thumbnail_url() : '').'"><i class="icon-rrss-linkedin"></i>'.((strcmp($appearance, '1') == 0 || strcmp($appearance, '2') == 0 || strcmp($appearance, '3') == 0 || strcmp($appearance, '4') == 0) ? __( "Linkedin", 'mowomo-redes-sociales' ) : '').' </a>';
     205                    break;
     206                case 'whatsapp':
     207                    return '<a class="mwm_rrss mwm_whatsapp" mwm-rrss-url="'.(!is_admin() ? 'https://api.whatsapp.com/send?text='. get_the_title() .' – '.get_permalink() : '').'" data-action="share/whatsapp/share"><i class="icon-rrss-whatsapp"></i>'.((strcmp($appearance, '1') == 0 || strcmp($appearance, '2') == 0 || strcmp($appearance, '3') == 0 || strcmp($appearance, '4') == 0) ? __( "WhatsApp", 'mowomo-redes-sociales' ) : '').' </a>';
     208                    break;
     209                default:
     210                    return '';
     211                    break;
    275212            }
    276213        }
     
    287224            global $post;
    288225
    289             // Twitter specific
    290             echo '<meta name="twitter:card"         content="summary_large_image" />';
    291 
    292             // Meta tags for Open Graph
    293             echo '<meta property="og:description"   content="' . esc_attr( $this->get_descripcion_post() ) . '" />';
    294             echo '<meta property="og:type"          content="article" />';
    295             echo '<meta property="og:image"         content="' . esc_attr( $this->get_imagen_destacada_post() ) . '" />';
    296 
    297             // Do stuff if need it
    298             do_action( 'mwm_rrss_metadata' );
     226            if (is_object($post)) {
     227                // Twitter specific
     228                echo '<meta name="twitter:card"         content="summary_large_image" />';
     229
     230                // Meta tags for Open Graph
     231                echo '<meta property="og:description"   content="' . esc_attr( $this->get_descripcion_post() ) . '" />';
     232                echo '<meta property="og:type"          content="article" />';
     233                echo '<meta property="og:image"         content="' . esc_attr( $this->get_imagen_destacada_post() ) . '" />';
     234
     235                // Do stuff if need it
     236                do_action( 'mwm_rrss_metadata' );
     237            }
    299238        }
    300239
  • mowomo-redes-sociales/trunk/includes/functions.mwm-rrss.php

    r2144520 r2336593  
    2020require_once MWM_RRSS_INC.'frontend/class.mwm-rrss-shortcodes.php';
    2121require_once MWM_RRSS_INC.'frontend/class.mwm-rrss.php';
     22require_once MWM_RRSS_INC.'frontend/rrss-resources.php';
  • mowomo-redes-sociales/trunk/languages/mowomo-redes-sociales.pot

    r2144520 r2336593  
    44"Project-Id-Version: mowomo Redes Sociales\n"
    55"Report-Msgid-Bugs-To: \n"
    6 "POT-Creation-Date: 2018-06-26 09:55+0000\n"
     6"POT-Creation-Date: 2020-06-12 16:14+0000\n"
    77"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    88"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
     
    1313"Content-Type: text/plain; charset=UTF-8\n"
    1414"Content-Transfer-Encoding: 8bit\n"
     15"X-Generator: Loco https://localise.biz/\n"
     16"X-Loco-Version: 2.4.0; wp-5.4.2"
     17
     18#: includes/frontend/class.mwm-rrss.php:195
     19#: includes/frontend/rrss-resources.php:41
     20msgid "Twitter"
     21msgstr ""
     22
     23#: includes/frontend/class.mwm-rrss.php:198
     24msgid "Facebook"
     25msgstr ""
     26
     27#: includes/frontend/class.mwm-rrss.php:201
     28#: includes/frontend/rrss-resources.php:49
     29msgid "Pinterest"
     30msgstr ""
     31
     32#: includes/frontend/class.mwm-rrss.php:204
     33#: includes/frontend/rrss-resources.php:53
     34msgid "Linkedin"
     35msgstr ""
     36
     37#: includes/frontend/class.mwm-rrss.php:207
     38#: includes/frontend/rrss-resources.php:57
     39msgid "WhatsApp"
     40msgstr ""
     41
     42#: includes/admin/class.mwm-rrss-admin.php:154
     43msgid "Fill in your Twitter profile"
     44msgstr ""
     45
     46#: includes/admin/class.mwm-rrss-admin.php:154
     47msgid "The Twitter user profile has not been filled"
     48msgstr ""
    1549
    1650#. Name of the plugin
    17 #: configuracion.php:44
     51#: includes/admin/class.mwm-rrss-admin.php:167
    1852msgid "mowomo Redes Sociales"
    1953msgstr ""
    2054
    21 #: configuracion.php:51
     55#: includes/admin/class.mwm-rrss-admin.php:182
     56msgid "mowomo Redes Sociales - mowomo"
     57msgstr ""
     58
     59#: includes/admin/class.mwm-rrss-admin.php:185
     60msgid "General configuration"
     61msgstr ""
     62
     63#: includes/admin/class.mwm-rrss-admin.php:186
     64msgid "Advanced configuration"
     65msgstr ""
     66
     67#: includes/admin/class.mwm-rrss-admin.php:208
     68msgid "Thanks for using mowomo Redes Sociales, plugin made by "
     69msgstr ""
     70
     71#: includes/admin/class.mwm-rrss-admin.php:208
     72msgid "mowomo team"
     73msgstr ""
     74
     75#: templates/admin/admin-advanced-configuration.php:33
     76msgid "Colored with square edges"
     77msgstr ""
     78
     79#: templates/admin/admin-advanced-configuration.php:34
     80msgid "Colored with slightly rounded edges"
     81msgstr ""
     82
     83#: templates/admin/admin-advanced-configuration.php:35
     84msgid "Only colored icon with square borders"
     85msgstr ""
     86
     87#: templates/admin/admin-advanced-configuration.php:36
     88msgid "Only colored icon with slightly rounded edges"
     89msgstr ""
     90
     91#: templates/admin/admin-advanced-configuration.php:37
     92msgid "Only colored icon with rounded edges"
     93msgstr ""
     94
     95#: templates/admin/admin-advanced-configuration.php:38
     96msgid "In black and white with square edges"
     97msgstr ""
     98
     99#: templates/admin/admin-advanced-configuration.php:39
     100msgid "In black and white with slightly rounded edges"
     101msgstr ""
     102
     103#: templates/admin/admin-advanced-configuration.php:40
     104msgid "Only black and white icon with square borders"
     105msgstr ""
     106
     107#: templates/admin/admin-advanced-configuration.php:41
     108msgid "Only black and white icon with slightly rounded edges"
     109msgstr ""
     110
     111#: templates/admin/admin-advanced-configuration.php:42
     112msgid "Only black and white icon with rounded edges"
     113msgstr ""
     114
     115#: templates/admin/admin-advanced-configuration.php:46
     116msgid "Button desing"
     117msgstr ""
     118
     119#: templates/admin/admin-advanced-configuration.php:52
     120msgid "Appearance"
     121msgstr ""
     122
     123#: templates/admin/admin-advanced-configuration.php:78
     124msgid "Button alignment"
     125msgstr ""
     126
     127#: templates/admin/admin-advanced-configuration.php:81
     128msgid "On the left"
     129msgstr ""
     130
     131#: templates/admin/admin-advanced-configuration.php:82
     132msgid "In the middle"
     133msgstr ""
     134
     135#: templates/admin/admin-advanced-configuration.php:83
     136msgid "On the right"
     137msgstr ""
     138
     139#: templates/admin/admin-general-configuration.php:44
     140#: templates/admin/admin-general-configuration.php:48
    22141msgid "Position of buttons"
    23142msgstr ""
    24143
    25 #: configuracion.php:55
     144#: templates/admin/admin-general-configuration.php:51
    26145msgid "Don't show"
    27146msgstr ""
    28147
    29 #: configuracion.php:56
     148#: templates/admin/admin-general-configuration.php:52
    30149msgid "Before the post"
    31150msgstr ""
    32151
    33 #: configuracion.php:57
     152#: templates/admin/admin-general-configuration.php:53
    34153msgid "After the post"
    35154msgstr ""
    36155
    37 #: configuracion.php:58
     156#: templates/admin/admin-general-configuration.php:54
    38157msgid "Before and after the post"
    39158msgstr ""
    40159
    41 #: configuracion.php:60
     160#: templates/admin/admin-general-configuration.php:56
    42161msgid "Choose where you want to make the social buttons appear"
    43162msgstr ""
    44163
    45 #: configuracion.php:64
    46 msgid "Twitter (no @)"
     164#: templates/admin/admin-general-configuration.php:60
     165msgid "Twitter user"
    47166msgstr ""
    48167
    49 #: configuracion.php:68
     168#: templates/admin/admin-general-configuration.php:62
     169msgid "Insert the user without @. E.j: mowomocom"
     170msgstr ""
     171
     172#: templates/admin/admin-general-configuration.php:67
    50173msgid "Which buttons do you want to show?"
     174msgstr ""
     175
     176#: templates/admin/admin-general-configuration.php:82
     177msgid "Shortcode for you to use wherever you want"
    51178msgstr ""
    52179
     
    58185msgstr ""
    59186
     187#. URI of the plugin
     188msgid "https://mowomo.com/"
     189msgstr ""
     190
     191#. Author of the plugin
     192msgid "mowomo"
     193msgstr ""
     194
     195#. Author URI of the plugin
     196msgid "https://mowomo.com/sobre-mowomo"
     197msgstr ""
  • mowomo-redes-sociales/trunk/mowomo-dashboard/assets/css/admin_styles.min.css

    r2144520 r2336593  
    1 #mwm-wrap .nav-tab{-webkit-box-shadow:none;box-shadow:none}#mwm-wrap .mwm-tab .form-title{margin-top:2rem}#mwm-wrap .mwm-tab .form-table{background-color:#fff;margin-bottom:1rem;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.05),0 1px 2px rgba(0,0,0,0.025);box-shadow:0 1px 3px rgba(0,0,0,0.05),0 1px 2px rgba(0,0,0,0.025)}#mwm-wrap .mwm-tab .form-table tr{border-bottom:1px solid #f1f1f1}#mwm-wrap .mwm-tab .form-table tr th{padding:1rem}@media (max-width: 768px){#mwm-wrap .mwm-tab .form-table tr th{padding-bottom:0.5rem}}@media (max-width: 768px){#mwm-wrap .mwm-tab .form-table tr td{padding-left:1rem;padding-bottom:1rem}}#mwm-wrap .mwm-tab .form-table tr td input[type='text'],#mwm-wrap .mwm-tab .form-table tr td select{width:25rem;border-width:2px;border-color:#cccccc;max-width:100%;height:2rem !important;padding:.3rem;vertical-align:middle;-webkit-box-shadow:none !important;box-shadow:none !important}#mwm-wrap .mwm-tab .form-table tr td input[type='checkbox'].mwm-toggle{display:none}#mwm-wrap .mwm-tab .form-table tr td label.mwm-toggle{cursor:pointer;text-indent:-9999px;width:4rem;height:1.75rem;background:#999;display:block;border-radius:10rem;position:relative}#mwm-wrap .mwm-tab .form-table tr td label.mwm-toggle:after{content:'';position:absolute;top:.25rem;left:.25rem;width:1.20rem;height:1.20rem;background:#fff;border-radius:10rem;-webkit-transition:.2s;transition:.2s}#mwm-wrap .mwm-tab .form-table tr td input:checked+label{background:#00cad5}#mwm-wrap .mwm-tab .form-table tr td input:checked+label:after{left:calc(100% - .25rem);-webkit-transform:translateX(-100%);transform:translateX(-100%)}#mwm-wrap .mwm-tab .form-table tr td label:active:after{width:2.4rem}#mwm-wrap .mwm-tab .form-table tr td .input-group{display:table;border-collapse:collapse}#mwm-wrap .mwm-tab .form-table tr td .input-group input{margin-right:0;border-right:none;vertical-align:middle}@media (max-width: 768px){#mwm-wrap .mwm-tab .form-table tr td .input-group input{border-right:2px solid #cccccc;margin-bottom:0.5rem}}#mwm-wrap .mwm-tab .form-table tr td .input-group button{display:table-cell;border:2px solid #00bac3;padding:.3rem !important;vertical-align:middle;height:2rem !important;background-color:#00cad5;color:#ffffff;outline:none !important;height:unset;font-size:12px;font-weight:bold;text-shadow:none;-webkit-box-shadow:none;box-shadow:none;text-transform:uppercase;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#mwm-wrap .mwm-tab .form-table tr td .input-group button:hover{background-color:#f3feff;color:#00cad5;cursor:pointer}#mwm-wrap .mwm-tab .form-table tr td .input-group button:active{background-color:#c5f9fd;color:#00cad5 !important;-webkit-transform:none !important;transform:none !important}#mwm-wrap .mwm-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#mwm-wrap .mwm-content .mwm-left-side{width:70%;margin-right:4rem}#mwm-wrap .mwm-content .mwm-right-side{width:30%}#mwm-wrap .mwm-content .mwm-card{margin-top:2rem;border-bottom:1px solid #f1f1f1;padding:1rem;background-color:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.05),0 1px 2px rgba(0,0,0,0.025);box-shadow:0 1px 3px rgba(0,0,0,0.05),0 1px 2px rgba(0,0,0,0.025)}#mwm-wrap .mwm-content .mwm-card h3{margin:0}#mwm-wrap .mwm-content .mwm-card p{margin-bottom:0}#mwm-wrap .mwm-content .mwm-table{overflow-x:auto;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.05),0 1px 2px rgba(0,0,0,0.025);box-shadow:0 1px 3px rgba(0,0,0,0.05),0 1px 2px rgba(0,0,0,0.025)}#mwm-wrap .mwm-content .mwm-table table{width:100%;border-spacing:0}#mwm-wrap .mwm-content .mwm-table table tr th,#mwm-wrap .mwm-content .mwm-table table tr td{border-bottom:1px solid #f1f1f1;padding:1rem;background-color:#fff}#mwm-wrap .mwm-content .mwm-table table tr th{text-align:left}#mwm-wrap .mwm-content .mwm-table table tr span{vertical-align:middle}#mwm-wrap .mwm-content .mwm-table table tr .button-primary{float:right}#mwm-wrap .mwm-content .mwm-table table tr:nth-child(1) th,#mwm-wrap .mwm-content .mwm-table table tr:nth-child(1) td{border-top:1px solid #f1f1f1}#mwm-wrap .button-primary{border:2px solid #00bac3;padding:.2rem .8rem;background-color:#00cad5;color:#ffffff;height:unset;font-weight:bold;text-shadow:none;-webkit-box-shadow:none;box-shadow:none;text-transform:uppercase;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#mwm-wrap .button-primary:hover{background-color:#f3feff;color:#00cad5}#mwm-wrap .button-primary:active{background-color:#c5f9fd;color:#00cad5 !important;-webkit-transform:none !important;transform:none !important}
     1#mwm-wrap .nav-tab{-webkit-box-shadow:none;box-shadow:none}#mwm-wrap .mwm-tab .form-title{margin-top:2rem}#mwm-wrap .mwm-tab .form-table{background-color:#fff;margin-bottom:1rem;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.05),0 1px 2px rgba(0,0,0,0.025);box-shadow:0 1px 3px rgba(0,0,0,0.05),0 1px 2px rgba(0,0,0,0.025)}#mwm-wrap .mwm-tab .form-table tr{border-bottom:1px solid #f1f1f1}#mwm-wrap .mwm-tab .form-table tr th{padding:1rem}@media (max-width: 768px){#mwm-wrap .mwm-tab .form-table tr th{padding-bottom:0.5rem}}@media (max-width: 768px){#mwm-wrap .mwm-tab .form-table tr td{padding-left:1rem;padding-bottom:1rem}}#mwm-wrap .mwm-tab .form-table tr td input[type='text'],#mwm-wrap .mwm-tab .form-table tr td select{width:25rem;border-width:2px;border-color:#cccccc;border-radius:0;max-width:100%;height:2.5rem !important;padding:0.3rem;vertical-align:middle;-webkit-box-shadow:none !important;box-shadow:none !important}#mwm-wrap .mwm-tab .form-table tr td input[type='checkbox'].mwm-toggle{display:none}#mwm-wrap .mwm-tab .form-table tr td label.mwm-toggle{cursor:pointer;text-indent:-9999px;width:4rem;height:1.75rem;background:#999;display:block;border-radius:10rem;position:relative}#mwm-wrap .mwm-tab .form-table tr td label.mwm-toggle:after{content:'';position:absolute;top:0.25rem;left:0.25rem;width:1.2rem;height:1.2rem;background:#fff;border-radius:10rem;-webkit-transition:0.2s;transition:0.2s}#mwm-wrap .mwm-tab .form-table tr td input:checked+label{background:#00cad5}#mwm-wrap .mwm-tab .form-table tr td input:checked+label:after{left:calc(100% - 0.25rem);-webkit-transform:translateX(-100%);transform:translateX(-100%)}#mwm-wrap .mwm-tab .form-table tr td label:active:after{width:2.4rem}#mwm-wrap .mwm-tab .form-table tr td .input-group{display:table;border-collapse:collapse}#mwm-wrap .mwm-tab .form-table tr td .input-group input{margin-right:0;border-right:none;vertical-align:middle}@media (max-width: 768px){#mwm-wrap .mwm-tab .form-table tr td .input-group input{border-right:2px solid #cccccc;margin-bottom:0.5rem}}#mwm-wrap .mwm-tab .form-table tr td .input-group button{display:table-cell;border:2px solid #00bac3;padding:0.3rem 0.5rem !important;vertical-align:middle;height:2.5rem !important;background-color:#00cad5;color:#ffffff;outline:none !important;height:unset;font-size:12px;font-weight:bold;text-shadow:none;-webkit-box-shadow:none;box-shadow:none;text-transform:uppercase;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#mwm-wrap .mwm-tab .form-table tr td .input-group button:hover{background-color:#f3feff;color:#00cad5;cursor:pointer}#mwm-wrap .mwm-tab .form-table tr td .input-group button:active{background-color:#c5f9fd;color:#00cad5 !important;-webkit-transform:none !important;transform:none !important}#mwm-wrap .mwm-tab .form-table tr td div.mwm-option-boxes{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#mwm-wrap .mwm-tab .form-table tr td div.mwm-option-boxes .mwm-option-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:46%;margin-bottom:1%;padding:15px 15px 0 15px;border:2px solid #ccc;background-color:#f7f7f7;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.025),0 1px 2px rgba(0,0,0,0.025);box-shadow:0 1px 3px rgba(0,0,0,0.025),0 1px 2px rgba(0,0,0,0.025);-webkit-transition:all 150ms ease-in-out;transition:all 150ms ease-in-out}#mwm-wrap .mwm-tab .form-table tr td div.mwm-option-boxes .mwm-option-box:nth-child(odd){margin-right:0.5%}#mwm-wrap .mwm-tab .form-table tr td div.mwm-option-boxes .mwm-option-box:nth-child(even){margin-left:0.5%}@media only screen and (max-width: 1601px){#mwm-wrap .mwm-tab .form-table tr td div.mwm-option-boxes .mwm-option-box{width:95%}#mwm-wrap .mwm-tab .form-table tr td div.mwm-option-boxes .mwm-option-box:nth-child(odd){margin-right:0}#mwm-wrap .mwm-tab .form-table tr td div.mwm-option-boxes .mwm-option-box:nth-child(even){margin-left:0}}#mwm-wrap .mwm-tab .form-table tr td div.mwm-option-boxes .mwm-option-box label{font-weight:bold;background-color:transparent}#mwm-wrap .mwm-tab .form-table tr td div.mwm-option-boxes .mwm-option-box:hover{border-color:#00cad5;background-color:transparent}#mwm-wrap .mwm-tab .form-table tr td div.mwm-option-boxes .mwm-option-box.active{border-color:#00cad5;background-color:transparent}#mwm-wrap .mwm-tab .form-table tr td div.mwm-option-boxes .mwm-option-box.active:hover{background-color:#f8feff}#mwm-wrap .mwm-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#mwm-wrap .mwm-content .mwm-left-side{width:75%;margin-right:4rem}#mwm-wrap .mwm-content .mwm-right-side{width:30%}#mwm-wrap .mwm-content .mwm-card{margin-top:2rem;border-bottom:1px solid #f1f1f1;padding:1rem;background-color:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.05),0 1px 2px rgba(0,0,0,0.025);box-shadow:0 1px 3px rgba(0,0,0,0.05),0 1px 2px rgba(0,0,0,0.025)}#mwm-wrap .mwm-content .mwm-card h3{margin:0}#mwm-wrap .mwm-content .mwm-card p{margin-bottom:0}#mwm-wrap .mwm-content .mwm-table{overflow-x:auto;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.05),0 1px 2px rgba(0,0,0,0.025);box-shadow:0 1px 3px rgba(0,0,0,0.05),0 1px 2px rgba(0,0,0,0.025)}#mwm-wrap .mwm-content .mwm-table table{width:100%;border-spacing:0}#mwm-wrap .mwm-content .mwm-table table tr th,#mwm-wrap .mwm-content .mwm-table table tr td{border-bottom:1px solid #f1f1f1;padding:1rem;background-color:#fff}#mwm-wrap .mwm-content .mwm-table table tr th{text-align:left}#mwm-wrap .mwm-content .mwm-table table tr span{vertical-align:middle}#mwm-wrap .mwm-content .mwm-table table tr .button-primary{float:right}#mwm-wrap .mwm-content .mwm-table table tr:nth-child(1) th,#mwm-wrap .mwm-content .mwm-table table tr:nth-child(1) td{border-top:1px solid #f1f1f1}#mwm-wrap .button-primary{border:2px solid #00bac3;padding:0.2rem 0.8rem;background-color:#00cad5;color:#ffffff;height:unset;font-weight:bold;text-shadow:none;-webkit-box-shadow:none;box-shadow:none;text-transform:uppercase;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#mwm-wrap .button-primary:hover{background-color:#f3feff;color:#00cad5}#mwm-wrap .button-primary:active{background-color:#c5f9fd;color:#00cad5 !important;-webkit-transform:none !important;transform:none !important}#wp-admin-bar-mowomo-dashboard #mwm-admin-bar-logo{height:116%;width:auto;padding:6px 0 0 0;text-align:center;vertical-align:middle;opacity:0.6}#wp-admin-bar-mowomo-dashboard:hover #mwm-admin-bar-logo{opacity:1}
  • mowomo-redes-sociales/trunk/mowomo-dashboard/assets/css/admin_styles.scss

    r2144520 r2336593  
    11#mwm-wrap {
    2 
    3     .nav-tab {
    4         box-shadow: none;
    5     }
    6 
    7     .mwm-tab {
    8 
    9         .form-title {
    10             margin-top: 2rem;
    11         }
    12        
    13         .form-table {
    14             background-color: #fff;
    15             margin-bottom: 1rem;
    16             box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 2px rgba(0, 0, 0, 0.025);
    17 
    18             tr {
    19                 border-bottom: 1px solid #f1f1f1;
    20 
    21                 th {
    22                     padding: 1rem;
    23                     @media (max-width: 768px) {
    24                         padding-bottom: 0.5rem;
    25                     }
    26                 }
    27 
    28                 td {
    29 
    30                     @media (max-width: 768px) {
    31                         padding-left: 1rem;
    32                         padding-bottom: 1rem;
    33                     }
    34                    
    35 
    36                     input[type='text'], select {
    37                         width: 25rem;
    38                         border-width: 2px;
    39                         border-color: #cccccc;
    40                         max-width: 100%;
    41                         height: 2rem !important;
    42                         padding: .3rem;
    43                         vertical-align: middle;
    44                         box-shadow: none !important;
    45                     }
    46 
    47                     input[type='checkbox'].mwm-toggle {
    48                         display: none;
    49                     }
    50 
    51                     label.mwm-toggle {
    52                         cursor: pointer;
    53                         text-indent: -9999px;
    54                         width: 4rem;
    55                         height: 1.75rem;
    56                         background: #999;
    57                         display: block;
    58                         border-radius: 10rem;
    59                         position: relative;
    60                        
    61                     }
    62                    
    63                     label.mwm-toggle:after {
    64                         content: '';
    65                         position: absolute;
    66                         top: .25rem;
    67                         left: .25rem;
    68                         width: 1.20rem;
    69                         height: 1.20rem;
    70                         background: #fff;
    71                         border-radius: 10rem;
    72                         transition: .2s;
    73                     }
    74                    
    75                     input:checked + label {
    76                         background: #00cad5;
    77                     }
    78                    
    79                     input:checked + label:after {
    80                         left: calc(100% - .25rem);
    81                         transform: translateX(-100%);
    82                     }
    83                    
    84                     label:active:after {
    85                         width: 2.4rem;
    86                     }
    87 
    88                     .input-group {
    89                         display: table;
    90                         border-collapse: collapse;
    91 
    92                         input {
    93                             margin-right: 0;
    94                             border-right: none;
    95                             vertical-align: middle;
    96                             @media (max-width: 768px) {
    97                                 border-right: 2px solid #cccccc;
    98                                 margin-bottom: 0.5rem;
    99                             }
    100                         }
    101 
    102                         button {
    103                             display: table-cell;
    104                             border: 2px solid #00bac3;
    105                             padding: .3rem !important;
    106                             vertical-align: middle;
    107                             height: 2rem !important;
    108                             background-color: #00cad5;
    109                             color: #ffffff;
    110                             outline: none !important;
    111                             height: unset;
    112                             font-size: 12px;
    113                             font-weight: bold;
    114                             text-shadow: none;
    115                             box-shadow: none;
    116                             text-transform: uppercase;
    117                             transition: all .2s ease-in-out;
    118 
    119                             &:hover {
    120                                 background-color: #f3feff;
    121                                 color: #00cad5;
    122                                 cursor: pointer;
    123                             }
    124                    
    125                             &:active {
    126                                 background-color: #c5f9fd;
    127                                 color: #00cad5 !important;
    128                                 transform: none !important;
    129                             }
    130                         }
    131                     }
    132                 }
    133             }
    134         }
    135     }
    136 
    137     .mwm-content {
    138         display: flex;
    139         flex-direction: row;
    140 
    141         .mwm-left-side, .mwm-right-side {
    142 
    143         }
    144 
    145         .mwm-left-side {
    146             width: 70%;
    147             margin-right: 4rem;
    148         }
    149 
    150         .mwm-right-side {
    151             width: 30%;
    152         }
    153 
    154         .mwm-card {
    155             margin-top: 2rem;
    156             border-bottom: 1px solid #f1f1f1;
    157             padding: 1rem;
    158             background-color: #fff;
    159             -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.05), 0 1px 2px rgba(0,0,0,0.025);
    160             box-shadow: 0 1px 3px rgba(0,0,0,0.05), 0 1px 2px rgba(0,0,0,0.025);
    161 
    162             h3 {
    163                 margin: 0;
    164             }
    165 
    166             p {
    167                 margin-bottom: 0;
    168             }
    169         }
    170 
    171         .mwm-table {
    172             overflow-x: auto;
    173             -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.05), 0 1px 2px rgba(0,0,0,0.025);
    174             box-shadow: 0 1px 3px rgba(0,0,0,0.05), 0 1px 2px rgba(0,0,0,0.025);
    175 
    176             table {
    177                 width: 100%;
    178                 border-spacing: 0;
    179 
    180                 tr {
    181                     th, td {
    182                         border-bottom: 1px solid #f1f1f1;
    183                         padding: 1rem;
    184                         background-color: #fff;
    185                     }
    186 
    187                     th {
    188                         text-align: left;
    189                     }
    190 
    191                     span {
    192                         vertical-align: middle;
    193                     }
    194 
    195                     .button-primary {
    196                         float: right;
    197                     }
    198 
    199                     &:nth-child(1) {
    200                         th, td {
    201                             border-top: 1px solid #f1f1f1;
    202                         }
    203                     }
    204                 }
    205                
    206                
    207             }
    208         }
    209     }
    210 
    211     .button-primary {
    212         border: 2px solid #00bac3;
    213         padding: .2rem .8rem;
    214         background-color: #00cad5;
    215         color: #ffffff;
    216         height: unset;
    217         font-weight: bold;
    218         text-shadow: none;
    219         box-shadow: none;
    220         text-transform: uppercase;
    221         transition: all .2s ease-in-out;
    222 
    223         &:hover {
    224             background-color: #f3feff;
    225             color: #00cad5;
    226         }
    227 
    228         &:active {
    229             background-color: #c5f9fd;
    230             color: #00cad5 !important;
    231             transform: none !important;
    232         }
    233     }
     2    .nav-tab {
     3        box-shadow: none;
     4    }
     5
     6    .mwm-tab {
     7        .form-title {
     8            margin-top: 2rem;
     9        }
     10
     11        .form-table {
     12            background-color: #fff;
     13            margin-bottom: 1rem;
     14            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05),
     15                0 1px 2px rgba(0, 0, 0, 0.025);
     16
     17            tr {
     18                border-bottom: 1px solid #f1f1f1;
     19
     20                th {
     21                    padding: 1rem;
     22                    @media (max-width: 768px) {
     23                        padding-bottom: 0.5rem;
     24                    }
     25                }
     26
     27                td {
     28                    @media (max-width: 768px) {
     29                        padding-left: 1rem;
     30                        padding-bottom: 1rem;
     31                    }
     32
     33                    input[type='text'],
     34                    select {
     35                        width: 25rem;
     36                        border-width: 2px;
     37                        border-color: #cccccc;
     38                        border-radius: 0;
     39                        max-width: 100%;
     40                        height: 2.5rem !important;
     41                        padding: 0.3rem;
     42                        vertical-align: middle;
     43                        box-shadow: none !important;
     44                    }
     45
     46                    input[type='checkbox'].mwm-toggle {
     47                        display: none;
     48                    }
     49
     50                    label.mwm-toggle {
     51                        cursor: pointer;
     52                        text-indent: -9999px;
     53                        width: 4rem;
     54                        height: 1.75rem;
     55                        background: #999;
     56                        display: block;
     57                        border-radius: 10rem;
     58                        position: relative;
     59                    }
     60
     61                    label.mwm-toggle:after {
     62                        content: '';
     63                        position: absolute;
     64                        top: 0.25rem;
     65                        left: 0.25rem;
     66                        width: 1.2rem;
     67                        height: 1.2rem;
     68                        background: #fff;
     69                        border-radius: 10rem;
     70                        transition: 0.2s;
     71                    }
     72
     73                    input:checked + label {
     74                        background: #00cad5;
     75                    }
     76
     77                    input:checked + label:after {
     78                        left: calc(100% - 0.25rem);
     79                        transform: translateX(-100%);
     80                    }
     81
     82                    label:active:after {
     83                        width: 2.4rem;
     84                    }
     85
     86                    .input-group {
     87                        display: table;
     88                        border-collapse: collapse;
     89
     90                        input {
     91                            margin-right: 0;
     92                            border-right: none;
     93                            vertical-align: middle;
     94                            @media (max-width: 768px) {
     95                                border-right: 2px solid #cccccc;
     96                                margin-bottom: 0.5rem;
     97                            }
     98                        }
     99
     100                        button {
     101                            display: table-cell;
     102                            border: 2px solid #00bac3;
     103                            padding: 0.3rem 0.5rem !important;
     104                            vertical-align: middle;
     105                            height: 2.5rem !important;
     106                            background-color: #00cad5;
     107                            color: #ffffff;
     108                            outline: none !important;
     109                            height: unset;
     110                            font-size: 12px;
     111                            font-weight: bold;
     112                            text-shadow: none;
     113                            box-shadow: none;
     114                            text-transform: uppercase;
     115                            transition: all 0.2s ease-in-out;
     116
     117                            &:hover {
     118                                background-color: #f3feff;
     119                                color: #00cad5;
     120                                cursor: pointer;
     121                            }
     122
     123                            &:active {
     124                                background-color: #c5f9fd;
     125                                color: #00cad5 !important;
     126                                transform: none !important;
     127                            }
     128                        }
     129                    }
     130
     131                    div.mwm-option-boxes {
     132                        display: flex;
     133                        flex-wrap: wrap;
     134                        justify-content: center;
     135                        align-items: center;
     136
     137                        .mwm-option-box {
     138                            display: flex;
     139                            flex-direction: column;
     140                            justify-content: space-between;
     141
     142                            width: 46%;
     143                            margin-bottom: 1%;
     144                            padding: 15px 15px 0 15px;
     145                            border: 2px solid #ccc;
     146                            background-color: #f7f7f7;
     147                            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.025),
     148                                0 1px 2px rgba(0, 0, 0, 0.025);
     149
     150                            transition: all 150ms ease-in-out;
     151
     152                            &:nth-child(odd) {
     153                                margin-right: 0.5%;
     154                            }
     155                            &:nth-child(even) {
     156                                margin-left: 0.5%;
     157                            }
     158
     159                            @media only screen and (max-width: 1601px) {
     160                                & {
     161                                    width: 95%;
     162                                    &:nth-child(odd) {
     163                                        margin-right: 0;
     164                                    }
     165                                    &:nth-child(even) {
     166                                        margin-left: 0;
     167                                    }
     168                                }
     169                            }
     170
     171                            label {
     172                                font-weight: bold;
     173                                background-color: transparent;
     174                            }
     175
     176                            &:hover {
     177                                border-color: #00cad5;
     178                                background-color: transparent;
     179                            }
     180
     181                            &.active {
     182                                border-color: #00cad5;
     183                                background-color: transparent;
     184
     185                                &:hover {
     186                                    background-color: #f8feff;
     187                                }
     188                            }
     189                        }
     190                    }
     191                }
     192            }
     193        }
     194    }
     195
     196    .mwm-content {
     197        display: flex;
     198        flex-direction: row;
     199
     200        .mwm-left-side,
     201        .mwm-right-side {
     202        }
     203
     204        .mwm-left-side {
     205            width: 75%;
     206            margin-right: 4rem;
     207        }
     208
     209        .mwm-right-side {
     210            width: 30%;
     211        }
     212
     213        .mwm-card {
     214            margin-top: 2rem;
     215            border-bottom: 1px solid #f1f1f1;
     216            padding: 1rem;
     217            background-color: #fff;
     218            -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05),
     219                0 1px 2px rgba(0, 0, 0, 0.025);
     220            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05),
     221                0 1px 2px rgba(0, 0, 0, 0.025);
     222
     223            h3 {
     224                margin: 0;
     225            }
     226
     227            p {
     228                margin-bottom: 0;
     229            }
     230        }
     231
     232        .mwm-table {
     233            overflow-x: auto;
     234            -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05),
     235                0 1px 2px rgba(0, 0, 0, 0.025);
     236            box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05),
     237                0 1px 2px rgba(0, 0, 0, 0.025);
     238
     239            table {
     240                width: 100%;
     241                border-spacing: 0;
     242
     243                tr {
     244                    th,
     245                    td {
     246                        border-bottom: 1px solid #f1f1f1;
     247                        padding: 1rem;
     248                        background-color: #fff;
     249                    }
     250
     251                    th {
     252                        text-align: left;
     253                    }
     254
     255                    span {
     256                        vertical-align: middle;
     257                    }
     258
     259                    .button-primary {
     260                        float: right;
     261                    }
     262
     263                    &:nth-child(1) {
     264                        th,
     265                        td {
     266                            border-top: 1px solid #f1f1f1;
     267                        }
     268                    }
     269                }
     270            }
     271        }
     272    }
     273
     274    .button-primary {
     275        border: 2px solid #00bac3;
     276        padding: 0.2rem 0.8rem;
     277        background-color: #00cad5;
     278        color: #ffffff;
     279        height: unset;
     280        font-weight: bold;
     281        text-shadow: none;
     282        box-shadow: none;
     283        text-transform: uppercase;
     284        transition: all 0.2s ease-in-out;
     285
     286        &:hover {
     287            background-color: #f3feff;
     288            color: #00cad5;
     289        }
     290
     291        &:active {
     292            background-color: #c5f9fd;
     293            color: #00cad5 !important;
     294            transform: none !important;
     295        }
     296    }
    234297}
     298
     299// Barra superior del admin
     300#wp-admin-bar-mowomo-dashboard {
     301    #mwm-admin-bar-logo {
     302        height: 116%;
     303        width: auto;
     304        padding: 6px 0 0 0;
     305        text-align: center;
     306        vertical-align: middle;
     307        opacity: 0.6;
     308    }
     309
     310    &:hover {
     311        #mwm-admin-bar-logo {
     312            opacity: 1;
     313        }
     314    }
     315}
  • mowomo-redes-sociales/trunk/mowomo-dashboard/assets/js/admin_scripts.js

    r2144520 r2336593  
    1313     *
    1414     * @since      1.0.0
    15      *
    16      * @return string
    1715     */
    1816    jQuery(".nav-tab").on("click", function() {
     
    3735     *
    3836     * @since      1.0.0
    39      *
    40      * @return string
    4137     */
    4238    jQuery(window).on("hashchange", function() {
     
    5753     *
    5854     * @since      1.0.0
    59      *
    60      * @return string
    6155     */
    6256    jQuery("label.mwm-toggle").on("click", function() {
     
    7771
    7872    /**
     73     * Dinamic radio option boxes
     74     *
     75     * @since      1.0.0
     76     */
     77    jQuery(".mwm-option-boxes .mwm-option-box").on("click", function() {
     78        jQuery(this)
     79            .find("input")
     80            .prop("checked", true);
     81        jQuery(this)
     82            .closest(".mwm-option-boxes")
     83            .find(".mwm-option-box")
     84            .removeClass("active");
     85        jQuery(this).addClass("active");
     86    });
     87    jQuery(".mwm-option-boxes .mwm-option-box").on("click", function() {
     88        jQuery(this)
     89            .find("input")
     90            .prop("checked", true);
     91    });
     92    jQuery("select[name='mowomo-redes-sociales-alignment']").on(
     93        "change",
     94        function() {
     95            jQuery(".mwm-option-boxes .mwm-option-box .mwm_rrss_contenedor")
     96                .removeClass("mwm_rrss_alingment_1")
     97                .removeClass("mwm_rrss_alingment_2")
     98                .removeClass("mwm_rrss_alingment_3");
     99            jQuery(
     100                ".mwm-option-boxes .mwm-option-box .mwm_rrss_contenedor"
     101            ).addClass("mwm_rrss_alingment_" + jQuery(this).val());
     102        }
     103    );
     104
     105    /**
    79106     * Copy to clipboard
    80107     *
    81108     * @since      1.0.0
    82      *
    83      * @return string
    84109     */
    85110    jQuery(".input-group button").on("click", function() {
  • mowomo-redes-sociales/trunk/mowomo-dashboard/includes/admin/class.mwm-dashboard.php

    r2144520 r2336593  
    1010 * Detects if the plugin has been entered directly.
    1111 *
    12  * @since 1.3.0
     12 * @since 1.0.0
    1313 */
    1414if (!defined('ABSPATH') || !defined('MWM_RRSS_VERSION')) {
     
    1919 * Check if exists the class 'mwm_dashboard'.
    2020 *
    21  * @since 1.3.0
     21 * @since 1.0.0
    2222 */
    2323if (!class_exists('mwm_dashboard')) {
     
    2727     * This is the class that controls the entire plugin.
    2828     *
    29      * @since 1.3.0
     29     * @since 1.0.0
    3030     */
    3131    class mwm_dashboard
     
    3636         * @var \mwm_dashboard
    3737         *
    38          * @since 1.3.0
     38         * @since 1.0.0
    3939         */
    4040        protected static $instance;
     
    4343         * Returns single instance of the class.
    4444         *
    45          * @since 1.3.0
     45         * @since 1.0.0
    4646         *
    4747         * @return \mwm_dashboard
     
    5757
    5858        /**
     59         * Variable
     60         *
     61         * mowomo plugins
     62         *
     63         * @since 1.0.0
     64         *
     65         * @return array
     66         */
     67        protected $plugins = array();
     68
     69        /**
     70         * Variable
     71         *
     72         * mowomo notifications
     73         *
     74         * @since 1.0.0
     75         *
     76         * @return array
     77         */
     78        protected $notifications = array();
     79
     80        /**
    5981         * Constructor.
    6082         *
    6183         * Initialice plugin and registers actions and filters to be used.
    6284         *
    63          * @since 1.3.0
     85         * @since 1.0.0
    6486         *
    6587         * @return \mwm_dashboard
    6688         */
    67         public function __construct()
     89        private function __construct()
    6890        {
    6991            // Ading scripts
     
    7496
    7597            // Showing admin page
    76             // add_action('admin_menu', array($this, 'add_menu_to_admin'), 9);
     98            add_action('admin_menu', array($this, 'add_menu_to_admin'));
    7799            // add_action('admin_menu', array($this, 'add_license_page_to_admin'), 20);
    78             // add_filter('admin_footer_text', array($this, 'admin_footer'));
     100            add_filter('admin_footer_text', array($this, 'admin_footer'));
     101
     102            // Showing admin bar
     103            add_action( 'wp_before_admin_bar_render', array($this, 'show_admin_bar'));
    79104        }
    80105
     
    82107         * Enqueue scripts and styles.
    83108         *
    84          * @since 1.3.0
     109         * @since 1.0.0
    85110         *
    86111         * @return void
     
    103128         * Register settings for the plugin.
    104129         *
    105          * @since 1.3.0
    106          *
    107          * @return void
    108          */
    109         public function init()
    110         {
     130         * @since 1.0.0
     131         *
     132         * @return void
     133         */
     134        public  function init()
     135        {
     136
    111137        }
    112138
     
    114140         * Add the plugin menu and plugin menu page to the dashboard
    115141         *
    116          * @since 1.3.0
     142         * @since 1.0.0
    117143         *
    118144         * @return void
     
    120146        public function add_menu_to_admin()
    121147        {
    122             add_menu_page( 'mowomo', 'mowomo', 'manage_options', MWM_FRA_SLUG, array($this, 'get_main_admin_page'), MWM_FRA_ASS.'images/logo/logo-mowomo-white.svg' );
    123             add_submenu_page( MWM_FRA_SLUG, 'mowomo', __('General',MWM_FRA_SLUG), 'manage_options',  MWM_FRA_SLUG,"");
     148            // add_menu_page( 'mowomo', 'mowomo', 'manage_options', MWM_FRA_SLUG, array($this, 'get_main_admin_page'), MWM_FRA_ASS.'images/logo/logo-mowomo-white.svg' );
     149            // add_submenu_page( MWM_FRA_SLUG, 'mowomo', __('Panel General',MWM_FRA_SLUG), 'manage_options',  MWM_FRA_SLUG,"");
    124150        }
    125151
     
    127153         * Add the plugin menu and plugin menu page to the dashboard
    128154         *
    129          * @since 1.3.0
    130          *
    131          * @return void
    132          */
    133         public function add_license_page_to_admin()
    134         {
    135             add_submenu_page( MWM_FRA_SLUG, 'mowomo', __('Licencias activadas',MWM_FRA_SLUG), 'manage_options', 'mwm-licenses', array($this, 'get_licenses_page'));
     155         * @since 1.0.0
     156         *
     157         * @return void
     158         */
     159        public  function add_license_page_to_admin()
     160        {
     161            // add_submenu_page( MWM_FRA_SLUG, 'mowomo', __('Gestión de licencias',MWM_FRA_SLUG), 'manage_options', MWM_FRA_SLUG.'-licenses', array($this, 'get_licenses_page'));
    136162        }
    137163
     
    139165         * Load the administration page template.
    140166         *
    141          * @since 1.3.0
     167         * @since 1.0.0
    142168         *
    143169         * @return void
     
    147173            // Configure the administrator page
    148174            $admin_config = array(
    149                 'title' => __('General', MWM_FRA_SLUG),
     175                'title' => __('General panel - mowomo', 'mowomo-dashboard'),
    150176                'page_slug' => MWM_FRA_SLUG,
    151177            );
     
    160186         * Load the administration page template.
    161187         *
    162          * @since 1.3.0
     188         * @since 1.0.0
    163189         *
    164190         * @return void
     
    168194            // Configure the administrator page
    169195            $admin_config = array(
    170                 'title' => __('mowomo Dashboard', MWM_FRA_SLUG),
     196                'title' => __('License management - mowomo', 'mowomo-dashboard'),
    171197                'page_slug' => MWM_FRA_SLUG,
    172198                'tabs' => array(
    173                     __('Licencias Activadas') => array('admin/admin', 'licenses', array()),
     199                    __('Activated licenses', 'mowomo-dashboard') => array('admin/admin', 'licenses', array()),
    174200                ),
    175201            );
     
    182208
    183209        /**
    184          * mowomo-redessociales
    185          *
    186          * @since      1.0.0
    187          *
    188          * Reemplaza el footer de WordPress en la pagina de mowomo RRSS
     210         * Modify the footer text
     211         *
     212         * @since 1.0.0
     213         * 
     214         * @return string
    189215         *
    190216        */
    191217        public function admin_footer($footer_text)
    192218        {
    193             if ( isset($_GET['page']) && $_GET['page'] == MWM_FRA_SLUG ) :
    194                 $footer_text = __( 'Thanks for using mowomo Redes Sociales, plugin made by ', MWM_FRA_SLUG) . '<a href="https://mowomo.com" target="_blank" rel="nofollow">' . __('mowomo team', MWM_RRSS_SLUG). '</a>.';
     219            if ( isset($_GET['page']) && ($_GET['page'] == MWM_FRA_SLUG || $_GET['page'] == MWM_FRA_SLUG.'-licenses') ) :
     220                $footer_text = __( 'Thanks for using mowomo Redes Sociales, plugin made by ', 'mowomo-dashboard') . '<a href="https://mowomo.com" target="_blank" rel="nofollow">' . __('mowomo team', 'mowomo-dashboard'). '</a>.';
    195221            endif;
    196222            return $footer_text;
     223        }
     224
     225        /**
     226         * Show the admin bar
     227         *
     228         * @since 1.0.0
     229         *
     230         * @return void
     231         *
     232        */
     233        public function show_admin_bar()
     234        {
     235            global $wp_admin_bar;
     236
     237            // General Menu
     238            $wp_admin_bar->add_menu( array(
     239                'parent' => false,
     240                'id' => MWM_FRA_SLUG,
     241                'title' => '<img id="mwm-admin-bar-logo" src="'.MWM_FRA_ASS.'images/logo/logo-mowomo-white.svg"/>',
     242                'href' => admin_url('admin.php?page=mowomo-dashboard'),
     243                'meta' => false
     244            ));
     245
     246            // $wp_admin_bar->add_menu( array(
     247            //     'parent' => MWM_FRA_SLUG,
     248            //     'id' => MWM_FRA_SLUG.'-general',
     249            //     'title' => __('Avisos generales', 'mowomo-dashboard' ),
     250            //     'href' => admin_url('admin.php?page=mowomo-dashboard'),
     251            //     'meta' => false
     252            // ));
     253
     254            // Plugin notifications menu
     255            foreach ($this->plugins as $p_key => $p_value) {
     256                if (count($p_value->get_info('notifications')) > 0) {
     257                    $wp_admin_bar->add_menu( array(
     258                        'parent' => MWM_FRA_SLUG,
     259                        'id' => $p_value->get_info('slug'),
     260                        'title' => $p_value->get_info('name'),
     261                        'href' => admin_url('admin.php?page='.$p_value->get_info('slug')),
     262                        'meta' => false
     263                    ));
     264                   
     265                    foreach ($p_value->get_info('notifications') as $n_key => $v_value) {
     266                        $wp_admin_bar->add_menu( array(
     267                            'parent' => $p_value->get_info('slug'),
     268                            'id' => $v_value->get_info('code'),
     269                            'title' => __('Aviso:', 'mowomo-dashboard').' '.$v_value->get_info('name'),
     270                            'href' => admin_url($v_value->get_info('url')),
     271                            'meta' => false
     272                        ));
     273                    }
     274                }
     275            }
     276
     277            // $wp_admin_bar->add_menu( array(
     278            //     'parent' => MWM_FRA_SLUG,
     279            //     'id' => MWM_FRA_SLUG.'-offers',
     280            //     'title' => __('Ofertas y promociones', 'mowomo-dashboard' ),
     281            //     'href' => admin_url('admin.php?page=mowomo-dashboard'),
     282            //     'meta' => false
     283            // ));
     284           
     285        }
     286
     287
     288
     289        /**
     290         * Add plugins to mowomo
     291         *
     292         * @since 1.0.0
     293         *
     294         * @return boolean
     295         */
     296        public function add_plugin($plugin)
     297        {
     298            if (is_a($plugin, 'mwm_plugin')) {
     299                array_push($this->plugins, $plugin);
     300                return true;
     301            } else {
     302                return false;
     303            }
     304        }
     305
     306        /**
     307         * Load mowomo plugins
     308         *
     309         * @since 1.0.0
     310         *
     311         * @return array
     312         */
     313        public function get_plugins($slug = '')
     314        {
     315            if ($slug == '') return $this->plugins;
     316
     317            foreach ($this->plugins as $key => $value) {
     318                if (strcmp($value->get_info('slug'), $slug) == 0) {
     319                    return $value;
     320                }
     321            }
     322
     323            return false;
     324        }
     325
     326        /**
     327         * Load mowomo no pro plugins
     328         *
     329         * @since 1.0.0
     330         *
     331         * @return array
     332         */
     333        public function get_no_pro_plugins()
     334        {
     335            $plugins = array();
     336           
     337            foreach ($this->plugins as $key => $value) {
     338                if (!$value->get_info('is_pro')) array_push($plugins, $value);
     339            }
     340
     341            return $plugins;
     342        }
     343
     344        /**
     345         * Add notifications to mowomo
     346         *
     347         * @since 1.0.0
     348         *
     349         * @return boolean
     350         */
     351        public function add_notification($notification)
     352        {
     353            if (is_a($notification, 'mwm_notification')) {
     354                array_push($this->notifications, $notification);
     355                return true;
     356            } else {
     357                return false;
     358            }
     359        }
     360
     361        /**
     362         * Load mowomo notifications
     363         *
     364         * @since 1.0.0
     365         *
     366         * @return array
     367         */
     368        public function get_notifications($type = '')
     369        {
     370            $notifications = array();
     371
     372            if ($type == '') return $this->notifications;
     373
     374            foreach ($this->notifications as $key => $value) {
     375                if (strcmp($type, $value->get_info('type'))) array_push($notifications, $value);
     376            }
     377
     378            return $this->notifications;
    197379        }
    198380
     
    203385 * Unique access to instance of mwm_dashboard class.
    204386 *
    205  * @since 1.3.0
     387 * @since 1.0.0
    206388 *
    207389 * @return \mwm_dashboard
  • mowomo-redes-sociales/trunk/mowomo-dashboard/mowomo-dashboard.php

    r2144520 r2336593  
    2020 * Define constants.
    2121 *
    22  * @since 1.3.0
     22 * @since 1.0.0
    2323 */
    2424if (defined('MWM_FRA_VERSION')) {
     
    6363    define('MWM_FRA_PLU_TPL', MWM_FRA_DIR.'templates/');
    6464}
     65if (!defined('MWM_FRA_LIB')) {
     66    define('MWM_FRA_LIB', MWM_FRA_DIR.MWM_FRA_SLUG.'/lib/');
     67}
    6568
    6669/**
     
    7477{
    7578    // Load textdomain
    76     load_textdomain( MWM_FRA_SLUG, MWM_FRA_LAN.MWM_FRA_SLUG.'.mo');
     79    load_plugin_textdomain( MWM_FRA_SLUG, FALSE, MWM_FRA_LAN );
    7780
    7881    // Load includes
    79     require_once MWM_FRA_INC.'admin/class.mwm-dashboard.php';
    80     require_once MWM_FRA_INC.'functions.mwm-dashboard.php';
     82    require_once MWM_FRA_LIB.'mowomo-resources.php';
     83    require_once MWM_FRA_INC.'functions.php';
    8184
    8285    // Let's start the game =)
  • mowomo-redes-sociales/trunk/mowomo-dashboard/templates/admin/admin-general.php

    r2144520 r2336593  
    1010 * Detects if the plugin has been entered directly.
    1111 *
    12  * @since 1.3.0
     12 * @since 1.0.0
    1313 */
    1414if (!defined('ABSPATH') || !defined('MWM_RRSS_VERSION')) {
     
    1919$admin_title = $admin_config['title'];
    2020$page_slug = $admin_config['page_slug'];
     21
     22// echop(mwm_dashboard()->get_plugins()[0]->get_info(array('slug', 'name', 'notifications')));
     23
     24$feed = new mwm_feed(MWM_RRSS_SLUG.'-feed-uno', 'https://www.mowomo.com', 'hola', 10, 1, false);
     25// echop($feed->get_info(''));
     26
    2127
    2228?>
     
    2935    <div class="mwm-content">
    3036        <div class="mwm-left-side">
    31             <?php
    32                 $no_pro_plugins = mwm_no_pro_plugins();
    33                
    34                 if (!empty($no_pro_plugins)) : ?>
    35                     <div class="mwm-card">
    36                         <h3><?php echo __('Pro version', MWM_FRA_SLUG); ?></h3>
    37                         <p><?php echo __('All plugins in this table can be updated to a pro version with new features', MWM_FRA_SLUG); ?></p>
    38                     </div>
    39                     <div class="mwm-table">
    40                         <table >
    41                             <tbody>
    42                                 <?php
    43                                    
    44                                     foreach ($no_pro_plugins as $no_pro_plugin) : ?>
    45                                        
    46                                         <tr>
    47                                             <th>
    48                                                 <span><?php echo $no_pro_plugin['name']; ?></span>
    49                                             </th>
    50                                             <td>
    51                                                 <span><?php echo $no_pro_plugin['update_message']; ?></span>
    52                                             </td>
    53                                             <td>
    54                                                 <a class="button-primary" href="<?php echo $no_pro_plugin['update_url']; ?>"><?php echo __('Get PRO', MWM_FRA_SLUG); ?></a>
    55                                             </td>
    56                                         </tr>
    57                                     <?php endforeach;
    58                                 ?>
    59                             </tbody>
    60                         </table>
    61                     </div>
    62                 <?php endif;
    63             ?>
     37            <?php $no_pro_plugins = mwm_dashboard()->get_no_pro_plugins(); ?>
     38                <div class="mwm-card">
     39                    <h3><?php echo __('Pro version', 'mowomo-dashboard' ); ?></h3>
     40                    <p><?php echo __('All plugins in this table can be updated to a pro version with new features', 'mowomo-dashboard' ); ?></p>
     41                </div>
     42                <div class="mwm-table">
     43                    <table >
     44                        <tbody>
     45                            <?php if(count($no_pro_plugins) > 0) : ?>
     46                                <?php foreach ($no_pro_plugins as $no_pro_plugin) : ?>     
     47                                    <tr>
     48                                        <th>
     49                                            <span><?php echo $no_pro_plugin->get_info('name'); ?></span>
     50                                        </th>
     51                                        <td>
     52                                            <span><?php echo $no_pro_plugin->get_info('update_message'); ?></span>
     53                                        </td>
     54                                        <td>
     55                                            <a class="button-primary" href="<?php echo $no_pro_plugin->get_info('update_url'); ?>"><?php echo __('Get PRO', 'mowomo-dashboard' ); ?></a>
     56                                        </td>
     57                                    </tr>
     58                                <?php endforeach;?>
     59                            <?php else: ?>
     60                                <tr>
     61                                    <th>
     62                                        <span><?php echo __('Enhorabuena, todos tus plugins cuentan con la versión PRO.', 'mowomo-dashboard' ) ?></span>
     63                                    </th>
     64                                </tr>
     65                            <?php endif; ?>
     66                        </tbody>
     67                    </table>
     68                </div>
    6469
    65             <?php
    66                 $plugin_notices = mwm_plugin_notices();
    67                
    68                 if (!empty($plugin_notices)) : ?>
    69                     <div class="mwm-card">
    70                         <h3><?php echo __('Plugin notices', MWM_FRA_SLUG); ?></h3>
    71                         <p><?php echo __('All plugins in this table have notices that could be resolved at this moment.', MWM_FRA_SLUG); ?></p>
    72                     </div>
    73                     <div class="mwm-table">
    74                         <table >
    75                             <tbody>
    76                                 <?php
    77                                    
    78                                     foreach ($plugin_notices as $plugin_notice) : ?>
    79                                        
    80                                         <tr>
    81                                             <th>
    82                                                 <span><?php echo $plugin_notice['name']; ?></span>
    83                                             </th>
    84                                             <td>
    85                                                 <span><?php echo $plugin_notice['message']; ?></span>
    86                                             </td>
    87                                             <td>
    88                                                 <a class="button-primary" href="<?php echo $plugin_notice['slug']; ?>"><?php echo __('Solve', MWM_FRA_SLUG); ?></a>
    89                                             </td>
    90                                         </tr>
    91                                     <?php endforeach;
    92                                 ?>
    93                             </tbody>
    94                         </table>
    95                     </div>
    96                 <?php endif;
    97             ?>
     70            <?php $notifications = mwm_dashboard()->get_notifications(); ?>
     71                <div class="mwm-card">
     72                    <h3><?php echo __('Plugin notifications', 'mowomo-dashboard' ); ?></h3>
     73                    <p><?php echo __('This table shows all mowomo notifications detected by the system.', 'mowomo-dashboard' ); ?></p>
     74                </div>
     75                <div class="mwm-table">
     76                    <table >
     77                        <tbody>
     78                            <?php if (count($notifications) > 0) : ?>
     79                                <?php foreach ($notifications as $notification) : ?>
     80                                    <?php
     81                                        $notification_class = 'mwm-noti ';
     82                                        switch($notification->get_info('type')) {
     83                                            case 0: $notification_class .= 'mwm-noti-success'; break;
     84                                            case 1: $notification_class .= 'mwm-noti-info'; break;
     85                                            case 2: $notification_class .= 'mwm-noti-warning'; break;
     86                                            case 3: $notification_class .= 'mwm-noti-danger'; break;
     87                                        }
     88                                    ?>
     89                                    <tr class="<?php echo $notification_class; ?>">
     90                                        <th>
     91                                            <span><?php echo $notification->get_info('name'); ?></span>
     92                                        </th>
     93                                        <td>
     94                                            <span><?php echo $notification->get_info('message'); ?></span>
     95                                        </td>
     96                                        <td>
     97                                            <a class="button-primary" href="<?php echo $notification->get_info('url'); ?>"><?php echo __('Solve', 'mowomo-dashboard' ); ?></a>
     98                                        </td>
     99                                    </tr>
     100                                <?php endforeach; ?>
     101                            <?php else: ?>
     102                                <tr>
     103                                    <th>
     104                                        <span><?php echo __('Enhorabuena, has resuelto todas las notificaciones de mowomo.', 'mowomo-dashboard' ) ?></span>
     105                                    </th>
     106                                </tr>
     107                            <?php endif; ?>
     108                        </tbody>
     109                    </table>
     110                </div>
     111           
     112            <?php /*
     113            <div class="mwm-card">
     114                <h3><?php echo __('Other interesting plugins', 'mowomo-dashboard' ); ?></h3>
     115                <p><?php echo __('All these plugins can help you in many different ways, know them.', 'mowomo-dashboard' ); ?></p>
     116            </div>
     117            */ ?>
    98118
    99119            <div class="mwm-card">
    100                 <h3><?php echo __('Other interesting plugins', MWM_FRA_SLUG); ?></h3>
    101                 <p><?php echo __('All these plugins can help you in many different ways, know them.', MWM_FRA_SLUG); ?></p>
     120                <h3><?php echo __('New to mowomo?', 'mowomo-dashboard' ); ?></h3>
     121                <p><?php echo __('mowomo is a company that makes custom developments for WordPress, both themes and plugins. It also offers other types of products.', 'mowomo-dashboard' ); ?></p>
    102122            </div>
    103123
    104             <div class="mwm-card">
    105                 <h3><?php echo __('New to mowomo?', MWM_FRA_SLUG); ?></h3>
    106                 <p><?php echo __('mowomo is a company that makes custom developments for WordPress, both themes and plugins. It also offers other types of products.', MWM_FRA_SLUG); ?></p>
    107             </div> 
     124            <div class="mwm-items">
     125               
     126            </div>
    108127        </div>
    109128
    110         <div class="mwm-right-side">
     129        <!-- <div class="mwm-right-side">
    111130        Lorem ipsum dolor sit amet, consectetur adipiscing elit. Quisque maximus hendrerit est, eget volutpat neque consectetur sit amet. Suspendisse at malesuada diam. Proin vel orci sem. Phasellus eget tempus ex. Mauris sed fringilla neque. Etiam at tellus at elit tristique feugiat. Etiam dapibus massa id justo varius tempor. In maximus finibus sem non sagittis. Sed eget leo nisl. Maecenas ac ipsum et urna lacinia malesuada. Duis eleifend eros a tellus fringilla, id pretium diam auctor. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec vulputate mollis lorem, nec interdum nulla faucibus vitae. Vivamus nisl tellus, malesuada eget efficitur id, aliquam a lacus. Nulla risus massa, aliquet nec ultrices consectetur, dignissim ac nisi.
    112131
    113132Suspendisse eleifend dolor vitae tristique maximus. Nulla tincidunt fringilla est eget scelerisque. Maecenas volutpat, turpis sed lacinia pellentesque, est nulla fermentum lorem, eu varius dui orci ac neque. Proin sed est eget dui interdum maximus. Vivamus dolor ante, dapibus eget enim vitae, porta porta nibh. Praesent ac sodales nisi, at lacinia purus. In vehicula porta rhoncus. Aliquam erat volutpat. Integer efficitur scelerisque enim, nec maximus diam condimentum sed. Cras at mi in sem ullamcorper fringilla. Sed facilisis hendrerit dolor, non ornare quam molestie volutpat. Duis rutrum augue vitae massa ultricies, vitae mattis nisl varius. Pellentesque finibus ac tortor et convallis.
    114         </div>
     133        </div> -->
    115134    </div>
    116135
    117136    <?php settings_errors(); ?>
    118137</div>
    119 
    120 <?php
  • mowomo-redes-sociales/trunk/mowomo-dashboard/templates/admin/admin-licenses.php

    r2144520 r2336593  
    1010 * Detects if the plugin has been entered directly.
    1111 *
    12  * @since 1.3.0
     12 * @since 1.0.0
    1313 */
    1414if (!defined('ABSPATH') || !defined('MWM_RRSS_VERSION')) {
  • mowomo-redes-sociales/trunk/mowomo-redessociales.php

    r2145415 r2336593  
    22/**
    33 * Plugin Name: mowomo Redes Sociales
    4  * Plugin URI: https://mowomo.com/                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     
     4 * Plugin URI: https://mowomo.com
    55 * Description: Light and simple plugin for allowing the readers of your blog to share your entries on their social networks. If you only need to offer the possibility to your readers of sharing your blog entries... Why getting complicated?
    66 * Author: mowomo
     
    88 * Text Domain: mowomo-redes-sociales
    99 * Domain Path: /languages/
    10  * Version: 1.3.1
     10 * Version: 2.0.0
    1111 * License: GPLv2 or later.
    1212 * License URI: https://www.gnu.org/licenses/gpl-2.0.html
    1313 * WC requires at least: 4.6
    14  * WC tested up to: 5.2.2
     14 * WC tested up to: 5.4.2
    1515 */
    1616
     
    3232    return;
    3333} else {
    34     define('MWM_RRSS_VERSION', '1.3.1');
     34    define('MWM_RRSS_VERSION', '2.0.0');
    3535}
    3636if (!defined('MWM_RRSS_SLUG')) {
    3737    define('MWM_RRSS_SLUG', 'mowomo-redes-sociales');
    3838}
     39if (!defined('MWM_RRSS_NAME')) {
     40    define('MWM_RRSS_NAME', 'Redes Sociales');
     41}
    3942if (!defined('MWM_RRSS_PRO')) {
    40     define('MWM_RRSS_PRO', false);
     43    define('MWM_RRSS_PRO', FALSE);
    4144}
    4245if (!defined('MWM_RRSS_FILE')) {
     
    5053}
    5154if (!defined('MWM_RRSS_INIT')) {
    52     define('MWM_RRSS_INIT', dirname(plugin_basename(MWM_RRSS_FILE)));
     55    define('MWM_RRSS_INIT', basename( dirname( __FILE__ ) ));
     56}
     57if (!defined('MWM_RRSS_LANG')) {
     58    define('MWM_RRSS_LANG', MWM_RRSS_INIT . '/languages/' );
    5359}
    5460if (!defined('MWM_RRSS_ASS')) {
     
    9399    {
    94100        // Load textdomain
    95         load_plugin_textdomain(MWM_RRSS_SLUG, FALSE, MWM_RRSS_INIT.'/languages/');
     101        load_plugin_textdomain( MWM_RRSS_SLUG, FALSE, MWM_RRSS_LANG );
    96102
    97103        // Load includes
  • mowomo-redes-sociales/trunk/templates/admin/admin-general-configuration.php

    r2144520 r2336593  
    4242
    4343// Structure
    44 mwm_title('Position of buttons');
     44mwm_title(__('Position of buttons', 'mowomo-redes-sociales'));
    4545mwm_table();
    4646    mwm_select(
    4747        MWM_RRSS_SLUG.'-posicion',
    48         'Position of buttons',
     48        __('Position of buttons','mowomo-redes-sociales'),
    4949        get_option(MWM_RRSS_SLUG.'-posicion'),
    5050        array(
    51             '0' => 'Don\'t show',
    52             '1' => 'Before the post',
    53             '2' => 'After the post',
    54             '3' => 'Before and after the post'
     51            '0' => __('Don\'t show', 'mowomo-redes-sociales'),
     52            '1' => __('Before the post', 'mowomo-redes-sociales'),
     53            '2' => __('After the post', 'mowomo-redes-sociales'),
     54            '3' => __('Before and after the post', 'mowomo-redes-sociales')
    5555        ),
    56         'Choose where you want to make the social buttons appear'
     56        __('Choose where you want to make the social buttons appear', 'mowomo-redes-sociales')
    5757    );
    5858    mwm_input_text(
    5959        MWM_RRSS_SLUG.'-twitter',
    60         'Usuario de Twitter',
     60        __('Twitter user', 'mowomo-redes-sociales'),
    6161        get_option(MWM_RRSS_SLUG.'-twitter'),
    62         'Introducir el usuario sin @. E.j: mowomocom'
     62        __('Insert the user without @. E.j: mowomocom', 'mowomo-redes-sociales')
    6363    );
    64 mwm_endtable(); 
     64mwm_endtable();
    6565
    66 mwm_title("Which buttons do you want to show?");
     66
     67mwm_title(__("Which buttons do you want to show?",'mowomo-redes-sociales'));
    6768mwm_table();
    6869    mwm_toggles(
     
    7980    mwm_input_text(
    8081        'mwm_rrss_shortcode',
    81         'Shortcode para que lo uses donde quieras',
     82        __('Shortcode for you to use wherever you want', 'mowomo-redes-sociales'),
    8283        $shortcode,
    8384        null,
  • mowomo-redes-sociales/trunk/templates/frontend/shortcode-basic.php

    r2144520 r2336593  
    2121
    2222<!-- mowomo-redes-sociales-icons-bar -->
    23 <div class="mwm_rrss_contenedor">
    24     <?php if ($atts['twitter'] == "on") : ?>
    25         <a class="mwm_rrss mwm_twitter" mwm-rrss-url="<?php echo 'https://twitter.com/intent/tweet?text='.get_the_title().' '.get_permalink().' vía @'.get_option(MWM_RRSS_SLUG.'-twitter'); ?>"><i class="icon-rrss-twitter"></i> <?php echo esc_html( __( "Twitter", MWM_RRSS_SLUG ) ); ?> </a>
    26     <?php endif; ?>
     23<?php
    2724
    28     <?php if ($atts['facebook'] == "on") : ?>
    29         <a class="mwm_rrss mwm_facebook" mwm-rrss-url="<?php echo 'https://www.facebook.com/sharer/sharer.php?u='. get_permalink(); ?>"><i class="icon-rrss-facebook"></i> <?php echo esc_html( __( "Facebook", "mwm-redes-sociales" ) ); ?> </a>
    30     <?php endif; ?>
     25if (!($appearance = get_option(MWM_RRSS_SLUG.'-appearance'))) {
     26    $appearance = '1';
     27}
     28if (!($alignment = get_option(MWM_RRSS_SLUG.'-alignment'))) {
     29    $alignment = '1';
     30}
    3131
    32     <?php if ($atts['pinterest'] == "on") : ?>
    33         <a class="mwm_rrss mwm_pinterest" mwm-rrss-url="<?php echo 'http://pinterest.com/pin/create/button/?url='. get_permalink() .'&media='.get_the_post_thumbnail_url().'&description='.get_the_title(); ?>"><i class="icon-rrss-pinterest"></i> <?php echo esc_html( __( "Pinterest", MWM_RRSS_SLUG ) ); ?> </a>
    34     <?php endif; ?>
     32$actives = array();
     33if (array_key_exists('twitter', $atts)) {
     34    if (strcmp($atts['twitter'], 'on') == 0) {
     35        array_push($actives, 'twitter');
     36    }
     37}
     38if (array_key_exists('facebook', $atts)) {
     39    if (strcmp($atts['facebook'], 'on') == 0) {
     40        array_push($actives, 'facebook');
     41    }
     42}
     43if (array_key_exists('pinterest', $atts)) {
     44    if (strcmp($atts['pinterest'], 'on') == 0) {
     45        array_push($actives, 'pinterest');
     46    }
     47}
     48if (array_key_exists('linkedin', $atts)) {
     49    if (strcmp($atts['linkedin'], 'on') == 0) {
     50        array_push($actives, 'linkedin');
     51    }
     52}
     53if (array_key_exists('whatsapp', $atts)) {
     54    if (strcmp($atts['whatsapp'], 'on') == 0) {
     55        array_push($actives, 'whatsapp');
     56    }
     57}
    3558
    36     <?php if ($atts['linkedin'] == "on") : ?>
    37         <a class="mwm_rrss mwm_linkedin" mwm-rrss-url="<?php echo 'https://www.linkedin.com/shareArticle?mini=true&url=' . get_permalink() . '&title=' . get_the_title() . '&source=' . get_the_post_thumbnail_url(); ?>"><i class="icon-rrss-linkedin"></i> <?php echo esc_html( __( "Linkedin", MWM_RRSS_SLUG ) ); ?> </a>
    38     <?php endif; ?>
     59$args = array(
     60    'actives' => $actives,
     61    'appearance' => $appearance,
     62    'alignment' => $alignment
     63);
    3964
    40     <?php if ($atts['whatsapp'] == "on") : ?>
    41         <a class="mwm_rrss mwm_whatsapp" href="<?php echo 'whatsapp://send?text='. get_the_title() .' – '.get_permalink(); ?>" data-action="share/whatsapp/share"><i class="icon-rrss-whatsapp"></i> <?php echo esc_html( __( "WhatsApp", MWM_RRSS_SLUG ) ); ?> </a>
    42     <?php endif; ?>
    43 </div>
     65mwm_show_rrss_buttons($args);
     66
     67?>
  • mowomo-redes-sociales/trunk/uninstall.php

    r2145424 r2336593  
    2121}
    2222
    23 delete_option(MWM_RRSS_SLUG.'-init');
    24 delete_option(MWM_RRSS_SLUG.'-actives');
    25 delete_option(MWM_RRSS_SLUG.'-posicion');
    26 delete_option(MWM_RRSS_SLUG.'-twitter');
    27 delete_option(MWM_RRSS_SLUG.'-appearance');
    28 delete_option(MWM_RRSS_SLUG.'-border-type');
    29 delete_option(MWM_RRSS_SLUG.'-size');
    30 delete_option(MWM_RRSS_SLUG.'-alignment');
    31 delete_option(MWM_RRSS_SLUG.'-orientation');
    32 delete_option(MWM_RRSS_SLUG.'-version');
     23delete_option( MWM_RRSS_SLUG.'-init');
     24delete_option( MWM_RRSS_SLUG.'-actives');
     25delete_option( MWM_RRSS_SLUG.'-posicion');
     26delete_option( MWM_RRSS_SLUG.'-twitter');
     27delete_option( MWM_RRSS_SLUG.'-appearance');
     28delete_option( MWM_RRSS_SLUG.'-border-type');
     29delete_option( MWM_RRSS_SLUG.'-size');
     30delete_option( MWM_RRSS_SLUG.'-alignment');
     31delete_option( MWM_RRSS_SLUG.'-orientation');
Note: See TracChangeset for help on using the changeset viewer.