Шаблон после обновления с 1.03 до 1.04 не отображается

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО
#1 2 ноября 2014 в 15:41
На сайте turyaga.ru/ перестал нормально после установки патча отображаться шаблон, что делать, куда смотреть?
#2 2 ноября 2014 в 15:51
Шаблон править нужно…
#3 2 ноября 2014 в 16:17
Для начала по пробуйте установить заново 1.10.4 версию с нуля. Установите туда свой шаблон, и посмотрите что и как.
Шаблон можно будет по править в любой момент)
#4 2 ноября 2014 в 17:07
Скорее всего нужно смотреть template.php шаблона, там изменения были, как минимум три строки править.
#5 2 ноября 2014 в 17:20
Как вариант искать в template.php строки:
  1. cmsPrintSitename();
и менять на
  1. $this->printSitename();
Ну это как минимум…
#6 2 ноября 2014 в 17:56
if(!defined('VALID_CMS')) { die('ACCESS DENIED'); } удалите из шаблона и сделайте то что сказал DeeMon
#7 2 ноября 2014 в 18:16
так с этим понятно…
#8 2 ноября 2014 в 18:16
if(!defined('VALID_CMS')) { die('ACCESS DENIED'); } удалил…
#9 2 ноября 2014 в 18:33
Как вариант искать в template.php строки:
Код PHP:
cmsPrintSitename();
и менять на
Код PHP:
$this->printSitename();
Ну это как минимум...

