Файловый менеджер - Редактировать - /home/digilove/public_html/plugins/system/ytshortcodes/shortcodes/tabs/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; $tab_array = array(); function tabsYTShortcode($atts, $content = null){ global $tab_array; global $index_tab; extract(ytshortcode_atts(array( "style" => '', "type" => 'basic', "width" => '100%', "align" => '', "height"=> '200px' ), $atts)); $css =''; $id = uniqid('tabs_').rand().time(); JHtml::stylesheet(JUri::base()."plugins/system/ytshortcodes/shortcodes/tabs/css/tabs.css"); parse_shortcode(str_replace(array("<br/>", "<br>", "<br />"), " ", $content)); $tabs_style =(($style != '')? "style-".$style : ""); $num = count($tab_array); $width != '' ? $width : '100%'; $height != '' ? $height : '150px'; $css .="#".$id."{width:".$width."; height:".$height."}"; $doc = JFactory::getDocument(); $doc->addStyleDeclaration($css); $tab = "<div class='yt-tabs ".$type." ".$tabs_style." pull-".$align." yt-clearfix' id='".$id."'><ul class='nav-tabs clearfix'>"; for($i = 0; $i < $num; $i ++) { $active = ($i == 0) ? 'active' : ''; $tab_id = str_replace(' ', '-', $tab_array[$i]["title"]); $tab .= '<li class="'.$active.'"><a href="#' . $tab_id . $index_tab . '" class="'; $tab .= $active .'" >'.$tab_array[$i]["icon"].'' . $tab_array[$i]["title"] . '</a></li>'; } $tab .= "</ul>"; $tab .= "<div class='tab-content'>"; for($i = 0; $i < $num; $i ++) { $active = ($i == 0) ? 'active' : ''; $tab_id = str_replace(' ', '-', $tab_array[$i]["title"]); $tab = $tab . '<div id="' . $tab_id . $index_tab . '" class="clearfix '; $tab = $tab . $active . '" >' . $tab_array[$i]["content"] . '</div>'; } $index_tab ++; $tab .= "</div></div>"; $tab_array= array(); return $tab; } ?>
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Генерация страницы: 0.73 |
proxy
|
phpinfo
|
Настройка