Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

12strun

Користувачі
  
  • Публікації

    896
  • З нами

  • Відвідування

Усі публікації користувача 12strun

  1. В контроллере (catalog/controller/product/category.php массив $this->data['products'][] приводим к следующему виду: $this->data['products'][] = array( 'product_id' => $result['product_id'], 'thumb' => $image, 'name' => $result['name'], 'description' => utf8_substr(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')), 0, 100) . '..', 'price' => $price, 'special' => $special, 'tax' => $tax, 'rating' => $result['rating'], 'reviews' => sprintf($this->language->get('text_reviews'), (int)$result['reviews']), 'href' => $this->url->link('product/product', 'path=' . $this->request->get['path'] . '&product_id=' . $result['product_id']), 'options' => $this->model_catalog_product->getProductOptions($result['product_id']) ); , т.е. добавилась предпоследняя строка. А в category.tpl формируем в нужном месте следующее условие: <?php if ($product['options']) { echo "Вывод кнопки 'Подробнее'"; } else { echo "Вывод кнопки 'Купить' "; } ?>
  2. <?php if ($options) { ?> Вывод кнопки 'Подробнее' } else { Вывод кнопки 'Купить' } ?> Как-то так. Это если выводить в product.tpl. Для category.tpl, наверное, придется несколько другое условие применять...
  3. В самом магазине из-под учетной записи администратора залогиниться нельзя, там надо отдельно учетную запись создавать.
  4. В Total Commander забить текст, который надо найти и в поиск по всем файлам на вхождение данного текста.
  5. Скиньте куда-нибудь на файлообмен: catalog/controller/common/header.php catalog/language/english/common/header.php catalog/language/russian/common/header.php catalog/view/theme/default/template/common/header.php И киньте ссылку в личку. Я вам сделаю...
  6. Теребите хостера. При попытке прочитать файл стилей отдается 403 ошибка. Нет доступа.
  7. Тогда уж нужна возможность выбора стуктуры. Чекбоксами, например, выбирать структуру каталогов. Включать/не включать admin, catalog, в них вложенные каталоги, такие как, model, controller и т.д. Бывает, нужно сделать изменения в паре файлов, тогда полная структура на фиг не нужна...
  8. Прав на чтение нет на catalog/view/theme/default/stylesheet/stylesheet.css Поставьте права 644 на этот файл. И на все остальные файлы в хедере тоже прав не хватает... Что-то вы с правами на чудили...
  9. Уберите из файла catalog/view/theme/{ваш_шаблон}/template/product/category.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']; ?>"><?php echo $category['name']; ?></a></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']; ?>"><?php echo $categories[$i]['name']; ?></a></li> <?php } ?> <?php } ?> </ul> <?php } ?> <?php } ?> </div> <?php } ?>
  10. Таким способом эта надпись всегда будет висеть. Надо в сторону JS копать.
  11. Можно. В файле catalog/language/english/common/header.php добавьте в предпоследнюю строку: $_['text_contacts'] = 'Contacts';
  12. Еще можно количество снежинок уменьшить (flake_number). У вас сейчас стоит 30. Попробуйте выставить 10 или даже 5. Других вариантов нет.
  13. Попробуйте для снежинок в js-скрипте параметру melt выставить 0. Это задержка таяния снежинок. Кому-то это помогало...
  14. В админ-панели идем Дополнения -> Модули -> напротив 'Рекомендуемые' жмем 'Изменить'. В поле 'Товары' начинаем вписывать название товара, выбираем нужный товар из всплывающего списка. Так для каждого товара. В конце жмем 'Сохранить'...
  15. Сохраните header.tpl в UTF-8 без BOM. А если делать по человечески, то в catalog/controller/common/header.php надо добавить $this->data['text_contacts'] = $this->language->get('text_contacts'); в catalog/language/russian/common/header.php добавить $_['text_contacts'] = 'Контакты'; А в heaader.tpl вместо <li><a href="/index.php?route=information/information&information_id=6">Контакты</a></li> вставить <li><a href="/index.php?route=information/information&information_id=6"><?php echo $text_contacts; ?></a></li>
  16. Значит надо смотреть в котроллере корзины и поиска чего не хватает и добавлять в контроллер шапки. Ищите все, что касается breadcrumb.
  17. В котроллере шапки после <?php class ControllerCommonHeader extends Controller { protected function index() { добавьте Возможно здесь что-то лишнее есть...
  18. Не нужный вывод в товарах убирается в catalog/view/theme/{ваш_шаблон}/template/product/product.tpl Посмотрите в html-коде страницы какие блоки не нужны и уберите их из файла.
  19. Пример выше был для выключенного SEO. Вы сначала разберитесь как что работает. Открою вам страшную тайну, только никому не говорите. Весь движок - один сплошной недочет. Мало того, что пути приходится запоминать, изголяться и т.п., так еще когда устанавливаешь OpenCart из дистрибутива, в нем отсутсвует нужный дизайн, нет нужных товаров полностью настроенных для моего магазина (какие-то айфоны по ценам, на которых я разорюсь). И приходится всячески изгаляться вместо того, чтобы сразу начать получать кучу бабла...
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.