Если у меня подключались блоки вот так <?php cmsModule("название_позиции");?>, то Module так и останется, или надо менять на Modules?
#10 2 ноября 2014 в 18:35
<?php $this->printModules('header'); ?> теперь так вроде, у меня на локалке так
#11 2 ноября 2014 в 18:43
что-то не так, теперь вообще ничего не отображается (((
#12 2 ноября 2014 в 18:57
  1. <?php
  2.  
  3. /*
  4.   * Доступны объекты $inCore $inUser $inPage($this) $inConf $inDB
  5.   */
  6.  
  7. // Получаем количество модулей на нужные позиции
  8. $mod_count['top'] = $this->countModules('top');
  9. $mod_count['topmenu'] = $this->countModules('topmenu');
  10. $mod_count['sidebar'] = $this->countModules('sidebar');
  11.  
  12. // подключаем jQuery и js ядра в самое начало
  13. $this->prependHeadJS('core/js/common.js');
  14. $this->prependHeadJS('includes/jquery/jquery.js');
  15.  
  16. // Подключаем стили шаблона
  17. $this->addHeadCSS('templates/'.TEMPLATE.'/css/reset.css');
  18. $this->addHeadCSS('templates/'.TEMPLATE.'/css/text.css');
  19. $this->addHeadCSS('templates/'.TEMPLATE.'/css/960.css');
  20. $this->addHeadCSS('templates/'.TEMPLATE.'/css/styles.css');
  21.  
  22. // Подключаем colorbox (просмотр фото)
  23. $this->addHeadJS('includes/jquery/colorbox/jquery.colorbox.js');
  24. $this->addHeadCSS('includes/jquery/colorbox/colorbox.css');
  25. $this->addHeadJS('includes/jquery/colorbox/init_colorbox.js');
  26. // LANG фразы для colorbox
  27. $this->addHeadJsLang(array('CBOX_IMAGE','CBOX_FROM','CBOX_PREVIOUS','CBOX_NEXT','CBOX_CLOSE','CBOX_XHR_ERROR','CBOX_IMG_ERROR', 'CBOX_SLIDESHOWSTOP', 'CBOX_SLIDESHOWSTART'));
  28.  
  29. ?>
  30. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  31. <html xmlns="http://www.w3.org/1999/xhtml">
  32.  
  33. <head>
  34. <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
  35. <?php $this->printHead(); ?>
  36. <?php if($inUser->is_admin){ ?>
  37. <script src="/admin/js/modconfig.js" type="text/javascript"></script>
  38. <script src="/templates/<?php echo TEMPLATE; ?>/js/nyromodal.js" type="text/javascript"></script>
  39. <link href="/templates/<?php echo TEMPLATE; ?>/css/modconfig.css" rel="stylesheet" type="text/css" />
  40. <link href="/templates/<?php echo TEMPLATE; ?>/css/nyromodal.css" rel="stylesheet" type="text/css" />
  41. <?php } ?>
  42. </head>
  43.  
  44. <body>
  45. <?php if ($inConf->siteoff && $inUser->is_admin) { ?>
  46. <div style="margin:4px; padding:5px; border:solid 1px red; background:#FFF; position: fixed;opacity: 0.8; z-index:999"><?php echo $_LANG['SITE_IS_DISABLE']; ?></div>
  47. <?php } ?>
  48. <div id="container">
  49. <div id="header">
  50. <?php if (!$inUser->id){ ?>
  51. <div class="mod_user_menu">
  52. <span class="register"><a href="/registration">Регистрация</a></span>
  53. <span class="login"><a href="/login">Вход</a></span>
  54. </div>
  55. <?php } else { ?>
  56. <?php $this->printModules('header'); ?>
  57. <?php } ?>
  58. <div style="width: 100%; height: 90px; overflow: hidden; margin-top: 10px;">
  59. <div id="sitename"><a href="/"></a></div>
  60. <div style="width: 535px; height: 90px; float: right; margin-left: 40px;">
  61. <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
  62. <!-- Тюряга -->
  63. <ins class="adsbygoogle"
  64. style="display:inline-block; width:468px; height:60px"
  65. data-ad-client="ca-pub-0283099713072723"
  66. data-ad-slot="1220793011"></ins>
  67. <script>
  68. (adsbygoogle = window.adsbygoogle || []).push({});
  69. </script>
  70. <!-- <?php cmsModule('banner'); ?> -->
  71. </div>
  72. <div style="width: 50px; float: right;">
  73.  
  74. </div>
  75. <div style="clear: both;"></div>
  76. </div>
  77. <div id="auth_mod">
  78. <table width="100%" cellpadding="0" cellspacing="0">
  79. <tr>
  80. <td valign="top">
  81. <form id="sform"action="/search" method="GET" enctype="multipart/form-data" style="clear:both">
  82. <input type="hidden" name="view" value="search"/>
  83. <input id="find_txt" name="query" type="text" tabindex="1" onfocus="if(this.value=='Поиск...') this.value='';" onblur="if(this.value=='') this.value='Поиск...';" value="Поиск..." maxlength="200"/>
  84. </td>
  85. <td width="60px" valign="top" align="left">
  86. <input id="find_but" name="gosearch" type="submit" alt="Поиск" value="" onclick="document.searchform.submit()"/>
  87. </form>
  88. </td>
  89. <?php if (!$inUser->id){ ?>
  90. <td width="300px">
  91. <div>
  92. <?php cmsModule('auth'); ?>
  93. </div>
  94. </td>
  95. <? } ?>
  96. </tr>
  97. </table>
  98. </div>
  99. <div style="clear: both;"></div>
  100. </div>
  101. <div id="center">
  102. <div style="width: 100%; height: 265px;">
  103. <div id="topmenu1"><font color="#ffffff">Наш онлайн бот для тюряги - <b><a style="color: #ffffff" rel="nofollow" target="_blank" href="http://prahin.ru/">Пряхин.ру</a></b> (начинаем работать =))</font></div>
  104.  
  105. <div id="topmenu">
  106. <?php $this->printModules('topmenu'); ?>
  107. </div>
  108. <div style="width: 375px; height: 140px; padding: 10px; margin-left: 185px; margin-top: 10px; overflow: hidden; float: left;" id="usr">
  109. <?php $this->printModules('user1'); ?>
  110. </div>
  111. <div style="width: 415px; height: 140px; padding: 10px; margin-top: 10px; overflow: hidden; float: right;" id="usr">
  112. <?php $this->printModules('user2'); ?>
  113. </div>
  114. <div style="clear: both;"></div>
  115. </div>
  116.  
  117.  
  118. <table width="100%" cellpadding="0" cellspacing="0">
  119. <tr>
  120. <? if($mod_count['left']) {?>
  121. <td width="200px" valign="top" style="background: #e5e5e5;">
  122. <div id="left">
  123. <?php $this->printModules('left'); ?>
  124. </div>
  125. </td>
  126. <? } ?>
  127. <td valign="top" style="background: #fff;">
  128. <div id="pathway">
  129. <?php cmsPathway('&rarr;'); ?>
  130. </div>
  131. <div id="main">
  132. <?php cmsModule('maintop'); ?>
  133. <?php $messages = cmsCore::getSessionMessages(); ?>
  134. <?php if ($messages) { ?>
  135. <div class="sess_messages">
  136. <?php foreach($messages as $message){ ?>
  137. <?php echo $message; ?>
  138. <?php } ?>
  139. </div>
  140. <?php } ?>
  141. <?php cmsBody(); ?>
  142. <?php cmsModule('mainbottom'); ?>
  143. <div style="width: 50%; float: left;">
  144. <?php $this->printModules('user3'); ?>
  145. </div>
  146. <div style="width: 50%; float: left;">
  147. <?php cmsModule('user4'); ?>
  148. </div>
  149. <div style="clear: both;"></div>
  150. </div>
  151. </td>
  152. <? if($mod_count['sidebar']) {?>
  153. <td width="275px" valign="top" style="background: #e5e5e5;">
  154. <div id="sidebar">
  155. <div id="video">
  156. <?php $this->printModules('video'); ?>
  157. </div>
  158. <?php $this->printModules('sidebar'); ?>
  159. </div>
  160. </td>
  161. <? } ?>
  162. </tr>
  163. </table>
  164. </div>
  165. <div style="width: 100%; height: 190px;"></div>
  166. </div>
  167. <div id="footer">
  168. <div id="topmenu2">
  169. <?php $this->printModules('topmenu1'); ?>
  170. </div>
  171. <div id="sitename1"><a href="/"></a></div>
  172. <div style="width: 550px; height: 130px; float: left; margin-top: 25px;">
  173. <?php $this->printModules('footer1'); ?>
  174. </div>
  175. <div style="width: 120px; height: 130px; float: right; margin-top: 25px; margin-right: 10px; overflow: hidden;">
  176. <?php $this->printModules('footer2'); ?>
  177. </div>
  178. </div>
  179. <script type="text/javascript">
  180. $(document).ready(function(){
  181. $('#topmenu .menu li').hover(
  182. function() {
  183. $(this).find('ul:first').show();
  184. $(this).find('a:first').addClass("hover");
  185. },
  186. function() {
  187. $(this).find('ul:first').hide();
  188. $(this).find('a:first').removeClass("hover");
  189. }
  190. );
  191. });
  192. </script>
  193.  
  194. </body></html>
Где тут еще что поправить?
#13 2 ноября 2014 в 19:08
<?php cmsModule('auth'); ?> <?php cmsModule('user4'); ?> может еще чего
#14 2 ноября 2014 в 19:43
скопировал стандартный шаблон, хоть что-то появилось, теперь придется мучаться править все обратно…
#15 2 ноября 2014 в 20:11
так ну смысл понял, потихоньку думаю восстановлю…
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.