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

Grodas

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

    153
  • З нами

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

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

  1. Попробуйте для начала посмотреть в установочных каталогах в папке system -> library -> db какие там существуют файлы (db драйвера) в принципе по названиям... Возможно там находится только лишь mpdo
  2. Notice: Undefined index: firstname in /home/yarninbo/yarninbobbins.com.ua/www/catalog/controller/checkout/success.php on line 26Notice: Undefined index: lastname in /home/yarninbo/yarninbobbins.com.ua/www/catalog/controller/checkout/success.php on line 26 Всё просто - контроллер ожидает получить данные от одного из предыдущих пунктов оформления заказа, но данных с такими индексами просто нет, на 90% уверен - беда в том что из шаблонного tpl файла из формы были удалены поля с именем и фамилией, поскольку в этом файле в районе тех строк фигурирует массив данных об активности $activity_data = array( 'name' => $this->session->data['guest']['firstname'] . ' ' . $this->session->data['guest']['lastname'],['lastname'], то очевидно что ранее в сессию не записались эти данные по причине отсутствия полей ввода. Увы подробнее не посмотрю, т.к. магазин на техобслуживании, но могу точно сказать что в стандартном шаблоне эти данные идут первым пунктом в оформлении заказа и копать причину болезни нужно где то там, из предоставленной информации более добавить не могу ничего.
  3. Нет, в данной версии модуля такой функционал не предусмотрен. Разработать можем индивидуально, если заинтерисованны, обращайтесь в личном сообщении.
  4. Спасибо за предложения, возможность их внедрения мы рассмотрим в последующих версиях
  5. возможно, эту ссылку меняет SeoPro. Есть такой модуль. Это можно посмотреть в админке - Система->Настройки->Инструменты->(дальше путь может отличаться,это зависит от того,куда его установили)OCTeam->Seo Менеджер. В поиске нужно забить Seo Keyword. Вот так: http://prntscr.com/ev6wai. Он покажет исходный URL страницы, которую он меняет
  6. в функции, которая переносит данные о товаре в корзину сделать проверку на значение цен. В принципе, такую же самую как и при выводе формы товара - если Цена1 = 0, заносить в корзину Цену 2 и наооборот
  7. Kryo3001, если вы хотите без цикла то можно эти категории прописать каждую отдельно. Из контроллера в темплейт прилетает массив с категориями: $data['categories'] = array( [0] => array( 'name' => 'category1', 'href' => 'link1', ); [1] => array( 'name' => 'category2', 'href' => 'link2', ); [2] => array( 'name' => 'category3', 'href' => 'link3', ); [3] => array( 'name' => 'category4', 'href' => 'link4', ); [4] => array( 'name' => 'category5', 'href' => 'link5', ); [5] => array( 'name' => 'category6', 'href' => 'link6', ); ); если вы хотите без цикла, можно вручную обратиться к каждому ключу массива. Вот так: <div id="horizontal-menu"> <ul> <li class="li"><a href="<?php echo $categories[0]['href']>"><?php echo $categories[0]['name']></a></li> <li class="li"><a href="<?php echo $categories[1]['href']>"><?php echo $categories[1]['name']></a></li> <li class="li"><a href="<?php echo $categories[2]['href']>"><?php echo $categories[2]['name']></a></li> <li class="li" id="logo"><a href="#"></a></li> <li class="li"><a href="<?php echo $categories[3]['href']>"><?php echo $categories[3]['name']></a></li> <li class="li"><a href="<?php echo $categories[4]['href']>"><?php echo $categories[4]['name']></a></li> <li class="li"><a href="<?php echo $categories[5]['href']>"><?php echo $categories[5]['name']></a></li> </ul> Способ очень грубый, но максисально простой. Это будет работать если у этих категорий нет дочерних категорий и прочего. Плюс, если нужно будет добавить еще одну категорию, нужно будет делать это вручную. Можно сделать изящней, разделить на 2 цикла, но это уже сложнее...
  8. Да, есть поддержка данной версии движка. Спасибо! К этому и стремились) Да можно.
  9. Здравствуйте. Вы можете для всплывающих изображений в карточке товара изменить размеры в админке. Для ocStore 2.3.0.2: Дополнения - В списке выбрать Шаблоны - Редактировать - Всплывающие (Ш x В) . И в зависимости от размеров картинки изменится размер всплывающего окна
  10. Здравствуйте. Пример работы вкладок http://bootstrap-3.ru/javascript.php#tabs Добавить <li><a href="#ваш-id" data-toggle="tab">Название вкладки</a></li>. И ниже в <div class="tab-content"> добавить блок <div class="tab-pane" id="ваш-id">Содержимое вкладки</div>
  11. Похоже, что у Вас вывод картинки просто удалён из шаблона. Попробуйте обратится к его разработчику.
  12. Путь к требуемому файлу site.ru/admin/model/tool/image.php На скриншоте функция, которая сохраняет в тот самый кеш изображение, после ресайза
  13. Реализовать возможно всё, если будет надобность использовать нестандартный функционал, всё зависит от того что вы хотите добиться в итоге. Из стандартных существующих возможностей - в опенкарте есть функции добавления к товару сопутствующих товаров (Админка->Каталог->товары->[редактирование выбранного товара из списка]->[вкладка связи]->[поле "сопутствующие товары"]. Если пример выбранного товара это "Айфон 6" то в поле сопутствующих товаров можно заполнить товарами типа: Чехол для Iphone 6, Мини гарнитура, Зарядное устройство и т.п. Эта функция создаёт привлекательную витрину из множества товаров на одной странице, единственный минус в том что нужно всё вводить вручную для каждого товара что не всегда удобно.
  14. Если у вас опенкартовская структура, то вёрстку вы можете править в catalog->view->theme->default. В этой папке лежат папки с темплейтами. В них можно править вёрстку. Стили лежат в catalog->view->theme->stylesheet. Их можно подключить в <header> в самом файле темплейта, а можно в контроллере,если вы знаете что это такое
  15. допустим,у нас есть массив с покупателями $array: Array ( [0] => 1 [1] => 2 [2] => 3 [3] => 4 [4] => 5 [5] => 6 [6] => 7 [7] => 8 [8] => 9 [9] => 10 [10] => 11 [11] => 12 [12] => 13 [13] => 14 [14] => 15 [15] => 16 ) Нужно пройтись по каждому ключу массива и проверить его на кратность пяти $discount= []; foreach ($array as $key => $val){ //пробегаемся по каждому элементу массива $a = $key/5; if (gettype($a) == 'integer') { //проверяем на кратность пяти $discount[$key] = $val; } } В итоге массив $discount будет иметь такой вид : Array ( [0] => 1 [5] => 6 [10] => 11 [15] => 16 ) Вот мы и получили массив с каждым пятым покупателем. Что делать с ним дальше - ограничивается только вашей фантазией
  16. В админке Каталог - Категории - вкладка данные- Изображение категории http://prntscr.com/enymoe На сайте выглядит так: http://prntscr.com/enymvn
  17. Есть несколько вариантов решения. Самый простой, если будет только одна колонка на всю ширину. тогда с левой колонки убрать float:left, на картинку поставить margin: 0 auto; и убрать с .box-right отступы .header .box-right {margin: 0} http://prntscr.com/enyfov http://prntscr.com/enyg7v http://prntscr.com/enyh20
  18. Желательно увидеть на сайте. возможно просто в файле стилей прописаны отступы
  19. Можно как-нибудь на реальном сайте увидеть проблему?Пример верстки tab-ов. http://bootsnipp.com/snippets/featured/panels-with-nav-tabs
  20. Что за почта? Если Gmail, предоставьте доступ к аккаунту https://accounts.google.com/DisplayUnlockCaptcha . Аналогичное разрешение нужно и для других почтовых систем.
  21. @tanderloin Посмотрите этот, он прост в использовании, интуитивно понятен.
  22. Оказывается нужно подписаться, на свою-же тему, что-бы знать что кто-то написал. Вы подметили правильно, но это не относится непосредственно к данному модулю, это специфика дефолтного шаблона, попробуйте добавить любой банер в колонку, с ним произойдёт то-же самое) так-же выводить Вы можете опрос в любом месте сайта, если желаете можно и "Вверху страницы" или "Внизу страницы". результаты находятся в Analitics(Аналитика). спасибо! рассмотрим это предложение.
×
×
  • Створити...

Important Information

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