Файловый менеджер - Редактировать - /home/digilove/public_html/plugins/system/ytshortcodes/shortcodes/image/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 imageYTShortcode($atts, $content = null){ global $gwidth, $gheight, $imageArray, $margin_item, $padding_item,$id_uniq; $gwidth = 100; $gheight = 100; JHtml::_('jquery.framework'); JHtml::_('jquery.framework'); JHtml::stylesheet(JUri::base()."plugins/system/ytshortcodes/shortcodes/image/css/image.css"); extract(ytshortcode_atts(array( "width" => 100, "height" => 100, "padding" => '0px', "margin" => '0 auto', "hover" => '1', "image" =>(isset($atts['image'])?$atts['image']:''), "title" =>'', "link" =>'#', "target_link" =>'_self', "css_class" =>'', ), $atts)); $padding_item = ($padding =='0px') ? '' : "padding:".$padding.""; $margin_item = ($margin =='0px') ? '' : "margin:".$margin.""; $css =''; $id = uniqid("ytimage_").rand().time(); $gwidth = $width; $gheight = $height; $small_image = array( 'width' => $gwidth, 'height' => $gheight, 'function' => 'resize', 'function_mode' => 'fill' ); if(strpos($image,'http://')!== false){ $simage = $src; }else if( is_file($image) && strpos($image,'http://')!== true){ $simage = JURI::base().ImageHelper::init($image, $small_image)->src(); }else{ $simage =JURI::base(true).'/'.$image; } $css .= '#'.$id.'{'.$margin_item.'; '.$padding_item.'}'; $doc = JFactory::getDocument(); $doc->addStyleDeclaration($css); $image = ''; $imageArray = array(); parse_shortcode($content); $image .= '<div class="yt-image clearfix '.$css_class.'" id="'.$id.'">'; $image .= '<a href="'.$link.'" target="'.$target_link.'" title="'.$title.'" rel="">'; $image .= '<img src="'.$simage.'" alt="'.$title.'">'; $image .= '</a>'; $image .= '</div>'; return $image; } ?>
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Генерация страницы: 2.38 |
proxy
|
phpinfo
|
Настройка