Вход Регистрация
Файл: includes/jwtabs.php
Строк: 46
<?php
/*
// JoomlaWorks "Tabs & Slides" Plugin for Joomla! 1.0.x - Version 2.3
// License: http://www.gnu.org/copyleft/gpl.html
// Authors: Fotis Evangelou - George Chouliaras
// Copyright (c) 2006 - 2007 JoomlaWorks.gr - http://www.joomlaworks.gr
// Project page at http://www.joomlaworks.gr - Demos at http://demo.joomlaworks.gr
// Support forum at http://forum.joomlaworks.gr
// ***Last update: August 30th, 2007***
*/

function jwHeader(){
    
$header "
<style type="
text/css" media="screen">
    @import "
/includes/jwtabs/tabs_slides.css";
</style>
<style type="
text/css" media="print">.jwts_tabbernav{display:none;}</style>
<script type="
text/javascript">var jwts_slideSpeed=30; var jwts_timer=10;</script>
<script type="
text/javascript" src="/includes/jwtabs/tabs_slides_comp.js"></script>
"
;
    
$header .= "<script type="text/javascript" src="/includes/jwtabs/tabs_slides_def_loader.js"></script>";
    return 
$header;
}

function 
jwTabs$text$published true ) {
    
//$text = 'test'.$text;
    
$enable_tabs 1;
      
$enable_slides 1;
// JS loader selection
$use_optimized_loader 0// Use optimized JS code loader? 0=no and 1=yes. Default is 0.

  
if (!$published) {
    if (
preg_match_all("/{tab=.+?}/u"$text$matchesPREG_PATTERN_ORDER) > 0) {
     foreach (
$matches[0] as $match) {
      
$match str_replace("{tab="""$match);
      
$match str_replace("}"""$match);
      
$text str_replace"{tab=".$match."}"""$text );
      
$text str_replace"{/tabs}"""$text );
     }     
    }
    if (
preg_match_all("/{slide=.+?}/u"$text$matchesPREG_PATTERN_ORDER) > 0) {
      foreach (
$matches[0] as $match) {
        
$match str_replace("{slide="""$match);
        
$match str_replace("}"""$match);
        
$text str_replace"{slide=".$match."}"""$text );
        
$text str_replace"{/slide}"""$text );
      } 
    }      
    return;
  }

  
$path $_SERVER['DOCUMENT_ROOT'];
  
$live_site 'http://'.$_SERVER['HTTP_HOST'];
  static 
$tabid;   
  
  
// Start Tabs Replacement
  // index.php
  
if($enable_tabs) {
       
$b=1;
       if (
preg_match_all("/{tab=.+?}{tab=.+?}|{tab=.+?}|{/tabs}/u"$text$matchesPREG_PATTERN_ORDER) > 0) {     
        foreach (
$matches[0] as $match) {    
          if(
$b==&& $match!="{/tabs}") {
            
$tabs[] = 1;
            
$b=2;
          }
          elseif(
$match=="{/tabs}"){
              
$tabs[]=3;
              
$b=1;
          }
          elseif(
preg_match("/{tab=.+?}{tab=.+?}/u"$match)){
              
$tabs[]=2;
              
$tabs[]=1;
              
$b=2;
          }
          else {
              
$tabs[]=2;
          }
        }
       }
       @
reset($tabs);
       
$tabscount 0;
      if (
preg_match_all("/{tab=.+?}|{/tabs}/u"$text$matchesPREG_PATTERN_ORDER) > 0) {
        foreach (
$matches[0] as $match) {
          if(
$tabs[$tabscount]==1) {
              
$match str_replace("{tab="""$match);
            
$match str_replace("}"""$match);
            
$text str_replace"{tab=".$match."}""
            <div class="
jwts_tabber" id="jwts_tab".$tabid.""><div class="jwts_tabbertab" title="".$match.""><h2><a href="javascript:void(null);" name="advtab">".$match."</a></h2>"$text );        
            
$tabid++;
          } elseif(
$tabs[$tabscount]==2) {
              
$match str_replace("{tab="""$match);
            
$match str_replace("}"""$match);
              
$text str_replace"{tab=".$match."}""</div><div class="jwts_tabbertab" title="".$match.""><h2><a href="javascript:void(null);" name="advtab">".$match."</a></h2>"$text );
          } elseif(
$tabs[$tabscount]==3) {
              
$text str_replace"{/tabs}""</div></div><div class="jwts_clr"></div>"$text );
          }
          
$tabscount++;
        }     
      }        
  }
  
// End Tabs Replacement
  
  // Start Slides Replacement
  // index.php
  
if($enable_slides) {
       if (
preg_match_all("/{slide=.+?}/u"$text$matchesPREG_PATTERN_ORDER) > 0) {
        foreach (
$matches[0] as $match) {
          
$match str_replace("{slide="""$match);
          
$match str_replace("}"""$match);
          
$text str_replace"{slide=".$match."}""<div class="jwts_title"><div class="jwts_title_left"><a href="javascript:void(null);" title="Нажмите чтобы открыть" class="jwts_title_text">".$match."</a></div></div><div class="jwts_slidewrapper"><div>"$text );
          
$text str_replace"{/slide}""</div></div>"$text );
        }   
       }
  }
  
// End Slides Replacement
  
return $text;
}

?>
Онлайн: 2
Реклама