-
Публікації
917 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем Fix305
-
-
скорее всего не подключился js файл (либо jquery, либо собственно сам редактор).
поищи строку в исходном коде страницы
<script type="text/javascript" src="view/javascript/ckeditor/ckeditor.js"></script>
да и сам файл
-
А вот и нет.
Полностью удалил все что было в maintenance.tpl (и в дефолтной теме и недефолтной), и заменил на свой дизайн.
Но все равно помимо моего дизайна выводятся header и footer магазина, которые прописаны в maintenance.php:
$this->children = array( 'common/footer', 'common/header' );
Как их удалить, чтобы не вылезали ошибки в maintenance.tpl я пока не разобрался.Может кто подскажет?Заранее спасибо.Так найди в файле maintenance.tpl строки <? echo $header; ?> и аналогично footer
-
желание спорить "кто прав - кто молодец" нету, тем более что верстка уже готова. Желающие ознакомиться как это так бывает HTML без шаблона могут посмотреть аттачмент.
Дальнейшая дискуссия (при желании конечно) - в лс. Не будем засорять эфир, аппая топик)
-
валидный != верный
-
и тег <br>, поверьте, можно использовать не только "для переноса текста".
Верю - можно. Можно и сковородкой гвозди забивать)
-
Что ж раз уж исполнитель уже найден и собственно за этим я сюда и вернулся, дабы закрыть тему, то можно немного и подискутировать)
Мне очень не хотелось придераться к вашим словам, но кол уж вас не остановить и даже пытаетесь выставить меня не совсем компетентным специалистом в своей области ("Вы, вероятно, даже и не поняли про что речь."), более того не самым вежливым ("но вас как программиста, похоже, мнение коллеги не интересует").
Тогда по порядку:
1) "Верстку могу сделать, точнее шаблон получите на выходе." - мне нужна только верстка, но мне почему-то настойчиво навязывают шаблон. Я понимаю порядок цен и того и другого, а так как я с этого проекта ничего не имею и мне быстрее бы избавиться от "этой дружеской просьбы", то и платить из своего кармана я много не планирую. Верстка выходит дешевле, раза в 2, но в тоже время с помощью нее я могу создать своими силами законченный интернет-магазин.
2) "И у вас не просто верстка. Сразу видно, что нужно ставить доп модули и менять существующие." - тоже самое что и в первом пункте - я же не интернет-магазин под ключ прошу, а только верстку, более того можно увидеть, что отсутствуют многие страницы для полноценного интернет-магазина и поверьте это не просто так - страницы там однотипные и я могу своими силами их оформить из верстки текущих 2х.
3) "даже не представляю как из "просто HTML" можно сделать шаблон." - А я вот не представляю как может быть дизайнер, верстальщик и программист одним человеком. Хотя нет - понимаю - сам начинал так же, но сейчас для меня это дико. И хотя с версткой я знаком, но тем не менее, то что профессиональный верстальщик сделает за 2 дня мне на это потребуется минимум неделя, зато мне не составит труда распихать нужные переменные в верстку, а при необходимости эти переменные еще и сформирую в контроллере, при этом, возможно, я это сделаю быстрее вас, а главное без переплаты.
4) "сверстанная страница в HTML без учета особенностей opencart гроша ломанного не стоит." - именно поэтому я сначала и обратился на этот форум, чтобы верстка хоть немного учитывала особенности opencart, хотя это не особо принципиально - мелкие правки меня не сильно смущают.
5) "Я, например, под версткой для opencart всегда понимаю создание шаблона, иная верстка не имеет смысла." - не в обиду будет сказано, но мне абсолютно пофигу что вы понимаете под версткой, если это определение не соответствует общепринятому (а оно не соответствует :) ).
6) "Прежде чем верстать этот кусок нужно серьезно изменить программный код и не в одном месте. Иначе просто так не получите вывод информации в две строки." - насколько я знаю, чтобы верстать ничего кроме блокнота и photoshop не надо. И причем тут программный код мне совершенно не ясно, тем более что в цикле создания сайтов верстка идет перед программированием. Хотя вы наверно тут снова имели в виду шаблон.
7) "И не забывайте, что корзина у нас в ocstore интерактивная, т. е. при добавлении товара изменяются данные в корзине."
Все что касается интерактивной корзины заключено в строках из дефолтного шаблона:
function addToCart(product_id, quantity) { quantity = typeof(quantity) != 'undefined' ? quantity : 1; $.ajax({ url: 'index.php?route=checkout/cart/add', type: 'post', data: 'product_id=' + product_id + '&quantity=' + quantity, dataType: 'json', success: function(json) { $('.success, .warning, .attention, .information, .error').remove(); if (json['redirect']) { location = json['redirect']; } if (json['success']) { $('#notification').html('<div class="success" style="display: none;">' + json['success'] + '<img src="catalog/view/theme/default/image/close.png" alt="" class="close" /></div>'); $('.success').fadeIn('slow'); $('#cart-total').html(json['total']); $('html, body').animate({ scrollTop: 0 }, 'slow'); } } }); }
я думаю осилю вставить id="cart-total" (аналогично с количеством) для нужного элемента html, да и пару лишних строк удалить в success:.. .
8) "Поэтому при просто верстке переход на другую строчку реализуется в виде кода <br>." - насколько мне известно тег br служит для переноса текста, и использовать его для позиционирования элементов как минимум непрофессионально и грош-цена такому верстальщику, который использует br'ы за пределами форматирования текста.
9) "шаблон вы из этого кода не сделаете" - спорим? :)
10) "и раз вы программист, то должны знать, что стоимость верстки не зависит от симпатичности дизайна, а зависит от сложности. Иной убогий дизайн верстать намного сложнее чем симпатичный." - согласен, но в данном случае дизайн не сложный, а убогим я его упомянул, только потому что он убогий и никакие привилегии в плане скидок я получить от этого не планировал.
11) "И думаю, что сначала вам стоит реализовать программно интерактивную корзину если она еще не реализована у вас. на дефолтном шаблоне." - насколько я помню она уже там реализована с версии 1.5.0
12) "На мой взгляд, полнейшее извращение сначала делать "верстку" в HTML, а потом пытаться натянуть эту верстку на движок, т. е. сделать шаблон. практикующие верстальщики меня поддержат, уверен." - Мне бы тоже очень хотелось услышать их мнение
п.с. разработчик действительно найден.
- 2
-
Я понял вашу позицию))
зря вы меня пытаетесь напугать программно-интерактивными корзинами, тегами br и необходимостью менять программный код ради верстки)
-
Я сам программист - с модулями разберусь, да и шаблон из верстки сделаю. Просто так уж случилось что версткой я, по крайней мере с нуля, давно не занимался. Потому мне и требуется просто верстка 2х страниц. Месяца 2 назад ценник на веблансере (другой проект, с дизайном посимпатичнее:) ) был 1000 рублей страница + 500 подобная. Собственно такой расклад бы меня устроил - за эти 2 страницы 1500руб.
Для пользователей рейтингом выше 100 я думаю готов сделать стандартные 50/50 предоплаты)
-
-
1000 рублей, 1 день
email: fix305 [a] gmail.com
-
смотри в model/checkout/order.php
- 3
-
Да уж тяжело из вас вытянуть что либо)
конечный пункт
$data['total'] = $total; .... $this->session->data['order_id'] = $this->model_checkout_order->addOrder($data);
в файле ..catalogcontrollercheckoutconfirm.php
а вообще было бы правильно сделать отдельный модуль "Учитывать в заказе". Ну или смотря какие у вас там условия
- 1
-
я не очень понимаю ваш вопрос (да чего уж там скромничать - вообще не понимаю). Вы лучше скажите что хотите сделать.
-
Итоговая сумма корзины: $this->cart->getSubTotal();
итоговая сумма корзины с учетом налогов: $this->cart->getTotal();
итоговые суммы с учетом модулей "Учитывать в заказе" (доставка, оплата, купоны и др) формируется каждый раз как то так
$results = $this->model_setting_extension->getExtensions('total'); foreach ($results as $key => $value) { $sort_order[$key] = $this->config->get($value['code'] . '_sort_order'); } array_multisort($sort_order, SORT_ASC, $results); foreach ($results as $result) { if ($this->config->get($result['code'] . '_status')) { $this->load->model('total/' . $result['code']); $this->{'model_total_' . $result['code']}->getTotal($total_data, $total, $taxes); } $sort_order = array(); foreach ($total_data as $key => $value) { $sort_order[$key] = $value['sort_order']; } array_multisort($sort_order, SORT_ASC, $total_data); }
где переменная $total и будет конечным итогом заказа
- 2
-
стандартный набор виртуального хостинга. PHP memory_limit – 64Mb мало, но пока 500-1000 уникальных посетителей в день не наберете - хватит.
-
это в какой версии?
в 1.5.1.3 только что проверил стоит в файле admincontrollermoduleloginza.php на 8 строчке
$this->document->setTitle($this->language->get('heading_title'));
соответственно проблем быть не должно
-
denwer на хостинге? может apache?
такое ощущение что не все файлы скопировал, либо стоят права на запрет чтения
-
-
скорее всего криво залил инфу в базу, либо что то изменял в движке
-
API для приема ЯД интернет магазинами у яндекса давно существует, а вот пилоты куда то улетели.
п.с. Эта библиотека для работы со своим кошельком, а не для приема ЯД магазином.
-
где можно глянуть?
префикс таблицы oc_ стоит?
п.с. тестил на чистой сборке - все было норм.
-
еще и русского)
-
добавил версию для 1.5.1 бесплатно - https://opencartforum.com/files/file/100-ems-russian-post/
но от финансовой благодарности не откажусь)
-
вон же вам выше написали) способ то что надо
в файл \index.php добавляем
$controller->addPreAction(new Action('common/login'));
после строки// Front Controller $controller = new Front($registry);
создаем файл \catalog\controller\common\login.php
со следующим содержанием
<?php class ControllerCommonLogin extends Controller { public function index() { if (!$this->customer->isLogged()) { echo 'Access denied'; } } } ?>
все работает без проблем, только соответственно вместо вывода ошибки делать редирект на форму входа.
- 1
Проверка текущей страницу
в Допомога програмістам та розробникам
Опубліковано:
глянь файл ..\catalog\controller\common\seo_url.php там как раз идет полный разбор страницы, на примере которого можно реализовать все что захочешь.