kos0760
-
Публікації
92 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем kos0760
-
-
Зачем там ck_editor?
просто вставляйте в это поле html код
Если оно однострочное - то хватит input
и это
$data['address'] = html_entity_decode($this->config->get('config_address'), ENT_QUOTES, 'UTF-8');
А вто это ..
<p><strong>Адрес 1</strong></p>
лишнее
было бы очень правильно <address>Адрес 1</address>
В поле адреса я хочу добавить не только адрес, но и телефоны и еще кучу всего и оформить все красиво. Там строчек под двадцать будет. И хочу немного переделать шаблон вывода контактов под себя. То, что ocstore по умолчанию предлагает - меня не устраивает, поэтому и возникла эта тема.
-
$data['address'] = html_entity_decode($this->config->get('config_address'), ENT_QUOTES, 'UTF-8');
Поправил.
-
Посмотрите как в контроллере карточки товара формируется $data['description']
Спасибо. Заменил в catalog/controller/information/contact.php
$data['address'] = nl2br($this->config->get('config_address'));
на
$data['address'] = html_entity_decode($this->config->get('config_address'));
Не знаю, насколько это правильно, но получилось то, что нужно!
-
Открываем файл admin/controller/setting/setting.php
Ищем, это функция index()
$this->document->setTitle($this->language->get('heading_title'));
Вставляем до или после:
if ($this->config->get('config_editor_default')) { $this->document->addScript('view/javascript/ckeditor/ckeditor.js'); $this->document->addScript('view/javascript/ckeditor/ckeditor_init.js'); } $data['ckeditor'] = $this->config->get('config_editor_default'); $data['lang'] = $this->language->get('lang');
Затем, открываем файл admin\view\template\setting\setting.tpl
И там где начинаются скрипты, вставляем:
<script type="text/javascript"><!-- <?php foreach ($languages as $language) { ?> <?php if ($ckeditor) { ?> ckeditorInit('input-address<?php echo $language['language_id']; ?>', '<?php echo $token; ?>'); <?php } else { ?> $('#input-address<?php echo $language['language_id']; ?>').summernote({height: 300, lang:'<?php echo $lang; ?>'}); <?php } ?> <?php } ?> //--></script>
И все
Спасибо, сработало! Только, наверно, где-то в базе данных нужно изменить тип поля, чтобы срабатывали теги, потому что у меня сейчас в контактах отображается:
<p><strong>Адрес 1</strong></p>
-
Подскажите, пожалуйста, как подключить подключить ckeditor к полю "Адрес магазина" в настройках магазина, чтобы можно было оформлять текст как мне нужно.
-
Jquery строчек 6-7
Не могли бы вы просветить меня, о каких строках идет речь?
Я вот сам попробовал по аналогии с этим решением. Добавил доп. поле и сделал, чтобы заголовок формировался из двух полей:
Но обнаружился побочный эффект - не работает поиск по полному названию товара.
-
Здравствуйте! Может кто подскажет, как можно реализовать возможность задавать заголовок товара в админке в двух полях. Это нужно для того, чтобы придать каждой части заголовка товара свой стиль. Например, заголовок "Чайник электрический" вводить в одно поле вводить "Чайник" и в карточке товара отображать черным цветом, а слово "электрический" - в другое поле и в карточке отображать красным цветом.
-
Есть ли возможность загружать файлы для скачивания в форме редактирования товара?
-
так есть код который можно внедрить куда угодно
<a onclick="get_modal_callbacking();">Обратный звонок</a>
Хорошо бы было, если бы текст "Обратный звонок" можно было редактировать из админки.
-
Вопрос решен!
после
afterInit: afterOWLinit // do some work after OWL init
добавляем:
afterUpdate: afterOWLinit // do some work after Update
и миниатюры остаются на месте.
- 1
-
Для своего сайта своими силами решил сделать миниатюры для слайдшоу
В интернете нашел, что-то похожее, что мне нужно: в slideshow.tpl заменил:
<script type="text/javascript"><!-- $('#slideshow<?php echo $module; ?>').owlCarousel({ items: 6, autoPlay: 3000, singleItem: true, navigation: true, navigationText: ['<i class="fa fa-chevron-left fa-5x"></i>', '<i class="fa fa-chevron-right fa-5x"></i>'], pagination: true }); --></script>
на
<script type="text/javascript"> var owl; $(document).ready(function () { owl = $('#slideshow<?php echo $module; ?>'); owl.owlCarousel({ items: 6, autoPlay: 3000, singleItem: true, slideSpeed: 1300, paginationSpeed: 1400, afterInit: afterOWLinit // do some work after OWL init }); function afterOWLinit() { // adding A to div.owl-page $('.owl-controls .owl-page').append('<a class="item-link" href="#"/>'); $('#slideshow<?php echo $module; ?> .owl-pagination a').click(function() { $('#slideshow<?php echo $module; ?>').trigger('slideTo', '#' + this.href.split('#').pop() ); return false; }); var pafinatorsLink = $('.owl-controls .item-link'); $.each(this.owl.userItems, function (i) { $(pafinatorsLink[i]) // i - counter // Give some styles and set background image for pagination item .css({ 'background': 'url(' + $(this).find('img').attr('src') + ') center center no-repeat', '-webkit-background-size': 'cover', '-moz-background-size': 'cover', '-o-background-size': 'cover', 'background-size': 'cover' }) // set Custom Event for pagination item .click(function () { owl.trigger('owl.goTo', i); }); }); }; }); </script>
И в owl.carousel.css добавил оформление:
.owl-theme .owl-controls {position: relative;}.owl-theme .owl-controls .item-link {position: relative;display: block;width: 100px;height: 40px;margin: 0 2px;border-bottom: 4px solid #ccc;outline: none;}.owl-theme .owl-controls .active .item-link {border-bottom: 4px solid #cc4895;}.owl-theme .owl-controls .owl-page span {display: none;}Все получилось так как я хотел. Единственный косяк в том, что при изменении размеров окна браузера миниатюры пропадают. При обновлении страницы снова появляются. Не могу понять, в чем дело.((
Может, кто поможет решить проблему?- 1
-
Подошел это модуль (бесплатный): ссылка
-
вот так http://apslider.bigsam.com.ru/index.php?route=product/category&path=20
Левая колонка с телефонами
Не совсем понял. Это модуль такой? Если да, то где его взять?
-
Ребят, подскажите, можно ли задать в opencart отдельную группу баннеров в слайдшоу для русской версии сайта и отдельную для английской версии? Или может модуль какой есть?
-
Хранятся в базе, редактировать удобно модулем Modifications Manager/Editor
Вы не подскажете, как правильно этот модуль установить? У меня ошибка при установке. Шкала установки доходит до половины и все - ошибка!
-
Обнаружил в редактированит заказа: Notice: Undefined variable: heading_title in/public_html/admin/view/template/sale/newfastorder_form.tpl on line 11
Я так понимаю, там просто должна выводиться надпись "Быстрый заказ"? -
Не переживайте,автор добросовестный. Скоро ответит вам
Ну, пока успокоили...
-
Здравствуйте! Купил модуль, написал сообщение в личку с просьбой дать ключ, а в ответ тишина...
-
Как сделать левое меню постоянно развернутым. Что бы все подкатегории были открыты. И как выделить цветом родительские категории.
Тоже интересует ответ на этот вопрос. Вот нашел на заруб. сайте: клик
Применил у себя на сайте, подкатегории раскрыты, только не подсвечивается активный пункт меню. Нужно допиливать.
-
$this->config->get('config_email')
Честно сразу и не понял куда это вставлять, т.к. не силен в кодах Opencart. Ну да ладно. Погуглил и нашел решение:
1. В header.php ищем строку
$data['telephone'] = $this->config->get('config_telephone');
до или после нее вставляем
$data['email'] = $this->config->get('config_email');
2. В header.tpl там, где нужно вывести email, вставляем
<?php echo $email; ?>
-
судя по скриншоту, вы уже разобрались.
если нет, то добавьте в header.tpl
Нет, еще не разобрался. На скриншоте указано то место, где бы я хотел видеть почту магазина. Я понимаю, что это все выводится в header.tpl и без проблем могу напрямую добавить е-mail в этот шаблон. Мне же нужно, чтобы почта из настроек магазина (в админке) выводилась, как, например, контактный телефон, через переменную. Да, забыл сказать - тема дефолтная.
-
-
Да, заметил и у себя такое на ocStore 2.1.0.2
-
Модуль супер! Еще и бесплатный! Спасибо автору!
Некорректно работает поиск с включенным Seopro
в SEO-питання (оптимізація та просування магазину)
Опубліковано:
Ребят, подскажите в чем может быть проблема. Вот сайт. Он разрабатывается мультиязычным (русский, английский, казахский, белорусский языки). При включенным seopro не корректно работает поиск для всех языков, кроме английского.
Если я ищу, к примеру, на русском "Чайник электрический HT-5001", то в результатах выводятся все доступные товары на сайте. Если я переименовываю "Чайник электрический HT-5001" в "Чайник HT-5001", то поиск работает. В английской версии таких проблем нет. Т.е. я ввожу, например, "Electric kettle HT-5001" с поиском проблем нет. Если я переключаю тип ЧПУ на дефолтный - поиск корректно работает на всех языках. Но мне нужен именно Seopro.
Если есть у кого какие соображения, я был бы очень благодарен за помощь.