Plugin Directory

Changeset 2909457

Timestamp:
05/08/2023 10:44:13 AM (15 months ago)
Author:
soportecibeles
Message:

feat: Ability to enable/disable plugin features (buttons)

Location:
cibeles-ai
Files:
146 added
7 edited

Legend:

Unmodified
Added
Removed
  • cibeles-ai/trunk/cibeles-ai.php

    r2904342 r2909457  
    1010 * Author: Cibeles.net
    1111 * Author URI:  https://www.cibeles.net/
    12  * Version: 1.6.0
     12 * Version: 1..0
    1313 * License: GPLv2
    1414 * Released under the GNU General Public License (GPL)
     
    2323$cibelesAiPlugin = [
    2424  'namespace' => 'cibeles-ai',
    25   'version' => '1.6.0',
     25  'version' => '1..0',
    2626  'path' => dirname(__FILE__).DS,
    2727  'url' => plugin_dir_url( __FILE__ ),
  • cibeles-ai/trunk/css/main.css

    r2904342 r2909457  
     1
     2
     3
     4
    15.cibelesAi_button {
    26    background: #2271b1;
  • cibeles-ai/trunk/init.php

    r2904342 r2909457  
    7373    function caip_init_files_CSS(){
    7474        global $pagenow;
    75         if ( ( 'post.php' == $pagenow || 'post-new.php' == $pagenow ) ) {
     75       
     76        if ( ( 'post.php' == $pagenow || 'post-new.php' == $pagenow ) || ( 'options-general.php' == $pagenow ) ) {
    7677            wp_enqueue_style('fontawesome_css',  plugin_dir_url( __FILE__ ) . 'libs/fontawesome/css/main.css', '', '', 'all');
    77             wp_enqueue_style('post_css',  plugin_dir_url( __FILE__ ) . 'css/main.css', '', '1.6.0', 'all');
     78            wp_enqueue_style('post_css',  plugin_dir_url( __FILE__ ) . 'css/main.css', '', '1..0', 'all');
    7879        }
    7980    }
     
    8990
    9091        if ( ( 'post.php' == $pagenow || 'post-new.php' == $pagenow ) && 'post' == $post->post_type ) {
    91             wp_enqueue_script( 'language_js', plugin_dir_url( __FILE__ ) . 'js/init_language.js', array( 'jquery' ), '1.6.0', true );
     92            wp_enqueue_script( 'language_js', plugin_dir_url( __FILE__ ) . 'js/init_language.js', array( 'jquery' ), '1..0', true );
    9293            wp_set_script_translations( 'language_js', 'cibeles-ai', plugin_basename( __DIR__ ) . '/languages/');
    9394           
    9495            if (caip_is_classic_editor()) {
    95                 wp_enqueue_script( 'post_js', plugin_dir_url( __FILE__ ) . 'js/init_ai_fields.js', array( 'jquery' ), '1.6.0', true );
     96                wp_enqueue_script( 'post_js', plugin_dir_url( __FILE__ ) . 'js/init_ai_fields.js', array( 'jquery' ), '1..0', true );
    9697                wp_set_script_translations( 'post_js', 'cibeles-ai', plugin_basename( __DIR__ ) . '/languages/');
    9798                wp_localize_script( 'post_js', 'caip_settings', $cibelesAiPlugin['settings']  );
     
    104105                wp_enqueue_script(  'caip_difftext',        plugin_dir_url( __FILE__ )      .'libs/diff/diff.js',                       array( 'jquery' ), false, true );
    105106               
    106                 wp_enqueue_script(  'caip_functions',       plugin_dir_url( __FILE__ )      .'js/classes/caip_Functions.js',    array( 'jquery' ), '1.6.0', true );
    107                 wp_enqueue_script(  'caip_button',          plugin_dir_url( __FILE__ )      .'js/classes/caip_Button.js',       array( 'jquery' ), '1.6.0', true );
    108                 wp_enqueue_script(  'caip_action',          plugin_dir_url( __FILE__ )      .'js/classes/caip_Action.js',       array( 'jquery' ), '1.6.0', true );
    109                 wp_enqueue_script(  'caip_titulo',          plugin_dir_url( __FILE__ )      .'js/classes/caip_Titulo.js',       array( 'jquery' ), '1.6.0', true );
    110                 wp_enqueue_script(  'caip_tag',             plugin_dir_url( __FILE__ )      .'js/classes/caip_Tag.js',          array( 'jquery' ), '1.6.0', true );
    111                 wp_enqueue_script(  'caip_resumenp',        plugin_dir_url( __FILE__ )      .'js/classes/caip_ResumenP.js',     array( 'jquery' ), '1.6.0', true );
    112                 wp_enqueue_script(  'caip_multiaction',     plugin_dir_url( __FILE__ )      .'js/classes/caip_Multiaction.js',  array( 'jquery' ), '1.6.0', true );
    113                
    114                 wp_enqueue_script(  'caip_clickbait',       plugin_dir_url( __FILE__ )      .'js/classes/clickbait.js',         array( 'jquery' ), '1.6.0', true );
    115                 wp_enqueue_script(  'caip_titularcorto',    plugin_dir_url( __FILE__ )      .'js/classes/titularcorto.js',      array( 'jquery' ), '1.6.0', true );
    116                 wp_enqueue_script(  'caip_titular',         plugin_dir_url( __FILE__ )      .'js/classes/titular.js',           array( 'jquery' ), '1.6.0', true );
    117                 wp_enqueue_script(  'caip_tags',            plugin_dir_url( __FILE__ )      .'js/classes/tags.js',              array( 'jquery' ), '1.6.0', true );
    118                 wp_enqueue_script(  'caip_autotags',        plugin_dir_url( __FILE__ )      .'js/classes/autotags.js',          array( 'jquery' ), '1.6.0', true );
    119                 wp_enqueue_script(  'caip_resumen',         plugin_dir_url( __FILE__ )      .'js/classes/resumen.js',           array( 'jquery' ), '1.6.0', true );
    120                 wp_enqueue_script(  'caip_autoexcerpt',     plugin_dir_url( __FILE__ )      .'js/classes/autoexcerpt.js',       array( 'jquery' ), '1.6.0', true );
    121                 wp_enqueue_script(  'caip_refrito',         plugin_dir_url( __FILE__ )      .'js/classes/refrito.js',           array( 'jquery' ), '1.6.0', true );
    122                 wp_enqueue_script(  'caip_corrector',       plugin_dir_url( __FILE__ )      .'js/classes/corrector.js',         array( 'jquery' ), '1.6.0', true );
    123                 wp_enqueue_script(  'caip_introduccion',    plugin_dir_url( __FILE__ )  .'js/classes/introduccion.js',      array( 'jquery' ), '1.6.0', true );
    124                 wp_enqueue_script(  'caip_conclusion',      plugin_dir_url( __FILE__ )      .'js/classes/conclusion.js',        array( 'jquery' ), '1.6.0', true );
     107                wp_enqueue_script(  'caip_functions',       plugin_dir_url( __FILE__ )      .'js/classes/caip_Functions.js',    array( 'jquery' ), '1..0', true );
     108                wp_enqueue_script(  'caip_button',          plugin_dir_url( __FILE__ )      .'js/classes/caip_Button.js',       array( 'jquery' ), '1..0', true );
     109                wp_enqueue_script(  'caip_action',          plugin_dir_url( __FILE__ )      .'js/classes/caip_Action.js',       array( 'jquery' ), '1..0', true );
     110                wp_enqueue_script(  'caip_titulo',          plugin_dir_url( __FILE__ )      .'js/classes/caip_Titulo.js',       array( 'jquery' ), '1..0', true );
     111                wp_enqueue_script(  'caip_tag',             plugin_dir_url( __FILE__ )      .'js/classes/caip_Tag.js',          array( 'jquery' ), '1..0', true );
     112                wp_enqueue_script(  'caip_resumenp',        plugin_dir_url( __FILE__ )      .'js/classes/caip_ResumenP.js',     array( 'jquery' ), '1..0', true );
     113                wp_enqueue_script(  'caip_multiaction',     plugin_dir_url( __FILE__ )      .'js/classes/caip_Multiaction.js',  array( 'jquery' ), '1..0', true );
     114               
     115                wp_enqueue_script(  'caip_clickbait',       plugin_dir_url( __FILE__ )      .'js/classes/clickbait.js',         array( 'jquery' ), '1..0', true );
     116                wp_enqueue_script(  'caip_titularcorto',    plugin_dir_url( __FILE__ )      .'js/classes/titularcorto.js',      array( 'jquery' ), '1..0', true );
     117                wp_enqueue_script(  'caip_titular',         plugin_dir_url( __FILE__ )      .'js/classes/titular.js',           array( 'jquery' ), '1..0', true );
     118                wp_enqueue_script(  'caip_tags',            plugin_dir_url( __FILE__ )      .'js/classes/tags.js',              array( 'jquery' ), '1..0', true );
     119                wp_enqueue_script(  'caip_autotags',        plugin_dir_url( __FILE__ )      .'js/classes/autotags.js',          array( 'jquery' ), '1..0', true );
     120                wp_enqueue_script(  'caip_resumen',         plugin_dir_url( __FILE__ )      .'js/classes/resumen.js',           array( 'jquery' ), '1..0', true );
     121                wp_enqueue_script(  'caip_autoexcerpt',     plugin_dir_url( __FILE__ )      .'js/classes/autoexcerpt.js',       array( 'jquery' ), '1..0', true );
     122                wp_enqueue_script(  'caip_refrito',         plugin_dir_url( __FILE__ )      .'js/classes/refrito.js',           array( 'jquery' ), '1..0', true );
     123                wp_enqueue_script(  'caip_corrector',       plugin_dir_url( __FILE__ )      .'js/classes/corrector.js',         array( 'jquery' ), '1..0', true );
     124                wp_enqueue_script(  'caip_introduccion',    plugin_dir_url( __FILE__ )  .0', true );
     125                wp_enqueue_script(  'caip_conclusion',      plugin_dir_url( __FILE__ )      .'js/classes/conclusion.js',        array( 'jquery' ), '1..0', true );
    125126
    126127           
     
    151152               
    152153            }else{
    153                 wp_enqueue_script( 'gutenberg_js', plugin_dir_url( __FILE__ ) . 'js/gutenberg.js', array( 'jquery' ), '1.6.0', true );
     154                wp_enqueue_script( 'gutenberg_js', plugin_dir_url( __FILE__ ) . 'js/gutenberg.js', array( 'jquery' ), '1..0', true );
    154155                wp_set_script_translations( 'gutenberg_js', 'cibeles-ai', plugin_dir_path(__FILE__). '/languages/');
    155156            }
  • cibeles-ai/trunk/js/init_ai_fields.js

    r2904342 r2909457  
    2020let caip_autotags;
    2121let caip_resumen;
    22 
     22let caip_autoexcerpt;
     23let caip_refrito;
     24let caip_corrector;
     25let caip_introduccion;
     26let caip_conclusion;
    2327
    2428document.addEventListener("DOMContentLoaded", () => {   
  • cibeles-ai/trunk/options.php

    r2897932 r2909457  
    4343        __( 'Cantidad de tags generados', 'cibeles-ai' ),
    4444        'caip_numero_tags_render',
     45
     46
     47
     48
     49
     50
     51
     52
    4553        'caip_pluginPage',
    4654        'caip_pluginPage_section'
     
    105113}
    106114
     115
     116
     117
     118
     119
     120
     121
     122
     123
     124
     125
     126
     127
     128
     129
     130
     131
     132
     133
     134
     135
     136
     137
     138
     139
     140
     141
     142
     143
     144
     145
     146
     147
     148
     149
     150
     151
     152
     153
     154
     155
     156
     157
     158
     159
     160
     161
     162
     163
     164
     165
     166
     167
     168
     169
     170
     171
     172
     173
     174
     175
     176
     177
     178
     179
     180
     181
     182
     183
     184
     185
     186
     187
     188
     189
     190
     191
     192
     193
     194
     195
     196
     197
     198
     199
     200
     201
     202
     203
     204
     205
     206
     207
     208
     209
     210
     211
     212
     213
     214
     215
     216
     217
     218
     219
     220
     221
     222
     223
     224
     225
     226
     227
     228
     229
     230
     231
     232
     233
     234
     235
     236
     237
     238
     239
     240
     241
     242
     243
     244
     245
     246
     247
     248
     249
     250
     251
     252
     253
     254
     255
     256
     257
     258
     259
     260
     261
     262
     263
     264
     265
     266
     267
     268
     269
     270
     271
     272
     273
     274
     275
     276
     277
     278
     279
     280
     281
     282
     283
     284
    107285
    108286function caip_settings_section_callback(  ) {
  • cibeles-ai/trunk/readme.txt

    r2904342 r2909457  
    55Tested up to: 6.2
    66Requires PHP: 5.6
    7 Stable tag: 1.6.0
     7Stable tag: 1..0
    88License: GPLv2 or later
    99License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    108108= 1.6.0 =
    109109* Two new functionalities, for the introduction of a text, and for the conclusion of a text.
     110
     111
  • cibeles-ai/trunk/views/buttons.php

    r2904346 r2909457  
    11<?php
    22if (!defined('ABSPATH')) exit;
     3
     4
     5
    36?>
    47<!-- TITLEDIV -->
    58<div id="div_group_button_titlediv" style="display:none">
    6    
    7         <div id="div_button_titular" class="cibelesAi_button">
    8             <a href="#TB_inline?&height=300&width=400&inlineId=titular" class="thickbox" title="<?php esc_html_e('Generación titular','cibeles-ai'); ?>">
    9                 <?php  esc_html_e('Titular','cibeles-ai'); ?>
    10                 <i class="fa fa-superpowers"></i>
    11             </a>
    12         </div>
    13        
    14         <div id="div_button_titularcorto" class="cibelesAi_button">
    15             <a href="#TB_inline?&width=200&height=550&inlineId=titularcorto" class="thickbox" title="<?php esc_html_e('Generación titular corto','cibeles-ai'); ?>">
    16                 <?php  esc_html_e('Titular corto','cibeles-ai'); ?>
    17                 <i class="fa fa-superpowers"></i>
    18             </a>
    19         </div>
    20        
    21         <div id="div_button_clickbait" class="cibelesAi_button">
    22             <a href="#TB_inline?&width=200&height=550&inlineId=clickbait" class="thickbox"  title="<?php esc_html_e('Generación clickbait','cibeles-ai'); ?>">
    23                 <?php  esc_html_e('Clickbait','cibeles-ai'); ?>
    24                 <i class="fa fa-superpowers"></i>
    25             </a>
    26         </div>
     9        <?php if($options['caip_enable_buttons']['titular'] == 'on'){ ?>
     10            <div id="div_button_titular" class="cibelesAi_button">
     11                <a href="#TB_inline?&height=300&width=400&inlineId=titular" class="thickbox" title="<?php esc_html_e('Generación titular','cibeles-ai'); ?>">
     12                    <?php  esc_html_e('Titular','cibeles-ai'); ?>
     13                    <i class="fa fa-superpowers"></i>
     14                </a>
     15            </div>
     16        <?php } ?>
     17        <?php if($options['caip_enable_buttons']['titularcorto'] == 'on'){ ?>
     18            <div id="div_button_titularcorto" class="cibelesAi_button">
     19                <a href="#TB_inline?&width=200&height=550&inlineId=titularcorto" class="thickbox" title="<?php esc_html_e('Generación titular corto','cibeles-ai'); ?>">
     20                    <?php  esc_html_e('Titular corto','cibeles-ai'); ?>
     21                    <i class="fa fa-superpowers"></i>
     22                </a>
     23            </div>
     24        <?php } ?>
     25        <?php if($options['caip_enable_buttons']['clickbait'] == 'on'){ ?>
     26            <div id="div_button_clickbait" class="cibelesAi_button">
     27                <a href="#TB_inline?&width=200&height=550&inlineId=clickbait" class="thickbox"  title="<?php esc_html_e('Generación clickbait','cibeles-ai'); ?>">
     28                    <?php  esc_html_e('Clickbait','cibeles-ai'); ?>
     29                    <i class="fa fa-superpowers"></i>
     30                </a>
     31            </div>
     32        <?php } ?>
    2733   
    2834</div>
     
    3036<!-- TAGSDIV -->
    3137<div id="div_group_button_tagsdiv" style="display:none">
    32    
    33         <div id="div_button_tags" class="cibelesAi_button">
    34             <a href="#TB_inline?&height=300&width=400&inlineId=tags" class="thickbox" title="<?php esc_html_e('Generación tags','cibeles-ai'); ?>">
    35                 <?php  esc_html_e('Tags','cibeles-ai'); ?>
    36                 <i class="fa fa-superpowers"></i>
    37             </a>
    38         </div>
    39        
    40         <div id="div_button_autotags" class="cibelesAi_button">
    41             <a href="#TB_inline?&height=300&width=400&inlineId=autotags" title="<?php esc_html_e('Generación tags automática','cibeles-ai'); ?>">
    42                 <?php  esc_html_e('Autotags','cibeles-ai'); ?>
    43                 <i class="fa fa-superpowers"></i>
    44             </a>
    45         </div>
    46    
     38        <?php if($options['caip_enable_buttons']['tags'] == 'on'){ ?>
     39            <div id="div_button_tags" class="cibelesAi_button">
     40                <a href="#TB_inline?&height=300&width=400&inlineId=tags" class="thickbox" title="<?php esc_html_e('Generación tags','cibeles-ai'); ?>">
     41                    <?php  esc_html_e('Tags','cibeles-ai'); ?>
     42                    <i class="fa fa-superpowers"></i>
     43                </a>
     44            </div>
     45        <?php } ?>
     46        <?php if($options['caip_enable_buttons']['autotags'] == 'on'){ ?>
     47            <div id="div_button_autotags" class="cibelesAi_button">
     48                <a href="#TB_inline?&height=300&width=400&inlineId=autotags" title="<?php esc_html_e('Generación tags automática','cibeles-ai'); ?>">
     49                    <?php  esc_html_e('Autotags','cibeles-ai'); ?>
     50                    <i class="fa fa-superpowers"></i>
     51                </a>
     52            </div>
     53        <?php } ?>
    4754</div>
    4855
    4956<!-- POSTDIVRICH  -->
    5057<div id="div_group_button_postdiv" style="display:none">
    51         <div id="div_button_resumen" class="cibelesAi_button">
    52             <a href="#TB_inline?&height=300&width=400&inlineId=resumen" class="thickbox" title="<?php esc_html_e('Generación resumen','cibeles-ai'); ?>">
    53                 <?php  esc_html_e('Resumen','cibeles-ai'); ?>
    54                 <i class="fa fa-superpowers"></i>
    55             </a>
    56         </div>
    57         <div id="div_button_autoexcerpt" class="cibelesAi_button">
    58             <a href="#TB_inline?&height=300&width=400&inlineId=autoexcerpt"  title="<?php esc_html_e('Generación excerpt automática','cibeles-ai'); ?>">
    59                 <?php  esc_html_e('Autoexcerpt','cibeles-ai'); ?>
    60                 <i class="fa fa-superpowers"></i>
    61             </a>
    62         </div>
    63         <div id="div_button_introduccion" class="cibelesAi_button">
    64             <a href="#TB_inline?&height=300&width=400&inlineId=introduccion" class="thickbox" title="<?php esc_html_e('Generación introducción','cibeles-ai'); ?>">
    65                 <?php  esc_html_e('Introducción','cibeles-ai'); ?>
    66                 <i class="fa fa-superpowers"></i>
    67             </a>
    68         </div>
    69         <div id="div_button_conclusion" class="cibelesAi_button">
    70             <a href="#TB_inline?&height=300&width=400&inlineId=conclusion" class="thickbox" title="<?php esc_html_e('Generación conclusión','cibeles-ai'); ?>">
    71                 <?php  esc_html_e('Conclusión','cibeles-ai'); ?>
    72                 <i class="fa fa-superpowers"></i>
    73             </a>
    74         </div>
    75         <div id="div_button_refrito" class="cibelesAi_button">
    76             <a href="#" onclick="tb_show('<?php esc_html_e('Generación refrito','cibeles-ai'); ?>', '#TB_inline?&inlineId=refrito&width=full&height=full&max-width=1520');  setTimeout(() => { caip_refrito.resize_thickbox_fullsize(); }, '50');">
    77                 <?php esc_html_e('Refrito','cibeles-ai'); ?>
    78                 <i class="fa fa-superpowers"></i>
    79             </a>
    80         </div>
    81         <div id="div_button_corrector" class="cibelesAi_button">
    82             <a href="#" onclick="tb_show('<?php esc_html_e('Corrección de ortografía, sintaxis y semántica','cibeles-ai'); ?>', '#TB_inline?&inlineId=corrector&width=full&height=full&max-width=1520');  setTimeout(() => { caip_corrector.resize_thickbox_fullsize(); }, '50');">
    83                 <?php esc_html_e('Corrector','cibeles-ai'); ?>
    84                 <i class="fa fa-superpowers"></i>
    85             </a>
    86         </div>
     58        <?php if($options['caip_enable_buttons']['resumen'] == 'on'){ ?>
     59            <div id="div_button_resumen" class="cibelesAi_button">
     60                <a href="#TB_inline?&height=300&width=400&inlineId=resumen" class="thickbox" title="<?php esc_html_e('Generación resumen','cibeles-ai'); ?>">
     61                    <?php  esc_html_e('Resumen','cibeles-ai'); ?>
     62                    <i class="fa fa-superpowers"></i>
     63                </a>
     64            </div>
     65        <?php } ?>
     66        <?php if($options['caip_enable_buttons']['autoexcerpt'] == 'on'){ ?>
     67            <div id="div_button_autoexcerpt" class="cibelesAi_button">
     68                <a href="#TB_inline?&height=300&width=400&inlineId=autoexcerpt"  title="<?php esc_html_e('Generación excerpt automática','cibeles-ai'); ?>">
     69                    <?php  esc_html_e('Autoexcerpt','cibeles-ai'); ?>
     70                    <i class="fa fa-superpowers"></i>
     71                </a>
     72            </div>
     73        <?php } ?>
     74        <?php if($options['caip_enable_buttons']['introduccion'] == 'on'){ ?>
     75            <div id="div_button_introduccion" class="cibelesAi_button">
     76                <a href="#TB_inline?&height=300&width=400&inlineId=introduccion" class="thickbox" title="<?php esc_html_e('Generación introducción','cibeles-ai'); ?>">
     77                    <?php  esc_html_e('Introducción','cibeles-ai'); ?>
     78                    <i class="fa fa-superpowers"></i>
     79                </a>
     80            </div>
     81        <?php } ?>
     82        <?php if($options['caip_enable_buttons']['conclusion'] == 'on'){ ?>
     83            <div id="div_button_conclusion" class="cibelesAi_button">
     84                <a href="#TB_inline?&height=300&width=400&inlineId=conclusion" class="thickbox" title="<?php esc_html_e('Generación conclusión','cibeles-ai'); ?>">
     85                    <?php  esc_html_e('Conclusión','cibeles-ai'); ?>
     86                    <i class="fa fa-superpowers"></i>
     87                </a>
     88            </div>
     89        <?php } ?>
     90        <?php if($options['caip_enable_buttons']['refrito'] == 'on'){ ?>
     91            <div id="div_button_refrito" class="cibelesAi_button">
     92                <a href="#" onclick="tb_show('<?php esc_html_e('Generación refrito','cibeles-ai'); ?>', '#TB_inline?&inlineId=refrito&width=full&height=full&max-width=1520');  setTimeout(() => { caip_refrito.resize_thickbox_fullsize(); }, '50');">
     93                    <?php esc_html_e('Refrito','cibeles-ai'); ?>
     94                    <i class="fa fa-superpowers"></i>
     95                </a>
     96            </div>
     97        <?php } ?>
     98        <?php if($options['caip_enable_buttons']['corrector'] == 'on'){ ?>
     99            <div id="div_button_corrector" class="cibelesAi_button">
     100                <a href="#" onclick="tb_show('<?php esc_html_e('Corrección de ortografía, sintaxis y semántica','cibeles-ai'); ?>', '#TB_inline?&inlineId=corrector&width=full&height=full&max-width=1520');  setTimeout(() => { caip_corrector.resize_thickbox_fullsize(); }, '50');">
     101                    <?php esc_html_e('Corrector','cibeles-ai'); ?>
     102                    <i class="fa fa-superpowers"></i>
     103                </a>
     104            </div>
     105        <?php } ?>
    87106</div>
    88107
Note: See TracChangeset for help on using the changeset viewer.