nashalneke
Новичок-
Публикаций
35 -
Зарегистрирован
-
Посещение
Достижения nashalneke
-
buslikdrev подписался на nashalneke
-
Интеграция avtocat.com с Opencart
nashalneke ответил в теме пользователя nashalneke в Programming, creating modules, changing functionality
Если решение проблемы лежит на поверхности - буду благодарен за "пинок под зад" в нужном направлении. Однако, если это подразумевает под собой трудо-человеко-ресурсы - естественно готов обсудить компенсацию этих затрат. -
Доброго времени суток, уважаемые форумчане. В силу развития магазина на 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 ответил в теме пользователя TobikzPwnage в Шаблоны, дизайн и оформление магазина
Не вносите смуту, stasilok :) ширина - width А в целом целиком и полностью правы. ТС нужно править css. Что самое приятное - метод проб и ошибок здесь очень и очень уместен. Узнаете много нового) ------------------- Старайтесь не использовать отступ слева. Лучше лоформляййте через margin: 1px 2px 3px 4px;ввиду бага ie (double-margin-left) -
Помогите в вёрстке
nashalneke ответил в теме пользователя Benjamin в Шаблоны, дизайн и оформление магазина
Попробуйте добавить в стилях высоту, ширину и отображение блоком для кнопки. width: ; height: ; display: block; -
Не поверите, в соседней теме на самой первой строчке прикреплена ссылка: Описание файлов
-
Блок "Информация"
nashalneke ответил в теме пользователя Stepan в Шаблоны, дизайн и оформление магазина
Насчет удаления я погорячился. старайтесь по возможности комментировать строки. Это позволит восстановить их в случае надобности. А из блока информация удаляйте комментированием строки <li><a href="<?php echo str_replace('&', '&', $sitemap); ?>"><?php echo $text_sitemap; ?></a></li> в файле catalog/view/theme/default/template/module/information.tpl -
Картинка вместо текстовой кнопки
nashalneke ответил в теме пользователя gloomya в Шаблоны, дизайн и оформление магазина
Как раз для того, чтобы для оптимизации текст сохранялся на кнопках, но визуально не был виден, ставьте в css тексту параметр text-indent: -9999px;Это отступ красной строки. При таком значении текст просто улетит в папуа-новую-гвинею. -
Очень нужна помощ
nashalneke ответил в теме пользователя Artemm в Шаблоны, дизайн и оформление магазина
А также не забываем заголовку присвоить стиль position: relative; Иначе вообще не понятно, относительно чего будет абсолютное позиционирование. -
CSS стили под определенный браузер
nashalneke ответил в теме пользователя FLworker в Шаблоны, дизайн и оформление магазина
Google в помощь :) "css хаки" Результатов тьма-тьмущая. -
Присоединяюсь к вопросу, только с небольшим уточнением. Есть ли возможность после добавления товара открывать корзину всплывающим окном, например в лайтбоксе? Наподобие того, как реализовано в вебасист?
-
Шрифт в верхнем меню
nashalneke ответил в теме пользователя PavelDibrova в Шаблоны, дизайн и оформление магазина
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 ответил в теме пользователя FLworker в Шаблоны, дизайн и оформление магазина
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 ответил в теме пользователя SlavkaWM в Шаблоны, дизайн и оформление магазина
Решение обсуждалось в какой-то похожей теме. Если не ошибаюсь, нужно вот так: $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 ответил в теме пользователя saimon7 в Установка, обновление, настройка
Конечно нереальное. Как минимум для Вас... :) 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 А уж куда конкретно... Зависит от фантазии :) Пробуй, авось где-нибудь выскачет красиво