Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Napolnasrakis

Новичок
  
  • Публикаций

    25
  • Зарегистрирован

  • Посещение

Все публикации пользователя Napolnasrakis

  1. 1. В фале controller\common\header.php ищите строки $children_data[] = array( 'name' => $child['name'] . ($this->config->get('config_product_count') ? ' (' . $product_total . ')' : ''), 'href' => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id']) заменяете на: $children_data[] = array( 'name' => $child['name'] . ($this->config->get('config_product_count') ? ' (' . $product_total . ')' : ''), 'href' => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id']), 'sort_order'=> $child['sort_order'] 2. В файле тема\template\common\header.tpl ищите строки <?php for ($i = 0; $i < count($category['children']);)/> { ?> <ul> <?php $j = $i + ceil(count($category['children']) / $category['column']); ?> <?php for (; $i < $j; $i++) { ?> <?php if (isset($category['children'][$i])) { ?> <li><a href="<?php echo $category['children'][$i]['href']; ?>"><?php echo $category['children'][$i]['name']; ?></a></li> <?php } ?> <?php } ?> </ul> <?php } ?> меняете на: <?php for ($i = 0; $i < count($category['children']); $i++) { ?> <?php if ($i==0) { ?> <ul> <?php } ELSE {?> <?php $j=$i-1 ?> <?php if ($category['children'][$i]['sort_order']<>$category['children'][$j]['sort_order']) { ?> </ul> <ul> <?php } ?> <?php } ?> <?php if (isset($category['children'][$i])) { ?> <li><a href="<?php echo $category['children'][$i]['href']; ?>"><?php echo $category['children'][$i]['name']; ?></a></li> <?php } ?> <?php if ($i==count($category['children'])) { ?> </ul> <?php } ?> <?php } ?> 3. Важное. Суть все этого: все подкатегории с одним порядком сортировки выводятся в одну колонку. Поэтому, на примере автора, надо сделать порядок сортировки таким: - шины с посадочным радиусом R12 - порядок сортировки 1, - шины с посадочным радиусом R13 - порядок сортировки 2, - шины с посадочным радиусом R14 - порядок сортировки 3
  2. В файле footer.php foreach ($this->model_catalog_information->getInformations() as $result) { if ($result['bottom']) { $this->data['informations'][] = array( 'title' => $result['title'], 'href' => $this->url->link('information/information', 'information_id=' . $result['information_id']) ); } } Это строки вам нужны? Вам точно надо ознакомиться с этими ссылками http://ru.wikipedia....View-Controller http://opencartforum...BE%D0%BD%D0%B0/ http://opencartforum...0-default-154x/
  3. А, ну тогда стандартными средствами можно "каталог-статьи" добавить там статью. Ну а потом ссылку на нее хоть куда втыкай.
  4. В header.php строки $this->data['home'] = $this->url->link('common/home'); $this->data['wishlist'] = $this->url->link('account/wishlist', '', 'SSL'); $this->data['logged'] = $this->customer->isLogged(); $this->data['account'] = $this->url->link('account/account', '', 'SSL'); $this->data['shopping_cart'] = $this->url->link('checkout/cart'); $this->data['checkout'] = $this->url->link('checkout/checkout', '', 'SSL');
  5. Какого главного меню? Меню категорий? Так оно в админке не меняется -оно описано в файле header.tpl в блоке <div id="menu">...</div> Там же и изменить можно по своему хотению.
  6. В файле \www\catalog\controller\common\header.php ищи строку $this->data['text_welcome'] = sprintf($this->language->get('text_welcome'), $this->url->link('account/login', '', 'SSL'), $this->url->link('account/register', '', 'SSL')); и меняй местами слова register и login
  7. Ну больше я ничего посоветовать без самого модуля не могу. Дай ссылку на этот модуль.
  8. Если мне не изменяет гугл, то strip_tags режет html тэги (как раз превращает форматированный текст в обычный), а substr выводит только первые 100 символов. Можно изменить функцию $description = function_exists('utf8_substr') ? utf8_substr(strip_tags(html_entity_decode($product['description'], ENT_QUOTES, 'UTF-8')), 0, 100) . '..' : substr(strip_tags(html_entity_decode($product['description'], ENT_QUOTES, 'UTF-8')), 0, 100) . '..'; заменить на $description = html_entity_decode($product['description'], ENT_QUOTES, 'UTF-8'); ЛИБО изменить вызов этой функции 'description' => $description, заменить на 'description' => html_entity_decode($product['description'], ENT_QUOTES, 'UTF-8'),
  9. Попробуйте в строке 1153, в блоке .box-content .box-product, .box-content .product-grid { display: inline-block; width: auto; } поставить не auto, а тоже 1200px
  10. Так у вас там какой-то модуль для фильтрации стоит. Это в нем надо искать, где описание выводится и там лечить. Попробуйте, для начала, этот модуль отключить.
  11. Так вы хотите расширить всю страницу? Тогда в строке 190 меняйте #container { width: 1000px; на ту ширину, которую вам надо
  12. В файле stylesheet.css, в строке 1216 ,в блоке box-product div.image, .product-grid .image { display: block; margin-bottom: 0px; min-height: 244px; min-width: 175px; padding: 20px 20px 0px; } замените строку min-width: 175px; на width:120px
  13. У вас на сайте всего 4 товара. Попробуйте добавить еще. И в настройках модуля посмотрите.
  14. Как вы получаете список товара, где хотите поменять описание? Тут возможно два варианта: 1. Нажимаете на какую-нибудь подкатегорию 2. Вводите что-то в поле "поиск" и нажимаете "искать" В первом случае надо менять файл catagory.php, а во-втором файл search.php category.php
  15. У вас в файле stylesheet.css в строке 600 написано width: 150%; попробуйте удалить эту строку
  16. У меня в файле category.php все аналогично. В двух местах ,как и у вас, написано "'description' => html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8'),". Вы уверены что измененный файл на сервер залили? А может быть вы не там смотрите на сайте? Не в категориях, а в поиске, например. Тогда надо так же изменить файл search.php, лежащий в той же папке.
  17. Как вы и писали, взял строку из product.php и поставил в category.php. Получилось 'description' => html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8'), И все работает.
  18. Так лежит в каталоге темы или в папке image, которая лежит в каталоге темы? Скопируйте сюда полный блок body. И ссылку на сайт, если он есть в открытом доступе.
  19. Попробуйте путь к картинке прописать вот так background: url('../image/DSCF6112.jpg'); И убедитесь что картинка лежит по адресу <каталог темы>\image
  20. Ха-ха. Все что я написал конечно работает, но это удаление гланд через задний проход. Оказывается все это меняется в админке.
  21. Но таким способом меняется количество колонок сразу на все категории. Если в "селективной парфюмерии" тебе, например, надо не 5 ,а 3 колонки. То надо править sql-базу: 1. открываешь таблицу category_description 2. ищещь в колонке name свою категорию, в той же строке запоминаешь значение в колонке category_id 3. открываешь таблицу category 4. ищещь в колонке category_id значение которое запомнил в п.2. 5. меняешь в этой строке колонку column, на свое значение. Таким образом можно каждой категории задать своё количество колонок.
  22. В файле <каталог темы>\template\common\header.tpl ищи строку <?php $j = $i + ceil(count($category['children']) / $category['column']); ?> и заменяй $category['column']) на количество колонок, нужное тебе. Для твоего шаблона, наверное, лучше 5. Получится: <?php $j = $i + ceil(count($category['children']) /5); ?>
  23. Так тебе не центрировать надо, а уменьшать количество колонок.
  24. Я же написал, заходишь в админку, там жмешь: Система - Локализация - Языки. Ставишь галки рядом со всеми языками, кроме отмеченного "по умолчанию" и нажимаешь удалить. Так же и с валютами: Система - Локализация - Валюты. Если удалять языки и валюты не хочешь, тогда в том же файле header.tpl удали строки: <?php echo $language; ?> <?php echo $currency; ?> Скачал вашу тему - там действительно не помогает удаление лишних языков в админке. Удаляйте строки в header.tpl
  25. 1. Чтобы убрать выбор языка и валюты, можно через админку (Система - Локализация - Языки/Валюты) убрать все языки кроме русского и все валюты кроме рублей. 2. Чтобы убрать "Постоянный покупатель", в файле ...\www\catalog\view\.название темы.\default\template\common\header.tpl ищите слово "text_account" и удаляете блок с этим словом. Блок начинается с <a и кончается </a>. Все это вместе со скобками удаляете. Например у меня была строка: <div class="links"><a href="<?php echo $home; ?>"><?php echo $text_home; ?></a><a href="<?php echo $wishlist; ?>" id="wishlist-total"><?php echo $text_wishlist; ?></a><a href="<?php echo $account; ?>"><?php echo $text_account; ?></a><a href="<?php echo $shopping_cart; ?>"><?php echo $text_shopping_cart; ?></a><a href="<?php echo $checkout; ?>"><?php echo $text_checkout; ?></a></div> в ней надо удалить <a href="<?php echo $account; ?>"><?php echo $text_account; ?></a> 3.Чтобы удалить поиск, надо в том же файле header.tpl найти <div id="search"> и удалить весь этот блок. У меня он вот такой <div id="search"> <div class="button-search"></div> <?php if ($filter_name) { ?> <input type="text" name="filter_name" value="<?php echo $filter_name; ?>" /> <?php } else { ?> <input type="text" name="filter_name" value="<?php echo $text_search; ?>" onclick="this.value = '';" onkeydown="this.style.color = '#000000';" /> <?php } ?> </div> Я все это делал на дефолтном шаблоне. Ваш немного от него отличается. Так что смотрите сами.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.