Файловый менеджер - Редактировать - /home/digilove/public_html/plugins/system/ytshortcodes/shortcodes/fancy_text/shortcode.php
Назад
<?php /* * @package YouTech Shortcodes * @author YouTech Company http://smartaddons.com/ * @copyright Copyright (C) 2015 YouTech Company * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL */ defined('_JEXEC') or die; function fancy_textYTShortcode($atts,$content = null) { $atts = ytshortcode_atts(array( 'type' => '1', 'tags' => 'Hello, Text', 'class' => '', 'color' => '', 'size' => '' ), $atts, 'fancy_text'); // Inistial Variables $id = uniqid("ytft_").rand().time(); $tags = array(); $tag = ''; // class manage $classes = array('yt-fancy-text', 'yt-fteffect'.$atts['type'], trim($atts['class'])); // Fancy Text interchangeable tag spliting if($atts['tags']) { $tags = explode(',', $atts['tags']); foreach ($tags as $word) { $tag .='<b>'.$word.'</b>'; } $tag = str_replace('<b>'.$tags['0'].'</b>', '<b class="is-visible">'.$tags['0'].'</b>' , $tag); } // Manage class for different type of Fancy Text if ($atts['type'] == 1 or $atts['type'] == 2 or $atts['type'] == 4 or $atts['type'] == 5) $classes[] = 'yt-ft-letters'; // Add css file in head JHtml::stylesheet(JUri::base()."plugins/system/ytshortcodes/shortcodes/fancy_text/css/fancy_text.css",'text/css',"screen"); // Add javascript file in head JHtml::_('jquery.framework'); JHtml::script(JUri::base()."plugins/system/ytshortcodes/shortcodes/fancy_text/js/fancy_text.js"); $css = ''; $css .= '#'.$id.'{color:'.$atts['color'].'; font-size:'.$atts['size'].'px;}'; $doc = JFactory::getDocument(); $doc->addStyleDeclaration($css); // HTML Ourput $return = " <span id='".$id."' class='".yt_acssc($classes). "'> <span class='yt-ft-wrap'> ".$tag." </span> </span>"; return $return; } ?>
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка