Giant Опубліковано: 20 травня 2012 Share Опубліковано: 20 травня 2012 Как перенести слайдер в шапку сайта? версия 1.5.2 Надіслати Поділитися на інших сайтах More sharing options...
ravilr Опубліковано: 20 травня 2012 Share Опубліковано: 20 травня 2012 попробуйте дополнительная позиция для модуля. Надіслати Поділитися на інших сайтах More sharing options... Giant Опубліковано: 22 травня 2012 Автор Share Опубліковано: 22 травня 2012 попробуйте дополнительная позиция для модуля. Есть еще варианты? тем способом не получилось(( Надіслати Поділитися на інших сайтах More sharing options... ravilr Опубліковано: 23 травня 2012 Share Опубліковано: 23 травня 2012 Инструкция: Добавление новой позиции или расположения для модуля. Для примера взят модуль welcome (Приветствие) Проверено на 1.5.2.1 1. Добавляем в языковый файл админки название расположение модуля $_['text_content_middle'] = 'Content Middle';для примера был взят \admin\language\russian\module\welcome.php2. добавляем в шаблон админке в www\admin\view\template\module\welcome.tpl после вот этого <?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 } ?>добавляем это <?php if ($module['position'] == 'content_middle') { ?> <option value="content_middle" selected="selected"><?php echo $text_content_middle; ?></option> <?php } else { ?> <option value="content_middle"><?php echo $text_content_middle; ?></option> <?php } ?>и после html += ' <option value="column_right"><?php echo $text_column_right; ?></option>';добавляем html += ' <option value="content_middle"><?php echo $text_content_middle; ?></option>'; 3. далее изменения в контроллере админке модуля велкоме в \www\admin\controller\module\welcome.php находим $this->data['text_column_right'] = $this->language->get('text_column_right');и после него вставляем $this->data['text_content_middle'] = $this->language->get('text_content_middle'); Изменения в пользовательской части 4. в файле /catalog/controller/common/home.php добавляем после $this->children = array(вот это 'common/content_middle', 5. Создаем файл content_middle.php по пути \www\catalog\controller\common с содержимым аналогичным как и content_bottom.php первую строку меняем на class ControllerCommonContentMiddle extends Controller {и в коде, вместо content_bottom заменяем все на content_middle6. далее создаем файл content_middle.tpl по пути www\catalog\view\theme\default\template\common\ с таким же содержимым как и content_bottom.tpl 7. И в файле \www\catalog\view\theme\default\template\common\home.tpl добавляем <?php echo $content_middle; ?> ВСЕ!!!! 3 Надіслати Поділитися на інших сайтах More sharing options... Giant Опубліковано: 24 травня 2012 Автор Share Опубліковано: 24 травня 2012 Все получилось, Спасибо!!! Надіслати Поділитися на інших сайтах More sharing options... Giant Опубліковано: 24 травня 2012 Автор Share Опубліковано: 24 травня 2012 Еще вопрос возник, новую позицию получилось сделать, а как теперь можно вставить эту позицию в div контейнер к примеру в header.tpl ? возьмем тот же модуль welcome (Приветствие), хочу чтобы этот модуль отображался header.tpl (в шапке) помогайте, выручайте :-) Надіслати Поділитися на інших сайтах More sharing options... ravilr Опубліковано: 24 травня 2012 Share Опубліковано: 24 травня 2012 а подумать самому?? И не надо комментировать весь код.... я и так знаю про что речь идет!! Нет никакого удовольствия листать тупо цитатную портянку чтобы посмотреть вопрос/ответ!!! в контролере header.php 'common/content_middle', и в шаблоне header.tpl вывести как <?php echo $content_middle; ?> но не думаю что это правильно. т.к в header.tpl все позиции должны расставляться стилями, а не внедрением... 1 Надіслати Поділитися на інших сайтах More sharing options... Giant Опубліковано: 24 травня 2012 Автор Share Опубліковано: 24 травня 2012 Спасибо получилось, посоветуй тогда как лучше выводить модули в header.tpl Надіслати Поділитися на інших сайтах More sharing options... ravilr Опубліковано: 24 травня 2012 Share Опубліковано: 24 травня 2012 я уже ответил как.. читаем выше. И вообще, header.tpl не для того что бы там модули то и дело размещать. Один раз разместил и все. Если получилось... то хорошо. Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... Ruldik Опубліковано: 3 червня 2012 Share Опубліковано: 3 червня 2012 ravilr Подскажите, как сделать,чтоб слайдер отображался на всех страницах? Надіслати Поділитися на інших сайтах More sharing options... ravilr Опубліковано: 3 червня 2012 Share Опубліковано: 3 червня 2012 в настройках модуля слайдшоу добавить все схемы на которых он должен быть размещен. Надіслати Поділитися на інших сайтах More sharing options... Ruldik Опубліковано: 4 червня 2012 Share Опубліковано: 4 червня 2012 в настройках модуля слайдшоу добавить все схемы на которых он должен быть размещен.В этом то и проблема.Добавил все схемы,отображается только на главной.Я добавлял позицию модуля по вашему мануалу.по другим расположениям (низ сайта,верх сайта) отображается,а в новой позиции тока на главной. Может где то надо метки дорасставить? Надіслати Поділитися на інших сайтах More sharing options... ravilr Опубліковано: 4 червня 2012 Share Опубліковано: 4 червня 2012 если у Вас так... то тогда не знаю почему не показывается. Надіслати Поділитися на інших сайтах More sharing options... Ruldik Опубліковано: 4 червня 2012 Share Опубліковано: 4 червня 2012 да у меня именно так. с другими схемами робит,а с новой не хочет. а у вас то робит? я вместо файла welcome,брал slideshow вот в этом файле adminviewtemplatemoduleslideshow.tpl у меня есть ошибка на 117 строке <?php foreach ($banners as $banner) { ?> html += ' <option value="<?php echo $banner['banner_id']; ?>"><?php echo addslashes($banner['name']); ?></option>'; <?php } ?> Надіслати Поділитися на інших сайтах More sharing options... ravilr Опубліковано: 4 червня 2012 Share Опубліковано: 4 червня 2012 я на модуле велком делал. Все ок. О работоспособности на слайдшой спрашивайте у людей которые делали для слайдшоу. Надіслати Поділитися на інших сайтах More sharing options... Ruldik Опубліковано: 4 червня 2012 Share Опубліковано: 4 червня 2012 я на модуле велком делал. Все ок. О работоспособности на слайдшой спрашивайте у людей которые делали для слайдшоу. даже никаких соображений? Надіслати Поділитися на інших сайтах More sharing options... Ruldik Опубліковано: 4 червня 2012 Share Опубліковано: 4 червня 2012 Этот мануал как я понял только для главной страницы! Надіслати Поділитися на інших сайтах More sharing options... ravilr Опубліковано: 5 червня 2012 Share Опубліковано: 5 червня 2012 ЭТОТ МАНУАЛ ДЛЯ ЛЮБОЙ СТРАНИЦЫ. ВСЕ РАБОТАЕТ И В.Т.Ч НА МОДУЛЕ СЛАЙДШОУ!!! ищите ошибки у себя..... Надіслати Поділитися на інших сайтах More sharing options... Ruldik Опубліковано: 5 червня 2012 Share Опубліковано: 5 червня 2012 Поставил по новой скрипт ocStore 1.5.2.1, сделал всё мануалу и всё равно та же песня. Отображается только на главной,может у Вас скрипт другой версии. Я пошёл другим способом,добавил в header.php в этот блок $this->children = array( 'module/language', 'module/currency', 'module/cart' ); вот это 'common/content_middle', получилось вот так $this->children = array( 'common/content_middle', 'module/language', 'module/currency', 'module/cart' ); и в header.tpl добавил перед блоком <div id="notification"></div> строчку <?php echo $content_middle; ?> при таком раскладе всё отображается на всех страницахНа сколько это правильно? 1 Надіслати Поділитися на інших сайтах More sharing options... ravilr Опубліковано: 5 червня 2012 Share Опубліковано: 5 червня 2012 я об этом писал уже тут ... видимо не читали. На всех нужных страницах не показывается т.к в файлах шаблона, например product.tpl да и во всех других присутствует конструкция <?php echo $header; ?><?php echo $column_left; ?><?php echo $column_right; ?> <div id="content"><?php echo $content_top; ?> такая же как и в home.tplт.е в home.tpl добавили новую позицию, а во все остальное нет. Поэтому решение тут может более верное для конкретного случая..... Надіслати Поділитися на інших сайтах More sharing options... Ruldik Опубліковано: 5 червня 2012 Share Опубліковано: 5 червня 2012 Уважаемый ravilr, большое Вам человеческое спасибо за помощь!!! Надіслати Поділитися на інших сайтах More sharing options... 4 weeks later... Cramac Опубліковано: 28 червня 2012 Share Опубліковано: 28 червня 2012 Всем привет. сделал новое расположение для "карусели" в шапке. Только косяк появился, почему то при размещении карусели в шапке, не добавляются на страницу стили от карусели. Что не так может быть? Надіслати Поділитися на інших сайтах More sharing options... Cramac Опубліковано: 29 червня 2012 Share Опубліковано: 29 червня 2012 добавил 'common/content_head' в header.php и home.php и все пошло. но в таком варианте работает только на главной чтоб в других заработало надо так же добавить.... Надіслати Поділитися на інших сайтах More sharing options... 1 month later... artem4ik Опубліковано: 2 серпня 2012 Share Опубліковано: 2 серпня 2012 5. Создаем файл content_middle.php по пути \www\catalog\controller\common с содержимым аналогичным как и content_botton.php первую строку меняем на class ControllerCommonContentMiddle extends Controller { и в коде, вместо content_botton заменяем все на content_middle 6. далее создаем файл content_middle.tpl по пути www\catalog\view\theme\default\template\common\ с таким же содержимым как и content_botton.tpl Исправьте пожалуйста ошибку: вместо botton - bottom. Спасибо. 1 Надіслати Поділитися на інших сайтах More sharing options... yyyaaazzz Опубліковано: 9 серпня 2012 Share Опубліковано: 9 серпня 2012 Если не получается вывести позицию в header.tpl, попробуйте следующий способ: 1. Делаем все по мануалу ravilr`a с пункта 1 по 3 (изменяем только административную часть). 2. Пользовательская часть. В контроллере header.php добавляем следующий код: $this->load->model('design/layout'); if (isset($this->request->get['route'])) { $route = $this->request->get['route']; } else { $route = 'common/home'; } $layout_id = 0; if (substr($route, 0, 16) == 'product/category' && isset($this->request->get['path'])) { $path = explode('_', (string)$this->request->get['path']); $layout_id = $this->model_catalog_category->getCategoryLayoutId(end($path)); } if (substr($route, 0, 15) == 'product/product' && isset($this->request->get['product_id'])) { $layout_id = $this->model_catalog_product->getProductLayoutId($this->request->get['product_id']); } if (substr($route, 0, 23) == 'information/information' && isset($this->request->get['information_id'])) { $layout_id = $this->model_catalog_information->getInformationLayoutId($this->request->get['information_id']); } if (!$layout_id) { $layout_id = $this->model_design_layout->getLayout($route); } if (!$layout_id) { $layout_id = $this->config->get('config_layout_id'); } $module_data = array(); $this->load->model('setting/extension'); $extensions = $this->model_setting_extension->getExtensions('module'); foreach ($extensions as $extension) { $modules = $this->config->get($extension['code'] . '_module'); if ($modules) { foreach ($modules as $module) { if ($module['layout_id'] == $layout_id && $module['position'] == 'имя_вашей_позиции_модуля' && $module['status']) { $module_data[] = array( 'code' => $extension['code'], 'setting' => $module, 'sort_order' => $module['sort_order'] ); } } } } $sort_order = array(); foreach ($module_data as $key => $value) { $sort_order[$key] = $value['sort_order']; } array_multisort($sort_order, SORT_ASC, $module_data); $this->data['modules'] = array(); foreach ($module_data as $module) { $module = $this->getChild('module/' . $module['code'], $module['setting']); if ($module) { $this->data['modules'][] = $module; } } после чего в файле шаблона header.tpl в необходимом месте добавляем: <?php if ($modules) { ?> <?php foreach ($modules as $module) { ?> <?php echo $module; ?> <?php } ?> <?php } ?> Не забудьте проверить, выведен ли модуль на каждой схеме. Смотрим и наслаждаемся: Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Ця тема закрита для публікації повідомлень. Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації [Поддержка] 1 2 3 4 11 Автор: Seriusis, 21 квітня 2020 вкладки табы (і ще %d) Теги: вкладки табы аккордеон step by step microdata faq tabs accordion шаги микроразметка галерея popup всплывающее окно всплывающее изображение шорткоды баннер меню выпадающее окно выпадающее меню dropdown подсказки tooltip question-answer меню категории произвольное меню слайдер галерея gallery виджет виджеты сетка 267 відповідей 27 625 переглядів Frolly 6 годин тому Accordion & Tabs - конструктор контенту - акордеон, вкладки, банер, слайдер, галерея, сітка, меню, popup, віджети та ін. Автор: Seriusis, 21 квітня 2020 вкладки табы (і ще %d) Теги: вкладки табы аккордеон step by step microdata faq tabs accordion шаги микроразметка галерея popup всплывающее окно всплывающее изображение шорткоды баннер меню выпадающее окно выпадающее меню dropdown подсказки tooltip question-answer меню категории произвольное меню слайдер галерея gallery виджет виджеты сетка 0 коментарів 35 763 перегляди Seriusis 21 квітня 2020 [Поддержка] Mega Swipe Slider (Адаптивний слайдер сайту) Автор: kirians, 29 листопада 2021 slider slidershow (і ще %d) Теги: slider slidershow carousel slideshow слайдер слайдер slideshow слайдер банер слайдер баннер слайдер картинки 2 відповіді 958 переглядів kirians 24 лютого 2022 Mega Swipe Slider (Адаптивний слайдер сайту) Автор: kirians, 29 листопада 2021 slider slidershow (і ще %d) Теги: slider slidershow carousel slideshow слайдер слайдер slideshow слайдер банер слайдер баннер слайдер картинки 0 коментарів 3 638 переглядів kirians 29 листопада 2021 Зробити слайдер зверху шапки сайту для шаблона Unishop2 Автор: pawana, 9 травня слайдер header (і ще %d) Теги: слайдер header unishop2 0 відповідей 321 перегляд pawana 9 травня Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Шаблони, дизайн та оформлення магазину [РЕШЕНО] Слайдер в шапке Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Giant Опубліковано: 22 травня 2012 Автор Share Опубліковано: 22 травня 2012 попробуйте дополнительная позиция для модуля. Есть еще варианты? тем способом не получилось(( Надіслати Поділитися на інших сайтах More sharing options...
ravilr Опубліковано: 23 травня 2012 Share Опубліковано: 23 травня 2012 Инструкция: Добавление новой позиции или расположения для модуля. Для примера взят модуль welcome (Приветствие) Проверено на 1.5.2.1 1. Добавляем в языковый файл админки название расположение модуля $_['text_content_middle'] = 'Content Middle';для примера был взят \admin\language\russian\module\welcome.php2. добавляем в шаблон админке в www\admin\view\template\module\welcome.tpl после вот этого <?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 } ?>добавляем это <?php if ($module['position'] == 'content_middle') { ?> <option value="content_middle" selected="selected"><?php echo $text_content_middle; ?></option> <?php } else { ?> <option value="content_middle"><?php echo $text_content_middle; ?></option> <?php } ?>и после html += ' <option value="column_right"><?php echo $text_column_right; ?></option>';добавляем html += ' <option value="content_middle"><?php echo $text_content_middle; ?></option>'; 3. далее изменения в контроллере админке модуля велкоме в \www\admin\controller\module\welcome.php находим $this->data['text_column_right'] = $this->language->get('text_column_right');и после него вставляем $this->data['text_content_middle'] = $this->language->get('text_content_middle'); Изменения в пользовательской части 4. в файле /catalog/controller/common/home.php добавляем после $this->children = array(вот это 'common/content_middle', 5. Создаем файл content_middle.php по пути \www\catalog\controller\common с содержимым аналогичным как и content_bottom.php первую строку меняем на class ControllerCommonContentMiddle extends Controller {и в коде, вместо content_bottom заменяем все на content_middle6. далее создаем файл content_middle.tpl по пути www\catalog\view\theme\default\template\common\ с таким же содержимым как и content_bottom.tpl 7. И в файле \www\catalog\view\theme\default\template\common\home.tpl добавляем <?php echo $content_middle; ?> ВСЕ!!!! 3 Надіслати Поділитися на інших сайтах More sharing options... Giant Опубліковано: 24 травня 2012 Автор Share Опубліковано: 24 травня 2012 Все получилось, Спасибо!!! Надіслати Поділитися на інших сайтах More sharing options... Giant Опубліковано: 24 травня 2012 Автор Share Опубліковано: 24 травня 2012 Еще вопрос возник, новую позицию получилось сделать, а как теперь можно вставить эту позицию в div контейнер к примеру в header.tpl ? возьмем тот же модуль welcome (Приветствие), хочу чтобы этот модуль отображался header.tpl (в шапке) помогайте, выручайте :-) Надіслати Поділитися на інших сайтах More sharing options... ravilr Опубліковано: 24 травня 2012 Share Опубліковано: 24 травня 2012 а подумать самому?? И не надо комментировать весь код.... я и так знаю про что речь идет!! Нет никакого удовольствия листать тупо цитатную портянку чтобы посмотреть вопрос/ответ!!! в контролере header.php 'common/content_middle', и в шаблоне header.tpl вывести как <?php echo $content_middle; ?> но не думаю что это правильно. т.к в header.tpl все позиции должны расставляться стилями, а не внедрением... 1 Надіслати Поділитися на інших сайтах More sharing options... Giant Опубліковано: 24 травня 2012 Автор Share Опубліковано: 24 травня 2012 Спасибо получилось, посоветуй тогда как лучше выводить модули в header.tpl Надіслати Поділитися на інших сайтах More sharing options... ravilr Опубліковано: 24 травня 2012 Share Опубліковано: 24 травня 2012 я уже ответил как.. читаем выше. И вообще, header.tpl не для того что бы там модули то и дело размещать. Один раз разместил и все. Если получилось... то хорошо. Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... Ruldik Опубліковано: 3 червня 2012 Share Опубліковано: 3 червня 2012 ravilr Подскажите, как сделать,чтоб слайдер отображался на всех страницах? Надіслати Поділитися на інших сайтах More sharing options... ravilr Опубліковано: 3 червня 2012 Share Опубліковано: 3 червня 2012 в настройках модуля слайдшоу добавить все схемы на которых он должен быть размещен. Надіслати Поділитися на інших сайтах More sharing options... Ruldik Опубліковано: 4 червня 2012 Share Опубліковано: 4 червня 2012 в настройках модуля слайдшоу добавить все схемы на которых он должен быть размещен.В этом то и проблема.Добавил все схемы,отображается только на главной.Я добавлял позицию модуля по вашему мануалу.по другим расположениям (низ сайта,верх сайта) отображается,а в новой позиции тока на главной. Может где то надо метки дорасставить? Надіслати Поділитися на інших сайтах More sharing options... ravilr Опубліковано: 4 червня 2012 Share Опубліковано: 4 червня 2012 если у Вас так... то тогда не знаю почему не показывается. Надіслати Поділитися на інших сайтах More sharing options... Ruldik Опубліковано: 4 червня 2012 Share Опубліковано: 4 червня 2012 да у меня именно так. с другими схемами робит,а с новой не хочет. а у вас то робит? я вместо файла welcome,брал slideshow вот в этом файле adminviewtemplatemoduleslideshow.tpl у меня есть ошибка на 117 строке <?php foreach ($banners as $banner) { ?> html += ' <option value="<?php echo $banner['banner_id']; ?>"><?php echo addslashes($banner['name']); ?></option>'; <?php } ?> Надіслати Поділитися на інших сайтах More sharing options... ravilr Опубліковано: 4 червня 2012 Share Опубліковано: 4 червня 2012 я на модуле велком делал. Все ок. О работоспособности на слайдшой спрашивайте у людей которые делали для слайдшоу. Надіслати Поділитися на інших сайтах More sharing options... Ruldik Опубліковано: 4 червня 2012 Share Опубліковано: 4 червня 2012 я на модуле велком делал. Все ок. О работоспособности на слайдшой спрашивайте у людей которые делали для слайдшоу. даже никаких соображений? Надіслати Поділитися на інших сайтах More sharing options... Ruldik Опубліковано: 4 червня 2012 Share Опубліковано: 4 червня 2012 Этот мануал как я понял только для главной страницы! Надіслати Поділитися на інших сайтах More sharing options... ravilr Опубліковано: 5 червня 2012 Share Опубліковано: 5 червня 2012 ЭТОТ МАНУАЛ ДЛЯ ЛЮБОЙ СТРАНИЦЫ. ВСЕ РАБОТАЕТ И В.Т.Ч НА МОДУЛЕ СЛАЙДШОУ!!! ищите ошибки у себя..... Надіслати Поділитися на інших сайтах More sharing options... Ruldik Опубліковано: 5 червня 2012 Share Опубліковано: 5 червня 2012 Поставил по новой скрипт ocStore 1.5.2.1, сделал всё мануалу и всё равно та же песня. Отображается только на главной,может у Вас скрипт другой версии. Я пошёл другим способом,добавил в header.php в этот блок $this->children = array( 'module/language', 'module/currency', 'module/cart' ); вот это 'common/content_middle', получилось вот так $this->children = array( 'common/content_middle', 'module/language', 'module/currency', 'module/cart' ); и в header.tpl добавил перед блоком <div id="notification"></div> строчку <?php echo $content_middle; ?> при таком раскладе всё отображается на всех страницахНа сколько это правильно? 1 Надіслати Поділитися на інших сайтах More sharing options... ravilr Опубліковано: 5 червня 2012 Share Опубліковано: 5 червня 2012 я об этом писал уже тут ... видимо не читали. На всех нужных страницах не показывается т.к в файлах шаблона, например product.tpl да и во всех других присутствует конструкция <?php echo $header; ?><?php echo $column_left; ?><?php echo $column_right; ?> <div id="content"><?php echo $content_top; ?> такая же как и в home.tplт.е в home.tpl добавили новую позицию, а во все остальное нет. Поэтому решение тут может более верное для конкретного случая..... Надіслати Поділитися на інших сайтах More sharing options... Ruldik Опубліковано: 5 червня 2012 Share Опубліковано: 5 червня 2012 Уважаемый ravilr, большое Вам человеческое спасибо за помощь!!! Надіслати Поділитися на інших сайтах More sharing options... 4 weeks later... Cramac Опубліковано: 28 червня 2012 Share Опубліковано: 28 червня 2012 Всем привет. сделал новое расположение для "карусели" в шапке. Только косяк появился, почему то при размещении карусели в шапке, не добавляются на страницу стили от карусели. Что не так может быть? Надіслати Поділитися на інших сайтах More sharing options... Cramac Опубліковано: 29 червня 2012 Share Опубліковано: 29 червня 2012 добавил 'common/content_head' в header.php и home.php и все пошло. но в таком варианте работает только на главной чтоб в других заработало надо так же добавить.... Надіслати Поділитися на інших сайтах More sharing options... 1 month later... artem4ik Опубліковано: 2 серпня 2012 Share Опубліковано: 2 серпня 2012 5. Создаем файл content_middle.php по пути \www\catalog\controller\common с содержимым аналогичным как и content_botton.php первую строку меняем на class ControllerCommonContentMiddle extends Controller { и в коде, вместо content_botton заменяем все на content_middle 6. далее создаем файл content_middle.tpl по пути www\catalog\view\theme\default\template\common\ с таким же содержимым как и content_botton.tpl Исправьте пожалуйста ошибку: вместо botton - bottom. Спасибо. 1 Надіслати Поділитися на інших сайтах More sharing options... yyyaaazzz Опубліковано: 9 серпня 2012 Share Опубліковано: 9 серпня 2012 Если не получается вывести позицию в header.tpl, попробуйте следующий способ: 1. Делаем все по мануалу ravilr`a с пункта 1 по 3 (изменяем только административную часть). 2. Пользовательская часть. В контроллере header.php добавляем следующий код: $this->load->model('design/layout'); if (isset($this->request->get['route'])) { $route = $this->request->get['route']; } else { $route = 'common/home'; } $layout_id = 0; if (substr($route, 0, 16) == 'product/category' && isset($this->request->get['path'])) { $path = explode('_', (string)$this->request->get['path']); $layout_id = $this->model_catalog_category->getCategoryLayoutId(end($path)); } if (substr($route, 0, 15) == 'product/product' && isset($this->request->get['product_id'])) { $layout_id = $this->model_catalog_product->getProductLayoutId($this->request->get['product_id']); } if (substr($route, 0, 23) == 'information/information' && isset($this->request->get['information_id'])) { $layout_id = $this->model_catalog_information->getInformationLayoutId($this->request->get['information_id']); } if (!$layout_id) { $layout_id = $this->model_design_layout->getLayout($route); } if (!$layout_id) { $layout_id = $this->config->get('config_layout_id'); } $module_data = array(); $this->load->model('setting/extension'); $extensions = $this->model_setting_extension->getExtensions('module'); foreach ($extensions as $extension) { $modules = $this->config->get($extension['code'] . '_module'); if ($modules) { foreach ($modules as $module) { if ($module['layout_id'] == $layout_id && $module['position'] == 'имя_вашей_позиции_модуля' && $module['status']) { $module_data[] = array( 'code' => $extension['code'], 'setting' => $module, 'sort_order' => $module['sort_order'] ); } } } } $sort_order = array(); foreach ($module_data as $key => $value) { $sort_order[$key] = $value['sort_order']; } array_multisort($sort_order, SORT_ASC, $module_data); $this->data['modules'] = array(); foreach ($module_data as $module) { $module = $this->getChild('module/' . $module['code'], $module['setting']); if ($module) { $this->data['modules'][] = $module; } } после чего в файле шаблона header.tpl в необходимом месте добавляем: <?php if ($modules) { ?> <?php foreach ($modules as $module) { ?> <?php echo $module; ?> <?php } ?> <?php } ?> Не забудьте проверить, выведен ли модуль на каждой схеме. Смотрим и наслаждаемся: Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Ця тема закрита для публікації повідомлень. Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації [Поддержка] 1 2 3 4 11 Автор: Seriusis, 21 квітня 2020 вкладки табы (і ще %d) Теги: вкладки табы аккордеон step by step microdata faq tabs accordion шаги микроразметка галерея popup всплывающее окно всплывающее изображение шорткоды баннер меню выпадающее окно выпадающее меню dropdown подсказки tooltip question-answer меню категории произвольное меню слайдер галерея gallery виджет виджеты сетка 267 відповідей 27 625 переглядів Frolly 6 годин тому Accordion & Tabs - конструктор контенту - акордеон, вкладки, банер, слайдер, галерея, сітка, меню, popup, віджети та ін. Автор: Seriusis, 21 квітня 2020 вкладки табы (і ще %d) Теги: вкладки табы аккордеон step by step microdata faq tabs accordion шаги микроразметка галерея popup всплывающее окно всплывающее изображение шорткоды баннер меню выпадающее окно выпадающее меню dropdown подсказки tooltip question-answer меню категории произвольное меню слайдер галерея gallery виджет виджеты сетка 0 коментарів 35 763 перегляди Seriusis 21 квітня 2020 [Поддержка] Mega Swipe Slider (Адаптивний слайдер сайту) Автор: kirians, 29 листопада 2021 slider slidershow (і ще %d) Теги: slider slidershow carousel slideshow слайдер слайдер slideshow слайдер банер слайдер баннер слайдер картинки 2 відповіді 958 переглядів kirians 24 лютого 2022 Mega Swipe Slider (Адаптивний слайдер сайту) Автор: kirians, 29 листопада 2021 slider slidershow (і ще %d) Теги: slider slidershow carousel slideshow слайдер слайдер slideshow слайдер банер слайдер баннер слайдер картинки 0 коментарів 3 638 переглядів kirians 29 листопада 2021 Зробити слайдер зверху шапки сайту для шаблона Unishop2 Автор: pawana, 9 травня слайдер header (і ще %d) Теги: слайдер header unishop2 0 відповідей 321 перегляд pawana 9 травня Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Шаблони, дизайн та оформлення магазину [РЕШЕНО] Слайдер в шапке Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Giant Опубліковано: 24 травня 2012 Автор Share Опубліковано: 24 травня 2012 Все получилось, Спасибо!!! Надіслати Поділитися на інших сайтах More sharing options...
Giant Опубліковано: 24 травня 2012 Автор Share Опубліковано: 24 травня 2012 Еще вопрос возник, новую позицию получилось сделать, а как теперь можно вставить эту позицию в div контейнер к примеру в header.tpl ? возьмем тот же модуль welcome (Приветствие), хочу чтобы этот модуль отображался header.tpl (в шапке) помогайте, выручайте :-) Надіслати Поділитися на інших сайтах More sharing options...
ravilr Опубліковано: 24 травня 2012 Share Опубліковано: 24 травня 2012 а подумать самому?? И не надо комментировать весь код.... я и так знаю про что речь идет!! Нет никакого удовольствия листать тупо цитатную портянку чтобы посмотреть вопрос/ответ!!! в контролере header.php 'common/content_middle', и в шаблоне header.tpl вывести как <?php echo $content_middle; ?> но не думаю что это правильно. т.к в header.tpl все позиции должны расставляться стилями, а не внедрением... 1 Надіслати Поділитися на інших сайтах More sharing options... Giant Опубліковано: 24 травня 2012 Автор Share Опубліковано: 24 травня 2012 Спасибо получилось, посоветуй тогда как лучше выводить модули в header.tpl Надіслати Поділитися на інших сайтах More sharing options... ravilr Опубліковано: 24 травня 2012 Share Опубліковано: 24 травня 2012 я уже ответил как.. читаем выше. И вообще, header.tpl не для того что бы там модули то и дело размещать. Один раз разместил и все. Если получилось... то хорошо. Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... Ruldik Опубліковано: 3 червня 2012 Share Опубліковано: 3 червня 2012 ravilr Подскажите, как сделать,чтоб слайдер отображался на всех страницах? Надіслати Поділитися на інших сайтах More sharing options... ravilr Опубліковано: 3 червня 2012 Share Опубліковано: 3 червня 2012 в настройках модуля слайдшоу добавить все схемы на которых он должен быть размещен. Надіслати Поділитися на інших сайтах More sharing options... Ruldik Опубліковано: 4 червня 2012 Share Опубліковано: 4 червня 2012 в настройках модуля слайдшоу добавить все схемы на которых он должен быть размещен.В этом то и проблема.Добавил все схемы,отображается только на главной.Я добавлял позицию модуля по вашему мануалу.по другим расположениям (низ сайта,верх сайта) отображается,а в новой позиции тока на главной. Может где то надо метки дорасставить? Надіслати Поділитися на інших сайтах More sharing options... ravilr Опубліковано: 4 червня 2012 Share Опубліковано: 4 червня 2012 если у Вас так... то тогда не знаю почему не показывается. Надіслати Поділитися на інших сайтах More sharing options... Ruldik Опубліковано: 4 червня 2012 Share Опубліковано: 4 червня 2012 да у меня именно так. с другими схемами робит,а с новой не хочет. а у вас то робит? я вместо файла welcome,брал slideshow вот в этом файле adminviewtemplatemoduleslideshow.tpl у меня есть ошибка на 117 строке <?php foreach ($banners as $banner) { ?> html += ' <option value="<?php echo $banner['banner_id']; ?>"><?php echo addslashes($banner['name']); ?></option>'; <?php } ?> Надіслати Поділитися на інших сайтах More sharing options... ravilr Опубліковано: 4 червня 2012 Share Опубліковано: 4 червня 2012 я на модуле велком делал. Все ок. О работоспособности на слайдшой спрашивайте у людей которые делали для слайдшоу. Надіслати Поділитися на інших сайтах More sharing options... Ruldik Опубліковано: 4 червня 2012 Share Опубліковано: 4 червня 2012 я на модуле велком делал. Все ок. О работоспособности на слайдшой спрашивайте у людей которые делали для слайдшоу. даже никаких соображений? Надіслати Поділитися на інших сайтах More sharing options... Ruldik Опубліковано: 4 червня 2012 Share Опубліковано: 4 червня 2012 Этот мануал как я понял только для главной страницы! Надіслати Поділитися на інших сайтах More sharing options... ravilr Опубліковано: 5 червня 2012 Share Опубліковано: 5 червня 2012 ЭТОТ МАНУАЛ ДЛЯ ЛЮБОЙ СТРАНИЦЫ. ВСЕ РАБОТАЕТ И В.Т.Ч НА МОДУЛЕ СЛАЙДШОУ!!! ищите ошибки у себя..... Надіслати Поділитися на інших сайтах More sharing options... Ruldik Опубліковано: 5 червня 2012 Share Опубліковано: 5 червня 2012 Поставил по новой скрипт ocStore 1.5.2.1, сделал всё мануалу и всё равно та же песня. Отображается только на главной,может у Вас скрипт другой версии. Я пошёл другим способом,добавил в header.php в этот блок $this->children = array( 'module/language', 'module/currency', 'module/cart' ); вот это 'common/content_middle', получилось вот так $this->children = array( 'common/content_middle', 'module/language', 'module/currency', 'module/cart' ); и в header.tpl добавил перед блоком <div id="notification"></div> строчку <?php echo $content_middle; ?> при таком раскладе всё отображается на всех страницахНа сколько это правильно? 1 Надіслати Поділитися на інших сайтах More sharing options... ravilr Опубліковано: 5 червня 2012 Share Опубліковано: 5 червня 2012 я об этом писал уже тут ... видимо не читали. На всех нужных страницах не показывается т.к в файлах шаблона, например product.tpl да и во всех других присутствует конструкция <?php echo $header; ?><?php echo $column_left; ?><?php echo $column_right; ?> <div id="content"><?php echo $content_top; ?> такая же как и в home.tplт.е в home.tpl добавили новую позицию, а во все остальное нет. Поэтому решение тут может более верное для конкретного случая..... Надіслати Поділитися на інших сайтах More sharing options... Ruldik Опубліковано: 5 червня 2012 Share Опубліковано: 5 червня 2012 Уважаемый ravilr, большое Вам человеческое спасибо за помощь!!! Надіслати Поділитися на інших сайтах More sharing options... 4 weeks later... Cramac Опубліковано: 28 червня 2012 Share Опубліковано: 28 червня 2012 Всем привет. сделал новое расположение для "карусели" в шапке. Только косяк появился, почему то при размещении карусели в шапке, не добавляются на страницу стили от карусели. Что не так может быть? Надіслати Поділитися на інших сайтах More sharing options... Cramac Опубліковано: 29 червня 2012 Share Опубліковано: 29 червня 2012 добавил 'common/content_head' в header.php и home.php и все пошло. но в таком варианте работает только на главной чтоб в других заработало надо так же добавить.... Надіслати Поділитися на інших сайтах More sharing options... 1 month later... artem4ik Опубліковано: 2 серпня 2012 Share Опубліковано: 2 серпня 2012 5. Создаем файл content_middle.php по пути \www\catalog\controller\common с содержимым аналогичным как и content_botton.php первую строку меняем на class ControllerCommonContentMiddle extends Controller { и в коде, вместо content_botton заменяем все на content_middle 6. далее создаем файл content_middle.tpl по пути www\catalog\view\theme\default\template\common\ с таким же содержимым как и content_botton.tpl Исправьте пожалуйста ошибку: вместо botton - bottom. Спасибо. 1 Надіслати Поділитися на інших сайтах More sharing options... yyyaaazzz Опубліковано: 9 серпня 2012 Share Опубліковано: 9 серпня 2012 Если не получается вывести позицию в header.tpl, попробуйте следующий способ: 1. Делаем все по мануалу ravilr`a с пункта 1 по 3 (изменяем только административную часть). 2. Пользовательская часть. В контроллере header.php добавляем следующий код: $this->load->model('design/layout'); if (isset($this->request->get['route'])) { $route = $this->request->get['route']; } else { $route = 'common/home'; } $layout_id = 0; if (substr($route, 0, 16) == 'product/category' && isset($this->request->get['path'])) { $path = explode('_', (string)$this->request->get['path']); $layout_id = $this->model_catalog_category->getCategoryLayoutId(end($path)); } if (substr($route, 0, 15) == 'product/product' && isset($this->request->get['product_id'])) { $layout_id = $this->model_catalog_product->getProductLayoutId($this->request->get['product_id']); } if (substr($route, 0, 23) == 'information/information' && isset($this->request->get['information_id'])) { $layout_id = $this->model_catalog_information->getInformationLayoutId($this->request->get['information_id']); } if (!$layout_id) { $layout_id = $this->model_design_layout->getLayout($route); } if (!$layout_id) { $layout_id = $this->config->get('config_layout_id'); } $module_data = array(); $this->load->model('setting/extension'); $extensions = $this->model_setting_extension->getExtensions('module'); foreach ($extensions as $extension) { $modules = $this->config->get($extension['code'] . '_module'); if ($modules) { foreach ($modules as $module) { if ($module['layout_id'] == $layout_id && $module['position'] == 'имя_вашей_позиции_модуля' && $module['status']) { $module_data[] = array( 'code' => $extension['code'], 'setting' => $module, 'sort_order' => $module['sort_order'] ); } } } } $sort_order = array(); foreach ($module_data as $key => $value) { $sort_order[$key] = $value['sort_order']; } array_multisort($sort_order, SORT_ASC, $module_data); $this->data['modules'] = array(); foreach ($module_data as $module) { $module = $this->getChild('module/' . $module['code'], $module['setting']); if ($module) { $this->data['modules'][] = $module; } } после чего в файле шаблона header.tpl в необходимом месте добавляем: <?php if ($modules) { ?> <?php foreach ($modules as $module) { ?> <?php echo $module; ?> <?php } ?> <?php } ?> Не забудьте проверить, выведен ли модуль на каждой схеме. Смотрим и наслаждаемся: Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Ця тема закрита для публікації повідомлень. Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації [Поддержка] 1 2 3 4 11 Автор: Seriusis, 21 квітня 2020 вкладки табы (і ще %d) Теги: вкладки табы аккордеон step by step microdata faq tabs accordion шаги микроразметка галерея popup всплывающее окно всплывающее изображение шорткоды баннер меню выпадающее окно выпадающее меню dropdown подсказки tooltip question-answer меню категории произвольное меню слайдер галерея gallery виджет виджеты сетка 267 відповідей 27 625 переглядів Frolly 6 годин тому Accordion & Tabs - конструктор контенту - акордеон, вкладки, банер, слайдер, галерея, сітка, меню, popup, віджети та ін. Автор: Seriusis, 21 квітня 2020 вкладки табы (і ще %d) Теги: вкладки табы аккордеон step by step microdata faq tabs accordion шаги микроразметка галерея popup всплывающее окно всплывающее изображение шорткоды баннер меню выпадающее окно выпадающее меню dropdown подсказки tooltip question-answer меню категории произвольное меню слайдер галерея gallery виджет виджеты сетка 0 коментарів 35 763 перегляди Seriusis 21 квітня 2020 [Поддержка] Mega Swipe Slider (Адаптивний слайдер сайту) Автор: kirians, 29 листопада 2021 slider slidershow (і ще %d) Теги: slider slidershow carousel slideshow слайдер слайдер slideshow слайдер банер слайдер баннер слайдер картинки 2 відповіді 958 переглядів kirians 24 лютого 2022 Mega Swipe Slider (Адаптивний слайдер сайту) Автор: kirians, 29 листопада 2021 slider slidershow (і ще %d) Теги: slider slidershow carousel slideshow слайдер слайдер slideshow слайдер банер слайдер баннер слайдер картинки 0 коментарів 3 638 переглядів kirians 29 листопада 2021 Зробити слайдер зверху шапки сайту для шаблона Unishop2 Автор: pawana, 9 травня слайдер header (і ще %d) Теги: слайдер header unishop2 0 відповідей 321 перегляд pawana 9 травня Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Шаблони, дизайн та оформлення магазину [РЕШЕНО] Слайдер в шапке Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Giant Опубліковано: 24 травня 2012 Автор Share Опубліковано: 24 травня 2012 Спасибо получилось, посоветуй тогда как лучше выводить модули в header.tpl Надіслати Поділитися на інших сайтах More sharing options...
ravilr Опубліковано: 24 травня 2012 Share Опубліковано: 24 травня 2012 я уже ответил как.. читаем выше. И вообще, header.tpl не для того что бы там модули то и дело размещать. Один раз разместил и все. Если получилось... то хорошо. Надіслати Поділитися на інших сайтах More sharing options... 2 weeks later... Ruldik Опубліковано: 3 червня 2012 Share Опубліковано: 3 червня 2012 ravilr Подскажите, как сделать,чтоб слайдер отображался на всех страницах? Надіслати Поділитися на інших сайтах More sharing options... ravilr Опубліковано: 3 червня 2012 Share Опубліковано: 3 червня 2012 в настройках модуля слайдшоу добавить все схемы на которых он должен быть размещен. Надіслати Поділитися на інших сайтах More sharing options... Ruldik Опубліковано: 4 червня 2012 Share Опубліковано: 4 червня 2012 в настройках модуля слайдшоу добавить все схемы на которых он должен быть размещен.В этом то и проблема.Добавил все схемы,отображается только на главной.Я добавлял позицию модуля по вашему мануалу.по другим расположениям (низ сайта,верх сайта) отображается,а в новой позиции тока на главной. Может где то надо метки дорасставить? Надіслати Поділитися на інших сайтах More sharing options... ravilr Опубліковано: 4 червня 2012 Share Опубліковано: 4 червня 2012 если у Вас так... то тогда не знаю почему не показывается. Надіслати Поділитися на інших сайтах More sharing options... Ruldik Опубліковано: 4 червня 2012 Share Опубліковано: 4 червня 2012 да у меня именно так. с другими схемами робит,а с новой не хочет. а у вас то робит? я вместо файла welcome,брал slideshow вот в этом файле adminviewtemplatemoduleslideshow.tpl у меня есть ошибка на 117 строке <?php foreach ($banners as $banner) { ?> html += ' <option value="<?php echo $banner['banner_id']; ?>"><?php echo addslashes($banner['name']); ?></option>'; <?php } ?> Надіслати Поділитися на інших сайтах More sharing options... ravilr Опубліковано: 4 червня 2012 Share Опубліковано: 4 червня 2012 я на модуле велком делал. Все ок. О работоспособности на слайдшой спрашивайте у людей которые делали для слайдшоу. Надіслати Поділитися на інших сайтах More sharing options... Ruldik Опубліковано: 4 червня 2012 Share Опубліковано: 4 червня 2012 я на модуле велком делал. Все ок. О работоспособности на слайдшой спрашивайте у людей которые делали для слайдшоу. даже никаких соображений? Надіслати Поділитися на інших сайтах More sharing options... Ruldik Опубліковано: 4 червня 2012 Share Опубліковано: 4 червня 2012 Этот мануал как я понял только для главной страницы! Надіслати Поділитися на інших сайтах More sharing options... ravilr Опубліковано: 5 червня 2012 Share Опубліковано: 5 червня 2012 ЭТОТ МАНУАЛ ДЛЯ ЛЮБОЙ СТРАНИЦЫ. ВСЕ РАБОТАЕТ И В.Т.Ч НА МОДУЛЕ СЛАЙДШОУ!!! ищите ошибки у себя..... Надіслати Поділитися на інших сайтах More sharing options... Ruldik Опубліковано: 5 червня 2012 Share Опубліковано: 5 червня 2012 Поставил по новой скрипт ocStore 1.5.2.1, сделал всё мануалу и всё равно та же песня. Отображается только на главной,может у Вас скрипт другой версии. Я пошёл другим способом,добавил в header.php в этот блок $this->children = array( 'module/language', 'module/currency', 'module/cart' ); вот это 'common/content_middle', получилось вот так $this->children = array( 'common/content_middle', 'module/language', 'module/currency', 'module/cart' ); и в header.tpl добавил перед блоком <div id="notification"></div> строчку <?php echo $content_middle; ?> при таком раскладе всё отображается на всех страницахНа сколько это правильно? 1 Надіслати Поділитися на інших сайтах More sharing options... ravilr Опубліковано: 5 червня 2012 Share Опубліковано: 5 червня 2012 я об этом писал уже тут ... видимо не читали. На всех нужных страницах не показывается т.к в файлах шаблона, например product.tpl да и во всех других присутствует конструкция <?php echo $header; ?><?php echo $column_left; ?><?php echo $column_right; ?> <div id="content"><?php echo $content_top; ?> такая же как и в home.tplт.е в home.tpl добавили новую позицию, а во все остальное нет. Поэтому решение тут может более верное для конкретного случая..... Надіслати Поділитися на інших сайтах More sharing options... Ruldik Опубліковано: 5 червня 2012 Share Опубліковано: 5 червня 2012 Уважаемый ravilr, большое Вам человеческое спасибо за помощь!!! Надіслати Поділитися на інших сайтах More sharing options... 4 weeks later... Cramac Опубліковано: 28 червня 2012 Share Опубліковано: 28 червня 2012 Всем привет. сделал новое расположение для "карусели" в шапке. Только косяк появился, почему то при размещении карусели в шапке, не добавляются на страницу стили от карусели. Что не так может быть? Надіслати Поділитися на інших сайтах More sharing options... Cramac Опубліковано: 29 червня 2012 Share Опубліковано: 29 червня 2012 добавил 'common/content_head' в header.php и home.php и все пошло. но в таком варианте работает только на главной чтоб в других заработало надо так же добавить.... Надіслати Поділитися на інших сайтах More sharing options... 1 month later... artem4ik Опубліковано: 2 серпня 2012 Share Опубліковано: 2 серпня 2012 5. Создаем файл content_middle.php по пути \www\catalog\controller\common с содержимым аналогичным как и content_botton.php первую строку меняем на class ControllerCommonContentMiddle extends Controller { и в коде, вместо content_botton заменяем все на content_middle 6. далее создаем файл content_middle.tpl по пути www\catalog\view\theme\default\template\common\ с таким же содержимым как и content_botton.tpl Исправьте пожалуйста ошибку: вместо botton - bottom. Спасибо. 1 Надіслати Поділитися на інших сайтах More sharing options... yyyaaazzz Опубліковано: 9 серпня 2012 Share Опубліковано: 9 серпня 2012 Если не получается вывести позицию в header.tpl, попробуйте следующий способ: 1. Делаем все по мануалу ravilr`a с пункта 1 по 3 (изменяем только административную часть). 2. Пользовательская часть. В контроллере header.php добавляем следующий код: $this->load->model('design/layout'); if (isset($this->request->get['route'])) { $route = $this->request->get['route']; } else { $route = 'common/home'; } $layout_id = 0; if (substr($route, 0, 16) == 'product/category' && isset($this->request->get['path'])) { $path = explode('_', (string)$this->request->get['path']); $layout_id = $this->model_catalog_category->getCategoryLayoutId(end($path)); } if (substr($route, 0, 15) == 'product/product' && isset($this->request->get['product_id'])) { $layout_id = $this->model_catalog_product->getProductLayoutId($this->request->get['product_id']); } if (substr($route, 0, 23) == 'information/information' && isset($this->request->get['information_id'])) { $layout_id = $this->model_catalog_information->getInformationLayoutId($this->request->get['information_id']); } if (!$layout_id) { $layout_id = $this->model_design_layout->getLayout($route); } if (!$layout_id) { $layout_id = $this->config->get('config_layout_id'); } $module_data = array(); $this->load->model('setting/extension'); $extensions = $this->model_setting_extension->getExtensions('module'); foreach ($extensions as $extension) { $modules = $this->config->get($extension['code'] . '_module'); if ($modules) { foreach ($modules as $module) { if ($module['layout_id'] == $layout_id && $module['position'] == 'имя_вашей_позиции_модуля' && $module['status']) { $module_data[] = array( 'code' => $extension['code'], 'setting' => $module, 'sort_order' => $module['sort_order'] ); } } } } $sort_order = array(); foreach ($module_data as $key => $value) { $sort_order[$key] = $value['sort_order']; } array_multisort($sort_order, SORT_ASC, $module_data); $this->data['modules'] = array(); foreach ($module_data as $module) { $module = $this->getChild('module/' . $module['code'], $module['setting']); if ($module) { $this->data['modules'][] = $module; } } после чего в файле шаблона header.tpl в необходимом месте добавляем: <?php if ($modules) { ?> <?php foreach ($modules as $module) { ?> <?php echo $module; ?> <?php } ?> <?php } ?> Не забудьте проверить, выведен ли модуль на каждой схеме. Смотрим и наслаждаемся: Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Ця тема закрита для публікації повідомлень. Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації [Поддержка] 1 2 3 4 11 Автор: Seriusis, 21 квітня 2020 вкладки табы (і ще %d) Теги: вкладки табы аккордеон step by step microdata faq tabs accordion шаги микроразметка галерея popup всплывающее окно всплывающее изображение шорткоды баннер меню выпадающее окно выпадающее меню dropdown подсказки tooltip question-answer меню категории произвольное меню слайдер галерея gallery виджет виджеты сетка 267 відповідей 27 625 переглядів Frolly 6 годин тому Accordion & Tabs - конструктор контенту - акордеон, вкладки, банер, слайдер, галерея, сітка, меню, popup, віджети та ін. Автор: Seriusis, 21 квітня 2020 вкладки табы (і ще %d) Теги: вкладки табы аккордеон step by step microdata faq tabs accordion шаги микроразметка галерея popup всплывающее окно всплывающее изображение шорткоды баннер меню выпадающее окно выпадающее меню dropdown подсказки tooltip question-answer меню категории произвольное меню слайдер галерея gallery виджет виджеты сетка 0 коментарів 35 763 перегляди Seriusis 21 квітня 2020 [Поддержка] Mega Swipe Slider (Адаптивний слайдер сайту) Автор: kirians, 29 листопада 2021 slider slidershow (і ще %d) Теги: slider slidershow carousel slideshow слайдер слайдер slideshow слайдер банер слайдер баннер слайдер картинки 2 відповіді 958 переглядів kirians 24 лютого 2022 Mega Swipe Slider (Адаптивний слайдер сайту) Автор: kirians, 29 листопада 2021 slider slidershow (і ще %d) Теги: slider slidershow carousel slideshow слайдер слайдер slideshow слайдер банер слайдер баннер слайдер картинки 0 коментарів 3 638 переглядів kirians 29 листопада 2021 Зробити слайдер зверху шапки сайту для шаблона Unishop2 Автор: pawana, 9 травня слайдер header (і ще %d) Теги: слайдер header unishop2 0 відповідей 321 перегляд pawana 9 травня Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Шаблони, дизайн та оформлення магазину [РЕШЕНО] Слайдер в шапке Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Ruldik Опубліковано: 3 червня 2012 Share Опубліковано: 3 червня 2012 ravilr Подскажите, как сделать,чтоб слайдер отображался на всех страницах? Надіслати Поділитися на інших сайтах More sharing options...
ravilr Опубліковано: 3 червня 2012 Share Опубліковано: 3 червня 2012 в настройках модуля слайдшоу добавить все схемы на которых он должен быть размещен. Надіслати Поділитися на інших сайтах More sharing options... Ruldik Опубліковано: 4 червня 2012 Share Опубліковано: 4 червня 2012 в настройках модуля слайдшоу добавить все схемы на которых он должен быть размещен.В этом то и проблема.Добавил все схемы,отображается только на главной.Я добавлял позицию модуля по вашему мануалу.по другим расположениям (низ сайта,верх сайта) отображается,а в новой позиции тока на главной. Может где то надо метки дорасставить? Надіслати Поділитися на інших сайтах More sharing options... ravilr Опубліковано: 4 червня 2012 Share Опубліковано: 4 червня 2012 если у Вас так... то тогда не знаю почему не показывается. Надіслати Поділитися на інших сайтах More sharing options... Ruldik Опубліковано: 4 червня 2012 Share Опубліковано: 4 червня 2012 да у меня именно так. с другими схемами робит,а с новой не хочет. а у вас то робит? я вместо файла welcome,брал slideshow вот в этом файле adminviewtemplatemoduleslideshow.tpl у меня есть ошибка на 117 строке <?php foreach ($banners as $banner) { ?> html += ' <option value="<?php echo $banner['banner_id']; ?>"><?php echo addslashes($banner['name']); ?></option>'; <?php } ?> Надіслати Поділитися на інших сайтах More sharing options... ravilr Опубліковано: 4 червня 2012 Share Опубліковано: 4 червня 2012 я на модуле велком делал. Все ок. О работоспособности на слайдшой спрашивайте у людей которые делали для слайдшоу. Надіслати Поділитися на інших сайтах More sharing options... Ruldik Опубліковано: 4 червня 2012 Share Опубліковано: 4 червня 2012 я на модуле велком делал. Все ок. О работоспособности на слайдшой спрашивайте у людей которые делали для слайдшоу. даже никаких соображений? Надіслати Поділитися на інших сайтах More sharing options... Ruldik Опубліковано: 4 червня 2012 Share Опубліковано: 4 червня 2012 Этот мануал как я понял только для главной страницы! Надіслати Поділитися на інших сайтах More sharing options... ravilr Опубліковано: 5 червня 2012 Share Опубліковано: 5 червня 2012 ЭТОТ МАНУАЛ ДЛЯ ЛЮБОЙ СТРАНИЦЫ. ВСЕ РАБОТАЕТ И В.Т.Ч НА МОДУЛЕ СЛАЙДШОУ!!! ищите ошибки у себя..... Надіслати Поділитися на інших сайтах More sharing options... Ruldik Опубліковано: 5 червня 2012 Share Опубліковано: 5 червня 2012 Поставил по новой скрипт ocStore 1.5.2.1, сделал всё мануалу и всё равно та же песня. Отображается только на главной,может у Вас скрипт другой версии. Я пошёл другим способом,добавил в header.php в этот блок $this->children = array( 'module/language', 'module/currency', 'module/cart' ); вот это 'common/content_middle', получилось вот так $this->children = array( 'common/content_middle', 'module/language', 'module/currency', 'module/cart' ); и в header.tpl добавил перед блоком <div id="notification"></div> строчку <?php echo $content_middle; ?> при таком раскладе всё отображается на всех страницахНа сколько это правильно? 1 Надіслати Поділитися на інших сайтах More sharing options... ravilr Опубліковано: 5 червня 2012 Share Опубліковано: 5 червня 2012 я об этом писал уже тут ... видимо не читали. На всех нужных страницах не показывается т.к в файлах шаблона, например product.tpl да и во всех других присутствует конструкция <?php echo $header; ?><?php echo $column_left; ?><?php echo $column_right; ?> <div id="content"><?php echo $content_top; ?> такая же как и в home.tplт.е в home.tpl добавили новую позицию, а во все остальное нет. Поэтому решение тут может более верное для конкретного случая..... Надіслати Поділитися на інших сайтах More sharing options... Ruldik Опубліковано: 5 червня 2012 Share Опубліковано: 5 червня 2012 Уважаемый ravilr, большое Вам человеческое спасибо за помощь!!! Надіслати Поділитися на інших сайтах More sharing options... 4 weeks later... Cramac Опубліковано: 28 червня 2012 Share Опубліковано: 28 червня 2012 Всем привет. сделал новое расположение для "карусели" в шапке. Только косяк появился, почему то при размещении карусели в шапке, не добавляются на страницу стили от карусели. Что не так может быть? Надіслати Поділитися на інших сайтах More sharing options... Cramac Опубліковано: 29 червня 2012 Share Опубліковано: 29 червня 2012 добавил 'common/content_head' в header.php и home.php и все пошло. но в таком варианте работает только на главной чтоб в других заработало надо так же добавить.... Надіслати Поділитися на інших сайтах More sharing options... 1 month later... artem4ik Опубліковано: 2 серпня 2012 Share Опубліковано: 2 серпня 2012 5. Создаем файл content_middle.php по пути \www\catalog\controller\common с содержимым аналогичным как и content_botton.php первую строку меняем на class ControllerCommonContentMiddle extends Controller { и в коде, вместо content_botton заменяем все на content_middle 6. далее создаем файл content_middle.tpl по пути www\catalog\view\theme\default\template\common\ с таким же содержимым как и content_botton.tpl Исправьте пожалуйста ошибку: вместо botton - bottom. Спасибо. 1 Надіслати Поділитися на інших сайтах More sharing options... yyyaaazzz Опубліковано: 9 серпня 2012 Share Опубліковано: 9 серпня 2012 Если не получается вывести позицию в header.tpl, попробуйте следующий способ: 1. Делаем все по мануалу ravilr`a с пункта 1 по 3 (изменяем только административную часть). 2. Пользовательская часть. В контроллере header.php добавляем следующий код: $this->load->model('design/layout'); if (isset($this->request->get['route'])) { $route = $this->request->get['route']; } else { $route = 'common/home'; } $layout_id = 0; if (substr($route, 0, 16) == 'product/category' && isset($this->request->get['path'])) { $path = explode('_', (string)$this->request->get['path']); $layout_id = $this->model_catalog_category->getCategoryLayoutId(end($path)); } if (substr($route, 0, 15) == 'product/product' && isset($this->request->get['product_id'])) { $layout_id = $this->model_catalog_product->getProductLayoutId($this->request->get['product_id']); } if (substr($route, 0, 23) == 'information/information' && isset($this->request->get['information_id'])) { $layout_id = $this->model_catalog_information->getInformationLayoutId($this->request->get['information_id']); } if (!$layout_id) { $layout_id = $this->model_design_layout->getLayout($route); } if (!$layout_id) { $layout_id = $this->config->get('config_layout_id'); } $module_data = array(); $this->load->model('setting/extension'); $extensions = $this->model_setting_extension->getExtensions('module'); foreach ($extensions as $extension) { $modules = $this->config->get($extension['code'] . '_module'); if ($modules) { foreach ($modules as $module) { if ($module['layout_id'] == $layout_id && $module['position'] == 'имя_вашей_позиции_модуля' && $module['status']) { $module_data[] = array( 'code' => $extension['code'], 'setting' => $module, 'sort_order' => $module['sort_order'] ); } } } } $sort_order = array(); foreach ($module_data as $key => $value) { $sort_order[$key] = $value['sort_order']; } array_multisort($sort_order, SORT_ASC, $module_data); $this->data['modules'] = array(); foreach ($module_data as $module) { $module = $this->getChild('module/' . $module['code'], $module['setting']); if ($module) { $this->data['modules'][] = $module; } } после чего в файле шаблона header.tpl в необходимом месте добавляем: <?php if ($modules) { ?> <?php foreach ($modules as $module) { ?> <?php echo $module; ?> <?php } ?> <?php } ?> Не забудьте проверить, выведен ли модуль на каждой схеме. Смотрим и наслаждаемся: Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Ця тема закрита для публікації повідомлень. Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації [Поддержка] 1 2 3 4 11 Автор: Seriusis, 21 квітня 2020 вкладки табы (і ще %d) Теги: вкладки табы аккордеон step by step microdata faq tabs accordion шаги микроразметка галерея popup всплывающее окно всплывающее изображение шорткоды баннер меню выпадающее окно выпадающее меню dropdown подсказки tooltip question-answer меню категории произвольное меню слайдер галерея gallery виджет виджеты сетка 267 відповідей 27 625 переглядів Frolly 6 годин тому Accordion & Tabs - конструктор контенту - акордеон, вкладки, банер, слайдер, галерея, сітка, меню, popup, віджети та ін. Автор: Seriusis, 21 квітня 2020 вкладки табы (і ще %d) Теги: вкладки табы аккордеон step by step microdata faq tabs accordion шаги микроразметка галерея popup всплывающее окно всплывающее изображение шорткоды баннер меню выпадающее окно выпадающее меню dropdown подсказки tooltip question-answer меню категории произвольное меню слайдер галерея gallery виджет виджеты сетка 0 коментарів 35 763 перегляди Seriusis 21 квітня 2020 [Поддержка] Mega Swipe Slider (Адаптивний слайдер сайту) Автор: kirians, 29 листопада 2021 slider slidershow (і ще %d) Теги: slider slidershow carousel slideshow слайдер слайдер slideshow слайдер банер слайдер баннер слайдер картинки 2 відповіді 958 переглядів kirians 24 лютого 2022 Mega Swipe Slider (Адаптивний слайдер сайту) Автор: kirians, 29 листопада 2021 slider slidershow (і ще %d) Теги: slider slidershow carousel slideshow слайдер слайдер slideshow слайдер банер слайдер баннер слайдер картинки 0 коментарів 3 638 переглядів kirians 29 листопада 2021 Зробити слайдер зверху шапки сайту для шаблона Unishop2 Автор: pawana, 9 травня слайдер header (і ще %d) Теги: слайдер header unishop2 0 відповідей 321 перегляд pawana 9 травня Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Шаблони, дизайн та оформлення магазину [РЕШЕНО] Слайдер в шапке Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Ruldik Опубліковано: 4 червня 2012 Share Опубліковано: 4 червня 2012 в настройках модуля слайдшоу добавить все схемы на которых он должен быть размещен.В этом то и проблема.Добавил все схемы,отображается только на главной.Я добавлял позицию модуля по вашему мануалу.по другим расположениям (низ сайта,верх сайта) отображается,а в новой позиции тока на главной. Может где то надо метки дорасставить? Надіслати Поділитися на інших сайтах More sharing options...
ravilr Опубліковано: 4 червня 2012 Share Опубліковано: 4 червня 2012 если у Вас так... то тогда не знаю почему не показывается. Надіслати Поділитися на інших сайтах More sharing options... Ruldik Опубліковано: 4 червня 2012 Share Опубліковано: 4 червня 2012 да у меня именно так. с другими схемами робит,а с новой не хочет. а у вас то робит? я вместо файла welcome,брал slideshow вот в этом файле adminviewtemplatemoduleslideshow.tpl у меня есть ошибка на 117 строке <?php foreach ($banners as $banner) { ?> html += ' <option value="<?php echo $banner['banner_id']; ?>"><?php echo addslashes($banner['name']); ?></option>'; <?php } ?> Надіслати Поділитися на інших сайтах More sharing options... ravilr Опубліковано: 4 червня 2012 Share Опубліковано: 4 червня 2012 я на модуле велком делал. Все ок. О работоспособности на слайдшой спрашивайте у людей которые делали для слайдшоу. Надіслати Поділитися на інших сайтах More sharing options... Ruldik Опубліковано: 4 червня 2012 Share Опубліковано: 4 червня 2012 я на модуле велком делал. Все ок. О работоспособности на слайдшой спрашивайте у людей которые делали для слайдшоу. даже никаких соображений? Надіслати Поділитися на інших сайтах More sharing options... Ruldik Опубліковано: 4 червня 2012 Share Опубліковано: 4 червня 2012 Этот мануал как я понял только для главной страницы! Надіслати Поділитися на інших сайтах More sharing options... ravilr Опубліковано: 5 червня 2012 Share Опубліковано: 5 червня 2012 ЭТОТ МАНУАЛ ДЛЯ ЛЮБОЙ СТРАНИЦЫ. ВСЕ РАБОТАЕТ И В.Т.Ч НА МОДУЛЕ СЛАЙДШОУ!!! ищите ошибки у себя..... Надіслати Поділитися на інших сайтах More sharing options... Ruldik Опубліковано: 5 червня 2012 Share Опубліковано: 5 червня 2012 Поставил по новой скрипт ocStore 1.5.2.1, сделал всё мануалу и всё равно та же песня. Отображается только на главной,может у Вас скрипт другой версии. Я пошёл другим способом,добавил в header.php в этот блок $this->children = array( 'module/language', 'module/currency', 'module/cart' ); вот это 'common/content_middle', получилось вот так $this->children = array( 'common/content_middle', 'module/language', 'module/currency', 'module/cart' ); и в header.tpl добавил перед блоком <div id="notification"></div> строчку <?php echo $content_middle; ?> при таком раскладе всё отображается на всех страницахНа сколько это правильно? 1 Надіслати Поділитися на інших сайтах More sharing options... ravilr Опубліковано: 5 червня 2012 Share Опубліковано: 5 червня 2012 я об этом писал уже тут ... видимо не читали. На всех нужных страницах не показывается т.к в файлах шаблона, например product.tpl да и во всех других присутствует конструкция <?php echo $header; ?><?php echo $column_left; ?><?php echo $column_right; ?> <div id="content"><?php echo $content_top; ?> такая же как и в home.tplт.е в home.tpl добавили новую позицию, а во все остальное нет. Поэтому решение тут может более верное для конкретного случая..... Надіслати Поділитися на інших сайтах More sharing options... Ruldik Опубліковано: 5 червня 2012 Share Опубліковано: 5 червня 2012 Уважаемый ravilr, большое Вам человеческое спасибо за помощь!!! Надіслати Поділитися на інших сайтах More sharing options... 4 weeks later... Cramac Опубліковано: 28 червня 2012 Share Опубліковано: 28 червня 2012 Всем привет. сделал новое расположение для "карусели" в шапке. Только косяк появился, почему то при размещении карусели в шапке, не добавляются на страницу стили от карусели. Что не так может быть? Надіслати Поділитися на інших сайтах More sharing options... Cramac Опубліковано: 29 червня 2012 Share Опубліковано: 29 червня 2012 добавил 'common/content_head' в header.php и home.php и все пошло. но в таком варианте работает только на главной чтоб в других заработало надо так же добавить.... Надіслати Поділитися на інших сайтах More sharing options... 1 month later... artem4ik Опубліковано: 2 серпня 2012 Share Опубліковано: 2 серпня 2012 5. Создаем файл content_middle.php по пути \www\catalog\controller\common с содержимым аналогичным как и content_botton.php первую строку меняем на class ControllerCommonContentMiddle extends Controller { и в коде, вместо content_botton заменяем все на content_middle 6. далее создаем файл content_middle.tpl по пути www\catalog\view\theme\default\template\common\ с таким же содержимым как и content_botton.tpl Исправьте пожалуйста ошибку: вместо botton - bottom. Спасибо. 1 Надіслати Поділитися на інших сайтах More sharing options... yyyaaazzz Опубліковано: 9 серпня 2012 Share Опубліковано: 9 серпня 2012 Если не получается вывести позицию в header.tpl, попробуйте следующий способ: 1. Делаем все по мануалу ravilr`a с пункта 1 по 3 (изменяем только административную часть). 2. Пользовательская часть. В контроллере header.php добавляем следующий код: $this->load->model('design/layout'); if (isset($this->request->get['route'])) { $route = $this->request->get['route']; } else { $route = 'common/home'; } $layout_id = 0; if (substr($route, 0, 16) == 'product/category' && isset($this->request->get['path'])) { $path = explode('_', (string)$this->request->get['path']); $layout_id = $this->model_catalog_category->getCategoryLayoutId(end($path)); } if (substr($route, 0, 15) == 'product/product' && isset($this->request->get['product_id'])) { $layout_id = $this->model_catalog_product->getProductLayoutId($this->request->get['product_id']); } if (substr($route, 0, 23) == 'information/information' && isset($this->request->get['information_id'])) { $layout_id = $this->model_catalog_information->getInformationLayoutId($this->request->get['information_id']); } if (!$layout_id) { $layout_id = $this->model_design_layout->getLayout($route); } if (!$layout_id) { $layout_id = $this->config->get('config_layout_id'); } $module_data = array(); $this->load->model('setting/extension'); $extensions = $this->model_setting_extension->getExtensions('module'); foreach ($extensions as $extension) { $modules = $this->config->get($extension['code'] . '_module'); if ($modules) { foreach ($modules as $module) { if ($module['layout_id'] == $layout_id && $module['position'] == 'имя_вашей_позиции_модуля' && $module['status']) { $module_data[] = array( 'code' => $extension['code'], 'setting' => $module, 'sort_order' => $module['sort_order'] ); } } } } $sort_order = array(); foreach ($module_data as $key => $value) { $sort_order[$key] = $value['sort_order']; } array_multisort($sort_order, SORT_ASC, $module_data); $this->data['modules'] = array(); foreach ($module_data as $module) { $module = $this->getChild('module/' . $module['code'], $module['setting']); if ($module) { $this->data['modules'][] = $module; } } после чего в файле шаблона header.tpl в необходимом месте добавляем: <?php if ($modules) { ?> <?php foreach ($modules as $module) { ?> <?php echo $module; ?> <?php } ?> <?php } ?> Не забудьте проверить, выведен ли модуль на каждой схеме. Смотрим и наслаждаемся: Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Ця тема закрита для публікації повідомлень. Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації [Поддержка] 1 2 3 4 11 Автор: Seriusis, 21 квітня 2020 вкладки табы (і ще %d) Теги: вкладки табы аккордеон step by step microdata faq tabs accordion шаги микроразметка галерея popup всплывающее окно всплывающее изображение шорткоды баннер меню выпадающее окно выпадающее меню dropdown подсказки tooltip question-answer меню категории произвольное меню слайдер галерея gallery виджет виджеты сетка 267 відповідей 27 625 переглядів Frolly 6 годин тому Accordion & Tabs - конструктор контенту - акордеон, вкладки, банер, слайдер, галерея, сітка, меню, popup, віджети та ін. Автор: Seriusis, 21 квітня 2020 вкладки табы (і ще %d) Теги: вкладки табы аккордеон step by step microdata faq tabs accordion шаги микроразметка галерея popup всплывающее окно всплывающее изображение шорткоды баннер меню выпадающее окно выпадающее меню dropdown подсказки tooltip question-answer меню категории произвольное меню слайдер галерея gallery виджет виджеты сетка 0 коментарів 35 763 перегляди Seriusis 21 квітня 2020 [Поддержка] Mega Swipe Slider (Адаптивний слайдер сайту) Автор: kirians, 29 листопада 2021 slider slidershow (і ще %d) Теги: slider slidershow carousel slideshow слайдер слайдер slideshow слайдер банер слайдер баннер слайдер картинки 2 відповіді 958 переглядів kirians 24 лютого 2022 Mega Swipe Slider (Адаптивний слайдер сайту) Автор: kirians, 29 листопада 2021 slider slidershow (і ще %d) Теги: slider slidershow carousel slideshow слайдер слайдер slideshow слайдер банер слайдер баннер слайдер картинки 0 коментарів 3 638 переглядів kirians 29 листопада 2021 Зробити слайдер зверху шапки сайту для шаблона Unishop2 Автор: pawana, 9 травня слайдер header (і ще %d) Теги: слайдер header unishop2 0 відповідей 321 перегляд pawana 9 травня Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Шаблони, дизайн та оформлення магазину [РЕШЕНО] Слайдер в шапке Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich Промо банери в категоріях товарів Автор: IHOR1989 Trend - адаптивний універсальний шаблон Автор: DSV
Ruldik Опубліковано: 4 червня 2012 Share Опубліковано: 4 червня 2012 да у меня именно так. с другими схемами робит,а с новой не хочет. а у вас то робит? я вместо файла welcome,брал slideshow вот в этом файле adminviewtemplatemoduleslideshow.tpl у меня есть ошибка на 117 строке <?php foreach ($banners as $banner) { ?> html += ' <option value="<?php echo $banner['banner_id']; ?>"><?php echo addslashes($banner['name']); ?></option>'; <?php } ?> Надіслати Поділитися на інших сайтах More sharing options...
ravilr Опубліковано: 4 червня 2012 Share Опубліковано: 4 червня 2012 я на модуле велком делал. Все ок. О работоспособности на слайдшой спрашивайте у людей которые делали для слайдшоу. Надіслати Поділитися на інших сайтах More sharing options... Ruldik Опубліковано: 4 червня 2012 Share Опубліковано: 4 червня 2012 я на модуле велком делал. Все ок. О работоспособности на слайдшой спрашивайте у людей которые делали для слайдшоу. даже никаких соображений? Надіслати Поділитися на інших сайтах More sharing options... Ruldik Опубліковано: 4 червня 2012 Share Опубліковано: 4 червня 2012 Этот мануал как я понял только для главной страницы! Надіслати Поділитися на інших сайтах More sharing options... ravilr Опубліковано: 5 червня 2012 Share Опубліковано: 5 червня 2012 ЭТОТ МАНУАЛ ДЛЯ ЛЮБОЙ СТРАНИЦЫ. ВСЕ РАБОТАЕТ И В.Т.Ч НА МОДУЛЕ СЛАЙДШОУ!!! ищите ошибки у себя..... Надіслати Поділитися на інших сайтах More sharing options... Ruldik Опубліковано: 5 червня 2012 Share Опубліковано: 5 червня 2012 Поставил по новой скрипт ocStore 1.5.2.1, сделал всё мануалу и всё равно та же песня. Отображается только на главной,может у Вас скрипт другой версии. Я пошёл другим способом,добавил в header.php в этот блок $this->children = array( 'module/language', 'module/currency', 'module/cart' ); вот это 'common/content_middle', получилось вот так $this->children = array( 'common/content_middle', 'module/language', 'module/currency', 'module/cart' ); и в header.tpl добавил перед блоком <div id="notification"></div> строчку <?php echo $content_middle; ?> при таком раскладе всё отображается на всех страницахНа сколько это правильно? 1 Надіслати Поділитися на інших сайтах More sharing options... ravilr Опубліковано: 5 червня 2012 Share Опубліковано: 5 червня 2012 я об этом писал уже тут ... видимо не читали. На всех нужных страницах не показывается т.к в файлах шаблона, например product.tpl да и во всех других присутствует конструкция <?php echo $header; ?><?php echo $column_left; ?><?php echo $column_right; ?> <div id="content"><?php echo $content_top; ?> такая же как и в home.tplт.е в home.tpl добавили новую позицию, а во все остальное нет. Поэтому решение тут может более верное для конкретного случая..... Надіслати Поділитися на інших сайтах More sharing options... Ruldik Опубліковано: 5 червня 2012 Share Опубліковано: 5 червня 2012 Уважаемый ravilr, большое Вам человеческое спасибо за помощь!!! Надіслати Поділитися на інших сайтах More sharing options... 4 weeks later... Cramac Опубліковано: 28 червня 2012 Share Опубліковано: 28 червня 2012 Всем привет. сделал новое расположение для "карусели" в шапке. Только косяк появился, почему то при размещении карусели в шапке, не добавляются на страницу стили от карусели. Что не так может быть? Надіслати Поділитися на інших сайтах More sharing options... Cramac Опубліковано: 29 червня 2012 Share Опубліковано: 29 червня 2012 добавил 'common/content_head' в header.php и home.php и все пошло. но в таком варианте работает только на главной чтоб в других заработало надо так же добавить.... Надіслати Поділитися на інших сайтах More sharing options... 1 month later... artem4ik Опубліковано: 2 серпня 2012 Share Опубліковано: 2 серпня 2012 5. Создаем файл content_middle.php по пути \www\catalog\controller\common с содержимым аналогичным как и content_botton.php первую строку меняем на class ControllerCommonContentMiddle extends Controller { и в коде, вместо content_botton заменяем все на content_middle 6. далее создаем файл content_middle.tpl по пути www\catalog\view\theme\default\template\common\ с таким же содержимым как и content_botton.tpl Исправьте пожалуйста ошибку: вместо botton - bottom. Спасибо. 1 Надіслати Поділитися на інших сайтах More sharing options... yyyaaazzz Опубліковано: 9 серпня 2012 Share Опубліковано: 9 серпня 2012 Если не получается вывести позицию в header.tpl, попробуйте следующий способ: 1. Делаем все по мануалу ravilr`a с пункта 1 по 3 (изменяем только административную часть). 2. Пользовательская часть. В контроллере header.php добавляем следующий код: $this->load->model('design/layout'); if (isset($this->request->get['route'])) { $route = $this->request->get['route']; } else { $route = 'common/home'; } $layout_id = 0; if (substr($route, 0, 16) == 'product/category' && isset($this->request->get['path'])) { $path = explode('_', (string)$this->request->get['path']); $layout_id = $this->model_catalog_category->getCategoryLayoutId(end($path)); } if (substr($route, 0, 15) == 'product/product' && isset($this->request->get['product_id'])) { $layout_id = $this->model_catalog_product->getProductLayoutId($this->request->get['product_id']); } if (substr($route, 0, 23) == 'information/information' && isset($this->request->get['information_id'])) { $layout_id = $this->model_catalog_information->getInformationLayoutId($this->request->get['information_id']); } if (!$layout_id) { $layout_id = $this->model_design_layout->getLayout($route); } if (!$layout_id) { $layout_id = $this->config->get('config_layout_id'); } $module_data = array(); $this->load->model('setting/extension'); $extensions = $this->model_setting_extension->getExtensions('module'); foreach ($extensions as $extension) { $modules = $this->config->get($extension['code'] . '_module'); if ($modules) { foreach ($modules as $module) { if ($module['layout_id'] == $layout_id && $module['position'] == 'имя_вашей_позиции_модуля' && $module['status']) { $module_data[] = array( 'code' => $extension['code'], 'setting' => $module, 'sort_order' => $module['sort_order'] ); } } } } $sort_order = array(); foreach ($module_data as $key => $value) { $sort_order[$key] = $value['sort_order']; } array_multisort($sort_order, SORT_ASC, $module_data); $this->data['modules'] = array(); foreach ($module_data as $module) { $module = $this->getChild('module/' . $module['code'], $module['setting']); if ($module) { $this->data['modules'][] = $module; } } после чего в файле шаблона header.tpl в необходимом месте добавляем: <?php if ($modules) { ?> <?php foreach ($modules as $module) { ?> <?php echo $module; ?> <?php } ?> <?php } ?> Не забудьте проверить, выведен ли модуль на каждой схеме. Смотрим и наслаждаемся: Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Ця тема закрита для публікації повідомлень. Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації [Поддержка] 1 2 3 4 11 Автор: Seriusis, 21 квітня 2020 вкладки табы (і ще %d) Теги: вкладки табы аккордеон step by step microdata faq tabs accordion шаги микроразметка галерея popup всплывающее окно всплывающее изображение шорткоды баннер меню выпадающее окно выпадающее меню dropdown подсказки tooltip question-answer меню категории произвольное меню слайдер галерея gallery виджет виджеты сетка 267 відповідей 27 625 переглядів Frolly 6 годин тому Accordion & Tabs - конструктор контенту - акордеон, вкладки, банер, слайдер, галерея, сітка, меню, popup, віджети та ін. Автор: Seriusis, 21 квітня 2020 вкладки табы (і ще %d) Теги: вкладки табы аккордеон step by step microdata faq tabs accordion шаги микроразметка галерея popup всплывающее окно всплывающее изображение шорткоды баннер меню выпадающее окно выпадающее меню dropdown подсказки tooltip question-answer меню категории произвольное меню слайдер галерея gallery виджет виджеты сетка 0 коментарів 35 763 перегляди Seriusis 21 квітня 2020 [Поддержка] Mega Swipe Slider (Адаптивний слайдер сайту) Автор: kirians, 29 листопада 2021 slider slidershow (і ще %d) Теги: slider slidershow carousel slideshow слайдер слайдер slideshow слайдер банер слайдер баннер слайдер картинки 2 відповіді 958 переглядів kirians 24 лютого 2022 Mega Swipe Slider (Адаптивний слайдер сайту) Автор: kirians, 29 листопада 2021 slider slidershow (і ще %d) Теги: slider slidershow carousel slideshow слайдер слайдер slideshow слайдер банер слайдер баннер слайдер картинки 0 коментарів 3 638 переглядів kirians 29 листопада 2021 Зробити слайдер зверху шапки сайту для шаблона Unishop2 Автор: pawana, 9 травня слайдер header (і ще %d) Теги: слайдер header unishop2 0 відповідей 321 перегляд pawana 9 травня Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Шаблони, дизайн та оформлення магазину [РЕШЕНО] Слайдер в шапке
Ruldik Опубліковано: 4 червня 2012 Share Опубліковано: 4 червня 2012 я на модуле велком делал. Все ок. О работоспособности на слайдшой спрашивайте у людей которые делали для слайдшоу. даже никаких соображений? Надіслати Поділитися на інших сайтах More sharing options...
Ruldik Опубліковано: 4 червня 2012 Share Опубліковано: 4 червня 2012 Этот мануал как я понял только для главной страницы! Надіслати Поділитися на інших сайтах More sharing options...
ravilr Опубліковано: 5 червня 2012 Share Опубліковано: 5 червня 2012 ЭТОТ МАНУАЛ ДЛЯ ЛЮБОЙ СТРАНИЦЫ. ВСЕ РАБОТАЕТ И В.Т.Ч НА МОДУЛЕ СЛАЙДШОУ!!! ищите ошибки у себя..... Надіслати Поділитися на інших сайтах More sharing options... Ruldik Опубліковано: 5 червня 2012 Share Опубліковано: 5 червня 2012 Поставил по новой скрипт ocStore 1.5.2.1, сделал всё мануалу и всё равно та же песня. Отображается только на главной,может у Вас скрипт другой версии. Я пошёл другим способом,добавил в header.php в этот блок $this->children = array( 'module/language', 'module/currency', 'module/cart' ); вот это 'common/content_middle', получилось вот так $this->children = array( 'common/content_middle', 'module/language', 'module/currency', 'module/cart' ); и в header.tpl добавил перед блоком <div id="notification"></div> строчку <?php echo $content_middle; ?> при таком раскладе всё отображается на всех страницахНа сколько это правильно? 1 Надіслати Поділитися на інших сайтах More sharing options... ravilr Опубліковано: 5 червня 2012 Share Опубліковано: 5 червня 2012 я об этом писал уже тут ... видимо не читали. На всех нужных страницах не показывается т.к в файлах шаблона, например product.tpl да и во всех других присутствует конструкция <?php echo $header; ?><?php echo $column_left; ?><?php echo $column_right; ?> <div id="content"><?php echo $content_top; ?> такая же как и в home.tplт.е в home.tpl добавили новую позицию, а во все остальное нет. Поэтому решение тут может более верное для конкретного случая..... Надіслати Поділитися на інших сайтах More sharing options... Ruldik Опубліковано: 5 червня 2012 Share Опубліковано: 5 червня 2012 Уважаемый ravilr, большое Вам человеческое спасибо за помощь!!! Надіслати Поділитися на інших сайтах More sharing options... 4 weeks later... Cramac Опубліковано: 28 червня 2012 Share Опубліковано: 28 червня 2012 Всем привет. сделал новое расположение для "карусели" в шапке. Только косяк появился, почему то при размещении карусели в шапке, не добавляются на страницу стили от карусели. Что не так может быть? Надіслати Поділитися на інших сайтах More sharing options... Cramac Опубліковано: 29 червня 2012 Share Опубліковано: 29 червня 2012 добавил 'common/content_head' в header.php и home.php и все пошло. но в таком варианте работает только на главной чтоб в других заработало надо так же добавить.... Надіслати Поділитися на інших сайтах More sharing options... 1 month later... artem4ik Опубліковано: 2 серпня 2012 Share Опубліковано: 2 серпня 2012 5. Создаем файл content_middle.php по пути \www\catalog\controller\common с содержимым аналогичным как и content_botton.php первую строку меняем на class ControllerCommonContentMiddle extends Controller { и в коде, вместо content_botton заменяем все на content_middle 6. далее создаем файл content_middle.tpl по пути www\catalog\view\theme\default\template\common\ с таким же содержимым как и content_botton.tpl Исправьте пожалуйста ошибку: вместо botton - bottom. Спасибо. 1 Надіслати Поділитися на інших сайтах More sharing options... yyyaaazzz Опубліковано: 9 серпня 2012 Share Опубліковано: 9 серпня 2012 Если не получается вывести позицию в header.tpl, попробуйте следующий способ: 1. Делаем все по мануалу ravilr`a с пункта 1 по 3 (изменяем только административную часть). 2. Пользовательская часть. В контроллере header.php добавляем следующий код: $this->load->model('design/layout'); if (isset($this->request->get['route'])) { $route = $this->request->get['route']; } else { $route = 'common/home'; } $layout_id = 0; if (substr($route, 0, 16) == 'product/category' && isset($this->request->get['path'])) { $path = explode('_', (string)$this->request->get['path']); $layout_id = $this->model_catalog_category->getCategoryLayoutId(end($path)); } if (substr($route, 0, 15) == 'product/product' && isset($this->request->get['product_id'])) { $layout_id = $this->model_catalog_product->getProductLayoutId($this->request->get['product_id']); } if (substr($route, 0, 23) == 'information/information' && isset($this->request->get['information_id'])) { $layout_id = $this->model_catalog_information->getInformationLayoutId($this->request->get['information_id']); } if (!$layout_id) { $layout_id = $this->model_design_layout->getLayout($route); } if (!$layout_id) { $layout_id = $this->config->get('config_layout_id'); } $module_data = array(); $this->load->model('setting/extension'); $extensions = $this->model_setting_extension->getExtensions('module'); foreach ($extensions as $extension) { $modules = $this->config->get($extension['code'] . '_module'); if ($modules) { foreach ($modules as $module) { if ($module['layout_id'] == $layout_id && $module['position'] == 'имя_вашей_позиции_модуля' && $module['status']) { $module_data[] = array( 'code' => $extension['code'], 'setting' => $module, 'sort_order' => $module['sort_order'] ); } } } } $sort_order = array(); foreach ($module_data as $key => $value) { $sort_order[$key] = $value['sort_order']; } array_multisort($sort_order, SORT_ASC, $module_data); $this->data['modules'] = array(); foreach ($module_data as $module) { $module = $this->getChild('module/' . $module['code'], $module['setting']); if ($module) { $this->data['modules'][] = $module; } } после чего в файле шаблона header.tpl в необходимом месте добавляем: <?php if ($modules) { ?> <?php foreach ($modules as $module) { ?> <?php echo $module; ?> <?php } ?> <?php } ?> Не забудьте проверить, выведен ли модуль на каждой схеме. Смотрим и наслаждаемся: Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Ця тема закрита для публікації повідомлень. Share More sharing options... Передплатники 0 Перейти до списку тем Схожі публікації [Поддержка] 1 2 3 4 11 Автор: Seriusis, 21 квітня 2020 вкладки табы (і ще %d) Теги: вкладки табы аккордеон step by step microdata faq tabs accordion шаги микроразметка галерея popup всплывающее окно всплывающее изображение шорткоды баннер меню выпадающее окно выпадающее меню dropdown подсказки tooltip question-answer меню категории произвольное меню слайдер галерея gallery виджет виджеты сетка 267 відповідей 27 625 переглядів Frolly 6 годин тому Accordion & Tabs - конструктор контенту - акордеон, вкладки, банер, слайдер, галерея, сітка, меню, popup, віджети та ін. Автор: Seriusis, 21 квітня 2020 вкладки табы (і ще %d) Теги: вкладки табы аккордеон step by step microdata faq tabs accordion шаги микроразметка галерея popup всплывающее окно всплывающее изображение шорткоды баннер меню выпадающее окно выпадающее меню dropdown подсказки tooltip question-answer меню категории произвольное меню слайдер галерея gallery виджет виджеты сетка 0 коментарів 35 763 перегляди Seriusis 21 квітня 2020 [Поддержка] Mega Swipe Slider (Адаптивний слайдер сайту) Автор: kirians, 29 листопада 2021 slider slidershow (і ще %d) Теги: slider slidershow carousel slideshow слайдер слайдер slideshow слайдер банер слайдер баннер слайдер картинки 2 відповіді 958 переглядів kirians 24 лютого 2022 Mega Swipe Slider (Адаптивний слайдер сайту) Автор: kirians, 29 листопада 2021 slider slidershow (і ще %d) Теги: slider slidershow carousel slideshow слайдер слайдер slideshow слайдер банер слайдер баннер слайдер картинки 0 коментарів 3 638 переглядів kirians 29 листопада 2021 Зробити слайдер зверху шапки сайту для шаблона Unishop2 Автор: pawana, 9 травня слайдер header (і ще %d) Теги: слайдер header unishop2 0 відповідей 321 перегляд pawana 9 травня Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
Ruldik Опубліковано: 5 червня 2012 Share Опубліковано: 5 червня 2012 Поставил по новой скрипт ocStore 1.5.2.1, сделал всё мануалу и всё равно та же песня. Отображается только на главной,может у Вас скрипт другой версии. Я пошёл другим способом,добавил в header.php в этот блок $this->children = array( 'module/language', 'module/currency', 'module/cart' ); вот это 'common/content_middle', получилось вот так $this->children = array( 'common/content_middle', 'module/language', 'module/currency', 'module/cart' ); и в header.tpl добавил перед блоком <div id="notification"></div> строчку <?php echo $content_middle; ?> при таком раскладе всё отображается на всех страницахНа сколько это правильно? 1 Надіслати Поділитися на інших сайтах More sharing options...
ravilr Опубліковано: 5 червня 2012 Share Опубліковано: 5 червня 2012 я об этом писал уже тут ... видимо не читали. На всех нужных страницах не показывается т.к в файлах шаблона, например product.tpl да и во всех других присутствует конструкция <?php echo $header; ?><?php echo $column_left; ?><?php echo $column_right; ?> <div id="content"><?php echo $content_top; ?> такая же как и в home.tplт.е в home.tpl добавили новую позицию, а во все остальное нет. Поэтому решение тут может более верное для конкретного случая..... Надіслати Поділитися на інших сайтах More sharing options... Ruldik Опубліковано: 5 червня 2012 Share Опубліковано: 5 червня 2012 Уважаемый ravilr, большое Вам человеческое спасибо за помощь!!! Надіслати Поділитися на інших сайтах More sharing options... 4 weeks later... Cramac Опубліковано: 28 червня 2012 Share Опубліковано: 28 червня 2012 Всем привет. сделал новое расположение для "карусели" в шапке. Только косяк появился, почему то при размещении карусели в шапке, не добавляются на страницу стили от карусели. Что не так может быть? Надіслати Поділитися на інших сайтах More sharing options... Cramac Опубліковано: 29 червня 2012 Share Опубліковано: 29 червня 2012 добавил 'common/content_head' в header.php и home.php и все пошло. но в таком варианте работает только на главной чтоб в других заработало надо так же добавить.... Надіслати Поділитися на інших сайтах More sharing options... 1 month later... artem4ik Опубліковано: 2 серпня 2012 Share Опубліковано: 2 серпня 2012 5. Создаем файл content_middle.php по пути \www\catalog\controller\common с содержимым аналогичным как и content_botton.php первую строку меняем на class ControllerCommonContentMiddle extends Controller { и в коде, вместо content_botton заменяем все на content_middle 6. далее создаем файл content_middle.tpl по пути www\catalog\view\theme\default\template\common\ с таким же содержимым как и content_botton.tpl Исправьте пожалуйста ошибку: вместо botton - bottom. Спасибо. 1 Надіслати Поділитися на інших сайтах More sharing options... yyyaaazzz Опубліковано: 9 серпня 2012 Share Опубліковано: 9 серпня 2012 Если не получается вывести позицию в header.tpl, попробуйте следующий способ: 1. Делаем все по мануалу ravilr`a с пункта 1 по 3 (изменяем только административную часть). 2. Пользовательская часть. В контроллере header.php добавляем следующий код: $this->load->model('design/layout'); if (isset($this->request->get['route'])) { $route = $this->request->get['route']; } else { $route = 'common/home'; } $layout_id = 0; if (substr($route, 0, 16) == 'product/category' && isset($this->request->get['path'])) { $path = explode('_', (string)$this->request->get['path']); $layout_id = $this->model_catalog_category->getCategoryLayoutId(end($path)); } if (substr($route, 0, 15) == 'product/product' && isset($this->request->get['product_id'])) { $layout_id = $this->model_catalog_product->getProductLayoutId($this->request->get['product_id']); } if (substr($route, 0, 23) == 'information/information' && isset($this->request->get['information_id'])) { $layout_id = $this->model_catalog_information->getInformationLayoutId($this->request->get['information_id']); } if (!$layout_id) { $layout_id = $this->model_design_layout->getLayout($route); } if (!$layout_id) { $layout_id = $this->config->get('config_layout_id'); } $module_data = array(); $this->load->model('setting/extension'); $extensions = $this->model_setting_extension->getExtensions('module'); foreach ($extensions as $extension) { $modules = $this->config->get($extension['code'] . '_module'); if ($modules) { foreach ($modules as $module) { if ($module['layout_id'] == $layout_id && $module['position'] == 'имя_вашей_позиции_модуля' && $module['status']) { $module_data[] = array( 'code' => $extension['code'], 'setting' => $module, 'sort_order' => $module['sort_order'] ); } } } } $sort_order = array(); foreach ($module_data as $key => $value) { $sort_order[$key] = $value['sort_order']; } array_multisort($sort_order, SORT_ASC, $module_data); $this->data['modules'] = array(); foreach ($module_data as $module) { $module = $this->getChild('module/' . $module['code'], $module['setting']); if ($module) { $this->data['modules'][] = $module; } } после чего в файле шаблона header.tpl в необходимом месте добавляем: <?php if ($modules) { ?> <?php foreach ($modules as $module) { ?> <?php echo $module; ?> <?php } ?> <?php } ?> Не забудьте проверить, выведен ли модуль на каждой схеме. Смотрим и наслаждаемся: Надіслати Поділитися на інших сайтах More sharing options... Назад 1 2 Вперед Сторінка 1 з 2 Ця тема закрита для публікації повідомлень. Share More sharing options... Передплатники 0
Ruldik Опубліковано: 5 червня 2012 Share Опубліковано: 5 червня 2012 Уважаемый ravilr, большое Вам человеческое спасибо за помощь!!! Надіслати Поділитися на інших сайтах More sharing options...
Cramac Опубліковано: 28 червня 2012 Share Опубліковано: 28 червня 2012 Всем привет. сделал новое расположение для "карусели" в шапке. Только косяк появился, почему то при размещении карусели в шапке, не добавляются на страницу стили от карусели. Что не так может быть? Надіслати Поділитися на інших сайтах More sharing options...
Cramac Опубліковано: 29 червня 2012 Share Опубліковано: 29 червня 2012 добавил 'common/content_head' в header.php и home.php и все пошло. но в таком варианте работает только на главной чтоб в других заработало надо так же добавить.... Надіслати Поділитися на інших сайтах More sharing options...
artem4ik Опубліковано: 2 серпня 2012 Share Опубліковано: 2 серпня 2012 5. Создаем файл content_middle.php по пути \www\catalog\controller\common с содержимым аналогичным как и content_botton.php первую строку меняем на class ControllerCommonContentMiddle extends Controller { и в коде, вместо content_botton заменяем все на content_middle 6. далее создаем файл content_middle.tpl по пути www\catalog\view\theme\default\template\common\ с таким же содержимым как и content_botton.tpl Исправьте пожалуйста ошибку: вместо botton - bottom. Спасибо. 1 Надіслати Поділитися на інших сайтах More sharing options...
yyyaaazzz Опубліковано: 9 серпня 2012 Share Опубліковано: 9 серпня 2012 Если не получается вывести позицию в header.tpl, попробуйте следующий способ: 1. Делаем все по мануалу ravilr`a с пункта 1 по 3 (изменяем только административную часть). 2. Пользовательская часть. В контроллере header.php добавляем следующий код: $this->load->model('design/layout'); if (isset($this->request->get['route'])) { $route = $this->request->get['route']; } else { $route = 'common/home'; } $layout_id = 0; if (substr($route, 0, 16) == 'product/category' && isset($this->request->get['path'])) { $path = explode('_', (string)$this->request->get['path']); $layout_id = $this->model_catalog_category->getCategoryLayoutId(end($path)); } if (substr($route, 0, 15) == 'product/product' && isset($this->request->get['product_id'])) { $layout_id = $this->model_catalog_product->getProductLayoutId($this->request->get['product_id']); } if (substr($route, 0, 23) == 'information/information' && isset($this->request->get['information_id'])) { $layout_id = $this->model_catalog_information->getInformationLayoutId($this->request->get['information_id']); } if (!$layout_id) { $layout_id = $this->model_design_layout->getLayout($route); } if (!$layout_id) { $layout_id = $this->config->get('config_layout_id'); } $module_data = array(); $this->load->model('setting/extension'); $extensions = $this->model_setting_extension->getExtensions('module'); foreach ($extensions as $extension) { $modules = $this->config->get($extension['code'] . '_module'); if ($modules) { foreach ($modules as $module) { if ($module['layout_id'] == $layout_id && $module['position'] == 'имя_вашей_позиции_модуля' && $module['status']) { $module_data[] = array( 'code' => $extension['code'], 'setting' => $module, 'sort_order' => $module['sort_order'] ); } } } } $sort_order = array(); foreach ($module_data as $key => $value) { $sort_order[$key] = $value['sort_order']; } array_multisort($sort_order, SORT_ASC, $module_data); $this->data['modules'] = array(); foreach ($module_data as $module) { $module = $this->getChild('module/' . $module['code'], $module['setting']); if ($module) { $this->data['modules'][] = $module; } } после чего в файле шаблона header.tpl в необходимом месте добавляем: <?php if ($modules) { ?> <?php foreach ($modules as $module) { ?> <?php echo $module; ?> <?php } ?> <?php } ?> Не забудьте проверить, выведен ли модуль на каждой схеме. Смотрим и наслаждаемся: Надіслати Поділитися на інших сайтах More sharing options...
Recommended Posts