-
Публікації
2 247 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем Baco
-
-
В header.tpl в блоке меню, после <ul> добавляете грамотный <li> ВАША_ссылка_И_вывод_названия </li>
- 2
-
Проще спарить авторизацию ОС и вышеперечисленного аукциона, писать под ОССпасибо, но хотелось бы узнать можно написать модуль аукциона имеено для opencart?
модульскрипт аукциона на MVC это действительно нужно иметь бюджет солидный для стимула прогера и дизайнера... -
-
Webid - оптимально.
-
А если просто продублировать кнопку купить с разным присвоемнием quntity прямо в коде ?!
-
Просто include...
-
Предполагаю, что вас ТАКОЕ решение интерисует...
-
catalogviewthemedefaulttemplatecommonsuccess.tpl - сообщение об успешном оформлении.
А вот по поводу 2-х других вопросов, то распишите детальней что б суть понять...
-
Доброго времени...Хотелось бы увидеть раздел, аналогичный разделу "Отзывы о заказчиках", так как героев знать в лицо это одно, но и фрилансерам, как в большей степени участникам этого форума, тоже, следовало бы знать в лицо того или иного заказчика услуг и не наступать на грабли 2 раза.Аргумент 1-н: неадекватный заказчик услуг фрилансера, будет морочить голову не одному исполнителю, будь то дизайнеркодер или СЕО-спец... так что создавая своеобразную БД, можно в полной мере быть уверенным как и в позитивной репутации работодателя или же тиранического афериста...
- 3
-
Доброго времени, возможно и есть какое то стилистическое сходство с DLE, но уверяю, что на 100% это ОС, почему выбрал ?!, во первых - просто нравиться сам движок, а во 2-х, перспектива заказчика, так как он хочет сперва набить клиентуру на этом портале, а через некий период, сделать магазин, что б вместо скачки прайсов, можно было полноценно сделать заказ товара (опт, розница, партнёрка и т.д...)Интересная работа. Тыкал по сайту и пытался вербализировать странное ощущение. А потом понял: DLE. Шрифты и стили создали у меня ощущение DLE. Baco, расскажите, почему выбрали реализацию на OC?
- 1
-
andersen, незачто... обращайся если что...
- 1
-
Соглашусь полностью, даже более чем уверен, что покупка усложнённого функционала скорее всего осуществляется спецами, нежели простыми обываетлями. которые всего навсего выделяют бюджет и % соотв. идёт на покупку модификаторов именно разработчиком-интегратором...ИМХО, не стоит списывать разработчиков из потенциальных клиентов.
-
Может тут поможет, через 5-8 минут, демонстрируется создание нового поля в админке и последующий вывод в карточке товара...
- 1
-
У меня такое случалось, если подключал стороннюю библиотеку Jquery, лечилось noConflict - ом...Не выводятся товары ни как. Ни на русском ни анг. ни арабским))) не выводятся товары и не удаляются ранее добавленные (когда модуль работал) что то случилось! Помогите советом!
-
3-х уровневое меню...
\catalog\controller\module\category.php (заменить всё в этом файле)
<?php class ControllerModuleCategory extends Controller { protected function index() { $this->language->load('module/category'); $this->data['heading_title'] = $this->language->get('heading_title'); if (isset($this->request->get['path'])) { $parts = explode('_', (string)$this->request->get['path']); } else { $parts = array(); } if (isset($parts[0])) { $this->data['category_id'] = $parts[0]; } else { $this->data['category_id'] = 0; } if (isset($parts[1])) { $this->data['child_id'] = $parts[1]; } else { $this->data['child_id'] = 0; } if (isset($parts[2])) { $this->data['sisters_id'] = $parts[2]; } else { $this->data['sisters_id'] = 0; } $this->load->model('catalog/category'); $this->load->model('catalog/product'); $this->data['categories'] = array(); $categories = $this->model_catalog_category->getCategories(0); foreach ($categories as $category) { $children_data = array(); $sister_data = array(); $children = $this->model_catalog_category->getCategories($category['category_id']); foreach ($children as $child) { $sister_data = array(); $sisters = $this->model_catalog_category->getCategories($child['category_id']); if($sisters) { foreach ($sisters as $sisterMember) { $sister_data[] = array( 'category_id' =>$sisterMember['category_id'], 'name' => $sisterMember['name'], 'href' => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id']. '_' . $sisterMember['category_id']) ); } $children_data[] = array( 'category_id' => $child['category_id'], 'sister_id' => $sister_data, 'name' => $child['name'], 'href' => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id']) ); }else{ $children_data[] = array( 'category_id' => $child['category_id'], 'sister_id' =>'', 'name' => $child['name'], 'href' => $this->url->link('product/category', 'path=' . $category['category_id'] . '_' . $child['category_id']) ); } } $data = array( 'filter_category_id' => $category['category_id'], 'filter_sub_category' => true ); $product_total = $this->model_catalog_product->getTotalProducts($data); $this->data['categories'][] = array( 'category_id' => $category['category_id'], 'name' => $category['name'], 'children' => $children_data, 'sister' => $sister_data, 'href' => $this->url->link('product/category', 'path=' . $category['category_id']) ); } if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/module/category.tpl')) { $this->template = $this->config->get('config_template') . '/template/module/category.tpl'; } else { $this->template = 'default/template/module/category.tpl'; } $this->render(); } } ?>
И в этом \catalog\view\theme\default\template\module\category.tpl тоже всё заменить на
<div class="box"> <div class="box-heading"><?php echo $heading_title; ?></div> <div class="box-content"> <div class="box-category"> <?php foreach ($categories as $category) { ?> <ul> <?php if ($category['category_id'] == $category_id) { ?> <li> <a href="<?php echo $category['href']; ?>" class="active"><?php echo $category['name']; ?></a> <?php if ($category['children']) { ?> <ul> <?php foreach ($category['children'] as $child) { ?> <li> <a href="<?php echo $child['href']; ?>"<?php if ($child['category_id'] == $child_id) ?> class="active"><?php ?><?php echo $child['name']; ?></a> <?php if($child['sister_id']){ ?> <ul> <?php foreach($child['sister_id'] as $sisters) { ?> <li> <a href="<?php echo $sisters['href']; ?>"<?php if ($sisters['category_id'] == $sisters_id) { ?> class="active"<?php } ?>> <?php echo $sisters['name']; ?></a> </li> <?php } ?> </ul> <?php } ?> </li> <?php } ?> </ul> <?php } ?> </li> <?php } ?> </ul> <?php } ?> </div> </div> </div>
-
А практически, "только циферкой корзину обозначить" можно проще, например сперва присвоил в CSS
background: url('../image/button-search.png') center center no-repeat;
в таблице стилей...заменив на
#header #cart .heading a span { background: url('../image/button-search.png') center center no-repeat; padding-right: 15px; }
а в самом файле view зачистил заголовок комментарием, а в котнроллере заменил на ...
$this->data['text_items'] = sprintf($this->cart->countProducts());
и получилось вот как то так...
-
Теоретически,по адресу catalogviewthemedefaulttemplatemodulecart.tpl в этом файле значение переменной
<?php echo $product['quantity']; ?>
указывает именно на" только циферкой корзину обозначить" (Я так понял, циферка, это количество товара в штуках ).
В контроллера этого же модуля, значение находится среди массивов
$this->data['products'][] = array( 'key' => $product['key'], 'thumb' => $image, 'name' => $product['name'], 'model' => $product['model'], 'option' => $option_data, 'quantity' => $product['quantity'], 'price' => $price, 'total' => $total, 'href' => $this->url->link('product/product', 'product_id=' . $product['product_id']) );
Можно просто в CSS прописать стиль вывода переменной в блоке изменив табличное значение<td class="quantity">x <?php echo $product['quantity']; ?></td>
Но это всего лиш при активной (открытой) корзине в header. -
Заходиш в админ. панель, Дополнения---Модули---Рекомендуемые и в поле вводиш название товара, он автоматически подберётся, нажимаеш на него и он добавиться с блок ниже, потом ещё ниже выбираеш, где он должен позиционироваться и всё... точно так же, при редактировании товара можно добавить...
- 1
-
Пожалуйста.Baco, спасибо огромное за помощь ! честно!
- 1
-
+ 1 за простое оформление.
- 1
-
CSV importexport, любую таблицу можно отредактировать (кроме символов $ , ' , ") и в адеквате импортировать обратно даже кирилицу, как раз недавно редактировал этот модуль...
-
открываеш файл по адресу catalogviewthemedefaulttemplatecommonfooter.tpl и удаляеш (или комментируеш) строчку вида:
<li><a href="<?php echo $return; ?>"><?php echo $text_return; ?></a></li>
- 1
-
и я бы добавил, "этики фриланса"...это вопрос порядочности
-
Или вообще убрать такую функцию вывода кол-ва...кешировать.
Отзывы о заказчиках
в Предложения по улучшению
Опубліковано: