BlackWolf Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 Меню категорий стандартное. Когда нажимаем на категорию, раскрываются подкатегории. Нужно эти самые подкатегории отображать отдельным блоком а не в меню. Подкиньте идей как такое провернуть. 1 Надіслати Поділитися на інших сайтах More sharing options...
templater Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 Непонятно, покажите пример, или опишите подробнее задачу. Надіслати Поділитися на інших сайтах More sharing options...
deim Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 Где и какое меню? Верхнее? Боковое? Куда и каким блоком подкатегории выносить? Подробнее поясните, что хотите сделать Надіслати Поділитися на інших сайтах More sharing options... cmd Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 Нужно эти самые подкатегории отображать отдельным блоком а не в меню. Подкиньте идей как такое провернуть. JavaScript Надіслати Поділитися на інших сайтах More sharing options... deim Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 Нужно эти самые подкатегории отображать отдельным блоком а не в меню. Подкиньте идей как такое провернуть. JavaScript PHP, HTML, JQUERY А какие ещё слова вы знаете? :-D Самое забавное - всё вышеперечисленное может решить поставленную задачу Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 Я так понимаю нужно два блока,в одном все категории,в другом под-категории активной категории. Одно не пойму зачем этот бред? Что б было на кого то похоже? :ugeek: Надіслати Поділитися на інших сайтах More sharing options... cmd Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 А какие ещё слова вы знаете? deim, ха-ха. var u = 'селектор_1'; var y = 'селектор_2'; var x = function(from, to) { $(to).html($(from).html()) }; x(y,u); // тебе Solved! 3 Надіслати Поділитися на інших сайтах More sharing options... noVe Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 https://opencartforum.com/files/file/758-meniu-dlia-opencart/ позволяет создавать свои произвольные меню и задавать их вывод для каждой категории. Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 А какие ещё слова вы знаете? deim, ха-ха. var u = 'селектор_1'; var y = 'селектор_2'; var x = function(from, to) { $(to).html($(from).html()) }; x(y,u); // тебе Solved! :-D Надіслати Поділитися на інших сайтах More sharing options... BlackWolf Опубліковано: 27 червня 2013 Автор Share Опубліковано: 27 червня 2013 Где и какое меню? Верхнее? Боковое? Куда и каким блоком подкатегории выносить? Меню категорий одно вообщето (модуль категории). Куда каким - какая разница куда каким? лиш бы были отдельным блоком div class box PHP, HTML, JQUERY А какие ещё слова вы знаете? :-D смешно 1 Надіслати Поділитися на інших сайтах More sharing options... templater Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 Меню категорий одно вообщето (модуль категории).меню категорий минимум два вообще-то (еще категории вверху в дефолт-шаблоне) Надіслати Поділитися на інших сайтах More sharing options... templater Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 Куда каким - какая разница куда каким? лиш бы были отдельным блоком div class boxв category.tpl замените ul li на то, что вам нужно (div) и стилями оформите как нужно. Надіслати Поділитися на інших сайтах More sharing options... BlackWolf Опубліковано: 27 червня 2013 Автор Share Опубліковано: 27 червня 2013 в category.tpl замените ul li на то, что вам нужно (div) и стилями оформите как нужно. Мне не это нужно, мне нужен ОТДЕЛЬНЫЙ блок. А то что вы предлагаете будет отображаться на том же самом месте где и отображалось <ul> <?php foreach ($categories as $category) { ?> <li> <?php if ($category['category_id'] == $category_id) { ?> <a href="<?php echo $category['href']; ?>" class="active"><?php echo $category['name']; ?></a> <?php } else { ?> <a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a> <?php } ?> <?php if ($category['children']) { ?> <ul> <?php foreach ($category['children'] as $child) { ?> <li> <?php if ($child['category_id'] == $child_id) { ?> <a href="<?php echo $child['href']; ?>" class="active"> - <?php echo $child['name']; ?></a> <?php } else { ?> <a href="<?php echo $child['href']; ?>"> - <?php echo $child['name']; ?></a> <?php } ?> </li> <?php } ?> </ul> <?php } ?> </li> <?php } ?> </ul> вот тут надо править, пхп пока изучаю и не совсем догоняю как вынести отттуда <?php if ($category['children']) { ?> <ul> <?php foreach ($category['children'] as $child) { ?> <li> <?php if ($child['category_id'] == $child_id) { ?> <a href="<?php echo $child['href']; ?>" class="active"> - <?php echo $child['name']; ?></a> <?php } else { ?> <a href="<?php echo $child['href']; ?>"> - <?php echo $child['name']; ?></a> <?php } ?> </li> <?php } ?> </ul> <?php } ?> На ум лезет еще раз перебрать массив категорий и вывести подкатегории. Конечно так можно сделать НО 2 раза прогонять foreach по одному и тому же массиву не есть гуд + надо как то постоить только подкатегории выбранной категории 1 Надіслати Поділитися на інших сайтах More sharing options... cmd Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 BlackWolf, я там код выше привел. Он рабочий, если что. 2 Надіслати Поділитися на інших сайтах More sharing options... templater Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 Мне не это нужно, мне нужен ОТДЕЛЬНЫЙ блок. Потрудитесь разъяснить, что имеется в виду под "отдельным блоком". А вообще, с помощью css+jquery его можно сделать каким угодно - отдельным, позиционируемым в любом месте страницы, оформленным как угодно, спрятанным, отображаемым, как апельсин и т.д. Надіслати Поділитися на інших сайтах More sharing options... BlackWolf Опубліковано: 27 червня 2013 Автор Share Опубліковано: 27 червня 2013 BlackWolf, я там код выше привел. Он рабочий, если что. Я его бегло глянул, оценил ваш юмор. Суть я понял, переместить яваскриптом - это на крайний вариант ибо если по нормальному то таких извращений не должно быть. Потрудитесь разъяснить, что имеется в виду под "отдельным блоком". А вообще, с помощью css+jquery его можно сделать каким угодно - отдельным, позиционируемым в любом месте страницы, оформленным как угодно, спрятанным, отображаемым, как апельсин и т.д. Да можно, но яваскриптом перемещать контент - это крайний случай ибо это извращение. Отдельный это значит независимый, в данном случае блок должен отображаться над меню (перед <div class="box">) 1 Надіслати Поділитися на інших сайтах More sharing options... deim Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 "По нормальному" вам нужно написать отдельный модуль для подкатегорий, который будет отображаться только в том случае, если они есть в той категории, в которую мы зашли. А это не нормально. Используйте решение от cmd Да и юмора там только в названиях переменных. А так - написано вроде бы правильно. 1 Надіслати Поділитися на інших сайтах More sharing options... BlackWolf Опубліковано: 27 червня 2013 Автор Share Опубліковано: 27 червня 2013 "По нормальному" вам нужно написать отдельный модуль для подкатегорий, который будет отображаться только в том случае, если они есть в той категории, в которую мы зашли. А это не нормально. Используйте решение от cmd Да и юмора там только в названиях переменных. А так - написано вроде бы правильно. Именно, действительно нужно попробовать написать такой модуль. Если знаний хватит то попробую написать такой модуль. Если не смогу то да придется яваскриптом перемещать. кстати подскажите в чем разница между папками "model" и "controller" ? Ах сори тупанул, вижу в модели находятся классы. Надіслати Поділитися на інших сайтах More sharing options... deim Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 Два файла: один в контроллер, второй в шаблон. В контроллере подключить модель категорий, а потом как в инструкции про сову 3 Надіслати Поділитися на інших сайтах More sharing options... deim Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 кстати подскажите в чем разница между папками "model" и "controller" ? Ах сори тупанул, вижу в модели находятся классы. В модели опенкарта лежат запросы к базе. В контроллере мы их обрабатываем для вывода во view нужных нам элементов 1 Надіслати Поділитися на інших сайтах More sharing options... cmd Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 Хорошая тема. Веселая) Надіслати Поділитися на інших сайтах More sharing options... BlackWolf Опубліковано: 27 червня 2013 Автор Share Опубліковано: 27 червня 2013 Хорошая тема. Веселая) пока быстро яваскриптом сделал, сижу разбираюсь пишу модуль чтобы было комильфо. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Допомога програмістам та розробникам меню категорий, вынести подкатегории в отдельный блок Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
cmd Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 Нужно эти самые подкатегории отображать отдельным блоком а не в меню. Подкиньте идей как такое провернуть. JavaScript Надіслати Поділитися на інших сайтах More sharing options... deim Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 Нужно эти самые подкатегории отображать отдельным блоком а не в меню. Подкиньте идей как такое провернуть. JavaScript PHP, HTML, JQUERY А какие ещё слова вы знаете? :-D Самое забавное - всё вышеперечисленное может решить поставленную задачу Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 Я так понимаю нужно два блока,в одном все категории,в другом под-категории активной категории. Одно не пойму зачем этот бред? Что б было на кого то похоже? :ugeek: Надіслати Поділитися на інших сайтах More sharing options... cmd Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 А какие ещё слова вы знаете? deim, ха-ха. var u = 'селектор_1'; var y = 'селектор_2'; var x = function(from, to) { $(to).html($(from).html()) }; x(y,u); // тебе Solved! 3 Надіслати Поділитися на інших сайтах More sharing options... noVe Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 https://opencartforum.com/files/file/758-meniu-dlia-opencart/ позволяет создавать свои произвольные меню и задавать их вывод для каждой категории. Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 А какие ещё слова вы знаете? deim, ха-ха. var u = 'селектор_1'; var y = 'селектор_2'; var x = function(from, to) { $(to).html($(from).html()) }; x(y,u); // тебе Solved! :-D Надіслати Поділитися на інших сайтах More sharing options... BlackWolf Опубліковано: 27 червня 2013 Автор Share Опубліковано: 27 червня 2013 Где и какое меню? Верхнее? Боковое? Куда и каким блоком подкатегории выносить? Меню категорий одно вообщето (модуль категории). Куда каким - какая разница куда каким? лиш бы были отдельным блоком div class box PHP, HTML, JQUERY А какие ещё слова вы знаете? :-D смешно 1 Надіслати Поділитися на інших сайтах More sharing options... templater Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 Меню категорий одно вообщето (модуль категории).меню категорий минимум два вообще-то (еще категории вверху в дефолт-шаблоне) Надіслати Поділитися на інших сайтах More sharing options... templater Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 Куда каким - какая разница куда каким? лиш бы были отдельным блоком div class boxв category.tpl замените ul li на то, что вам нужно (div) и стилями оформите как нужно. Надіслати Поділитися на інших сайтах More sharing options... BlackWolf Опубліковано: 27 червня 2013 Автор Share Опубліковано: 27 червня 2013 в category.tpl замените ul li на то, что вам нужно (div) и стилями оформите как нужно. Мне не это нужно, мне нужен ОТДЕЛЬНЫЙ блок. А то что вы предлагаете будет отображаться на том же самом месте где и отображалось <ul> <?php foreach ($categories as $category) { ?> <li> <?php if ($category['category_id'] == $category_id) { ?> <a href="<?php echo $category['href']; ?>" class="active"><?php echo $category['name']; ?></a> <?php } else { ?> <a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a> <?php } ?> <?php if ($category['children']) { ?> <ul> <?php foreach ($category['children'] as $child) { ?> <li> <?php if ($child['category_id'] == $child_id) { ?> <a href="<?php echo $child['href']; ?>" class="active"> - <?php echo $child['name']; ?></a> <?php } else { ?> <a href="<?php echo $child['href']; ?>"> - <?php echo $child['name']; ?></a> <?php } ?> </li> <?php } ?> </ul> <?php } ?> </li> <?php } ?> </ul> вот тут надо править, пхп пока изучаю и не совсем догоняю как вынести отттуда <?php if ($category['children']) { ?> <ul> <?php foreach ($category['children'] as $child) { ?> <li> <?php if ($child['category_id'] == $child_id) { ?> <a href="<?php echo $child['href']; ?>" class="active"> - <?php echo $child['name']; ?></a> <?php } else { ?> <a href="<?php echo $child['href']; ?>"> - <?php echo $child['name']; ?></a> <?php } ?> </li> <?php } ?> </ul> <?php } ?> На ум лезет еще раз перебрать массив категорий и вывести подкатегории. Конечно так можно сделать НО 2 раза прогонять foreach по одному и тому же массиву не есть гуд + надо как то постоить только подкатегории выбранной категории 1 Надіслати Поділитися на інших сайтах More sharing options... cmd Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 BlackWolf, я там код выше привел. Он рабочий, если что. 2 Надіслати Поділитися на інших сайтах More sharing options... templater Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 Мне не это нужно, мне нужен ОТДЕЛЬНЫЙ блок. Потрудитесь разъяснить, что имеется в виду под "отдельным блоком". А вообще, с помощью css+jquery его можно сделать каким угодно - отдельным, позиционируемым в любом месте страницы, оформленным как угодно, спрятанным, отображаемым, как апельсин и т.д. Надіслати Поділитися на інших сайтах More sharing options... BlackWolf Опубліковано: 27 червня 2013 Автор Share Опубліковано: 27 червня 2013 BlackWolf, я там код выше привел. Он рабочий, если что. Я его бегло глянул, оценил ваш юмор. Суть я понял, переместить яваскриптом - это на крайний вариант ибо если по нормальному то таких извращений не должно быть. Потрудитесь разъяснить, что имеется в виду под "отдельным блоком". А вообще, с помощью css+jquery его можно сделать каким угодно - отдельным, позиционируемым в любом месте страницы, оформленным как угодно, спрятанным, отображаемым, как апельсин и т.д. Да можно, но яваскриптом перемещать контент - это крайний случай ибо это извращение. Отдельный это значит независимый, в данном случае блок должен отображаться над меню (перед <div class="box">) 1 Надіслати Поділитися на інших сайтах More sharing options... deim Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 "По нормальному" вам нужно написать отдельный модуль для подкатегорий, который будет отображаться только в том случае, если они есть в той категории, в которую мы зашли. А это не нормально. Используйте решение от cmd Да и юмора там только в названиях переменных. А так - написано вроде бы правильно. 1 Надіслати Поділитися на інших сайтах More sharing options... BlackWolf Опубліковано: 27 червня 2013 Автор Share Опубліковано: 27 червня 2013 "По нормальному" вам нужно написать отдельный модуль для подкатегорий, который будет отображаться только в том случае, если они есть в той категории, в которую мы зашли. А это не нормально. Используйте решение от cmd Да и юмора там только в названиях переменных. А так - написано вроде бы правильно. Именно, действительно нужно попробовать написать такой модуль. Если знаний хватит то попробую написать такой модуль. Если не смогу то да придется яваскриптом перемещать. кстати подскажите в чем разница между папками "model" и "controller" ? Ах сори тупанул, вижу в модели находятся классы. Надіслати Поділитися на інших сайтах More sharing options... deim Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 Два файла: один в контроллер, второй в шаблон. В контроллере подключить модель категорий, а потом как в инструкции про сову 3 Надіслати Поділитися на інших сайтах More sharing options... deim Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 кстати подскажите в чем разница между папками "model" и "controller" ? Ах сори тупанул, вижу в модели находятся классы. В модели опенкарта лежат запросы к базе. В контроллере мы их обрабатываем для вывода во view нужных нам элементов 1 Надіслати Поділитися на інших сайтах More sharing options... cmd Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 Хорошая тема. Веселая) Надіслати Поділитися на інших сайтах More sharing options... BlackWolf Опубліковано: 27 червня 2013 Автор Share Опубліковано: 27 червня 2013 Хорошая тема. Веселая) пока быстро яваскриптом сделал, сижу разбираюсь пишу модуль чтобы было комильфо. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Допомога програмістам та розробникам меню категорий, вынести подкатегории в отдельный блок Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
deim Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 Нужно эти самые подкатегории отображать отдельным блоком а не в меню. Подкиньте идей как такое провернуть. JavaScript PHP, HTML, JQUERY А какие ещё слова вы знаете? :-D Самое забавное - всё вышеперечисленное может решить поставленную задачу Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 Я так понимаю нужно два блока,в одном все категории,в другом под-категории активной категории. Одно не пойму зачем этот бред? Что б было на кого то похоже? :ugeek: Надіслати Поділитися на інших сайтах More sharing options... cmd Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 А какие ещё слова вы знаете? deim, ха-ха. var u = 'селектор_1'; var y = 'селектор_2'; var x = function(from, to) { $(to).html($(from).html()) }; x(y,u); // тебе Solved! 3 Надіслати Поділитися на інших сайтах More sharing options... noVe Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 https://opencartforum.com/files/file/758-meniu-dlia-opencart/ позволяет создавать свои произвольные меню и задавать их вывод для каждой категории. Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 А какие ещё слова вы знаете? deim, ха-ха. var u = 'селектор_1'; var y = 'селектор_2'; var x = function(from, to) { $(to).html($(from).html()) }; x(y,u); // тебе Solved! :-D Надіслати Поділитися на інших сайтах More sharing options... BlackWolf Опубліковано: 27 червня 2013 Автор Share Опубліковано: 27 червня 2013 Где и какое меню? Верхнее? Боковое? Куда и каким блоком подкатегории выносить? Меню категорий одно вообщето (модуль категории). Куда каким - какая разница куда каким? лиш бы были отдельным блоком div class box PHP, HTML, JQUERY А какие ещё слова вы знаете? :-D смешно 1 Надіслати Поділитися на інших сайтах More sharing options... templater Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 Меню категорий одно вообщето (модуль категории).меню категорий минимум два вообще-то (еще категории вверху в дефолт-шаблоне) Надіслати Поділитися на інших сайтах More sharing options... templater Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 Куда каким - какая разница куда каким? лиш бы были отдельным блоком div class boxв category.tpl замените ul li на то, что вам нужно (div) и стилями оформите как нужно. Надіслати Поділитися на інших сайтах More sharing options... BlackWolf Опубліковано: 27 червня 2013 Автор Share Опубліковано: 27 червня 2013 в category.tpl замените ul li на то, что вам нужно (div) и стилями оформите как нужно. Мне не это нужно, мне нужен ОТДЕЛЬНЫЙ блок. А то что вы предлагаете будет отображаться на том же самом месте где и отображалось <ul> <?php foreach ($categories as $category) { ?> <li> <?php if ($category['category_id'] == $category_id) { ?> <a href="<?php echo $category['href']; ?>" class="active"><?php echo $category['name']; ?></a> <?php } else { ?> <a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a> <?php } ?> <?php if ($category['children']) { ?> <ul> <?php foreach ($category['children'] as $child) { ?> <li> <?php if ($child['category_id'] == $child_id) { ?> <a href="<?php echo $child['href']; ?>" class="active"> - <?php echo $child['name']; ?></a> <?php } else { ?> <a href="<?php echo $child['href']; ?>"> - <?php echo $child['name']; ?></a> <?php } ?> </li> <?php } ?> </ul> <?php } ?> </li> <?php } ?> </ul> вот тут надо править, пхп пока изучаю и не совсем догоняю как вынести отттуда <?php if ($category['children']) { ?> <ul> <?php foreach ($category['children'] as $child) { ?> <li> <?php if ($child['category_id'] == $child_id) { ?> <a href="<?php echo $child['href']; ?>" class="active"> - <?php echo $child['name']; ?></a> <?php } else { ?> <a href="<?php echo $child['href']; ?>"> - <?php echo $child['name']; ?></a> <?php } ?> </li> <?php } ?> </ul> <?php } ?> На ум лезет еще раз перебрать массив категорий и вывести подкатегории. Конечно так можно сделать НО 2 раза прогонять foreach по одному и тому же массиву не есть гуд + надо как то постоить только подкатегории выбранной категории 1 Надіслати Поділитися на інших сайтах More sharing options... cmd Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 BlackWolf, я там код выше привел. Он рабочий, если что. 2 Надіслати Поділитися на інших сайтах More sharing options... templater Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 Мне не это нужно, мне нужен ОТДЕЛЬНЫЙ блок. Потрудитесь разъяснить, что имеется в виду под "отдельным блоком". А вообще, с помощью css+jquery его можно сделать каким угодно - отдельным, позиционируемым в любом месте страницы, оформленным как угодно, спрятанным, отображаемым, как апельсин и т.д. Надіслати Поділитися на інших сайтах More sharing options... BlackWolf Опубліковано: 27 червня 2013 Автор Share Опубліковано: 27 червня 2013 BlackWolf, я там код выше привел. Он рабочий, если что. Я его бегло глянул, оценил ваш юмор. Суть я понял, переместить яваскриптом - это на крайний вариант ибо если по нормальному то таких извращений не должно быть. Потрудитесь разъяснить, что имеется в виду под "отдельным блоком". А вообще, с помощью css+jquery его можно сделать каким угодно - отдельным, позиционируемым в любом месте страницы, оформленным как угодно, спрятанным, отображаемым, как апельсин и т.д. Да можно, но яваскриптом перемещать контент - это крайний случай ибо это извращение. Отдельный это значит независимый, в данном случае блок должен отображаться над меню (перед <div class="box">) 1 Надіслати Поділитися на інших сайтах More sharing options... deim Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 "По нормальному" вам нужно написать отдельный модуль для подкатегорий, который будет отображаться только в том случае, если они есть в той категории, в которую мы зашли. А это не нормально. Используйте решение от cmd Да и юмора там только в названиях переменных. А так - написано вроде бы правильно. 1 Надіслати Поділитися на інших сайтах More sharing options... BlackWolf Опубліковано: 27 червня 2013 Автор Share Опубліковано: 27 червня 2013 "По нормальному" вам нужно написать отдельный модуль для подкатегорий, который будет отображаться только в том случае, если они есть в той категории, в которую мы зашли. А это не нормально. Используйте решение от cmd Да и юмора там только в названиях переменных. А так - написано вроде бы правильно. Именно, действительно нужно попробовать написать такой модуль. Если знаний хватит то попробую написать такой модуль. Если не смогу то да придется яваскриптом перемещать. кстати подскажите в чем разница между папками "model" и "controller" ? Ах сори тупанул, вижу в модели находятся классы. Надіслати Поділитися на інших сайтах More sharing options... deim Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 Два файла: один в контроллер, второй в шаблон. В контроллере подключить модель категорий, а потом как в инструкции про сову 3 Надіслати Поділитися на інших сайтах More sharing options... deim Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 кстати подскажите в чем разница между папками "model" и "controller" ? Ах сори тупанул, вижу в модели находятся классы. В модели опенкарта лежат запросы к базе. В контроллере мы их обрабатываем для вывода во view нужных нам элементов 1 Надіслати Поділитися на інших сайтах More sharing options... cmd Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 Хорошая тема. Веселая) Надіслати Поділитися на інших сайтах More sharing options... BlackWolf Опубліковано: 27 червня 2013 Автор Share Опубліковано: 27 червня 2013 Хорошая тема. Веселая) пока быстро яваскриптом сделал, сижу разбираюсь пишу модуль чтобы было комильфо. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Допомога програмістам та розробникам меню категорий, вынести подкатегории в отдельный блок Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Tom Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 Я так понимаю нужно два блока,в одном все категории,в другом под-категории активной категории. Одно не пойму зачем этот бред? Что б было на кого то похоже? :ugeek: Надіслати Поділитися на інших сайтах More sharing options... cmd Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 А какие ещё слова вы знаете? deim, ха-ха. var u = 'селектор_1'; var y = 'селектор_2'; var x = function(from, to) { $(to).html($(from).html()) }; x(y,u); // тебе Solved! 3 Надіслати Поділитися на інших сайтах More sharing options... noVe Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 https://opencartforum.com/files/file/758-meniu-dlia-opencart/ позволяет создавать свои произвольные меню и задавать их вывод для каждой категории. Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 А какие ещё слова вы знаете? deim, ха-ха. var u = 'селектор_1'; var y = 'селектор_2'; var x = function(from, to) { $(to).html($(from).html()) }; x(y,u); // тебе Solved! :-D Надіслати Поділитися на інших сайтах More sharing options... BlackWolf Опубліковано: 27 червня 2013 Автор Share Опубліковано: 27 червня 2013 Где и какое меню? Верхнее? Боковое? Куда и каким блоком подкатегории выносить? Меню категорий одно вообщето (модуль категории). Куда каким - какая разница куда каким? лиш бы были отдельным блоком div class box PHP, HTML, JQUERY А какие ещё слова вы знаете? :-D смешно 1 Надіслати Поділитися на інших сайтах More sharing options... templater Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 Меню категорий одно вообщето (модуль категории).меню категорий минимум два вообще-то (еще категории вверху в дефолт-шаблоне) Надіслати Поділитися на інших сайтах More sharing options... templater Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 Куда каким - какая разница куда каким? лиш бы были отдельным блоком div class boxв category.tpl замените ul li на то, что вам нужно (div) и стилями оформите как нужно. Надіслати Поділитися на інших сайтах More sharing options... BlackWolf Опубліковано: 27 червня 2013 Автор Share Опубліковано: 27 червня 2013 в category.tpl замените ul li на то, что вам нужно (div) и стилями оформите как нужно. Мне не это нужно, мне нужен ОТДЕЛЬНЫЙ блок. А то что вы предлагаете будет отображаться на том же самом месте где и отображалось <ul> <?php foreach ($categories as $category) { ?> <li> <?php if ($category['category_id'] == $category_id) { ?> <a href="<?php echo $category['href']; ?>" class="active"><?php echo $category['name']; ?></a> <?php } else { ?> <a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a> <?php } ?> <?php if ($category['children']) { ?> <ul> <?php foreach ($category['children'] as $child) { ?> <li> <?php if ($child['category_id'] == $child_id) { ?> <a href="<?php echo $child['href']; ?>" class="active"> - <?php echo $child['name']; ?></a> <?php } else { ?> <a href="<?php echo $child['href']; ?>"> - <?php echo $child['name']; ?></a> <?php } ?> </li> <?php } ?> </ul> <?php } ?> </li> <?php } ?> </ul> вот тут надо править, пхп пока изучаю и не совсем догоняю как вынести отттуда <?php if ($category['children']) { ?> <ul> <?php foreach ($category['children'] as $child) { ?> <li> <?php if ($child['category_id'] == $child_id) { ?> <a href="<?php echo $child['href']; ?>" class="active"> - <?php echo $child['name']; ?></a> <?php } else { ?> <a href="<?php echo $child['href']; ?>"> - <?php echo $child['name']; ?></a> <?php } ?> </li> <?php } ?> </ul> <?php } ?> На ум лезет еще раз перебрать массив категорий и вывести подкатегории. Конечно так можно сделать НО 2 раза прогонять foreach по одному и тому же массиву не есть гуд + надо как то постоить только подкатегории выбранной категории 1 Надіслати Поділитися на інших сайтах More sharing options... cmd Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 BlackWolf, я там код выше привел. Он рабочий, если что. 2 Надіслати Поділитися на інших сайтах More sharing options... templater Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 Мне не это нужно, мне нужен ОТДЕЛЬНЫЙ блок. Потрудитесь разъяснить, что имеется в виду под "отдельным блоком". А вообще, с помощью css+jquery его можно сделать каким угодно - отдельным, позиционируемым в любом месте страницы, оформленным как угодно, спрятанным, отображаемым, как апельсин и т.д. Надіслати Поділитися на інших сайтах More sharing options... BlackWolf Опубліковано: 27 червня 2013 Автор Share Опубліковано: 27 червня 2013 BlackWolf, я там код выше привел. Он рабочий, если что. Я его бегло глянул, оценил ваш юмор. Суть я понял, переместить яваскриптом - это на крайний вариант ибо если по нормальному то таких извращений не должно быть. Потрудитесь разъяснить, что имеется в виду под "отдельным блоком". А вообще, с помощью css+jquery его можно сделать каким угодно - отдельным, позиционируемым в любом месте страницы, оформленным как угодно, спрятанным, отображаемым, как апельсин и т.д. Да можно, но яваскриптом перемещать контент - это крайний случай ибо это извращение. Отдельный это значит независимый, в данном случае блок должен отображаться над меню (перед <div class="box">) 1 Надіслати Поділитися на інших сайтах More sharing options... deim Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 "По нормальному" вам нужно написать отдельный модуль для подкатегорий, который будет отображаться только в том случае, если они есть в той категории, в которую мы зашли. А это не нормально. Используйте решение от cmd Да и юмора там только в названиях переменных. А так - написано вроде бы правильно. 1 Надіслати Поділитися на інших сайтах More sharing options... BlackWolf Опубліковано: 27 червня 2013 Автор Share Опубліковано: 27 червня 2013 "По нормальному" вам нужно написать отдельный модуль для подкатегорий, который будет отображаться только в том случае, если они есть в той категории, в которую мы зашли. А это не нормально. Используйте решение от cmd Да и юмора там только в названиях переменных. А так - написано вроде бы правильно. Именно, действительно нужно попробовать написать такой модуль. Если знаний хватит то попробую написать такой модуль. Если не смогу то да придется яваскриптом перемещать. кстати подскажите в чем разница между папками "model" и "controller" ? Ах сори тупанул, вижу в модели находятся классы. Надіслати Поділитися на інших сайтах More sharing options... deim Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 Два файла: один в контроллер, второй в шаблон. В контроллере подключить модель категорий, а потом как в инструкции про сову 3 Надіслати Поділитися на інших сайтах More sharing options... deim Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 кстати подскажите в чем разница между папками "model" и "controller" ? Ах сори тупанул, вижу в модели находятся классы. В модели опенкарта лежат запросы к базе. В контроллере мы их обрабатываем для вывода во view нужных нам элементов 1 Надіслати Поділитися на інших сайтах More sharing options... cmd Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 Хорошая тема. Веселая) Надіслати Поділитися на інших сайтах More sharing options... BlackWolf Опубліковано: 27 червня 2013 Автор Share Опубліковано: 27 червня 2013 Хорошая тема. Веселая) пока быстро яваскриптом сделал, сижу разбираюсь пишу модуль чтобы было комильфо. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Допомога програмістам та розробникам меню категорий, вынести подкатегории в отдельный блок Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
cmd Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 А какие ещё слова вы знаете? deim, ха-ха. var u = 'селектор_1'; var y = 'селектор_2'; var x = function(from, to) { $(to).html($(from).html()) }; x(y,u); // тебе Solved! 3 Надіслати Поділитися на інших сайтах More sharing options... noVe Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 https://opencartforum.com/files/file/758-meniu-dlia-opencart/ позволяет создавать свои произвольные меню и задавать их вывод для каждой категории. Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 А какие ещё слова вы знаете? deim, ха-ха. var u = 'селектор_1'; var y = 'селектор_2'; var x = function(from, to) { $(to).html($(from).html()) }; x(y,u); // тебе Solved! :-D Надіслати Поділитися на інших сайтах More sharing options... BlackWolf Опубліковано: 27 червня 2013 Автор Share Опубліковано: 27 червня 2013 Где и какое меню? Верхнее? Боковое? Куда и каким блоком подкатегории выносить? Меню категорий одно вообщето (модуль категории). Куда каким - какая разница куда каким? лиш бы были отдельным блоком div class box PHP, HTML, JQUERY А какие ещё слова вы знаете? :-D смешно 1 Надіслати Поділитися на інших сайтах More sharing options... templater Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 Меню категорий одно вообщето (модуль категории).меню категорий минимум два вообще-то (еще категории вверху в дефолт-шаблоне) Надіслати Поділитися на інших сайтах More sharing options... templater Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 Куда каким - какая разница куда каким? лиш бы были отдельным блоком div class boxв category.tpl замените ul li на то, что вам нужно (div) и стилями оформите как нужно. Надіслати Поділитися на інших сайтах More sharing options... BlackWolf Опубліковано: 27 червня 2013 Автор Share Опубліковано: 27 червня 2013 в category.tpl замените ul li на то, что вам нужно (div) и стилями оформите как нужно. Мне не это нужно, мне нужен ОТДЕЛЬНЫЙ блок. А то что вы предлагаете будет отображаться на том же самом месте где и отображалось <ul> <?php foreach ($categories as $category) { ?> <li> <?php if ($category['category_id'] == $category_id) { ?> <a href="<?php echo $category['href']; ?>" class="active"><?php echo $category['name']; ?></a> <?php } else { ?> <a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a> <?php } ?> <?php if ($category['children']) { ?> <ul> <?php foreach ($category['children'] as $child) { ?> <li> <?php if ($child['category_id'] == $child_id) { ?> <a href="<?php echo $child['href']; ?>" class="active"> - <?php echo $child['name']; ?></a> <?php } else { ?> <a href="<?php echo $child['href']; ?>"> - <?php echo $child['name']; ?></a> <?php } ?> </li> <?php } ?> </ul> <?php } ?> </li> <?php } ?> </ul> вот тут надо править, пхп пока изучаю и не совсем догоняю как вынести отттуда <?php if ($category['children']) { ?> <ul> <?php foreach ($category['children'] as $child) { ?> <li> <?php if ($child['category_id'] == $child_id) { ?> <a href="<?php echo $child['href']; ?>" class="active"> - <?php echo $child['name']; ?></a> <?php } else { ?> <a href="<?php echo $child['href']; ?>"> - <?php echo $child['name']; ?></a> <?php } ?> </li> <?php } ?> </ul> <?php } ?> На ум лезет еще раз перебрать массив категорий и вывести подкатегории. Конечно так можно сделать НО 2 раза прогонять foreach по одному и тому же массиву не есть гуд + надо как то постоить только подкатегории выбранной категории 1 Надіслати Поділитися на інших сайтах More sharing options... cmd Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 BlackWolf, я там код выше привел. Он рабочий, если что. 2 Надіслати Поділитися на інших сайтах More sharing options... templater Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 Мне не это нужно, мне нужен ОТДЕЛЬНЫЙ блок. Потрудитесь разъяснить, что имеется в виду под "отдельным блоком". А вообще, с помощью css+jquery его можно сделать каким угодно - отдельным, позиционируемым в любом месте страницы, оформленным как угодно, спрятанным, отображаемым, как апельсин и т.д. Надіслати Поділитися на інших сайтах More sharing options... BlackWolf Опубліковано: 27 червня 2013 Автор Share Опубліковано: 27 червня 2013 BlackWolf, я там код выше привел. Он рабочий, если что. Я его бегло глянул, оценил ваш юмор. Суть я понял, переместить яваскриптом - это на крайний вариант ибо если по нормальному то таких извращений не должно быть. Потрудитесь разъяснить, что имеется в виду под "отдельным блоком". А вообще, с помощью css+jquery его можно сделать каким угодно - отдельным, позиционируемым в любом месте страницы, оформленным как угодно, спрятанным, отображаемым, как апельсин и т.д. Да можно, но яваскриптом перемещать контент - это крайний случай ибо это извращение. Отдельный это значит независимый, в данном случае блок должен отображаться над меню (перед <div class="box">) 1 Надіслати Поділитися на інших сайтах More sharing options... deim Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 "По нормальному" вам нужно написать отдельный модуль для подкатегорий, который будет отображаться только в том случае, если они есть в той категории, в которую мы зашли. А это не нормально. Используйте решение от cmd Да и юмора там только в названиях переменных. А так - написано вроде бы правильно. 1 Надіслати Поділитися на інших сайтах More sharing options... BlackWolf Опубліковано: 27 червня 2013 Автор Share Опубліковано: 27 червня 2013 "По нормальному" вам нужно написать отдельный модуль для подкатегорий, который будет отображаться только в том случае, если они есть в той категории, в которую мы зашли. А это не нормально. Используйте решение от cmd Да и юмора там только в названиях переменных. А так - написано вроде бы правильно. Именно, действительно нужно попробовать написать такой модуль. Если знаний хватит то попробую написать такой модуль. Если не смогу то да придется яваскриптом перемещать. кстати подскажите в чем разница между папками "model" и "controller" ? Ах сори тупанул, вижу в модели находятся классы. Надіслати Поділитися на інших сайтах More sharing options... deim Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 Два файла: один в контроллер, второй в шаблон. В контроллере подключить модель категорий, а потом как в инструкции про сову 3 Надіслати Поділитися на інших сайтах More sharing options... deim Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 кстати подскажите в чем разница между папками "model" и "controller" ? Ах сори тупанул, вижу в модели находятся классы. В модели опенкарта лежат запросы к базе. В контроллере мы их обрабатываем для вывода во view нужных нам элементов 1 Надіслати Поділитися на інших сайтах More sharing options... cmd Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 Хорошая тема. Веселая) Надіслати Поділитися на інших сайтах More sharing options... BlackWolf Опубліковано: 27 червня 2013 Автор Share Опубліковано: 27 червня 2013 Хорошая тема. Веселая) пока быстро яваскриптом сделал, сижу разбираюсь пишу модуль чтобы было комильфо. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Допомога програмістам та розробникам меню категорий, вынести подкатегории в отдельный блок Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
noVe Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 https://opencartforum.com/files/file/758-meniu-dlia-opencart/ позволяет создавать свои произвольные меню и задавать их вывод для каждой категории. Надіслати Поділитися на інших сайтах More sharing options... Tom Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 А какие ещё слова вы знаете? deim, ха-ха. var u = 'селектор_1'; var y = 'селектор_2'; var x = function(from, to) { $(to).html($(from).html()) }; x(y,u); // тебе Solved! :-D Надіслати Поділитися на інших сайтах More sharing options... BlackWolf Опубліковано: 27 червня 2013 Автор Share Опубліковано: 27 червня 2013 Где и какое меню? Верхнее? Боковое? Куда и каким блоком подкатегории выносить? Меню категорий одно вообщето (модуль категории). Куда каким - какая разница куда каким? лиш бы были отдельным блоком div class box PHP, HTML, JQUERY А какие ещё слова вы знаете? :-D смешно 1 Надіслати Поділитися на інших сайтах More sharing options... templater Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 Меню категорий одно вообщето (модуль категории).меню категорий минимум два вообще-то (еще категории вверху в дефолт-шаблоне) Надіслати Поділитися на інших сайтах More sharing options... templater Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 Куда каким - какая разница куда каким? лиш бы были отдельным блоком div class boxв category.tpl замените ul li на то, что вам нужно (div) и стилями оформите как нужно. Надіслати Поділитися на інших сайтах More sharing options... BlackWolf Опубліковано: 27 червня 2013 Автор Share Опубліковано: 27 червня 2013 в category.tpl замените ul li на то, что вам нужно (div) и стилями оформите как нужно. Мне не это нужно, мне нужен ОТДЕЛЬНЫЙ блок. А то что вы предлагаете будет отображаться на том же самом месте где и отображалось <ul> <?php foreach ($categories as $category) { ?> <li> <?php if ($category['category_id'] == $category_id) { ?> <a href="<?php echo $category['href']; ?>" class="active"><?php echo $category['name']; ?></a> <?php } else { ?> <a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a> <?php } ?> <?php if ($category['children']) { ?> <ul> <?php foreach ($category['children'] as $child) { ?> <li> <?php if ($child['category_id'] == $child_id) { ?> <a href="<?php echo $child['href']; ?>" class="active"> - <?php echo $child['name']; ?></a> <?php } else { ?> <a href="<?php echo $child['href']; ?>"> - <?php echo $child['name']; ?></a> <?php } ?> </li> <?php } ?> </ul> <?php } ?> </li> <?php } ?> </ul> вот тут надо править, пхп пока изучаю и не совсем догоняю как вынести отттуда <?php if ($category['children']) { ?> <ul> <?php foreach ($category['children'] as $child) { ?> <li> <?php if ($child['category_id'] == $child_id) { ?> <a href="<?php echo $child['href']; ?>" class="active"> - <?php echo $child['name']; ?></a> <?php } else { ?> <a href="<?php echo $child['href']; ?>"> - <?php echo $child['name']; ?></a> <?php } ?> </li> <?php } ?> </ul> <?php } ?> На ум лезет еще раз перебрать массив категорий и вывести подкатегории. Конечно так можно сделать НО 2 раза прогонять foreach по одному и тому же массиву не есть гуд + надо как то постоить только подкатегории выбранной категории 1 Надіслати Поділитися на інших сайтах More sharing options... cmd Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 BlackWolf, я там код выше привел. Он рабочий, если что. 2 Надіслати Поділитися на інших сайтах More sharing options... templater Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 Мне не это нужно, мне нужен ОТДЕЛЬНЫЙ блок. Потрудитесь разъяснить, что имеется в виду под "отдельным блоком". А вообще, с помощью css+jquery его можно сделать каким угодно - отдельным, позиционируемым в любом месте страницы, оформленным как угодно, спрятанным, отображаемым, как апельсин и т.д. Надіслати Поділитися на інших сайтах More sharing options... BlackWolf Опубліковано: 27 червня 2013 Автор Share Опубліковано: 27 червня 2013 BlackWolf, я там код выше привел. Он рабочий, если что. Я его бегло глянул, оценил ваш юмор. Суть я понял, переместить яваскриптом - это на крайний вариант ибо если по нормальному то таких извращений не должно быть. Потрудитесь разъяснить, что имеется в виду под "отдельным блоком". А вообще, с помощью css+jquery его можно сделать каким угодно - отдельным, позиционируемым в любом месте страницы, оформленным как угодно, спрятанным, отображаемым, как апельсин и т.д. Да можно, но яваскриптом перемещать контент - это крайний случай ибо это извращение. Отдельный это значит независимый, в данном случае блок должен отображаться над меню (перед <div class="box">) 1 Надіслати Поділитися на інших сайтах More sharing options... deim Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 "По нормальному" вам нужно написать отдельный модуль для подкатегорий, который будет отображаться только в том случае, если они есть в той категории, в которую мы зашли. А это не нормально. Используйте решение от cmd Да и юмора там только в названиях переменных. А так - написано вроде бы правильно. 1 Надіслати Поділитися на інших сайтах More sharing options... BlackWolf Опубліковано: 27 червня 2013 Автор Share Опубліковано: 27 червня 2013 "По нормальному" вам нужно написать отдельный модуль для подкатегорий, который будет отображаться только в том случае, если они есть в той категории, в которую мы зашли. А это не нормально. Используйте решение от cmd Да и юмора там только в названиях переменных. А так - написано вроде бы правильно. Именно, действительно нужно попробовать написать такой модуль. Если знаний хватит то попробую написать такой модуль. Если не смогу то да придется яваскриптом перемещать. кстати подскажите в чем разница между папками "model" и "controller" ? Ах сори тупанул, вижу в модели находятся классы. Надіслати Поділитися на інших сайтах More sharing options... deim Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 Два файла: один в контроллер, второй в шаблон. В контроллере подключить модель категорий, а потом как в инструкции про сову 3 Надіслати Поділитися на інших сайтах More sharing options... deim Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 кстати подскажите в чем разница между папками "model" и "controller" ? Ах сори тупанул, вижу в модели находятся классы. В модели опенкарта лежат запросы к базе. В контроллере мы их обрабатываем для вывода во view нужных нам элементов 1 Надіслати Поділитися на інших сайтах More sharing options... cmd Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 Хорошая тема. Веселая) Надіслати Поділитися на інших сайтах More sharing options... BlackWolf Опубліковано: 27 червня 2013 Автор Share Опубліковано: 27 червня 2013 Хорошая тема. Веселая) пока быстро яваскриптом сделал, сижу разбираюсь пишу модуль чтобы было комильфо. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Допомога програмістам та розробникам меню категорий, вынести подкатегории в отдельный блок Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
Tom Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 А какие ещё слова вы знаете? deim, ха-ха. var u = 'селектор_1'; var y = 'селектор_2'; var x = function(from, to) { $(to).html($(from).html()) }; x(y,u); // тебе Solved! :-D Надіслати Поділитися на інших сайтах More sharing options... BlackWolf Опубліковано: 27 червня 2013 Автор Share Опубліковано: 27 червня 2013 Где и какое меню? Верхнее? Боковое? Куда и каким блоком подкатегории выносить? Меню категорий одно вообщето (модуль категории). Куда каким - какая разница куда каким? лиш бы были отдельным блоком div class box PHP, HTML, JQUERY А какие ещё слова вы знаете? :-D смешно 1 Надіслати Поділитися на інших сайтах More sharing options... templater Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 Меню категорий одно вообщето (модуль категории).меню категорий минимум два вообще-то (еще категории вверху в дефолт-шаблоне) Надіслати Поділитися на інших сайтах More sharing options... templater Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 Куда каким - какая разница куда каким? лиш бы были отдельным блоком div class boxв category.tpl замените ul li на то, что вам нужно (div) и стилями оформите как нужно. Надіслати Поділитися на інших сайтах More sharing options... BlackWolf Опубліковано: 27 червня 2013 Автор Share Опубліковано: 27 червня 2013 в category.tpl замените ul li на то, что вам нужно (div) и стилями оформите как нужно. Мне не это нужно, мне нужен ОТДЕЛЬНЫЙ блок. А то что вы предлагаете будет отображаться на том же самом месте где и отображалось <ul> <?php foreach ($categories as $category) { ?> <li> <?php if ($category['category_id'] == $category_id) { ?> <a href="<?php echo $category['href']; ?>" class="active"><?php echo $category['name']; ?></a> <?php } else { ?> <a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a> <?php } ?> <?php if ($category['children']) { ?> <ul> <?php foreach ($category['children'] as $child) { ?> <li> <?php if ($child['category_id'] == $child_id) { ?> <a href="<?php echo $child['href']; ?>" class="active"> - <?php echo $child['name']; ?></a> <?php } else { ?> <a href="<?php echo $child['href']; ?>"> - <?php echo $child['name']; ?></a> <?php } ?> </li> <?php } ?> </ul> <?php } ?> </li> <?php } ?> </ul> вот тут надо править, пхп пока изучаю и не совсем догоняю как вынести отттуда <?php if ($category['children']) { ?> <ul> <?php foreach ($category['children'] as $child) { ?> <li> <?php if ($child['category_id'] == $child_id) { ?> <a href="<?php echo $child['href']; ?>" class="active"> - <?php echo $child['name']; ?></a> <?php } else { ?> <a href="<?php echo $child['href']; ?>"> - <?php echo $child['name']; ?></a> <?php } ?> </li> <?php } ?> </ul> <?php } ?> На ум лезет еще раз перебрать массив категорий и вывести подкатегории. Конечно так можно сделать НО 2 раза прогонять foreach по одному и тому же массиву не есть гуд + надо как то постоить только подкатегории выбранной категории 1 Надіслати Поділитися на інших сайтах More sharing options... cmd Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 BlackWolf, я там код выше привел. Он рабочий, если что. 2 Надіслати Поділитися на інших сайтах More sharing options... templater Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 Мне не это нужно, мне нужен ОТДЕЛЬНЫЙ блок. Потрудитесь разъяснить, что имеется в виду под "отдельным блоком". А вообще, с помощью css+jquery его можно сделать каким угодно - отдельным, позиционируемым в любом месте страницы, оформленным как угодно, спрятанным, отображаемым, как апельсин и т.д. Надіслати Поділитися на інших сайтах More sharing options... BlackWolf Опубліковано: 27 червня 2013 Автор Share Опубліковано: 27 червня 2013 BlackWolf, я там код выше привел. Он рабочий, если что. Я его бегло глянул, оценил ваш юмор. Суть я понял, переместить яваскриптом - это на крайний вариант ибо если по нормальному то таких извращений не должно быть. Потрудитесь разъяснить, что имеется в виду под "отдельным блоком". А вообще, с помощью css+jquery его можно сделать каким угодно - отдельным, позиционируемым в любом месте страницы, оформленным как угодно, спрятанным, отображаемым, как апельсин и т.д. Да можно, но яваскриптом перемещать контент - это крайний случай ибо это извращение. Отдельный это значит независимый, в данном случае блок должен отображаться над меню (перед <div class="box">) 1 Надіслати Поділитися на інших сайтах More sharing options... deim Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 "По нормальному" вам нужно написать отдельный модуль для подкатегорий, который будет отображаться только в том случае, если они есть в той категории, в которую мы зашли. А это не нормально. Используйте решение от cmd Да и юмора там только в названиях переменных. А так - написано вроде бы правильно. 1 Надіслати Поділитися на інших сайтах More sharing options... BlackWolf Опубліковано: 27 червня 2013 Автор Share Опубліковано: 27 червня 2013 "По нормальному" вам нужно написать отдельный модуль для подкатегорий, который будет отображаться только в том случае, если они есть в той категории, в которую мы зашли. А это не нормально. Используйте решение от cmd Да и юмора там только в названиях переменных. А так - написано вроде бы правильно. Именно, действительно нужно попробовать написать такой модуль. Если знаний хватит то попробую написать такой модуль. Если не смогу то да придется яваскриптом перемещать. кстати подскажите в чем разница между папками "model" и "controller" ? Ах сори тупанул, вижу в модели находятся классы. Надіслати Поділитися на інших сайтах More sharing options... deim Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 Два файла: один в контроллер, второй в шаблон. В контроллере подключить модель категорий, а потом как в инструкции про сову 3 Надіслати Поділитися на інших сайтах More sharing options... deim Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 кстати подскажите в чем разница между папками "model" и "controller" ? Ах сори тупанул, вижу в модели находятся классы. В модели опенкарта лежат запросы к базе. В контроллере мы их обрабатываем для вывода во view нужных нам элементов 1 Надіслати Поділитися на інших сайтах More sharing options... cmd Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 Хорошая тема. Веселая) Надіслати Поділитися на інших сайтах More sharing options... BlackWolf Опубліковано: 27 червня 2013 Автор Share Опубліковано: 27 червня 2013 Хорошая тема. Веселая) пока быстро яваскриптом сделал, сижу разбираюсь пишу модуль чтобы было комильфо. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Допомога програмістам та розробникам меню категорий, вынести подкатегории в отдельный блок Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
BlackWolf Опубліковано: 27 червня 2013 Автор Share Опубліковано: 27 червня 2013 Где и какое меню? Верхнее? Боковое? Куда и каким блоком подкатегории выносить? Меню категорий одно вообщето (модуль категории). Куда каким - какая разница куда каким? лиш бы были отдельным блоком div class box PHP, HTML, JQUERY А какие ещё слова вы знаете? :-D смешно 1 Надіслати Поділитися на інших сайтах More sharing options...
templater Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 Меню категорий одно вообщето (модуль категории).меню категорий минимум два вообще-то (еще категории вверху в дефолт-шаблоне) Надіслати Поділитися на інших сайтах More sharing options...
templater Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 Куда каким - какая разница куда каким? лиш бы были отдельным блоком div class boxв category.tpl замените ul li на то, что вам нужно (div) и стилями оформите как нужно. Надіслати Поділитися на інших сайтах More sharing options...
BlackWolf Опубліковано: 27 червня 2013 Автор Share Опубліковано: 27 червня 2013 в category.tpl замените ul li на то, что вам нужно (div) и стилями оформите как нужно. Мне не это нужно, мне нужен ОТДЕЛЬНЫЙ блок. А то что вы предлагаете будет отображаться на том же самом месте где и отображалось <ul> <?php foreach ($categories as $category) { ?> <li> <?php if ($category['category_id'] == $category_id) { ?> <a href="<?php echo $category['href']; ?>" class="active"><?php echo $category['name']; ?></a> <?php } else { ?> <a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a> <?php } ?> <?php if ($category['children']) { ?> <ul> <?php foreach ($category['children'] as $child) { ?> <li> <?php if ($child['category_id'] == $child_id) { ?> <a href="<?php echo $child['href']; ?>" class="active"> - <?php echo $child['name']; ?></a> <?php } else { ?> <a href="<?php echo $child['href']; ?>"> - <?php echo $child['name']; ?></a> <?php } ?> </li> <?php } ?> </ul> <?php } ?> </li> <?php } ?> </ul> вот тут надо править, пхп пока изучаю и не совсем догоняю как вынести отттуда <?php if ($category['children']) { ?> <ul> <?php foreach ($category['children'] as $child) { ?> <li> <?php if ($child['category_id'] == $child_id) { ?> <a href="<?php echo $child['href']; ?>" class="active"> - <?php echo $child['name']; ?></a> <?php } else { ?> <a href="<?php echo $child['href']; ?>"> - <?php echo $child['name']; ?></a> <?php } ?> </li> <?php } ?> </ul> <?php } ?> На ум лезет еще раз перебрать массив категорий и вывести подкатегории. Конечно так можно сделать НО 2 раза прогонять foreach по одному и тому же массиву не есть гуд + надо как то постоить только подкатегории выбранной категории 1 Надіслати Поділитися на інших сайтах More sharing options...
cmd Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 BlackWolf, я там код выше привел. Он рабочий, если что. 2 Надіслати Поділитися на інших сайтах More sharing options... templater Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 Мне не это нужно, мне нужен ОТДЕЛЬНЫЙ блок. Потрудитесь разъяснить, что имеется в виду под "отдельным блоком". А вообще, с помощью css+jquery его можно сделать каким угодно - отдельным, позиционируемым в любом месте страницы, оформленным как угодно, спрятанным, отображаемым, как апельсин и т.д. Надіслати Поділитися на інших сайтах More sharing options... BlackWolf Опубліковано: 27 червня 2013 Автор Share Опубліковано: 27 червня 2013 BlackWolf, я там код выше привел. Он рабочий, если что. Я его бегло глянул, оценил ваш юмор. Суть я понял, переместить яваскриптом - это на крайний вариант ибо если по нормальному то таких извращений не должно быть. Потрудитесь разъяснить, что имеется в виду под "отдельным блоком". А вообще, с помощью css+jquery его можно сделать каким угодно - отдельным, позиционируемым в любом месте страницы, оформленным как угодно, спрятанным, отображаемым, как апельсин и т.д. Да можно, но яваскриптом перемещать контент - это крайний случай ибо это извращение. Отдельный это значит независимый, в данном случае блок должен отображаться над меню (перед <div class="box">) 1 Надіслати Поділитися на інших сайтах More sharing options... deim Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 "По нормальному" вам нужно написать отдельный модуль для подкатегорий, который будет отображаться только в том случае, если они есть в той категории, в которую мы зашли. А это не нормально. Используйте решение от cmd Да и юмора там только в названиях переменных. А так - написано вроде бы правильно. 1 Надіслати Поділитися на інших сайтах More sharing options... BlackWolf Опубліковано: 27 червня 2013 Автор Share Опубліковано: 27 червня 2013 "По нормальному" вам нужно написать отдельный модуль для подкатегорий, который будет отображаться только в том случае, если они есть в той категории, в которую мы зашли. А это не нормально. Используйте решение от cmd Да и юмора там только в названиях переменных. А так - написано вроде бы правильно. Именно, действительно нужно попробовать написать такой модуль. Если знаний хватит то попробую написать такой модуль. Если не смогу то да придется яваскриптом перемещать. кстати подскажите в чем разница между папками "model" и "controller" ? Ах сори тупанул, вижу в модели находятся классы. Надіслати Поділитися на інших сайтах More sharing options... deim Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 Два файла: один в контроллер, второй в шаблон. В контроллере подключить модель категорий, а потом как в инструкции про сову 3 Надіслати Поділитися на інших сайтах More sharing options... deim Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 кстати подскажите в чем разница между папками "model" и "controller" ? Ах сори тупанул, вижу в модели находятся классы. В модели опенкарта лежат запросы к базе. В контроллере мы их обрабатываем для вывода во view нужных нам элементов 1 Надіслати Поділитися на інших сайтах More sharing options... cmd Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 Хорошая тема. Веселая) Надіслати Поділитися на інших сайтах More sharing options... BlackWolf Опубліковано: 27 червня 2013 Автор Share Опубліковано: 27 червня 2013 Хорошая тема. Веселая) пока быстро яваскриптом сделал, сижу разбираюсь пишу модуль чтобы было комильфо. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Допомога програмістам та розробникам меню категорий, вынести подкатегории в отдельный блок Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich × Уже зареєстровані? Ввійти Реєстрація Ваші замовлення Назад Придбані модулі та шаблони Ваші рахунки Лист очікувань Альтернативні контакти Форум Новини ocStore Назад Офіційний сайт Демо ocStore 3.0.3.2 Демо ocStore 2.3.0.2.4 Завантажити ocStore Документація Історія версій ocStore Блоги Модулі Шаблони Назад Безкоштовні шаблони Платні шаблони Де купувати модулі? Послуги FAQ OpenCart.Pro Назад Демо Купити Порівняння × Створити... Important Information На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність. Я даю згоду
templater Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 Мне не это нужно, мне нужен ОТДЕЛЬНЫЙ блок. Потрудитесь разъяснить, что имеется в виду под "отдельным блоком". А вообще, с помощью css+jquery его можно сделать каким угодно - отдельным, позиционируемым в любом месте страницы, оформленным как угодно, спрятанным, отображаемым, как апельсин и т.д. Надіслати Поділитися на інших сайтах More sharing options...
BlackWolf Опубліковано: 27 червня 2013 Автор Share Опубліковано: 27 червня 2013 BlackWolf, я там код выше привел. Он рабочий, если что. Я его бегло глянул, оценил ваш юмор. Суть я понял, переместить яваскриптом - это на крайний вариант ибо если по нормальному то таких извращений не должно быть. Потрудитесь разъяснить, что имеется в виду под "отдельным блоком". А вообще, с помощью css+jquery его можно сделать каким угодно - отдельным, позиционируемым в любом месте страницы, оформленным как угодно, спрятанным, отображаемым, как апельсин и т.д. Да можно, но яваскриптом перемещать контент - это крайний случай ибо это извращение. Отдельный это значит независимый, в данном случае блок должен отображаться над меню (перед <div class="box">) 1 Надіслати Поділитися на інших сайтах More sharing options...
deim Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 "По нормальному" вам нужно написать отдельный модуль для подкатегорий, который будет отображаться только в том случае, если они есть в той категории, в которую мы зашли. А это не нормально. Используйте решение от cmd Да и юмора там только в названиях переменных. А так - написано вроде бы правильно. 1 Надіслати Поділитися на інших сайтах More sharing options... BlackWolf Опубліковано: 27 червня 2013 Автор Share Опубліковано: 27 червня 2013 "По нормальному" вам нужно написать отдельный модуль для подкатегорий, который будет отображаться только в том случае, если они есть в той категории, в которую мы зашли. А это не нормально. Используйте решение от cmd Да и юмора там только в названиях переменных. А так - написано вроде бы правильно. Именно, действительно нужно попробовать написать такой модуль. Если знаний хватит то попробую написать такой модуль. Если не смогу то да придется яваскриптом перемещать. кстати подскажите в чем разница между папками "model" и "controller" ? Ах сори тупанул, вижу в модели находятся классы. Надіслати Поділитися на інших сайтах More sharing options... deim Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 Два файла: один в контроллер, второй в шаблон. В контроллере подключить модель категорий, а потом как в инструкции про сову 3 Надіслати Поділитися на інших сайтах More sharing options... deim Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 кстати подскажите в чем разница между папками "model" и "controller" ? Ах сори тупанул, вижу в модели находятся классы. В модели опенкарта лежат запросы к базе. В контроллере мы их обрабатываем для вывода во view нужных нам элементов 1 Надіслати Поділитися на інших сайтах More sharing options... cmd Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 Хорошая тема. Веселая) Надіслати Поділитися на інших сайтах More sharing options... BlackWolf Опубліковано: 27 червня 2013 Автор Share Опубліковано: 27 червня 2013 Хорошая тема. Веселая) пока быстро яваскриптом сделал, сижу разбираюсь пишу модуль чтобы было комильфо. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Допомога програмістам та розробникам меню категорий, вынести подкатегории в отдельный блок Покупцям Оплата розширень фізичними особами Оплата розширень юридичними особами Політика повернень Розробникам Регламент розміщення розширень Регламент продажу та підтримки розширень Віртуальний обліковий запис автора Політика просування оголошень API каталогу розширень Вирішення спорів щодо авторських прав Корисна інформація Публічна оферта Політика повернень Політика конфіденційності Платіжна політика Політика передачі особистих даних Політика прозорості Останні розширення Повний пакет SEO Автор: GeekoDev SameSite Session Fix Opencart 3 Автор: web_bond SP Telegram повідомлення FREE Автор: spectre Відключити порожні категорії Автор: spectre SEO Автор тексту категорії / фільтра / блогу з датою оновлення контенту + мікророзмітка Автор: radaevich
BlackWolf Опубліковано: 27 червня 2013 Автор Share Опубліковано: 27 червня 2013 "По нормальному" вам нужно написать отдельный модуль для подкатегорий, который будет отображаться только в том случае, если они есть в той категории, в которую мы зашли. А это не нормально. Используйте решение от cmd Да и юмора там только в названиях переменных. А так - написано вроде бы правильно. Именно, действительно нужно попробовать написать такой модуль. Если знаний хватит то попробую написать такой модуль. Если не смогу то да придется яваскриптом перемещать. кстати подскажите в чем разница между папками "model" и "controller" ? Ах сори тупанул, вижу в модели находятся классы. Надіслати Поділитися на інших сайтах More sharing options...
deim Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 Два файла: один в контроллер, второй в шаблон. В контроллере подключить модель категорий, а потом как в инструкции про сову 3 Надіслати Поділитися на інших сайтах More sharing options... deim Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 кстати подскажите в чем разница между папками "model" и "controller" ? Ах сори тупанул, вижу в модели находятся классы. В модели опенкарта лежат запросы к базе. В контроллере мы их обрабатываем для вывода во view нужных нам элементов 1 Надіслати Поділитися на інших сайтах More sharing options... cmd Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 Хорошая тема. Веселая) Надіслати Поділитися на інших сайтах More sharing options... BlackWolf Опубліковано: 27 червня 2013 Автор Share Опубліковано: 27 червня 2013 Хорошая тема. Веселая) пока быстро яваскриптом сделал, сижу разбираюсь пишу модуль чтобы было комильфо. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку Последние темы Последние дополнения Последние новости Вся активність Головна Підтримка та відповіді на запитання. Допомога програмістам та розробникам меню категорий, вынести подкатегории в отдельный блок
deim Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 кстати подскажите в чем разница между папками "model" и "controller" ? Ах сори тупанул, вижу в модели находятся классы. В модели опенкарта лежат запросы к базе. В контроллере мы их обрабатываем для вывода во view нужных нам элементов 1 Надіслати Поділитися на інших сайтах More sharing options... cmd Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 Хорошая тема. Веселая) Надіслати Поділитися на інших сайтах More sharing options... BlackWolf Опубліковано: 27 червня 2013 Автор Share Опубліковано: 27 червня 2013 Хорошая тема. Веселая) пока быстро яваскриптом сделал, сижу разбираюсь пишу модуль чтобы было комильфо. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0 Перейти до списку тем Зараз на сторінці 0 користувачів Ні користувачів, які переглядиють цю сторінку
cmd Опубліковано: 27 червня 2013 Share Опубліковано: 27 червня 2013 Хорошая тема. Веселая) Надіслати Поділитися на інших сайтах More sharing options... BlackWolf Опубліковано: 27 червня 2013 Автор Share Опубліковано: 27 червня 2013 Хорошая тема. Веселая) пока быстро яваскриптом сделал, сижу разбираюсь пишу модуль чтобы было комильфо. Надіслати Поділитися на інших сайтах More sharing options... Створіть аккаунт або увійдіть для коментування Ви повинні бути користувачем, щоб залишити коментар Створити обліковий запис Зареєструйтеся для отримання облікового запису. Це просто! Зареєструвати аккаунт Вхід Уже зареєстровані? Увійдіть тут. Вхід зараз Share More sharing options... Передплатники 0
BlackWolf Опубліковано: 27 червня 2013 Автор Share Опубліковано: 27 червня 2013 Хорошая тема. Веселая) пока быстро яваскриптом сделал, сижу разбираюсь пишу модуль чтобы было комильфо. Надіслати Поділитися на інших сайтах More sharing options...
Recommended Posts