nashalneke
Newbie-
Posts
35 -
Joined
-
Last visited
nashalneke's Achievements
-
buslikdrev started following nashalneke
-
Доброго времени суток, уважаемые форумчане. В силу развития магазина на Opencart, возникла необходимость интегрировать каталог автозапчастей с сайта avtocat.com Насколько я понимаю, это что-то наподобие TecDoc и т.п. российские аналоги. Сталкивался ли кто-нибудь с такой задачей? Для внедрения предоставляются следующие файлы: index.php - содержит непосредственно php код, который и обеспечивает работу каталога на странице. html - папка с несколькими шаблонами (html), которые используются для формирования страниц img - изображения- на этапе внедрения не интересует. incl - ajax скрипты для построения страницы согласно полученным запросам (марка авто, год, тип, объем и т.д.) js - javascript (поиск, добавление в корзину, sizefix) - на этапе внедрения не интересует. pics - изображения- на этапе внедрения не интересует. styles- стили- на этапе внедрения не интересует. Собственно вся ситуация вертится вокруг index.php, где и строится вся страница с результатами. Если поместить все эти файлы в отдельную директорию, все работает нормально. А вот если пытаться вставить php-код в страницу opencarta (использовался дубль страницы home вместе с дублями контроллера, а также просто страница home) - получается херня. Страница либо пустая (common/home), либо в случае добавления этого кода в исходный файл opencart'а (index.php) - каталог отображается, но при выборе марки авто и т.д. вместо результата появляется дубль главной страницы. Причем дубль главной страницы в самой главной странице. Тут грешу на эту часть кода в opencartэовском index.php // Router if (isset($request->get['route'])) { $action = new Action($request->get['route']); } else { $action = new Action('common/home'); }т.к. при построении результата запроса получается ссылка формата http://sitename.by/index.php?s_name=al&mobile=1734&manufactur=252&model=944&page=1&PHPSESSID=46aeac89d9ffc03aafe4592ed02a2761 Возможно написал ересь - страшно перечитывать. Но от безысходности не знаю, что делать. Файлы с закомментированными строками прилагаются. avtocat.zip
-
[Решено] Как сделать раздел шире?
nashalneke replied to TobikzPwnage's topic in Шаблони, дизайн та оформлення магазину
Не вносите смуту, stasilok :) ширина - width А в целом целиком и полностью правы. ТС нужно править css. Что самое приятное - метод проб и ошибок здесь очень и очень уместен. Узнаете много нового) ------------------- Старайтесь не использовать отступ слева. Лучше лоформляййте через margin: 1px 2px 3px 4px;ввиду бага ie (double-margin-left) -
Попробуйте добавить в стилях высоту, ширину и отображение блоком для кнопки. width: ; height: ; display: block;
-
Не поверите, в соседней теме на самой первой строчке прикреплена ссылка: Описание файлов
-
Насчет удаления я погорячился. старайтесь по возможности комментировать строки. Это позволит восстановить их в случае надобности. А из блока информация удаляйте комментированием строки <li><a href="<?php echo str_replace('&', '&', $sitemap); ?>"><?php echo $text_sitemap; ?></a></li> в файле catalog/view/theme/default/template/module/information.tpl
-
Картинка вместо текстовой кнопки
nashalneke replied to gloomya's topic in Шаблони, дизайн та оформлення магазину
Как раз для того, чтобы для оптимизации текст сохранялся на кнопках, но визуально не был виден, ставьте в css тексту параметр text-indent: -9999px;Это отступ красной строки. При таком значении текст просто улетит в папуа-новую-гвинею. -
А также не забываем заголовку присвоить стиль position: relative; Иначе вообще не понятно, относительно чего будет абсолютное позиционирование.
-
CSS стили под определенный браузер
nashalneke replied to FLworker's topic in Шаблони, дизайн та оформлення магазину
Google в помощь :) "css хаки" Результатов тьма-тьмущая. -
Присоединяюсь к вопросу, только с небольшим уточнением. Есть ли возможность после добавления товара открывать корзину всплывающим окном, например в лайтбоксе? Наподобие того, как реализовано в вебасист?
-
Шрифт в верхнем меню
nashalneke replied to PavelDibrova's topic in Шаблони, дизайн та оформлення магазину
catalog/view/theme/christmas1/stylesheet/stylesheet.css #nav a { color:#316594; text-shadow:1px 1px 0px #b4d5f9; font:20px/51px 'OFL Sorts Mill Goudy TT',Georgia, "Times New Roman", Times, serif; text-decoration:none; text-transform:uppercase; left:4px; padding:0 47px 0 46px; position:relative; height:51px; display:block; float:left; } Ну и разумеется соседние стили #nav, #nav a:hover, #nav a.selected Экспериментируйте согласно своим желаниям. -
Составить условие на отображение элементов
nashalneke replied to FLworker's topic in Шаблони, дизайн та оформлення магазину
1. Присваиваем ссылке <a href="<?php echo str_replace('&', '&', $home); ?>"><img src="<?php echo $logo; ?>" title="<?php echo $store; ?>" alt="<?php echo $store; ?>" /></a>уникальный idПолучаем: <a id="logo" href="<?php echo str_replace('&', '&', $home); ?>"><img src="<?php echo $logo; ?>" title="<?php echo $store; ?>" alt="<?php echo $store; ?>" /></a> 2. Переходим чуть ниже и в уже существующем условии (зачем выдумывать новое? :) ) if (route == 'common/home') { $('#tab_home').addClass('selected'); добавляем строчку. Получаем: if (route == 'common/home') { $('#tab_home').addClass('selected'); $('#logo').addClass('hidden'); 3. Открываем stylesheet.css и добавляем .hidden { visibility: hidden; } 4. Становимся перед монитором и повторяем трижды "Сим-салабим-рахат-лукум" :) -
Краткое описание товара
nashalneke replied to SlavkaWM's topic in Шаблони, дизайн та оформлення магазину
Решение обсуждалось в какой-то похожей теме. Если не ошибаюсь, нужно вот так: $this->data['products'][] = array( 'shortdescription' => mb_substr( strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8')), 0, 200, 'UTF-8') . '...', 'name' => $result['name'], В моем магазине работает. -
Несколько вопросов по сайту
nashalneke replied to saimon7's topic in Встановлення, оновлення, налаштування
Конечно нереальное. Как минимум для Вас... :) 1) Корзина тут 2)Открываем исходный код любой страницы, и смотрим, в каком div'e находятся языки и валюта. Открываем stylesheet.css и добавляем к свойствам display: none; (или visibility: hidden;) 3) 4)ЧПУ, не поверите, тут 5)sitemap тут 6) robots тут с последующими переходами еще в разные места :) 7)export/import как раз сегодня обсуждался где-то :) Еще успеете найти на первых страницах -
в папке windows/system32 сохрани в текстовом файле :)Я так понимаю, комментарии нужны к товарам? Тогда вставляй в catalog/view/theme/твоя_тема/template/product/product.tpl А уж куда конкретно... Зависит от фантазии :) Пробуй, авось где-нибудь выскачет красиво