Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Fix305

Користувачі
  
  • Публікації

    917
  • З нами

  • Відвідування

Усі публікації користувача Fix305

  1. глянь файл ..\catalog\controller\common\seo_url.php там как раз идет полный разбор страницы, на примере которого можно реализовать все что захочешь.
  2. скорее всего не подключился js файл (либо jquery, либо собственно сам редактор). поищи строку в исходном коде страницы <script type="text/javascript" src="view/javascript/ckeditor/ckeditor.js"></script> да и сам файл
  3. Так найди в файле maintenance.tpl строки <? echo $header; ?> и аналогично footer
  4. желание спорить "кто прав - кто молодец" нету, тем более что верстка уже готова. Желающие ознакомиться как это так бывает HTML без шаблона могут посмотреть аттачмент. Дальнейшая дискуссия (при желании конечно) - в лс. Не будем засорять эфир, аппая топик) sushi_ray.zip
  5. Верю - можно. Можно и сковородкой гвозди забивать)
  6. Что ж раз уж исполнитель уже найден и собственно за этим я сюда и вернулся, дабы закрыть тему, то можно немного и подискутировать) Мне очень не хотелось придераться к вашим словам, но кол уж вас не остановить и даже пытаетесь выставить меня не совсем компетентным специалистом в своей области ("Вы, вероятно, даже и не поняли про что речь."), более того не самым вежливым ("но вас как программиста, похоже, мнение коллеги не интересует"). Тогда по порядку: 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, а потом пытаться натянуть эту верстку на движок, т. е. сделать шаблон. практикующие верстальщики меня поддержат, уверен." - Мне бы тоже очень хотелось услышать их мнение п.с. разработчик действительно найден.
  7. Я понял вашу позицию)) зря вы меня пытаетесь напугать программно-интерактивными корзинами, тегами br и необходимостью менять программный код ради верстки)
  8. Я сам программист - с модулями разберусь, да и шаблон из верстки сделаю. Просто так уж случилось что версткой я, по крайней мере с нуля, давно не занимался. Потому мне и требуется просто верстка 2х страниц. Месяца 2 назад ценник на веблансере (другой проект, с дизайном посимпатичнее:) ) был 1000 рублей страница + 500 подобная. Собственно такой расклад бы меня устроил - за эти 2 страницы 1500руб. Для пользователей рейтингом выше 100 я думаю готов сделать стандартные 50/50 предоплаты)
  9. Собственно нужна верстка 2х страниц. Оплата по факту. Цены. Сроки. страницы прикрепил.
  10. Да уж тяжело из вас вытянуть что либо) конечный пункт $data['total'] = $total; .... $this->session->data['order_id'] = $this->model_checkout_order->addOrder($data); в файле ..catalogcontrollercheckoutconfirm.php а вообще было бы правильно сделать отдельный модуль "Учитывать в заказе". Ну или смотря какие у вас там условия
  11. я не очень понимаю ваш вопрос (да чего уж там скромничать - вообще не понимаю). Вы лучше скажите что хотите сделать.
  12. Итоговая сумма корзины: $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 и будет конечным итогом заказа
  13. стандартный набор виртуального хостинга. PHP memory_limit – 64Mb мало, но пока 500-1000 уникальных посетителей в день не наберете - хватит.
  14. это в какой версии? в 1.5.1.3 только что проверил стоит в файле admincontrollermoduleloginza.php на 8 строчке $this->document->setTitle($this->language->get('heading_title')); соответственно проблем быть не должно
  15. denwer на хостинге? может apache? такое ощущение что не все файлы скопировал, либо стоят права на запрет чтения
  16. не поленился - установил чистую сборку, думал может чего в 1.5.1.3 накосячили, но нет - установилось без проблем, разве что языковые файлы в английский язык пришлось отправить. так что ищите проблемы у себя
  17. скорее всего криво залил инфу в базу, либо что то изменял в движке
  18. API для приема ЯД интернет магазинами у яндекса давно существует, а вот пилоты куда то улетели. п.с. Эта библиотека для работы со своим кошельком, а не для приема ЯД магазином.
  19. где можно глянуть? префикс таблицы oc_ стоит? п.с. тестил на чистой сборке - все было норм.
  20. добавил версию для 1.5.1 бесплатно - https://opencartforum.com/files/file/100-ems-russian-post/ но от финансовой благодарности не откажусь)
  21. вон же вам выше написали) способ то что надо в файл \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'; } } } ?> все работает без проблем, только соответственно вместо вывода ошибки делать редирект на форму входа.

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.