ExXxTaSy Posted December 12, 2012 Report Share Posted December 12, 2012 достался мне шаблон после кого то криворукого.переделываю. не могу понять почему на главной не выводится ничего, ни товары ни инфа.при чем так интересно, посмотрел, у него было несколько шаблонов, в остальных на главной все норм а в категориях ничего не выводится.в общем. я пробовал с дефаултного шаблоно главную, то же не помогло. в чем может быть проблема? {$content} в коде имеется) нужно вывести хиты продаж. Quote Link to post Share on other sites
MacKorOSX Posted December 12, 2012 Report Share Posted December 12, 2012 Покажите код index.tpl Quote Link to post Share on other sites
ExXxTaSy Posted December 12, 2012 Author Report Share Posted December 12, 2012 <!DOCTYPE html>{* Общий вид страницы Этот шаблон отвечает за общий вид страниц без центрального блока.*}<html><head> <base href="{$config->root_url}/"/> <title>{$meta_title|escape}</title> {* Метатеги *} <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta name="description" content="{$meta_description|escape}" /> <meta name="keywords" content="{$meta_keywords|escape}" /> <meta name="viewport" content="width=1024"/> {* Стили *} <link href="design/{$settings->theme|escape}/css/style.css" rel="stylesheet" type="text/css" media="screen"/> <link href="design/{$settings->theme|escape}/css/styles.css" rel="stylesheet" type="text/css" media="screen"/> <link href="design/{$settings->theme|escape}/css/cloud-zoom.css" rel="stylesheet" type="text/css" media="screen"/> <link href="design/{$settings->theme|escape}/css/easytabs.css" rel="stylesheet" type="text/css" media="screen"/> <link href="design/{$settings->theme|escape}/images/favicon.ico" rel="icon" type="image/x-icon"/> <link href="design/{$settings->theme|escape}/images/favicon.ico" rel="shortcut icon" type="image/x-icon"/> {* JQuery *} <script src="js/jquery/jquery.js" type="text/javascript"></script> {* Всплывающие подсказки для администратора *} {if $smarty.session.admin == 'admin'} <script src ="js/admintooltip/admintooltip.js" type="text/javascript"></script> <link href="js/admintooltip/css/admintooltip.css" rel="stylesheet" type="text/css" /> {/if} {* Скрипты сайта *} <script src="design/{$settings->theme}/js/menu.js" type="text/javascript"></script> <script src="design/{$settings->theme}/js/scripts.js" type="text/javascript"></script> <script src="design/{$settings->theme}/js/catalog_menu.js" type="text/javascript"></script> <script src="design/{$settings->theme}/js/cloud-zoom.1.0.2.js" type="text/javascript"></script> <script src="design/{$settings->theme}/js/project.js" type="text/javascript"></script> {* Увеличитель картинок *} <script type="text/javascript" src="js/fancybox/jquery.fancybox-1.3.4.pack.js"></script> <link rel="stylesheet" href="js/fancybox/jquery.fancybox-1.3.4.css" type="text/css" media="screen" /> {* Ctrl-навигация на соседние товары *} <script type="text/javascript" src="js/ctrlnavigate.js"></script> {* Аяксовая корзина *} <script src="design/{$settings->theme}/js/jquery-ui.min.js"></script> <script src="design/{$settings->theme}/js/ajax_cart.js"></script> {* js-проверка форм *} <script src="/js/baloon/js/baloon.js" type="text/javascript"></script> <link href="/js/baloon/css/baloon.css" rel="stylesheet" type="text/css" /> {* Автозаполнитель поиска *} {literal} <script src="js/autocomplete/jquery.autocomplete-min.js" type="text/javascript"></script> <style> .autocomplete-w1 { position:absolute; top:0px; left:0px; margin:6px 0 0 6px; /* IE6 fix: */ _background:none; _margin:1px 0 0 0; } .autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; overflow-x:auto; overflow-y: auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px; _margin:0; _overflow-x:hidden; } .autocomplete .selected { background:#F0F0F0; } .autocomplete div { padding:2px 5px; white-space:nowrap; } .autocomplete strong { font-weight:normal; color:#3399FF; } </style> <script> $(function() { // Автозаполнитель поиска $(".input_search").autocomplete({ serviceUrl:'ajax/search_products.php', minChars:1, noCache: false, onSelect: function(value, data){ $(".input_search").closest('form').submit(); }, fnFormatResult: function(value, data, currentValue){ var reEscape = new RegExp('(\\' + ['/', '.', '*', '+', '?', '|', '(', ')', '[', ']', '{', '}', '\\'].join('|\\') + ')', 'g'); var pattern = '(' + currentValue.replace(reEscape, '\\$1') + ')'; return (data.image?"<img align=absmiddle src='"+data.image+"'> ":'') + value.replace(new RegExp(pattern, 'gi'), '<strong>$1<\/strong>'); } }); }); </script> {/literal} </head><body class="cms-index-index cms-home chrome-fix safari-fix"><div class="wrapper"><div class="wrapper-tail"><!-- Вверх --><p id="back-top"> <a href="/#top"> <span></span> </a></p><!-- end --><div class="tail-top"> <noscript> <div class="global-site-notice noscript"> <div class="notice-inner"> <p> <strong>JavaScript seems to be disabled in your browser.</strong><br /> You must have JavaScript enabled in your browser to utilize the functionality of this website. </p> </div> </div> </noscript> <div class="page"><!-- Шапка --><div class="header-container"><div class="header"><!-- Логотип --><h1 class="logo"> <strong>Gadget online</strong> <a href="/" title="Gadget online" class="logo"> <img src="design/{$settings->theme}/images/logo.png" alt="Gadget online" /> </a></h1><!-- end --><div class="clear"></div><!-- Верхнее меню --><div class="header-row-2"> <ul class="header-menu"> {foreach $pages as $p} {if $p->menu_id == 1} <li {if $page && $page->id == $p->id}class="selected"{/if}> <a data-page="{$p->id}" href="{$p->url}">{$p->name|escape}</a> </li> {/if} {/foreach} </ul></div><!-- end --></div></div><!-- end --><div class="main-container col2-right-layout"> <div class="main"> <div class="col-main"><div class="col-main-extra"> {$content} </div> </div> <!-- Правая колонка --> <div class="col-right sidebar"> <!-- Поиск --> <div class="form-search-col block first"> <form id="search_mini_form" action="products" method="get"> <div class="form-search"> <input id="search" type="text" name="keyword" value="{$keyword|escape}" class="input-text" maxlength="128" placeholder="Поиск товара"/> <button type="submit" title="Поиск" class="button"><span><span>Поиск</span></span></button> </div> </form> </div> <!-- end --> <!-- Каталог --> <div class="nav-container block"> <div class="block-title"> <strong><span>Категории</span></strong> </div> {function name=categories_tree} {if $categories} <ul id="nav"> {foreach $categories as $c} {if $c->visible} <li {if $category->id == $c->id}class="active"{/if}> <a href="catalog/{$c->url}" data-category="{$c->id}"> <span>{$c->name}</span> </a> {categories_tree categories=$c->subcategories} </li> {/if} {/foreach} </ul> {/if} {/function} {categories_tree categories=$categories} </div> <!-- end --> <!-- Блок корзины --> <div class="block block-cart"> <div class="block-title"> <strong><span>Моя Корзина</span></strong> </div> Quote Link to post Share on other sites
ExXxTaSy Posted December 12, 2012 Author Report Share Posted December 12, 2012 продолжение<div class="block-content"> <div id="cart_informer"> {include file="cart_informer.tpl"} </div> </div> </div> <!-- end --> <!-- Сопутствующие товары --> {if $related_products} <div class="block"> <div class="block-title"> <strong><span>Советуем посмотреть</span></strong> </div> <div class="block-content "> <div class="scroll-pane" style="overflow: hidden; "> {foreach $related_products as $product} <ol class="mini-products-list " id="block-related"> <li class="item"> <div class="product"> <!-- Фото товара --> {if $product->image} <a href="products/{$product->url}" title="{$product->name}" class="product-image"> <img src="{$product->image->filename|resize:90:90}" alt="{$product->name}"> </a> {/if} <!-- end --> <div class="product-details"> <p class="product-name"> <a href="products/{$product->url}">{$product->name}</a> </p> <div class="price-box"> <span class="regular-price" id="product-price-12-related"> <span class="price">{$product->variant->price|convert} {$currency->sign}</span> </span> </div> </div> </div> <div class="wrapper" style="text-align:right;"> <a href="products/{$product->url}" class="link-wishlist">Смотреть</a> </div> </li> </ol> {/foreach} </div> </div> </div> {/if} <!-- end --> </div> <!-- end --> </div></div><div class="footer-container"> <div class="clear"></div> <address>© 2012 Simpla CMS Demo Store. All Rights Reserved.</address> </div></div></div></div></div></div></body></html> Quote Link to post Share on other sites
ExXxTaSy Posted December 12, 2012 Author Report Share Posted December 12, 2012 а вот index_main.tpl<!DOCTYPE html>{* Общий вид страницы Этот шаблон отвечает за общий вид страниц без центрального блока.*}<html><head> <base href="{$config->root_url}/"/> <title>{$meta_title|escape}</title> {* Метатеги *} <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta name="description" content="{$meta_description|escape}" /> <meta name="keywords" content="{$meta_keywords|escape}" /> <meta name="viewport" content="width=1024"/> {* Стили *} <link href="design/{$settings->theme|escape}/css/style.css" rel="stylesheet" type="text/css" media="screen"/> <link href="design/{$settings->theme|escape}/css/styles.css" rel="stylesheet" type="text/css" media="screen"/> <link href="design/{$settings->theme|escape}/css/cloud-zoom.css" rel="stylesheet" type="text/css" media="screen"/> <link href="design/{$settings->theme|escape}/css/easytabs.css" rel="stylesheet" type="text/css" media="screen"/> <link href="design/{$settings->theme|escape}/images/favicon.ico" rel="icon" type="image/x-icon"/> <link href="design/{$settings->theme|escape}/images/favicon.ico" rel="shortcut icon" type="image/x-icon"/> {* JQuery *} <script src="js/jquery/jquery.js" type="text/javascript"></script> {* Всплывающие подсказки для администратора *} {if $smarty.session.admin == 'admin'} <script src ="js/admintooltip/admintooltip.js" type="text/javascript"></script> <link href="js/admintooltip/css/admintooltip.css" rel="stylesheet" type="text/css" /> {/if} {* Скрипты сайта *} <script src="design/{$settings->theme}/js/menu.js" type="text/javascript"></script> <script src="design/{$settings->theme}/js/scripts.js" type="text/javascript"></script> <script src="design/{$settings->theme}/js/catalog_menu.js" type="text/javascript"></script> <script src="design/{$settings->theme}/js/cloud-zoom.1.0.2.js" type="text/javascript"></script> <script src="design/{$settings->theme}/js/project.js" type="text/javascript"></script> {* Увеличитель картинок *} <script type="text/javascript" src="js/fancybox/jquery.fancybox-1.3.4.pack.js"></script> <link rel="stylesheet" href="js/fancybox/jquery.fancybox-1.3.4.css" type="text/css" media="screen" /> {* Ctrl-навигация на соседние товары *} <script type="text/javascript" src="js/ctrlnavigate.js"></script> {* Аяксовая корзина *} <script src="design/{$settings->theme}/js/jquery-ui.min.js"></script> <script src="design/{$settings->theme}/js/ajax_cart.js"></script> {* js-проверка форм *} <script src="/js/baloon/js/baloon.js" type="text/javascript"></script> <link href="/js/baloon/css/baloon.css" rel="stylesheet" type="text/css" /> {* Автозаполнитель поиска *} {literal} <script src="js/autocomplete/jquery.autocomplete-min.js" type="text/javascript"></script> <style> .autocomplete-w1 { position:absolute; top:0px; left:0px; margin:6px 0 0 6px; /* IE6 fix: */ _background:none; _margin:1px 0 0 0; } .autocomplete { border:1px solid #999; background:#FFF; cursor:default; text-align:left; overflow-x:auto; overflow-y: auto; margin:-6px 6px 6px -6px; /* IE6 specific: */ _height:350px; _margin:0; _overflow-x:hidden; } .autocomplete .selected { background:#F0F0F0; } .autocomplete div { padding:2px 5px; white-space:nowrap; } .autocomplete strong { font-weight:normal; color:#3399FF; } </style> <script> $(function() { // Автозаполнитель поиска $(".input_search").autocomplete({ serviceUrl:'ajax/search_products.php', minChars:1, noCache: false, onSelect: function(value, data){ $(".input_search").closest('form').submit(); }, fnFormatResult: function(value, data, currentValue){ var reEscape = new RegExp('(\\' + ['/', '.', '*', '+', '?', '|', '(', ')', '[', ']', '{', '}', '\\'].join('|\\') + ')', 'g'); var pattern = '(' + currentValue.replace(reEscape, '\\$1') + ')'; return (data.image?"<img align=absmiddle src='"+data.image+"'> ":'') + value.replace(new RegExp(pattern, 'gi'), '<strong>$1<\/strong>'); } }); }); </script> {/literal} </head><body class="cms-index-index cms-home chrome-fix safari-fix"><div class="wrapper"><div class="wrapper-tail"><!-- Вверх --><p id="back-top"> <a href="/#top"> <span></span> </a></p><!-- end --><div class="tail-top"> <noscript> <div class="global-site-notice noscript"> <div class="notice-inner"> <p> <strong>JavaScript seems to be disabled in your browser.</strong><br /> You must have JavaScript enabled in your browser to utilize the functionality of this website. </p> </div> </div> </noscript> <div class="page"><!-- Шапка --><div class="header-container"><div class="header"><!-- Логотип --><h1 class="logo"> <strong>Gadget online</strong> <a href="/" title="Gadget online" class="logo"> <img src="design/{$settings->theme}/images/logo.png" alt="Gadget online" /> </a></h1><!-- end --><div class="clear"></div><!-- Верхнее меню --><div class="header-row-2"> <ul class="header-menu"> {foreach $pages as $p} {if $p->menu_id == 1} <li {if $page && $page->id == $p->id}class="selected"{/if}> <a data-page="{$p->id}" href="{$p->url}">{$p->name|escape}</a> </li> {/if} {/foreach} </ul></div><!-- end --></div></div><!-- end --><div class="main-container col2-right-layout"> <div class="main"> <div class="col-right sidebar"> <!-- Поиск --> <div class="form-search-col block first"> <form id="search_mini_form" action="products" method="get"> <div class="form-search"> <input id="search" type="text" name="keyword" value="{$keyword|escape}" class="input-text" maxlength="128" placeholder="Поиск товара"/> <button type="submit" title="Поиск" class="button"><span><span>Поиск</span></span></button> </div> </form> </div> <!-- end --></div> <div class="col-left_my"> <!-- Блок корзины --> <div class="block block-cart"> <div class="block-title"> <strong><span>Моя Корзина</span></strong> </div> <div class="block-content"> <div id="cart_informer"> {include file="cart_informer.tpl"} </div> </div> </div> <!-- end --> <!-- Каталог --> <div class="nav-container block"> <div class="block-title"> <strong><span>Категории</span></strong> </div> {function name=categories_tree} {if $categories} <ul id="nav"> {foreach $categories as $c} {if $c->visible} <li {if $category->id == $c->id}class="active"{/if}> <a href="catalog/{$c->url}" data-category="{$c->id}"> <span>{$c->name}</span> </a> {categories_tree categories=$c->subcategories} </li> {/if} {/foreach} </ul> {/if} {/function} {categories_tree categories=$categories} </div> <!-- end --> Quote Link to post Share on other sites
ExXxTaSy Posted December 12, 2012 Author Report Share Posted December 12, 2012 part2<!-- Сопутствующие товары --> {if $related_products} <div class="block"> <div class="block-title"> <strong><span>Советуем посмотреть</span></strong> </div> <div class="block-content "> <div class="scroll-pane" style="overflow: hidden; "> {foreach $related_products as $product} <ol class="mini-products-list " id="block-related"> <li class="item"> <div class="product"> <!-- Фото товара --> {if $product->image} <a href="products/{$product->url}" title="{$product->name}" class="product-image"> <img src="{$product->image->filename|resize:90:90}" alt="{$product->name}"> </a> {/if} <!-- end --> <div class="product-details"> <p class="product-name"> <a href="products/{$product->url}">{$product->name}</a> </p> <div class="price-box"> <span class="regular-price" id="product-price-12-related"> <span class="price">{$product->variant->price|convert} {$currency->sign}</span> </span> </div> </div> </div> <div class="wrapper" style="text-align:right;"> <a href="products/{$product->url}" class="link-wishlist">Смотреть</a> </div> </li> </ol> {/foreach} </div> </div> </div> {/if} <!-- end --> </div> <div class="col-main_my"><div class="col-main-extra"> {$content} </div> </div> <!-- Правая колонка --> <!-- end --> </div></div><div class="footer-container"> <div class="clear"></div> <address>© 2012 Simpla CMS Demo Store. All Rights Reserved.</address> </div></div></div></div></div></div></body></html> Quote Link to post Share on other sites
MacKorOSX Posted December 12, 2012 Report Share Posted December 12, 2012 index.tpl рабочий. Без ксс конечно его корежит но контент выводит. Щас дальше посмотрю. Quote Link to post Share on other sites
MacKorOSX Posted December 12, 2012 Report Share Posted December 12, 2012 Заметочка это версия 1.4? Quote Link to post Share on other sites
ExXxTaSy Posted December 12, 2012 Author Report Share Posted December 12, 2012 Simpla 2.1.5 Quote Link to post Share on other sites
ExXxTaSy Posted December 12, 2012 Author Report Share Posted December 12, 2012 да я вообще не пойму. стандартный шаблон нормально работает. этот.. не пойму почему... именно на главной не выводит ничего Quote Link to post Share on other sites
MacKorOSX Posted December 12, 2012 Report Share Posted December 12, 2012 Очень странно. 2.1.5 не имеет файла который вы показали вторым. Есть шаблон main.tpl а так как он подключаемый в index.tpl в нем не должно быть хедера и футера с метатегами и включением скрптов итд. Если у вас там такое то ничего работать не будет. Или вы ошиблись и скопировали 2 раза один и тоже код или у вас в main.tpl тотже код что и в index.tpl (: Quote Link to post Share on other sites
ExXxTaSy Posted December 12, 2012 Author Report Share Posted December 12, 2012 {* Главная страница магазина *}{* Для того чтобы обернуть центральный блок в шаблон, отличный от index.tpl *}{* Укажите нужный шаблон строкой ниже. Это работает и для других модулей *}{$wrapper = 'index_main.tpl' scope=parent}{*<h1>{$page->header}</h1>{$page->body}*}код мейн.тпл в нем четко сказанно что можно сделать свой шаблон. даже если я отключаю свой шаблон и оставляю базовый индекс.тпл. все равно товары не отображаются. а шаблоны разные тем что меню в разных колонках отображают. Quote Link to post Share on other sites
MacKorOSX Posted December 12, 2012 Report Share Posted December 12, 2012 Сделал тоже самое с вашим кодом все работает. Перекючая в {$wrapper = 'index_main.tpl' scope=parent} Выводится разные главные страницы. Quote Link to post Share on other sites
ExXxTaSy Posted December 12, 2012 Author Report Share Posted December 12, 2012 хм. странно.. не понимаю.. Quote Link to post Share on other sites
ExXxTaSy Posted December 12, 2012 Author Report Share Posted December 12, 2012 даже вот описание страницы главной сделал. все равно не выводится Quote Link to post Share on other sites
MacKorOSX Posted December 12, 2012 Report Share Posted December 12, 2012 Попробуй отключить скрипты и стили. Quote Link to post Share on other sites
ExXxTaSy Posted December 12, 2012 Author Report Share Posted December 12, 2012 я бы подумал что что то в самой цмс. но при использовании стандартного шаблона, все отлично отображает. и даже есть переделанные шаблоны, так и в них все норм отображает. Quote Link to post Share on other sites
ExXxTaSy Posted December 12, 2012 Author Report Share Posted December 12, 2012 не помогло Quote Link to post Share on other sites
ExXxTaSy Posted December 12, 2012 Author Report Share Posted December 12, 2012 могу дать доступ к сайту, может глянуть есть желание?) Quote Link to post Share on other sites
MacKorOSX Posted December 12, 2012 Report Share Posted December 12, 2012 А не пробовали на с нуля установленную симплу воткнуть шаблон? И желательно на др хостинге или локальной машине? Quote Link to post Share on other sites
ExXxTaSy Posted December 12, 2012 Author Report Share Posted December 12, 2012 да вот об этом подумываю. завтра буду пробовать Quote Link to post Share on other sites
ExXxTaSy Posted December 12, 2012 Author Report Share Posted December 12, 2012 не пашет на новой симпле. только что установил, залил шаблон и ничего Quote Link to post Share on other sites
ExXxTaSy Posted December 13, 2012 Author Report Share Posted December 13, 2012 какие еще варианты?) Quote Link to post Share on other sites
delprofile Posted December 13, 2012 Report Share Posted December 13, 2012 а можно ссылочку на сайт Quote Link to post Share on other sites
ExXxTaSy Posted December 13, 2012 Author Report Share Posted December 13, 2012 http://www.mobilycase.ru/ Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.