Перейти к содержанию

ampersand

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

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

  • Посещение

Репутация

13 Хороший

Информация о ampersand

  • Звание
    Пользователь
  • День рождения 28.12.1988

Контакты

  • ICQ
    203375759

Информация

  • Пол
    Мужчина
  • Город:
    Алматы
  • Интересы
    обширные и необъятные. :)

Посетители профиля

Блок последних пользователей отключён и не показывается другим пользователям.

  1. А что нужно то от этого модуля в версии 1.5? В шапку/подвал модули размещать? Т. к. вверх/вниз/слева/справа в базовой комплектации можно расставлять.
  2. Что бы по центру, находите нужное место в вёрстке шаблона, а что бы только в каталоге/подкаталоге вставляете код блочной позиции ( к примеру <?php echo $column_top; ?> ) в *.tpl файлы в папке .../catalog/view/theme/ваша_тема/product.В этой папке ещё есть *.tpl файлы товара, но думаю вы их увидите ( т.к. уже точно не помню как они называются и сколько их). :rolleyes:
  3. Ну так это даже лучше! :) Благодарю! )
  4. Извините, что пропал, совсем запарился...И так, как сделать, что бы дополнительные модульные позиции действовали и на нестандартные модули: Дело в том, что доп. позиции для модуля должны быть прописаны в самом модуле, по этому нестандартные модули допиливаем сами. :) При чем при создании этого расширения я заметил, что выбор позиций люди реализовывают по разному (двумя способами). Способ первый: Идем admin/controller/module/нужный_модуль.php Находим строки: $this->data['text_left'] = $this->language->get('text_left'); $this->data['text_right'] = $this->language->get('text_right'); после них добавляем: $this->data['text_top'] = $this->language->get('text_top'); $this->data['text_bottom'] = $this->language->get('text_bottom'); $this->data['text_header'] = $this->language->get('text_header'); $this->data['text_footer'] = $this->language->get('text_footer'); Это язык. :) Далее находим: $this->data['positions'] = array(); $this->data['positions'][] = array( 'position' => 'left', 'title' => $this->language->get('text_left'), ); $this->data['positions'][] = array( 'position' => 'right', 'title' => $this->language->get('text_right'), ); и после этого добавляем: $this->data['positions'][] = array( 'position' => 'top', 'title' => $this->language->get('text_top'), ); $this->data['positions'][] = array( 'position' => 'bottom', 'title' => $this->language->get('text_bottom'), ); $this->data['positions'][] = array( 'position' => 'header', 'title' => $this->language->get('text_header'), ); $this->data['positions'][] = array( 'position' => 'footer', 'title' => $this->language->get('text_footer'), );...соответственно.Всё, по идее всё должно работать. :) Иногда бывает, что второй блок кода найти не удается, по этому нужен второй способ. Способ 2: Тут: admin/controller/module/нужный_модуль.php так же вставляем язык (первый блок кода). Далее идем: /admin/view/template/module/нужный_модуль.tpl И после кода: <?php if ($google_talk_position == 'left') { ?> <option value="left" selected="selected"><?php echo $text_left; ?></option> <?php } else { ?> <option value="left"><?php echo $text_left; ?></option> <?php } ?> <?php if ($google_talk_position == 'right') { ?> <option value="right" selected="selected"><?php echo $text_right; ?></option> <?php } else { ?> <option value="right"><?php echo $text_right; ?></option> <?php } ?> ( Внимание! $google_talk - это название модуля, так что будьте внимательны. Самое лучшее найти этот блок кода в модуле, скопировать его и вставить просто заменив text_left на top/bottom/header/footer. :) )добавляем: <?php if ($category_position == 'top') { ?> <option value="top" selected="selected"><?php echo $text_top; ?></option> <?php } else { ?> <option value="top"><?php echo $text_top; ?></option> <?php } ?> <?php if ($category_position == 'bottom') { ?> <option value="bottom" selected="selected"><?php echo $text_bottom; ?></option> <?php } else { ?> <option value="bottom"><?php echo $text_bottom; ?></option> <?php } ?> <?php if ($category_position == 'header') { ?> <option value="header" selected="selected"><?php echo $text_header; ?></option> <?php } else { ?> <option value="header"><?php echo $text_header; ?></option> <?php } ?> <?php if ($category_position == 'footer') { ?> <option value="footer" selected="selected"><?php echo $text_footer; ?></option> <?php } else { ?> <option value="footer"><?php echo $text_footer; ?></option> <?php } ?> ( опять же не путаемся с переменными ) Всё, по идее всё должно работать.
  5. Выбор позиций для модуля дописывается в сам модуль. Я работал со стандартной комплектацией, по этому то, что дополнительно - надо дописывать. Чуть позже отпишусь что где дописать или же сам добавлю (с пояснениями как это делается).
  6. Нет, их должно быть намного меньше. Вставлять их нужно в следующие *.tpl файлы (если нужно отображение блочной позиции на этих страницах): .../catalog/view/theme/default - папка шаблона: /account - внешний вид страниц управления учетной записью (12 файлов) /checkout - внешний вид страниц оформления заказа (7 файлов) /common - тут только в home.tpl, success.tpl, ну и если надо в maintenance.tpl /error - тоже если надо (1 файл) /information - внешний вид контактов, карты сайта, страниц с текстовым контентом (3 файла) /mail - тут ничего не надо /module - тут так же ничего не требуется изменять /payment - и сюда не лезем. :) /product - внешний вид страниц товаров, категории товаров, поиск товаров (6 файлов) Вроде ничего не забыл. Итого ~31 файл.
  7. Есть у кого какие результаты тестирования? )
  8. Всегда пожалуйста! Всё так же жду рецензий! :rolleyes: Взаимно с Уважением! :)
  9. То есть что бы был один отдельный модуль управляющий размещением всех остальных по блочным позициям, А не у каждого модуля в настройках выставлялось его положение? Ну ведь "последние_товары" это ж модуль и его позиция выставляется в админке по адресу Дополнения - Модули - "Последнее" - изменить.Моя доработка по такому принципу и работает. :)
  10. мммм, не до конца понял вопрос, но может быть это поможет: https://opencartforum.com/topic/2299-%D1%80%D0%B0%D1%81%D1%88%D0%B8%D1%80%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8C%D0%BD%D1%8B%D1%85-%D0%BF%D0%BE%D0%B7%D0%B8%D1%86%D0%B8%D0%B9/ ? :rolleyes:
  11. Это надо функционал допиливать, если нигде в настройках галочки "добавлять описание к производителям" нету...
  12. Зрячий или не зрячий, а если не смотришь - то всё равно не увидишь... ©

  13. ммм, то есть как к админке?..
×

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

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