kouichiro Опубліковано: 10 листопада 2013 Share Опубліковано: 10 листопада 2013 Здравствуйте, Посоветуйте пожалуйста новенькой: 1. Где убрать заголовки гигантскими буквами дублирующие название закладок, так же как и фразу "ДОБРО ПОЖАЛОВАТЬ В...", при этом оставив модуль "Приветствие" с текстом в нем и текст под заголовком? 2. И возможно ли только в одном из макетов отключить "Выбор подкатегории"? Спасибо большое за ответы заранее :-) . Надіслати Поділитися на інших сайтах More sharing options...
Tom Опубліковано: 10 листопада 2013 Share Опубліковано: 10 листопада 2013 Вы можете удалить(закоментировать ) в category.tpl вывод заголовка. По второму пункту так http://www.opencartnews.com/tutorials/creating-a-custom-page-in-opencart-part-1/ 1 Надіслати Поділитися на інших сайтах More sharing options... kouichiro Опубліковано: 10 листопада 2013 Автор Share Опубліковано: 10 листопада 2013 Вы можете удалить(закоментировать ) в category.tpl вывод заголовка. По второму пункту так http://www.opencartnews.com/tutorials/creating-a-custom-page-in-opencart-final/ Спасибо за ответ :-) :-) :-) :-) Надіслати Поділитися на інших сайтах More sharing options... kouichiro Опубліковано: 12 листопада 2013 Автор Share Опубліковано: 12 листопада 2013 Вы можете удалить(закоментировать ) в category.tpl вывод заголовка. А можно поподробнее как его "закоментировать" пожалуйста. Вот я открыла /public_html/admin/view/template/module/category.tpl... <?php echo $header; ?> <div id="content"> <div class="breadcrumb"> <?php foreach ($breadcrumbs as $breadcrumb) { ?> <?php echo $breadcrumb['separator']; ?><a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a> <?php } ?> </div> <?php if ($error_warning) { ?> <div class="warning"><?php echo $error_warning; ?></div> <?php } ?> <div class="box"> <div class="heading"> <h1><img src="view/image/module.png" alt="" /> <?php echo $heading_title; ?></h1> <div class="buttons"><a onclick="$('#form').submit();" class="button"><?php echo $button_save; ?></a><a href="<?php echo $cancel; ?>" class="button"><?php echo $button_cancel; ?></a></div> </div> <div class="content"> <form action="<?php echo $action; ?>" method="post" enctype="multipart/form-data" id="form"> <table id="module" class="list"> <thead> <tr> <td class="left"><?php echo $entry_layout; ?></td> <td class="left"><?php echo $entry_position; ?></td> <td class="left"><?php echo $entry_status; ?></td> <td class="right"><?php echo $entry_sort_order; ?></td> <td></td> </tr> </thead> <?php $module_row = 0; ?> <?php foreach ($modules as $module) { ?> <tbody id="module-row<?php echo $module_row; ?>"> <tr> <td class="left"><select name="category_module[<?php echo $module_row; ?>][layout_id]"> <?php foreach ($layouts as $layout) { ?> <?php if ($layout['layout_id'] == $module['layout_id']) { ?> <option value="<?php echo $layout['layout_id']; ?>" selected="selected"><?php echo $layout['name']; ?></option> <?php } else { ?> <option value="<?php echo $layout['layout_id']; ?>"><?php echo $layout['name']; ?></option> <?php } ?> <?php } ?> </select></td> <td class="left"><select name="category_module[<?php echo $module_row; ?>][position]"> <?php if ($module['position'] == 'content_top') { ?> <option value="content_top" selected="selected"><?php echo $text_content_top; ?></option> <?php } else { ?> <option value="content_top"><?php echo $text_content_top; ?></option> <?php } ?> <?php if ($module['position'] == 'content_bottom') { ?> <option value="content_bottom" selected="selected"><?php echo $text_content_bottom; ?></option> <?php } else { ?> <option value="content_bottom"><?php echo $text_content_bottom; ?></option> <?php } ?> <?php if ($module['position'] == 'column_left') { ?> <option value="column_left" selected="selected"><?php echo $text_column_left; ?></option> <?php } else { ?> <option value="column_left"><?php echo $text_column_left; ?></option> <?php } ?> <?php if ($module['position'] == 'column_right') { ?> <option value="column_right" selected="selected"><?php echo $text_column_right; ?></option> <?php } else { ?> <option value="column_right"><?php echo $text_column_right; ?></option> <?php } ?> </select></td> <td class="left"><select name="category_module[<?php echo $module_row; ?>][status]"> <?php if ($module['status']) { ?> <option value="1" selected="selected"><?php echo $text_enabled; ?></option> <option value="0"><?php echo $text_disabled; ?></option> <?php } else { ?> <option value="1"><?php echo $text_enabled; ?></option> <option value="0" selected="selected"><?php echo $text_disabled; ?></option> <?php } ?> </select></td> <td class="right"><input type="text" name="category_module[<?php echo $module_row; ?>][sort_order]" value="<?php echo $module['sort_order']; ?>" size="3" /></td> <td class="left"><a onclick="$('#module-row<?php echo $module_row; ?>').remove();" class="button"><?php echo $button_remove; ?></a></td> </tr> </tbody> <?php $module_row++; ?> <?php } ?> <tfoot> <tr> <td colspan="4"></td> <td class="left"><a onclick="addModule();" class="button"><?php echo $button_add_module; ?></a></td> </tr> </tfoot> </table> </form> </div> </div> </div> <script type="text/javascript"><!-- var module_row = <?php echo $module_row; ?>; function addModule() { html = '<tbody id="module-row' + module_row + '">'; html += ' <tr>'; html += ' <td class="left"><select name="category_module[' + module_row + '][layout_id]">'; <?php foreach ($layouts as $layout) { ?> html += ' <option value="<?php echo $layout['layout_id']; ?>"><?php echo addslashes($layout['name']); ?></option>'; <?php } ?> html += ' </select></td>'; html += ' <td class="left"><select name="category_module[' + module_row + '][position]">'; html += ' <option value="content_top"><?php echo $text_content_top; ?></option>'; html += ' <option value="content_bottom"><?php echo $text_content_bottom; ?></option>'; html += ' <option value="column_left"><?php echo $text_column_left; ?></option>'; html += ' <option value="column_right"><?php echo $text_column_right; ?></option>'; html += ' </select></td>'; html += ' <td class="left"><select name="category_module[' + module_row + '][status]">'; html += ' <option value="1" selected="selected"><?php echo $text_enabled; ?></option>'; html += ' <option value="0"><?php echo $text_disabled; ?></option>'; html += ' </select></td>'; html += ' <td class="right"><input type="text" name="category_module[' + module_row + '][sort_order]" value="" size="3" /></td>'; html += ' <td class="left"><a onclick="$(\'#module-row' + module_row + '\').remove();" class="button"><?php echo $button_remove; ?></a></td>'; html += ' </tr>'; html += '</tbody>'; $('#module tfoot').before(html); module_row++; } //--></script> <?php echo $footer; ?> Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 12 листопада 2013 Share Опубліковано: 12 листопада 2013 Не та папка,вы показываете tpl модуля категорий, а речь шла о tpl из папки product catalog\view\theme\Ваш_Шаблон\template\product\category.tpl 1 Надіслати Поділитися на інших сайтах More sharing options... kouichiro Опубліковано: 12 листопада 2013 Автор Share Опубліковано: 12 листопада 2013 Не та папка,вы показываете tpl модуля категорий, а речь шла о tpl из папки product catalog\view\theme\Ваш_Шаблон\template\product\category.tpl Извините, что я к Вам пристала :oops: Просто пытаюсь сама разбираться четвертый день, и абсолютная тупилка оказывается... Как Вы все это знаете - невероятно... Вот оно... <?php echo $header; ?><?php echo $column_left; ?><?php echo $column_right; ?> <div id="content"><?php echo $content_top; ?> <div class="breadcrumb"> <?php foreach ($breadcrumbs as $breadcrumb) { ?> <?php echo $breadcrumb['separator']; ?><a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a> <?php } ?> </div> <h1><?php echo $heading_title; ?></h1> <?php if ($thumb || $description) { ?> <div class="category-info"> <?php if ($thumb) { ?> <div class="image"><img src="<?php echo $thumb; ?>" alt="<?php echo $heading_title; ?>" /></div> <?php } ?> <?php if ($description) { ?> <?php echo $description; ?> <?php } ?> </div> <?php } ?> <?php if ($categories) { ?> <h2><?php echo $text_refine; ?></h2> <div class="category-list"> <?php if (count($categories) <= 5) { ?> <ul> <?php foreach ($categories as $category) { ?> <li><a href="<?php echo $category['href']; ?>"><img src="<?php echo $category['thumb']; ?>"><span><?php echo $category['name']; ?></a></span></li> <?php } ?> </ul> <?php } else { ?> <?php for ($i = 0; $i < count($categories);) { ?> <ul> <?php $j = $i + ceil(count($categories) / 4); ?> <?php for (; $i < $j; $i++) { ?> <?php if (isset($categories[$i])) { ?> <li><a href="<?php echo $categories[$i]['href']; ?>"><img src="<?php echo $categories[$i]['thumb']; ?>"><span><?php echo $categories[$i]['name']; ?></span></a></li> <?php } ?> <?php } ?> </ul> <?php } ?> <?php } ?> </div> <?php } ?> <?php if ($products) { ?> <div class="product-filter"> <div class="display"><b><?php echo $text_display; ?></b> <?php echo $text_list; ?> <b>/</b> <a onclick="display('grid');"><?php echo $text_grid; ?></a></div> <div class="limit"><b><?php echo $text_limit; ?></b> <select onchange="location = this.value;"> <?php foreach ($limits as $limits) { ?> <?php if ($limits['value'] == $limit) { ?> <option value="<?php echo $limits['href']; ?>" selected="selected"><?php echo $limits['text']; ?></option> <?php } else { ?> <option value="<?php echo $limits['href']; ?>"><?php echo $limits['text']; ?></option> <?php } ?> <?php } ?> </select> </div> <div class="product-compare"><a href="<?php echo $compare; ?>" id="compare-total"><?php echo $text_compare; ?></a></div> <div class="sort"><b><?php echo $text_sort; ?></b> <select onchange="location = this.value;"> <?php foreach ($sorts as $sorts) { ?> <?php if ($sorts['value'] == $sort . '-' . $order) { ?> <option value="<?php echo $sorts['href']; ?>" selected="selected"><?php echo $sorts['text']; ?></option> <?php } else { ?> <option value="<?php echo $sorts['href']; ?>"><?php echo $sorts['text']; ?></option> <?php } ?> <?php } ?> </select> </div> </div> <div class="product-list"> <?php foreach ($products as $product) { ?> <div> <?php if ($product['thumb']) { ?> <div class="image"><a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" title="<?php echo $product['name']; ?>" alt="<?php echo $product['name']; ?>" /></a></div> <?php } ?> <div class="name"><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a></div> <div class="description"><?php echo $product['description']; ?></div> <?php if ($product['price']) { ?> <div class="price"> <?php if (!$product['special']) { ?> <?php echo $product['price']; ?> <?php } else { ?> <span class="price-old"><?php echo $product['price']; ?></span> <span class="price-new"><?php echo $product['special']; ?></span> <?php } ?> <?php if ($product['tax']) { ?> <br /> <span class="price-tax"><?php echo $text_tax; ?> <?php echo $product['tax']; ?></span> <?php } ?> </div> <?php } ?> <?php if ($product['rating']) { ?> <div class="rating"><img src="catalog/view/theme/default/image/stars-<?php echo $product['rating']; ?>.png" alt="<?php echo $product['reviews']; ?>" /></div> <?php } ?> <div class="cart"> <input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button" /> </div> <div class="wishlist"><a onclick="addToWishList('<?php echo $product['product_id']; ?>');"><?php echo $button_wishlist; ?></a></div> <div class="compare"><a onclick="addToCompare('<?php echo $product['product_id']; ?>');"><?php echo $button_compare; ?></a></div> </div> <?php } ?> </div> <div class="pagination"><?php echo $pagination; ?></div> <?php } ?> <?php if (!$categories && !$products) { ?> <div class="content"><?php echo $text_empty; ?></div> <div class="buttons"> <div class="right"><a href="<?php echo $continue; ?>" class="button"><?php echo $button_continue; ?></a></div> </div> <?php } ?> <?php echo $content_bottom; ?></div> <script type="text/javascript"><!-- function display(view) { if (view == 'list') { $('.product-grid').attr('class', 'product-list'); $('.product-list > div').each(function(index, element) { html = '<div class="right">'; html += ' <div class="cart">' + $(element).find('.cart').html() + '</div>'; html += ' <div class="wishlist">' + $(element).find('.wishlist').html() + '</div>'; html += ' <div class="compare">' + $(element).find('.compare').html() + '</div>'; html += '</div>'; html += '<div class="left">'; var image = $(element).find('.image').html(); if (image != null) { html += '<div class="image">' + image + '</div>'; } var price = $(element).find('.price').html(); if (price != null) { html += '<div class="price">' + price + '</div>'; } html += ' <div class="name">' + $(element).find('.name').html() + '</div>'; html += ' <div class="description">' + $(element).find('.description').html() + '</div>'; var rating = $(element).find('.rating').html(); if (rating != null) { html += '<div class="rating">' + rating + '</div>'; } html += '</div>'; $(element).html(html); }); $('.display').html('<b><?php echo $text_display; ?></b> <?php echo $text_list; ?> <b>/</b> <a onclick="display(\'grid\');"><?php echo $text_grid; ?></a>'); $.totalStorage('display', 'list'); } else { $('.product-list').attr('class', 'product-grid'); $('.product-grid > div').each(function(index, element) { html = ''; var image = $(element).find('.image').html(); if (image != null) { html += '<div class="image">' + image + '</div>'; } html += '<div class="name">' + $(element).find('.name').html() + '</div>'; html += '<div class="description">' + $(element).find('.description').html() + '</div>'; var price = $(element).find('.price').html(); if (price != null) { html += '<div class="price">' + price + '</div>'; } var rating = $(element).find('.rating').html(); if (rating != null) { html += '<div class="rating">' + rating + '</div>'; } html += '<div class="cart">' + $(element).find('.cart').html() + '</div>'; html += '<div class="wishlist">' + $(element).find('.wishlist').html() + '</div>'; html += '<div class="compare">' + $(element).find('.compare').html() + '</div>'; $(element).html(html); }); $('.display').html('<b><?php echo $text_display; ?></b> <a onclick="display(\'list\');"><?php echo $text_list; ?></a> <b>/</b> <?php echo $text_grid; ?>'); $.totalStorage('display', 'grid'); } } view = $.totalStorage('display'); if (view) { display(view); } else { display('list'); } //--></script> <?php echo $footer; ?> Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 12 листопада 2013 Share Опубліковано: 12 листопада 2013 Восьмая строка сверху <h1><?php echo $heading_title; ?></h1> Это именно то что выводит заголовок. Закомментировать так <!-- <h1><?php echo $heading_title; ?></h1>--> 1 Надіслати Поділитися на інших сайтах More sharing options... kouichiro Опубліковано: 12 листопада 2013 Автор Share Опубліковано: 12 листопада 2013 Восьмая строка сверху Это именно то что выводит заголовок. Закомментировать так Да, да - он убрался, этот противный заголовок!!!!!!!.. Только вот приветствие "ДОБРО ПОЖАЛОВАТЬ В... и пр." осталось :cry: А как его убрать? И я от Вас отстану чес.слово :oops: Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 12 листопада 2013 Share Опубліковано: 12 листопада 2013 Добро пожаловать это заголовок который добавляется (лично мне не понятно для каких целей) модулем Приветствие. Лечение, в файле catalog\language\russian\module\welcome.php находим единственную строку $_['heading_title'] = 'Добро пожаловать в %s'; и превращаем её в это $_['heading_title'] = ' %s'; По последнему моменту немного сложнее( при любых манипуляциях делайте бэкап файлов изменения в которых описаны ниже,ну и естественно делаете Вы всё это на СВОЙ СТРАХ И РИСК) В файле catalog/controller/product/product.php Находим $this->document->setTitle($product_info['name']); Добавляем ниже if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/stylesheet/category_' . $category_id . '.css')) { $this->document->addStyle('catalog/view/theme/' . $this->config->get('config_template') . '/stylesheet/category_' . $category_id . '.css'); } Находим здесь же if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/category.tpl')) { Заменяем на if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/category_' . $category_id . '.tpl')) { $this->template = $this->config->get('config_template') . '/template/product/category_' . $category_id . '.tpl'; } elseif (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/category.tpl')) { Теперь в админке заходим в ту категорию,в которой хотим что то скрыть(или изменить внешний вид этой категории,да и в принципе вообще изменить всё содержимое) , подсматриваем ID , он в урле в самом конце В моём случае это предположим 122 Заходим в папку catalog\view\theme\Ваш_Шаблон\template\product И создаём файл category_122.tpl ( с содержимым аналогичным category.tpl ) Таким образом в момент окрытия этой страницы у нас будет подгружаться не стандартный category.tpl а созданный нами category_122.tpl, а дальше уже на Ваше усмотрение что именно удалить при выводе,раз нужно убрать отображение картинок под-категорий,то открываем category_122.tpl, находим и удаляем <?php if ($categories) { ?> <h2><?php echo $text_refine; ?></h2> <div class="category-list"> <?php if (count($categories) <= 5) { ?> <ul> <?php foreach ($categories as $category) { ?> <li><a href="<?php echo $category['href']; ?>"><img src="<?php echo $category['thumb']; ?>"><span><?php echo $category['name']; ?></a></span></li> <?php } ?> </ul> <?php } else { ?> <?php for ($i = 0; $i < count($categories);) { ?> <ul> <?php $j = $i + ceil(count($categories) / 4); ?> <?php for (; $i < $j; $i++) { ?> <?php if (isset($categories[$i])) { ?> <li><a href="<?php echo $categories[$i]['href']; ?>"><img src="<?php echo $categories[$i]['thumb']; ?>"><span><?php echo $categories[$i]['name']; ?></span></a></li> <?php } ?> <?php } ?> </ul> <?php } ?> <?php } ?> </div> <?php } ?> PS: так же возможно этой категории присвоить свои стили,достаточно в папке stylesheet создать файл category_122.css и загрузить в неё любые стили нужные нам. 1 Надіслати Поділитися на інших сайтах More sharing options... kouichiro Опубліковано: 12 листопада 2013 Автор Share Опубліковано: 12 листопада 2013 Спасибо Вам, Tom, огромное, Вы - гений! :wub: :wub: :wub: :wub: Я еще здесь $_['heading_title'] = ' %s'; убрала %s и вообще ничего не стало, а то оставалось название магазина. Благодаря Вам я начала понимать вообще что к чему, так сказать "алгоритм действий". Чем нибудь могу Вас отблагодарить? :oops: Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 12 листопада 2013 Share Опубліковано: 12 листопада 2013 Ога! Спасибо вполне достаточно! Надіслати Поділитися на інших сайтах More sharing options... kouichiro Опубліковано: 12 листопада 2013 Автор Share Опубліковано: 12 листопада 2013 Спасибо вполне достаточно! Хотя бы тогда так :-) Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Встановлення, оновлення, налаштування Заголовки, выбор подкатегории Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut Вибір категорій і виробників для "Знайшли дешевше" шаблону Upstore Автор: Flint2000 × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
kouichiro Опубліковано: 10 листопада 2013 Автор Share Опубліковано: 10 листопада 2013 Вы можете удалить(закоментировать ) в category.tpl вывод заголовка. По второму пункту так http://www.opencartnews.com/tutorials/creating-a-custom-page-in-opencart-final/ Спасибо за ответ :-) :-) :-) :-) Надіслати Поділитися на інших сайтах More sharing options...
kouichiro Опубліковано: 12 листопада 2013 Автор Share Опубліковано: 12 листопада 2013 Вы можете удалить(закоментировать ) в category.tpl вывод заголовка. А можно поподробнее как его "закоментировать" пожалуйста. Вот я открыла /public_html/admin/view/template/module/category.tpl... <?php echo $header; ?> <div id="content"> <div class="breadcrumb"> <?php foreach ($breadcrumbs as $breadcrumb) { ?> <?php echo $breadcrumb['separator']; ?><a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a> <?php } ?> </div> <?php if ($error_warning) { ?> <div class="warning"><?php echo $error_warning; ?></div> <?php } ?> <div class="box"> <div class="heading"> <h1><img src="view/image/module.png" alt="" /> <?php echo $heading_title; ?></h1> <div class="buttons"><a onclick="$('#form').submit();" class="button"><?php echo $button_save; ?></a><a href="<?php echo $cancel; ?>" class="button"><?php echo $button_cancel; ?></a></div> </div> <div class="content"> <form action="<?php echo $action; ?>" method="post" enctype="multipart/form-data" id="form"> <table id="module" class="list"> <thead> <tr> <td class="left"><?php echo $entry_layout; ?></td> <td class="left"><?php echo $entry_position; ?></td> <td class="left"><?php echo $entry_status; ?></td> <td class="right"><?php echo $entry_sort_order; ?></td> <td></td> </tr> </thead> <?php $module_row = 0; ?> <?php foreach ($modules as $module) { ?> <tbody id="module-row<?php echo $module_row; ?>"> <tr> <td class="left"><select name="category_module[<?php echo $module_row; ?>][layout_id]"> <?php foreach ($layouts as $layout) { ?> <?php if ($layout['layout_id'] == $module['layout_id']) { ?> <option value="<?php echo $layout['layout_id']; ?>" selected="selected"><?php echo $layout['name']; ?></option> <?php } else { ?> <option value="<?php echo $layout['layout_id']; ?>"><?php echo $layout['name']; ?></option> <?php } ?> <?php } ?> </select></td> <td class="left"><select name="category_module[<?php echo $module_row; ?>][position]"> <?php if ($module['position'] == 'content_top') { ?> <option value="content_top" selected="selected"><?php echo $text_content_top; ?></option> <?php } else { ?> <option value="content_top"><?php echo $text_content_top; ?></option> <?php } ?> <?php if ($module['position'] == 'content_bottom') { ?> <option value="content_bottom" selected="selected"><?php echo $text_content_bottom; ?></option> <?php } else { ?> <option value="content_bottom"><?php echo $text_content_bottom; ?></option> <?php } ?> <?php if ($module['position'] == 'column_left') { ?> <option value="column_left" selected="selected"><?php echo $text_column_left; ?></option> <?php } else { ?> <option value="column_left"><?php echo $text_column_left; ?></option> <?php } ?> <?php if ($module['position'] == 'column_right') { ?> <option value="column_right" selected="selected"><?php echo $text_column_right; ?></option> <?php } else { ?> <option value="column_right"><?php echo $text_column_right; ?></option> <?php } ?> </select></td> <td class="left"><select name="category_module[<?php echo $module_row; ?>][status]"> <?php if ($module['status']) { ?> <option value="1" selected="selected"><?php echo $text_enabled; ?></option> <option value="0"><?php echo $text_disabled; ?></option> <?php } else { ?> <option value="1"><?php echo $text_enabled; ?></option> <option value="0" selected="selected"><?php echo $text_disabled; ?></option> <?php } ?> </select></td> <td class="right"><input type="text" name="category_module[<?php echo $module_row; ?>][sort_order]" value="<?php echo $module['sort_order']; ?>" size="3" /></td> <td class="left"><a onclick="$('#module-row<?php echo $module_row; ?>').remove();" class="button"><?php echo $button_remove; ?></a></td> </tr> </tbody> <?php $module_row++; ?> <?php } ?> <tfoot> <tr> <td colspan="4"></td> <td class="left"><a onclick="addModule();" class="button"><?php echo $button_add_module; ?></a></td> </tr> </tfoot> </table> </form> </div> </div> </div> <script type="text/javascript"><!-- var module_row = <?php echo $module_row; ?>; function addModule() { html = '<tbody id="module-row' + module_row + '">'; html += ' <tr>'; html += ' <td class="left"><select name="category_module[' + module_row + '][layout_id]">'; <?php foreach ($layouts as $layout) { ?> html += ' <option value="<?php echo $layout['layout_id']; ?>"><?php echo addslashes($layout['name']); ?></option>'; <?php } ?> html += ' </select></td>'; html += ' <td class="left"><select name="category_module[' + module_row + '][position]">'; html += ' <option value="content_top"><?php echo $text_content_top; ?></option>'; html += ' <option value="content_bottom"><?php echo $text_content_bottom; ?></option>'; html += ' <option value="column_left"><?php echo $text_column_left; ?></option>'; html += ' <option value="column_right"><?php echo $text_column_right; ?></option>'; html += ' </select></td>'; html += ' <td class="left"><select name="category_module[' + module_row + '][status]">'; html += ' <option value="1" selected="selected"><?php echo $text_enabled; ?></option>'; html += ' <option value="0"><?php echo $text_disabled; ?></option>'; html += ' </select></td>'; html += ' <td class="right"><input type="text" name="category_module[' + module_row + '][sort_order]" value="" size="3" /></td>'; html += ' <td class="left"><a onclick="$(\'#module-row' + module_row + '\').remove();" class="button"><?php echo $button_remove; ?></a></td>'; html += ' </tr>'; html += '</tbody>'; $('#module tfoot').before(html); module_row++; } //--></script> <?php echo $footer; ?> Надіслати Поділитися на інших сайтах More sharing options...
Tom Опубліковано: 12 листопада 2013 Share Опубліковано: 12 листопада 2013 Не та папка,вы показываете tpl модуля категорий, а речь шла о tpl из папки product catalog\view\theme\Ваш_Шаблон\template\product\category.tpl 1 Надіслати Поділитися на інших сайтах More sharing options... kouichiro Опубліковано: 12 листопада 2013 Автор Share Опубліковано: 12 листопада 2013 Не та папка,вы показываете tpl модуля категорий, а речь шла о tpl из папки product catalog\view\theme\Ваш_Шаблон\template\product\category.tpl Извините, что я к Вам пристала :oops: Просто пытаюсь сама разбираться четвертый день, и абсолютная тупилка оказывается... Как Вы все это знаете - невероятно... Вот оно... <?php echo $header; ?><?php echo $column_left; ?><?php echo $column_right; ?> <div id="content"><?php echo $content_top; ?> <div class="breadcrumb"> <?php foreach ($breadcrumbs as $breadcrumb) { ?> <?php echo $breadcrumb['separator']; ?><a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a> <?php } ?> </div> <h1><?php echo $heading_title; ?></h1> <?php if ($thumb || $description) { ?> <div class="category-info"> <?php if ($thumb) { ?> <div class="image"><img src="<?php echo $thumb; ?>" alt="<?php echo $heading_title; ?>" /></div> <?php } ?> <?php if ($description) { ?> <?php echo $description; ?> <?php } ?> </div> <?php } ?> <?php if ($categories) { ?> <h2><?php echo $text_refine; ?></h2> <div class="category-list"> <?php if (count($categories) <= 5) { ?> <ul> <?php foreach ($categories as $category) { ?> <li><a href="<?php echo $category['href']; ?>"><img src="<?php echo $category['thumb']; ?>"><span><?php echo $category['name']; ?></a></span></li> <?php } ?> </ul> <?php } else { ?> <?php for ($i = 0; $i < count($categories);) { ?> <ul> <?php $j = $i + ceil(count($categories) / 4); ?> <?php for (; $i < $j; $i++) { ?> <?php if (isset($categories[$i])) { ?> <li><a href="<?php echo $categories[$i]['href']; ?>"><img src="<?php echo $categories[$i]['thumb']; ?>"><span><?php echo $categories[$i]['name']; ?></span></a></li> <?php } ?> <?php } ?> </ul> <?php } ?> <?php } ?> </div> <?php } ?> <?php if ($products) { ?> <div class="product-filter"> <div class="display"><b><?php echo $text_display; ?></b> <?php echo $text_list; ?> <b>/</b> <a onclick="display('grid');"><?php echo $text_grid; ?></a></div> <div class="limit"><b><?php echo $text_limit; ?></b> <select onchange="location = this.value;"> <?php foreach ($limits as $limits) { ?> <?php if ($limits['value'] == $limit) { ?> <option value="<?php echo $limits['href']; ?>" selected="selected"><?php echo $limits['text']; ?></option> <?php } else { ?> <option value="<?php echo $limits['href']; ?>"><?php echo $limits['text']; ?></option> <?php } ?> <?php } ?> </select> </div> <div class="product-compare"><a href="<?php echo $compare; ?>" id="compare-total"><?php echo $text_compare; ?></a></div> <div class="sort"><b><?php echo $text_sort; ?></b> <select onchange="location = this.value;"> <?php foreach ($sorts as $sorts) { ?> <?php if ($sorts['value'] == $sort . '-' . $order) { ?> <option value="<?php echo $sorts['href']; ?>" selected="selected"><?php echo $sorts['text']; ?></option> <?php } else { ?> <option value="<?php echo $sorts['href']; ?>"><?php echo $sorts['text']; ?></option> <?php } ?> <?php } ?> </select> </div> </div> <div class="product-list"> <?php foreach ($products as $product) { ?> <div> <?php if ($product['thumb']) { ?> <div class="image"><a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" title="<?php echo $product['name']; ?>" alt="<?php echo $product['name']; ?>" /></a></div> <?php } ?> <div class="name"><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a></div> <div class="description"><?php echo $product['description']; ?></div> <?php if ($product['price']) { ?> <div class="price"> <?php if (!$product['special']) { ?> <?php echo $product['price']; ?> <?php } else { ?> <span class="price-old"><?php echo $product['price']; ?></span> <span class="price-new"><?php echo $product['special']; ?></span> <?php } ?> <?php if ($product['tax']) { ?> <br /> <span class="price-tax"><?php echo $text_tax; ?> <?php echo $product['tax']; ?></span> <?php } ?> </div> <?php } ?> <?php if ($product['rating']) { ?> <div class="rating"><img src="catalog/view/theme/default/image/stars-<?php echo $product['rating']; ?>.png" alt="<?php echo $product['reviews']; ?>" /></div> <?php } ?> <div class="cart"> <input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button" /> </div> <div class="wishlist"><a onclick="addToWishList('<?php echo $product['product_id']; ?>');"><?php echo $button_wishlist; ?></a></div> <div class="compare"><a onclick="addToCompare('<?php echo $product['product_id']; ?>');"><?php echo $button_compare; ?></a></div> </div> <?php } ?> </div> <div class="pagination"><?php echo $pagination; ?></div> <?php } ?> <?php if (!$categories && !$products) { ?> <div class="content"><?php echo $text_empty; ?></div> <div class="buttons"> <div class="right"><a href="<?php echo $continue; ?>" class="button"><?php echo $button_continue; ?></a></div> </div> <?php } ?> <?php echo $content_bottom; ?></div> <script type="text/javascript"><!-- function display(view) { if (view == 'list') { $('.product-grid').attr('class', 'product-list'); $('.product-list > div').each(function(index, element) { html = '<div class="right">'; html += ' <div class="cart">' + $(element).find('.cart').html() + '</div>'; html += ' <div class="wishlist">' + $(element).find('.wishlist').html() + '</div>'; html += ' <div class="compare">' + $(element).find('.compare').html() + '</div>'; html += '</div>'; html += '<div class="left">'; var image = $(element).find('.image').html(); if (image != null) { html += '<div class="image">' + image + '</div>'; } var price = $(element).find('.price').html(); if (price != null) { html += '<div class="price">' + price + '</div>'; } html += ' <div class="name">' + $(element).find('.name').html() + '</div>'; html += ' <div class="description">' + $(element).find('.description').html() + '</div>'; var rating = $(element).find('.rating').html(); if (rating != null) { html += '<div class="rating">' + rating + '</div>'; } html += '</div>'; $(element).html(html); }); $('.display').html('<b><?php echo $text_display; ?></b> <?php echo $text_list; ?> <b>/</b> <a onclick="display(\'grid\');"><?php echo $text_grid; ?></a>'); $.totalStorage('display', 'list'); } else { $('.product-list').attr('class', 'product-grid'); $('.product-grid > div').each(function(index, element) { html = ''; var image = $(element).find('.image').html(); if (image != null) { html += '<div class="image">' + image + '</div>'; } html += '<div class="name">' + $(element).find('.name').html() + '</div>'; html += '<div class="description">' + $(element).find('.description').html() + '</div>'; var price = $(element).find('.price').html(); if (price != null) { html += '<div class="price">' + price + '</div>'; } var rating = $(element).find('.rating').html(); if (rating != null) { html += '<div class="rating">' + rating + '</div>'; } html += '<div class="cart">' + $(element).find('.cart').html() + '</div>'; html += '<div class="wishlist">' + $(element).find('.wishlist').html() + '</div>'; html += '<div class="compare">' + $(element).find('.compare').html() + '</div>'; $(element).html(html); }); $('.display').html('<b><?php echo $text_display; ?></b> <a onclick="display(\'list\');"><?php echo $text_list; ?></a> <b>/</b> <?php echo $text_grid; ?>'); $.totalStorage('display', 'grid'); } } view = $.totalStorage('display'); if (view) { display(view); } else { display('list'); } //--></script> <?php echo $footer; ?> Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 12 листопада 2013 Share Опубліковано: 12 листопада 2013 Восьмая строка сверху <h1><?php echo $heading_title; ?></h1> Это именно то что выводит заголовок. Закомментировать так <!-- <h1><?php echo $heading_title; ?></h1>--> 1 Надіслати Поділитися на інших сайтах More sharing options... kouichiro Опубліковано: 12 листопада 2013 Автор Share Опубліковано: 12 листопада 2013 Восьмая строка сверху Это именно то что выводит заголовок. Закомментировать так Да, да - он убрался, этот противный заголовок!!!!!!!.. Только вот приветствие "ДОБРО ПОЖАЛОВАТЬ В... и пр." осталось :cry: А как его убрать? И я от Вас отстану чес.слово :oops: Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 12 листопада 2013 Share Опубліковано: 12 листопада 2013 Добро пожаловать это заголовок который добавляется (лично мне не понятно для каких целей) модулем Приветствие. Лечение, в файле catalog\language\russian\module\welcome.php находим единственную строку $_['heading_title'] = 'Добро пожаловать в %s'; и превращаем её в это $_['heading_title'] = ' %s'; По последнему моменту немного сложнее( при любых манипуляциях делайте бэкап файлов изменения в которых описаны ниже,ну и естественно делаете Вы всё это на СВОЙ СТРАХ И РИСК) В файле catalog/controller/product/product.php Находим $this->document->setTitle($product_info['name']); Добавляем ниже if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/stylesheet/category_' . $category_id . '.css')) { $this->document->addStyle('catalog/view/theme/' . $this->config->get('config_template') . '/stylesheet/category_' . $category_id . '.css'); } Находим здесь же if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/category.tpl')) { Заменяем на if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/category_' . $category_id . '.tpl')) { $this->template = $this->config->get('config_template') . '/template/product/category_' . $category_id . '.tpl'; } elseif (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/category.tpl')) { Теперь в админке заходим в ту категорию,в которой хотим что то скрыть(или изменить внешний вид этой категории,да и в принципе вообще изменить всё содержимое) , подсматриваем ID , он в урле в самом конце В моём случае это предположим 122 Заходим в папку catalog\view\theme\Ваш_Шаблон\template\product И создаём файл category_122.tpl ( с содержимым аналогичным category.tpl ) Таким образом в момент окрытия этой страницы у нас будет подгружаться не стандартный category.tpl а созданный нами category_122.tpl, а дальше уже на Ваше усмотрение что именно удалить при выводе,раз нужно убрать отображение картинок под-категорий,то открываем category_122.tpl, находим и удаляем <?php if ($categories) { ?> <h2><?php echo $text_refine; ?></h2> <div class="category-list"> <?php if (count($categories) <= 5) { ?> <ul> <?php foreach ($categories as $category) { ?> <li><a href="<?php echo $category['href']; ?>"><img src="<?php echo $category['thumb']; ?>"><span><?php echo $category['name']; ?></a></span></li> <?php } ?> </ul> <?php } else { ?> <?php for ($i = 0; $i < count($categories);) { ?> <ul> <?php $j = $i + ceil(count($categories) / 4); ?> <?php for (; $i < $j; $i++) { ?> <?php if (isset($categories[$i])) { ?> <li><a href="<?php echo $categories[$i]['href']; ?>"><img src="<?php echo $categories[$i]['thumb']; ?>"><span><?php echo $categories[$i]['name']; ?></span></a></li> <?php } ?> <?php } ?> </ul> <?php } ?> <?php } ?> </div> <?php } ?> PS: так же возможно этой категории присвоить свои стили,достаточно в папке stylesheet создать файл category_122.css и загрузить в неё любые стили нужные нам. 1 Надіслати Поділитися на інших сайтах More sharing options... kouichiro Опубліковано: 12 листопада 2013 Автор Share Опубліковано: 12 листопада 2013 Спасибо Вам, Tom, огромное, Вы - гений! :wub: :wub: :wub: :wub: Я еще здесь $_['heading_title'] = ' %s'; убрала %s и вообще ничего не стало, а то оставалось название магазина. Благодаря Вам я начала понимать вообще что к чему, так сказать "алгоритм действий". Чем нибудь могу Вас отблагодарить? :oops: Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 12 листопада 2013 Share Опубліковано: 12 листопада 2013 Ога! Спасибо вполне достаточно! Надіслати Поділитися на інших сайтах More sharing options... kouichiro Опубліковано: 12 листопада 2013 Автор Share Опубліковано: 12 листопада 2013 Спасибо вполне достаточно! Хотя бы тогда так :-) Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Встановлення, оновлення, налаштування Заголовки, выбор подкатегории Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення PRICE MASTER - Модуль імпорту/експорту товарів, парсинг, переклад, генерація текстів, редактор каталогу та багато іншого Автор: ScriptBrains 1.0 Синхронізація Замовлень Rozetka.ua та Opencart Автор: sinco Product Manipulator Автор: Hiperlynx007 Видалення дублікатів товарів для OpenCart Автор: Hatshypsut Вибір категорій і виробників для "Знайшли дешевше" шаблону Upstore Автор: Flint2000
kouichiro Опубліковано: 12 листопада 2013 Автор Share Опубліковано: 12 листопада 2013 Не та папка,вы показываете tpl модуля категорий, а речь шла о tpl из папки product catalog\view\theme\Ваш_Шаблон\template\product\category.tpl Извините, что я к Вам пристала :oops: Просто пытаюсь сама разбираться четвертый день, и абсолютная тупилка оказывается... Как Вы все это знаете - невероятно... Вот оно... <?php echo $header; ?><?php echo $column_left; ?><?php echo $column_right; ?> <div id="content"><?php echo $content_top; ?> <div class="breadcrumb"> <?php foreach ($breadcrumbs as $breadcrumb) { ?> <?php echo $breadcrumb['separator']; ?><a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a> <?php } ?> </div> <h1><?php echo $heading_title; ?></h1> <?php if ($thumb || $description) { ?> <div class="category-info"> <?php if ($thumb) { ?> <div class="image"><img src="<?php echo $thumb; ?>" alt="<?php echo $heading_title; ?>" /></div> <?php } ?> <?php if ($description) { ?> <?php echo $description; ?> <?php } ?> </div> <?php } ?> <?php if ($categories) { ?> <h2><?php echo $text_refine; ?></h2> <div class="category-list"> <?php if (count($categories) <= 5) { ?> <ul> <?php foreach ($categories as $category) { ?> <li><a href="<?php echo $category['href']; ?>"><img src="<?php echo $category['thumb']; ?>"><span><?php echo $category['name']; ?></a></span></li> <?php } ?> </ul> <?php } else { ?> <?php for ($i = 0; $i < count($categories);) { ?> <ul> <?php $j = $i + ceil(count($categories) / 4); ?> <?php for (; $i < $j; $i++) { ?> <?php if (isset($categories[$i])) { ?> <li><a href="<?php echo $categories[$i]['href']; ?>"><img src="<?php echo $categories[$i]['thumb']; ?>"><span><?php echo $categories[$i]['name']; ?></span></a></li> <?php } ?> <?php } ?> </ul> <?php } ?> <?php } ?> </div> <?php } ?> <?php if ($products) { ?> <div class="product-filter"> <div class="display"><b><?php echo $text_display; ?></b> <?php echo $text_list; ?> <b>/</b> <a onclick="display('grid');"><?php echo $text_grid; ?></a></div> <div class="limit"><b><?php echo $text_limit; ?></b> <select onchange="location = this.value;"> <?php foreach ($limits as $limits) { ?> <?php if ($limits['value'] == $limit) { ?> <option value="<?php echo $limits['href']; ?>" selected="selected"><?php echo $limits['text']; ?></option> <?php } else { ?> <option value="<?php echo $limits['href']; ?>"><?php echo $limits['text']; ?></option> <?php } ?> <?php } ?> </select> </div> <div class="product-compare"><a href="<?php echo $compare; ?>" id="compare-total"><?php echo $text_compare; ?></a></div> <div class="sort"><b><?php echo $text_sort; ?></b> <select onchange="location = this.value;"> <?php foreach ($sorts as $sorts) { ?> <?php if ($sorts['value'] == $sort . '-' . $order) { ?> <option value="<?php echo $sorts['href']; ?>" selected="selected"><?php echo $sorts['text']; ?></option> <?php } else { ?> <option value="<?php echo $sorts['href']; ?>"><?php echo $sorts['text']; ?></option> <?php } ?> <?php } ?> </select> </div> </div> <div class="product-list"> <?php foreach ($products as $product) { ?> <div> <?php if ($product['thumb']) { ?> <div class="image"><a href="<?php echo $product['href']; ?>"><img src="<?php echo $product['thumb']; ?>" title="<?php echo $product['name']; ?>" alt="<?php echo $product['name']; ?>" /></a></div> <?php } ?> <div class="name"><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a></div> <div class="description"><?php echo $product['description']; ?></div> <?php if ($product['price']) { ?> <div class="price"> <?php if (!$product['special']) { ?> <?php echo $product['price']; ?> <?php } else { ?> <span class="price-old"><?php echo $product['price']; ?></span> <span class="price-new"><?php echo $product['special']; ?></span> <?php } ?> <?php if ($product['tax']) { ?> <br /> <span class="price-tax"><?php echo $text_tax; ?> <?php echo $product['tax']; ?></span> <?php } ?> </div> <?php } ?> <?php if ($product['rating']) { ?> <div class="rating"><img src="catalog/view/theme/default/image/stars-<?php echo $product['rating']; ?>.png" alt="<?php echo $product['reviews']; ?>" /></div> <?php } ?> <div class="cart"> <input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button" /> </div> <div class="wishlist"><a onclick="addToWishList('<?php echo $product['product_id']; ?>');"><?php echo $button_wishlist; ?></a></div> <div class="compare"><a onclick="addToCompare('<?php echo $product['product_id']; ?>');"><?php echo $button_compare; ?></a></div> </div> <?php } ?> </div> <div class="pagination"><?php echo $pagination; ?></div> <?php } ?> <?php if (!$categories && !$products) { ?> <div class="content"><?php echo $text_empty; ?></div> <div class="buttons"> <div class="right"><a href="<?php echo $continue; ?>" class="button"><?php echo $button_continue; ?></a></div> </div> <?php } ?> <?php echo $content_bottom; ?></div> <script type="text/javascript"><!-- function display(view) { if (view == 'list') { $('.product-grid').attr('class', 'product-list'); $('.product-list > div').each(function(index, element) { html = '<div class="right">'; html += ' <div class="cart">' + $(element).find('.cart').html() + '</div>'; html += ' <div class="wishlist">' + $(element).find('.wishlist').html() + '</div>'; html += ' <div class="compare">' + $(element).find('.compare').html() + '</div>'; html += '</div>'; html += '<div class="left">'; var image = $(element).find('.image').html(); if (image != null) { html += '<div class="image">' + image + '</div>'; } var price = $(element).find('.price').html(); if (price != null) { html += '<div class="price">' + price + '</div>'; } html += ' <div class="name">' + $(element).find('.name').html() + '</div>'; html += ' <div class="description">' + $(element).find('.description').html() + '</div>'; var rating = $(element).find('.rating').html(); if (rating != null) { html += '<div class="rating">' + rating + '</div>'; } html += '</div>'; $(element).html(html); }); $('.display').html('<b><?php echo $text_display; ?></b> <?php echo $text_list; ?> <b>/</b> <a onclick="display(\'grid\');"><?php echo $text_grid; ?></a>'); $.totalStorage('display', 'list'); } else { $('.product-list').attr('class', 'product-grid'); $('.product-grid > div').each(function(index, element) { html = ''; var image = $(element).find('.image').html(); if (image != null) { html += '<div class="image">' + image + '</div>'; } html += '<div class="name">' + $(element).find('.name').html() + '</div>'; html += '<div class="description">' + $(element).find('.description').html() + '</div>'; var price = $(element).find('.price').html(); if (price != null) { html += '<div class="price">' + price + '</div>'; } var rating = $(element).find('.rating').html(); if (rating != null) { html += '<div class="rating">' + rating + '</div>'; } html += '<div class="cart">' + $(element).find('.cart').html() + '</div>'; html += '<div class="wishlist">' + $(element).find('.wishlist').html() + '</div>'; html += '<div class="compare">' + $(element).find('.compare').html() + '</div>'; $(element).html(html); }); $('.display').html('<b><?php echo $text_display; ?></b> <a onclick="display(\'list\');"><?php echo $text_list; ?></a> <b>/</b> <?php echo $text_grid; ?>'); $.totalStorage('display', 'grid'); } } view = $.totalStorage('display'); if (view) { display(view); } else { display('list'); } //--></script> <?php echo $footer; ?> Надіслати Поділитися на інших сайтах More sharing options...
Tom Опубліковано: 12 листопада 2013 Share Опубліковано: 12 листопада 2013 Восьмая строка сверху <h1><?php echo $heading_title; ?></h1> Это именно то что выводит заголовок. Закомментировать так <!-- <h1><?php echo $heading_title; ?></h1>--> 1 Надіслати Поділитися на інших сайтах More sharing options... kouichiro Опубліковано: 12 листопада 2013 Автор Share Опубліковано: 12 листопада 2013 Восьмая строка сверху Это именно то что выводит заголовок. Закомментировать так Да, да - он убрался, этот противный заголовок!!!!!!!.. Только вот приветствие "ДОБРО ПОЖАЛОВАТЬ В... и пр." осталось :cry: А как его убрать? И я от Вас отстану чес.слово :oops: Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 12 листопада 2013 Share Опубліковано: 12 листопада 2013 Добро пожаловать это заголовок который добавляется (лично мне не понятно для каких целей) модулем Приветствие. Лечение, в файле catalog\language\russian\module\welcome.php находим единственную строку $_['heading_title'] = 'Добро пожаловать в %s'; и превращаем её в это $_['heading_title'] = ' %s'; По последнему моменту немного сложнее( при любых манипуляциях делайте бэкап файлов изменения в которых описаны ниже,ну и естественно делаете Вы всё это на СВОЙ СТРАХ И РИСК) В файле catalog/controller/product/product.php Находим $this->document->setTitle($product_info['name']); Добавляем ниже if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/stylesheet/category_' . $category_id . '.css')) { $this->document->addStyle('catalog/view/theme/' . $this->config->get('config_template') . '/stylesheet/category_' . $category_id . '.css'); } Находим здесь же if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/category.tpl')) { Заменяем на if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/category_' . $category_id . '.tpl')) { $this->template = $this->config->get('config_template') . '/template/product/category_' . $category_id . '.tpl'; } elseif (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/category.tpl')) { Теперь в админке заходим в ту категорию,в которой хотим что то скрыть(или изменить внешний вид этой категории,да и в принципе вообще изменить всё содержимое) , подсматриваем ID , он в урле в самом конце В моём случае это предположим 122 Заходим в папку catalog\view\theme\Ваш_Шаблон\template\product И создаём файл category_122.tpl ( с содержимым аналогичным category.tpl ) Таким образом в момент окрытия этой страницы у нас будет подгружаться не стандартный category.tpl а созданный нами category_122.tpl, а дальше уже на Ваше усмотрение что именно удалить при выводе,раз нужно убрать отображение картинок под-категорий,то открываем category_122.tpl, находим и удаляем <?php if ($categories) { ?> <h2><?php echo $text_refine; ?></h2> <div class="category-list"> <?php if (count($categories) <= 5) { ?> <ul> <?php foreach ($categories as $category) { ?> <li><a href="<?php echo $category['href']; ?>"><img src="<?php echo $category['thumb']; ?>"><span><?php echo $category['name']; ?></a></span></li> <?php } ?> </ul> <?php } else { ?> <?php for ($i = 0; $i < count($categories);) { ?> <ul> <?php $j = $i + ceil(count($categories) / 4); ?> <?php for (; $i < $j; $i++) { ?> <?php if (isset($categories[$i])) { ?> <li><a href="<?php echo $categories[$i]['href']; ?>"><img src="<?php echo $categories[$i]['thumb']; ?>"><span><?php echo $categories[$i]['name']; ?></span></a></li> <?php } ?> <?php } ?> </ul> <?php } ?> <?php } ?> </div> <?php } ?> PS: так же возможно этой категории присвоить свои стили,достаточно в папке stylesheet создать файл category_122.css и загрузить в неё любые стили нужные нам. 1 Надіслати Поділитися на інших сайтах More sharing options... kouichiro Опубліковано: 12 листопада 2013 Автор Share Опубліковано: 12 листопада 2013 Спасибо Вам, Tom, огромное, Вы - гений! :wub: :wub: :wub: :wub: Я еще здесь $_['heading_title'] = ' %s'; убрала %s и вообще ничего не стало, а то оставалось название магазина. Благодаря Вам я начала понимать вообще что к чему, так сказать "алгоритм действий". Чем нибудь могу Вас отблагодарить? :oops: Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 12 листопада 2013 Share Опубліковано: 12 листопада 2013 Ога! Спасибо вполне достаточно! Надіслати Поділитися на інших сайтах More sharing options... kouichiro Опубліковано: 12 листопада 2013 Автор Share Опубліковано: 12 листопада 2013 Спасибо вполне достаточно! Хотя бы тогда так :-) Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Встановлення, оновлення, налаштування Заголовки, выбор подкатегории
kouichiro Опубліковано: 12 листопада 2013 Автор Share Опубліковано: 12 листопада 2013 Восьмая строка сверху Это именно то что выводит заголовок. Закомментировать так Да, да - он убрался, этот противный заголовок!!!!!!!.. Только вот приветствие "ДОБРО ПОЖАЛОВАТЬ В... и пр." осталось :cry: А как его убрать? И я от Вас отстану чес.слово :oops: Надіслати Поділитися на інших сайтах More sharing options...
Tom Опубліковано: 12 листопада 2013 Share Опубліковано: 12 листопада 2013 Добро пожаловать это заголовок который добавляется (лично мне не понятно для каких целей) модулем Приветствие. Лечение, в файле catalog\language\russian\module\welcome.php находим единственную строку $_['heading_title'] = 'Добро пожаловать в %s'; и превращаем её в это $_['heading_title'] = ' %s'; По последнему моменту немного сложнее( при любых манипуляциях делайте бэкап файлов изменения в которых описаны ниже,ну и естественно делаете Вы всё это на СВОЙ СТРАХ И РИСК) В файле catalog/controller/product/product.php Находим $this->document->setTitle($product_info['name']); Добавляем ниже if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/stylesheet/category_' . $category_id . '.css')) { $this->document->addStyle('catalog/view/theme/' . $this->config->get('config_template') . '/stylesheet/category_' . $category_id . '.css'); } Находим здесь же if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/category.tpl')) { Заменяем на if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/category_' . $category_id . '.tpl')) { $this->template = $this->config->get('config_template') . '/template/product/category_' . $category_id . '.tpl'; } elseif (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/product/category.tpl')) { Теперь в админке заходим в ту категорию,в которой хотим что то скрыть(или изменить внешний вид этой категории,да и в принципе вообще изменить всё содержимое) , подсматриваем ID , он в урле в самом конце В моём случае это предположим 122 Заходим в папку catalog\view\theme\Ваш_Шаблон\template\product И создаём файл category_122.tpl ( с содержимым аналогичным category.tpl ) Таким образом в момент окрытия этой страницы у нас будет подгружаться не стандартный category.tpl а созданный нами category_122.tpl, а дальше уже на Ваше усмотрение что именно удалить при выводе,раз нужно убрать отображение картинок под-категорий,то открываем category_122.tpl, находим и удаляем <?php if ($categories) { ?> <h2><?php echo $text_refine; ?></h2> <div class="category-list"> <?php if (count($categories) <= 5) { ?> <ul> <?php foreach ($categories as $category) { ?> <li><a href="<?php echo $category['href']; ?>"><img src="<?php echo $category['thumb']; ?>"><span><?php echo $category['name']; ?></a></span></li> <?php } ?> </ul> <?php } else { ?> <?php for ($i = 0; $i < count($categories);) { ?> <ul> <?php $j = $i + ceil(count($categories) / 4); ?> <?php for (; $i < $j; $i++) { ?> <?php if (isset($categories[$i])) { ?> <li><a href="<?php echo $categories[$i]['href']; ?>"><img src="<?php echo $categories[$i]['thumb']; ?>"><span><?php echo $categories[$i]['name']; ?></span></a></li> <?php } ?> <?php } ?> </ul> <?php } ?> <?php } ?> </div> <?php } ?> PS: так же возможно этой категории присвоить свои стили,достаточно в папке stylesheet создать файл category_122.css и загрузить в неё любые стили нужные нам. 1 Надіслати Поділитися на інших сайтах More sharing options... kouichiro Опубліковано: 12 листопада 2013 Автор Share Опубліковано: 12 листопада 2013 Спасибо Вам, Tom, огромное, Вы - гений! :wub: :wub: :wub: :wub: Я еще здесь $_['heading_title'] = ' %s'; убрала %s и вообще ничего не стало, а то оставалось название магазина. Благодаря Вам я начала понимать вообще что к чему, так сказать "алгоритм действий". Чем нибудь могу Вас отблагодарить? :oops: Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 12 листопада 2013 Share Опубліковано: 12 листопада 2013 Ога! Спасибо вполне достаточно! Надіслати Поділитися на інших сайтах More sharing options... kouichiro Опубліковано: 12 листопада 2013 Автор Share Опубліковано: 12 листопада 2013 Спасибо вполне достаточно! Хотя бы тогда так :-) Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
kouichiro Опубліковано: 12 листопада 2013 Автор Share Опубліковано: 12 листопада 2013 Спасибо Вам, Tom, огромное, Вы - гений! :wub: :wub: :wub: :wub: Я еще здесь $_['heading_title'] = ' %s'; убрала %s и вообще ничего не стало, а то оставалось название магазина. Благодаря Вам я начала понимать вообще что к чему, так сказать "алгоритм действий". Чем нибудь могу Вас отблагодарить? :oops: Надіслати Поділитися на інших сайтах More sharing options...
Tom Опубліковано: 12 листопада 2013 Share Опубліковано: 12 листопада 2013 Ога! Спасибо вполне достаточно! Надіслати Поділитися на інших сайтах More sharing options... kouichiro Опубліковано: 12 листопада 2013 Автор Share Опубліковано: 12 листопада 2013 Спасибо вполне достаточно! Хотя бы тогда так :-) Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0
kouichiro Опубліковано: 12 листопада 2013 Автор Share Опубліковано: 12 листопада 2013 Спасибо вполне достаточно! Хотя бы тогда так :-) Надіслати Поділитися на інших сайтах More sharing options...
Recommended Posts