ilj4
-
Публікації
28 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем ilj4
-
-
Не знаю, правильно ли я поступил. Я не программист. Прочитал на одном сайте статью "Советы по настройке и оптимизации OpenCart" . Кстати вот он. И там говорилось:
"Если кликнуть на логотип вверху сайта с надписью "opencart" или на ссылку вверху "Главная", то открывается главная страница, но в адресной строке url имеет примерно такой вид: http://site.ru/index.php?route=common/home. Уберем лишнее из url, так, чтобы ссылка при клике приняла вид: http://site.ru/
Для этого подредактируем файл "url.php" (путь: system/library/url.php)
Находим строчки (с 25 по 27):if ($args) { $url .= str_replace('&', '&', '&' . ltrim($args, '&')); }
После них вставляем следующий кусок:
else { if($route == 'common/home') { if($connection == 'NONSSL') { return HTTP_SERVER; } else { return HTTPS_SERVER; } } }
И всё. Я попробовал, и заработало. Ссылки стали нормально работать.
Если полезут ошибки, пока их нет. То отпишу. -
Посмотрел, есть такой модуль... Значит вот где собака зарыта!
-
Смотрите $breadcrumb['href'] в catalog\view\theme\ имя вашей темы \template\common\success.tpl
А вот и succes.tpl
Здесь тоже вроде впорядке
<?php echo $header; ?><?php echo $column_left; ?><?php echo $column_right; ?> <div id="content"><?php echo $content_top; ?> <div class="breadcrumb"> <?php foreach ($breadcrumbs as $breadcrumb) { ?> <?php echo $breadcrumb['separator']; ?><a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a> <?php } ?> </div> <h1><?php echo $heading_title; ?></h1> <div class="border"> <?php echo $text_message; ?> <div class="buttons"> <div class="right"><a href="<?php echo $continue; ?>" class="button"><?php echo $button_continue; ?></a></div> </div> </div> <?php echo $content_bottom; ?></div> <?php echo $footer; ?>
-
Лучше покажу как у меня собирает Vqmod
vq2-catalog_view_theme_default_template_product_category.tpl?php echo $header; ?><?php echo $column_left; ?><?php echo $column_right; ?> <div id="content"><?php echo $content_top; ?> <div class="breadcrumb"> <?php foreach ($breadcrumbs as $i=> $breadcrumb) { ?> <?php echo $breadcrumb['separator']; ?><?php if($i+1<count($breadcrumbs)) { ?><a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a> <?php } else { ?><?php echo $breadcrumb['text']; ?><?php } ?> <?php } ?> </div> <span xmlns:v="http://rdf.data-vocabulary.org/#"> <?php foreach ($breadcrumbs as $breadcrumb) { ?> <span typeof="v:Breadcrumb"><a rel="v:url" property="v:title" href="<?php echo $breadcrumb['href']; ?>" alt="<?php echo $breadcrumb['text']; ?>"></a></span> <?php } ?> </span> <h1><?php echo $heading_title; ?></h1> <div class="border"> <?php if ($thumb || $description) { ?> <div class="category-info"> <?php if ($thumb) { ?> <div class="image"><img src="<?php echo $thumb; ?>" alt="<?php echo $heading_title; ?>" /></div> <?php } ?> <?php if ($description) { ?> <?php echo $description; ?> <?php } ?> </div>
-
Да вроде здесь всё нормально
<?php if (isset($_SERVER['HTTP_USER_AGENT']) && !strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE 6')) echo '<?xml version="1.0" encoding="UTF-8"?>'. "\n"; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" dir="<?php echo $direction; ?>" lang="<?php echo $lang; ?>" xml:lang="<?php echo $lang; ?>"> <head> <title><?php echo $title; ?></title> <base href="<?php echo $base; ?>" /> <?php if ($description) { ?> <meta name="description" content="<?php echo $description; ?>" /> <?php } ?> <?php if ($keywords) { ?> <meta name="keywords" content="<?php echo $keywords; ?>" /> <?php } ?> <?php if ($icon) { ?> <link href="<?php echo $icon; ?>" rel="icon" /> <?php } ?> <?php foreach ($links as $link) { ?> <link href="<?php echo $link['href']; ?>" rel="<?php echo $link['rel']; ?>" /> <?php } ?> <link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/stylesheet.css" /> <?php foreach ($styles as $style) { ?> <link rel="<?php echo $style['rel']; ?>" type="text/css" href="<?php echo $style['href']; ?>" media="<?php echo $style['media']; ?>" /> <?php } ?> <script type="text/javascript" src="catalog/view/javascript/jquery/jquery-1.7.1.min.js"></script> <script type="text/javascript" src="catalog/view/javascript/jquery/ui/jquery-ui-1.8.16.custom.min.js"></script> <link rel="stylesheet" type="text/css" href="catalog/view/javascript/jquery/ui/themes/ui-lightness/jquery-ui-1.8.16.custom.css" /> <script type="text/javascript" src="catalog/view/javascript/jquery/ui/external/jquery.cookie.js"></script> <script type="text/javascript" src="catalog/view/javascript/jquery/colorbox/jquery.colorbox.js"></script> <link rel="stylesheet" type="text/css" href="catalog/view/javascript/jquery/colorbox/colorbox.css" media="screen" /> <link href='http://fonts.googleapis.com/css?family=Open+Sans:600,400&subset=latin,cyrillic' rel='stylesheet' type='text/css'> <script type="text/javascript" src="catalog/view/javascript/jquery/tabs.js"></script> <script type="text/javascript" src="catalog/view/javascript/common.js"></script> <?php foreach ($scripts as $script) { ?> <script type="text/javascript" src="<?php echo $script; ?>"></script> <?php } ?> <!--[if IE 8]> <link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/ie8.css" /> <![endif]--> <!--[if IE 7]> <link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/ie7.css" /> <![endif]--> <!--[if lt IE 7]> <link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/ie6.css" /> <script type="text/javascript" src="catalog/view/javascript/DD_belatedPNG_0.0.8a-min.js"></script> <script type="text/javascript"> DD_belatedPNG.fix('#logo img'); </script> <![endif]--> <?php echo $google_analytics; ?> </head> <body> <div id="container"> <div id="header"> <?php if ($logo) { ?> <div id="logo"><a href=""><img src="<?php echo $logo; ?>" title="<?php echo $name; ?>" alt="<?php echo $name; ?>" /></a></div> <?php } ?> <?php echo $language; ?> <?php echo $currency; ?> <?php echo $cart; ?> <div id="search"> <div class="button-search"></div> <?php if ($filter_name) { ?> <input type="text" name="filter_name" value="<?php echo $filter_name; ?>" /> <?php } else { ?> <input type="text" name="filter_name" value="<?php echo $text_search; ?>" onclick="this.value = '';" onkeydown="this.style.color = '#FFFFFF';" /> <?php } ?> </div> <div id="welcome"> <?php if (!$logged) { ?> <?php echo $text_welcome; ?> <?php } else { ?> <?php echo $text_logged; ?> <?php } ?> </div> <div class="links"><a href="<?php echo $special; ?>"><?php echo $text_special; ?></a><a href="<?php echo $wishlist; ?>" id="wishlist-total"><?php echo $text_wishlist; ?></a><a href="<?php echo $compare; ?>" id="compare-total-header"><?php echo $text_compare; ?></a><a href="<?php echo $account; ?>"><?php echo $text_account; ?></a><a href="<?php echo $shopping_cart; ?>"><?php echo $text_shopping_cart; ?></a><a href="<?php echo $checkout; ?>"><?php echo $text_checkout; ?></a></div> </div> <?php if ($main_menu == '1') { ?> <div id="advanced_menu"><?php if ($advanced_categories) { echo $advanced_categories; } ?></div> <?php } else { ?> <?php if ($categories) { ?> <div id="menu"> <ul> <?php foreach ($categories as $category) { ?> <li><?php if ($category['active']) { ?> <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']) { ?> <div> <?php for ($i = 0; $i < count($category['children']);) { ?> <ul> <?php $j = $i + ceil(count($category['children']) / $category['column']); ?> <?php for (; $i < $j; $i++) { ?> <?php if (isset($category['children'][$i])) { ?> <li><a href="<?php echo $category['children'][$i]['href']; ?>"><?php echo $category['children'][$i]['name']; ?></a></li> <?php } ?> <?php } ?> </ul> <?php } ?> </div> <?php } ?> </li> <?php } ?> </ul> </div> <?php } ?> <?php } ?> <div id="notification"></div>
Если только не тут?
<?php foreach ($links as $link) { ?> <link href="<?php echo $link['href']; ?>" rel="<?php echo $link['rel']; ?>" /> <?php } ?>
-
Помогите разобраться.
В хлебных крошках *Главная* а также почти везде где есть кнопка *продолжить* и открываться главная страница страницу не находит.
В исходном коде вот так<div class="breadcrumb"> <a href="http://www.xxxxxxx.eu/ru/http://www.xxxxxxx.eu">Главная</a>
Может что то из xml vqmod засылает... Но что искать?
Подскажите где искать, что бы убрать второй лишний? -
А как сделать так что бы он работал с двумя языками сразу?
-
Всё ... тему можно закрыть всё встало на место после удаления модуля turbo cache. Хотя он был установлен за 2 дня до этого как полезли ошибки, и всё работало!
-
сразу это и посмотрел, есть такое...
-
opencart 1.5.3
вносились изменения
Добрый день подскажите куда копать где искать на сайте пропала корзина и переключатель языков.
Ошибки:
Notice: Undefined variable: language in /home/e31127/public_html/lorenshop/vqmod/vqcache/vq2-catalog_view_theme_default_template_common_header.tpl on line 105
Notice: Undefined variable: currency in /home/e31127/public_html/lorenshop/vqmod/vqcache/vq2-catalog_view_theme_default_template_common_header.tpl on line 106
Notice: Undefined variable: cart in /home/e31127/public_html/lorenshop/vqmod/vqcache/vq2-catalog_view_theme_default_template_common_header.tpl on line 107
В файлах header.tpl и header.php перед этим ничего не менялось.
-
Добрый день! Скажите а модуль работает только с одним языком?
-
по сути заменить radio на select не сложно. но, я повторюсь, это совсем другая задача
Так эта задача осуществима или нет? Сложно или нет? Сколько будет стоить?
-
в смысле на странице заказа?
если да, то это уже будет не модуль доставки, а модицикация чекаута т.к. затрагивает файлы движка
У меня очень много пунктов и смотрится это не красиво. Есть такая возможность что бы при выборе в checkout' е это был выпадающий список? Или вообще в админке сделать выбор buttons или выпадающий список? И нет таких средств что бы движок не затрагивался? Или может в движке можно что то не сложно добавить?
-
Не могли бы сказать, как сделать, что бы все созданные пункты, были в виде выпадающего списка? если это сложно, но можно готов доплатить.
-
И ещё, да ... сейчас увидел, что сумму за доставку нельзя изменить в версии 0.1.1... а помниться где то была доработка в прошлой версии что можно было менять все суммы... в заказах, у меня даже есть такое, вроде там версия 0.0.7 и была такая доработка... что я там могу менять любую сумму... что и общую сумму приходилось самому считать... Жалко что в этой не так... Это тоже бы нужно поменять, я имею ввиду как сделать что бы я мог ещё и цену доставки менять сам? Любые советы принимаются и обсуждаются !!!
-
А тогда я не смогу отправлять повторное наверно, т.е когда я счёт изменю...Например, в файле:catalogmodelcheckout/order.phpcustomer_email'у присвоить адрес админа магазина, а в админке убрать отправку писем с инфой про заказы на мыло админа (т.к. они будут дважды приходить, если не убрать).Способ не проверял, но должно работать.
-
Мне, нужно сначала увидеть заказ, обработать, т.е. например связаться с поставщиком, он мне даст вес, тех товаров что у меня заказал покупатель, а потом я, зная вес могу выставить счёт! Короче, мой сайт это как бы среднее, проходной пункт... Поэтому и хочу сделать так что бы не отправлялось вообще и я потом мол присылаю письмо что можете зайти посмотреть вам выставлен счёт... т.е. как комментарий... или сделать такую функцию ... что когда я счёт (оно же письмо) сформулирую я отправляю клиенту уже готовое. Ну это конечно сложнее первого, но и первого бы мне хватило...Не, не будет так работать. Надо шаманить с движком. А в чём смысл такой идеи?
-
Ну наверное да... Может я не так называю, когда человек оформил заказ ему сразу приходит письмо, так вот я хочу сделать так что бы я сам его отправлял.Реально такое?Что такое счет? Может вы про письмо?
-
Может такое реализовано? Я не нашёл...Есть ли возможность сделать так, что бы я как админ магазина сам отправлял счёт после формирования заказа, а не автоматически он отсылался? Я лично в php не силён... И хорошо бы сделать такую функцию с отключением/включением пожеланию... Или подскажите хотя бы как отключить самоотравление счёта покупателю...
-
Что то никак не найти... не подскажите?
-
Спасибо! точно из описания работает... буду искать... как переделать...ajax работает на странице описания товара, в каталоге так и должно работать) как переделать можно найти на форуме
-
При добавлении в корзину похоже не срабатывает Ajax, сразу перекидывает из каталога в корзину что очень не удобно! Стоит ocstore_v0.1.1 чистая, специально поставил чистую... в корзине Ajax включён, пробывал в разных браузерах, не работает! Гуру подскажите что делать?
Не сохраняются опции у товара
в Отчёты об ошибках
Опубліковано:
Понадобилось использовать опции у товара, до этого не использовал.
Так вот, в меню создаю опции, например цвет. Создаю несколько цветов.
Далее захожу в товар, уже созданный, Опции, выбираю цвет, создаю от 2 до 5, ставлю количество, сохраняю. И всё. На сайте опций не появилось. Захожу опять в товар там опций нет.
opencart 1.5.3
Подскажите куда копать?
Ошибок в логах нет!
Второй день!
Никто не хочет голову кипятить? Или у всех она и так кипит... :-)