Переделка шаблона 1.5 на шаблон для joomla 1.7

Тема в разделе "Создание шаблона", создана пользователем MariannaBrava, 31.03.2012.

  1. Offline

    MariannaBrava Недавно здесь

    Регистрация:
    09.09.2010
    Сообщения:
    35
    Симпатии:
    0
    Пол:
    Женский
    Взялась за переделку шаблона с версии под joomla 1.5 для 1.7 и сразу столкнулась со следующими проблемами

    Из материалов найденых в сети подправила templateDetails.xml , index.php и добавила пару новых папок

    шаблон установился без ошибок, но на страницах сайта не одна позиция не отобразилась, никак не могу понять в чем дело, я уж и те что стоят по умолчанию шаблоны изучила но ничего не поняла, грушу на count modules и подключенное меню, но что именно править не знаю, прошу помочь советом, кто знает, прилагаю мой index.php



    Код (html):
    1. <?php defined('_JEXEC') or die; ?>
    2.  
    3. <?php echo '<?'; ?>xml version="1.0" encoding="<?php echo $this->_charset ?>"?>
    4.  
    5. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    6. <html xmlns="http://www.w3.org/1999/xhtml"xml:lang="<?php echo $this->language; ?>"lang="<?php echo $this->language; ?>" >
    7.  
    8. <head>
    9.  
    10. <link rel="icon" href="favicon.ico" type="image/x-icon" />
    11. <link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
    12.  
    13. <jdoc:include type="head" />
    14.  
    15. <?php $this->setGenerator('joomla'); ?>
    16.  
    17. <?php $mainframe = JFactory::getApplication(); ?>
    18.  
    19. <!--UserAgent-->
    20. <?php $agent=" ".$HTTP_USER_AGENT;
    21. if (strpos($agent,"DISCo Pump") ||
    22.    strpos($agent,"Offline Explorer") ||
    23.    strpos($agent,"Teleport") ||
    24.    strpos($agent,"WebZIP") ||
    25.    strpos($agent,"WebCopier") ||
    26.    strpos($agent,"Wget") ||
    27.    strpos($agent,"FlashGet") ||
    28.    strpos($agent,"CIS TE") ||
    29.    strpos($agent,"DTS Agent") ||
    30.    strpos($agent,"WebReaper") ||
    31.    strpos($agent,"HTTrack") ||
    32.    strpos($agent,"Web Downloader")) {
    33.    die("Access Denied");
    34.     }  
    35. ?>
    36.  
    37. <link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/system/css/system.css" type="text/css" media="all" />
    38. <link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/system/css/general.css" type="text/css" media="all" />
    39. <link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/reset.css" type="text/css" media="all" />
    40. <link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/style.css" type="text/css" media="all" />
    41. <link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/template.css" type="text/css" media="all" />
    42. <link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/modules.css" type="text/css" media="all" />
    43. <link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/mainmenu.css" type="text/css" media="all" />
    44. <link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/search.css" type="text/css" media="all" />
    45.  
    46. <?php
    47. if($this->countModules('extra-left and extra-right') == 0) $content = "100";
    48. if($this->countModules('extra-left or extra-right') == 1) $content = "80";
    49. if($this->countModules('extra-left and extra-right') == 1) $content = "60";
    50. ?>
    51.  
    52. <?php
    53. if($this->countModules('left and right') == 0) $c2 = "100";
    54. if($this->countModules('left or right') == 1) $c2 = "80";
    55. if($this->countModules('left and right') == 1) $c2 = "60";
    56. ?>
    57.  
    58. <?php
    59. if($this->countModules('left-in and right-in') == 0) $c4 = "100";
    60. if($this->countModules('left-in or right-in') == 1) $c4 = "80";
    61. if($this->countModules('left-in and right-in') == 1) $c4 = "60";
    62. ?>
    63.  
    64. <!--Mainmenu-->
    65. <?php if ( $my->id ) { initEditor(); }
    66. $menu_type = "suckerfish";
    67. $menu_name = "mainmenu";
    68.  if ($menu_type != "module") {
    69.  require($mosConfig_absolute_path."/templates/" . $mainframe->getTemplate() . "/mainmenu.php");
    70.  }
    71. ?>
    72.  
    73. <!--Styles-->
    74. <style type="text/css">
    75.  
    76. #wrapper {
    77.     width: <?php echo $this->params->get('tpl-width'); ?>;
    78. }
    79.  
    80. body,  
    81. .piebox,
    82. button, input[type="button"], input[type="submit"], input[type="reset"], select, textarea, input[type="text"], input[type="password"], input[type="file"],
    83. #mainmenu-nav ul,
    84. .popup-block,
    85. ul#mainmenu-nav li:hover ul {
    86.     behavior: url(<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/PIE.htc);
    87.     }  
    88.    
    89. </style>
    90.  
    91. </head>
    92.  
    93. <body>
    94.  
    95. <div id="autormess"></div>
    96.  
    97.  <div id="wrapper"><!--wrapper-->
    98.  
    99.   <div id="w1"><!--w1-->
    100.  
    101.   <a id="logo" href="<?php echo $this->baseurl ?>" title="<?php echo JText::_('Go to the home page'); ?>"><img src="/templates/<?php echo $this->template ?>/img/logo.png" alt="<?php echo JText::_('Home Page'); ?> <?php echo $mainframe->getCfg('sitename');?>" /></a>
    102.  
    103.   <div id="mainmenu"><?php if ($menu_type == "suckerfish") mosShowSuckerFishMenu($menu_name); ?></div>
    104.  
    105.   <?php if($this->countModules('search')) : ?><div id="search"><jdoc:include type="modules" name="search" style="blank" /></div><?php endif; ?>
    106.  
    107.   <?php if($this->countModules('header')) : ?><div id="header"><jdoc:include type="modules" name="header" style="pngbox" /></div><?php endif; ?>
    108.  
    109.    <div id="main"><!--main-->
    110.    
    111.    <?php if($this->countModules('extra-left')) : ?><div id="extra-left"><jdoc:include type="modules" name="extra-left" style="rtitle" /></div><?php endif; ?>
    112.    
    113.    <div id="content-<?php echo $content; ?>"><!--content-->
    114.    
    115.     <?php if($this->countModules('under')) : ?><div id="under"><jdoc:include type="modules" name="under" style="blank" /></div><?php endif; ?>
    116.      
    117.      <div class="c1"><!--c1-->
    118.      
    119.      <?php if($this->countModules('left')) : ?><div id="left"><jdoc:include type="modules" name="left" style="blank" /></div><?php endif; ?>
    120.      
    121.      <div class="c2-<?php echo $c2; ?>"><!--c2-->
    122.      
    123.       <?php if($this->countModules('top')) : ?><div id="top"><jdoc:include type="modules" name="top" style="blank" /></div><?php endif; ?>
    124.      
    125.        <div class="c3"><!--c3-->
    126.        
    127.        <?php if($this->countModules('left-in')) : ?><div id="left-in"><jdoc:include type="modules" name="left-in" style="blank" /></div><?php endif; ?>
    128.        
    129.        <div class="c4-<?php echo $c4; ?>"><!--c4-->
    130.        
    131.         <?php if($this->countModules('breadcrumbs')) : ?><div id="breadcrumbs"><jdoc:include type="modules" name="breadcrumbs" style="blank" /></div><?php endif; ?>
    132.        
    133.         <?php if($this->countModules('component-top')) : ?><div id="component-top"><jdoc:include type="modules" name="component-top" style="blank" /></div><?php endif; ?>
    134.          
    135.          <div id="component"><jdoc:include type="component" /></div>
    136.          
    137.         <?php if($this->countModules('component-bottom')) : ?><div id="component-bottom"><jdoc:include type="modules" name="component-bottom" style="blank" /></div><?php endif; ?>
    138.        
    139.         <?php if($this->countModules('popup')) : ?><div id="popup"><jdoc:include type="modules" name="popup" style="popup" /></div><?php endif; ?>
    140.        
    141.        </div><!--c4.end-->
    142.        
    143.        <?php if($this->countModules('right-in')) : ?><div id="right-in"><jdoc:include type="modules" name="right-in" style="blank" /></div><?php endif; ?>
    144.        
    145.        </div><!--c3.end-->
    146.        
    147.       <?php if($this->countModules('bottom')) : ?><div id="bottom"><jdoc:include type="modules" name="bottom" style="piebox" /></div><?php endif; ?>
    148.      
    149.      </div><!--c2.end-->
    150.      
    151.      <?php if($this->countModules('right')) : ?><div id="right"><jdoc:include type="modules" name="right" style="blank" /></div><?php endif; ?>
    152.      
    153.      </div><!--c1.end-->
    154.      
    155.     <?php if($this->countModules('sub')) : ?><div id="sub"><jdoc:include type="modules" name="sub" style="blank" /></div><?php endif; ?>
    156.      
    157.    </div><!--content.end-->
    158.    
    159.    <?php if($this->countModules('extra-right')) : ?><div id="extra-right"><jdoc:include type="modules" name="extra-right" style="blank" /></div><?php endif; ?>
    160.    
    161.    </div><!--main.end-->
    162.    
    163.   </div><!--w1.end-->
    164.  
    165.   <div id="footer-block"><!--footer-block-->
    166.  
    167.    <div class="footer-holder"><!--footer-holder-->
    168.    
    169.     <div class="footer-frame"><!--footer-frame-->
    170.        
    171.      <?php if($this->countModules('footer')) : ?><div id="footer"><jdoc:include type="modules" name="footer" style="blank" /></div><?php endif; ?>
    172.      
    173.     </div><!--footer-frame.end-->
    174.    
    175.    </div><!--footer-holder.end-->
    176.    
    177.   </div><!--footer-block-->
    178.        
    179.  </div><!--wrapper.end-->
    180.  
    181. </body>
    182. </html>
     
  2.  
  3. AKopytenko
    Offline

    AKopytenko Russian Joomla! Team Команда форума

    Регистрация:
    01.09.2011
    Сообщения:
    1 963
    Симпатии:
    168
    Пол:
    Мужской
    ну попробуйте без подсчёта какую-нибудь позицию вывести...
     

Поделиться этой страницей

Загрузка...