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

nashalneke

Новачок
  
  • Публікації

    35
  • З нами

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

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

  1. Если решение проблемы лежит на поверхности - буду благодарен за "пинок под зад" в нужном направлении. Однако, если это подразумевает под собой трудо-человеко-ресурсы - естественно готов обсудить компенсацию этих затрат.
  2. Доброго времени суток, уважаемые форумчане. В силу развития магазина на 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
  3. Не вносите смуту, stasilok :) ширина - width А в целом целиком и полностью правы. ТС нужно править css. Что самое приятное - метод проб и ошибок здесь очень и очень уместен. Узнаете много нового) ------------------- Старайтесь не использовать отступ слева. Лучше лоформляййте через margin: 1px 2px 3px 4px;ввиду бага ie (double-margin-left)
  4. Попробуйте добавить в стилях высоту, ширину и отображение блоком для кнопки. width: ; height: ; display: block;
  5. Не поверите, в соседней теме на самой первой строчке прикреплена ссылка: Описание файлов
  6. Насчет удаления я погорячился. старайтесь по возможности комментировать строки. Это позволит восстановить их в случае надобности. А из блока информация удаляйте комментированием строки <li><a href="<?php echo str_replace('&', '&', $sitemap); ?>"><?php echo $text_sitemap; ?></a></li> в файле catalog/view/theme/default/template/module/information.tpl
  7. Как раз для того, чтобы для оптимизации текст сохранялся на кнопках, но визуально не был виден, ставьте в css тексту параметр text-indent: -9999px;Это отступ красной строки. При таком значении текст просто улетит в папуа-новую-гвинею.
  8. А также не забываем заголовку присвоить стиль position: relative; Иначе вообще не понятно, относительно чего будет абсолютное позиционирование.
  9. Присоединяюсь к вопросу, только с небольшим уточнением. Есть ли возможность после добавления товара открывать корзину всплывающим окном, например в лайтбоксе? Наподобие того, как реализовано в вебасист?
  10. 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 Экспериментируйте согласно своим желаниям.
  11. 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. Становимся перед монитором и повторяем трижды "Сим-салабим-рахат-лукум" :)
  12. Решение обсуждалось в какой-то похожей теме. Если не ошибаюсь, нужно вот так: $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'], В моем магазине работает.
  13. Конечно нереальное. Как минимум для Вас... :) 1) Корзина тут 2)Открываем исходный код любой страницы, и смотрим, в каком div'e находятся языки и валюта. Открываем stylesheet.css и добавляем к свойствам display: none; (или visibility: hidden;) 3) 4)ЧПУ, не поверите, тут 5)sitemap тут 6) robots тут с последующими переходами еще в разные места :) 7)export/import как раз сегодня обсуждался где-то :) Еще успеете найти на первых страницах
  14. в папке windows/system32 сохрани в текстовом файле :)Я так понимаю, комментарии нужны к товарам? Тогда вставляй в catalog/view/theme/твоя_тема/template/product/product.tpl А уж куда конкретно... Зависит от фантазии :) Пробуй, авось где-нибудь выскачет красиво
  15. catalog/controller/common/header.php меняли? language/russian/common/header.php меняли? Что такое nav_a_selected? И чем оно отличается от selected? Скриншот мог бы в определенной степени помочь понять, что Вы имеете в виду. Перефразируйте и расставьте знаки препинания :) Если я правильно Вас понял, кнопки будт работать и с отключенным модулем.
  16. Люди добрые, хотя бы направление подскажите, куда копать. Заменил на дефолтные: catalog/view/theme/default/template/product/product.tpl catalog/controller/product/product.php system/library/cart.php Проблема не исчезает. Товар добавляется в корзину без учета атрибутов, т.е. стакается независимо от выбранных значений опции, и не добавляется наценка в зависимости от все тех же опций. Ссылки на работающий магазин и неработающий магазин в предыдущем посте...
  17. Уважаемые форумчане, произвел изменения согласно данной темы. Версия 1.4.9.4 В карточке товара цена меняется - безумно приятно. Одна возник уже вышеупомянутый недочет: при добавлении товара в корзину, стоимость товара становится равна базовой стоимости товара. Т.е. наценка не срабатывает. А при добавлении товара в корзину, не указывается его атрибут (в моем случае - объем). Вернул бэкапные файлы (catalog/view/theme/default/template/product/product.tpl и catalog/controller/product/product.php), на которых все работало до этого. Пример старых файлов на старом хостинге тут. Пример бэкапных файлов, с которыми уже не работает тут.
  18. Andersen, без обид, но столь рьяное желание получить помощь превращается в автоматическую работу с Вашей стороны, и геморрой определенной степени для, например, Bazilio :) Форум, конечно, и существует для того, чтобы помогать друг другу, но большая часть Ваших вопросов неоднократно обсуждалась, и стоит лишь заюзать поиск - получите массу ответов. Готовых ответов.
  19. Так-с. На первый взгляд, решение найдено. Супер простым его вряд ли назовешь :) На полную совместимость с браузерами претендовать рано, но мозила, опера и ишак 8 косяков не выдают. Выдержка из css: html { overflow: -moz-scrollbars-vertical; margin: 0; padding: 0; min-width: 1024px; overflow-x: scroll; } .list { margin-bottom: 10px; width: 100%; min-width: 700px; } .list td { height: auto; text-align: center; vertical-align: top; padding-bottom: 10px; border: 1px solid #ff0000; /* параметр временный, чтобы отследить отступы и границы элемента */ } .list td.products_td { height: 400px; text-align: center; vertical-align: top; padding-bottom: 10px; border: 1px solid #d0d0d0; /* параметр временный, чтобы отследить отступы и границы элемента */ background-color: #e7e7e7; } .list td a{ color: #000; font-weight: bold; font-size: 13px; } .list_td { width: 100%; height: 100%; position: relative; } .list td a.button_add_small { position: absolute; bottom: 0px; right: 5px; } Файл catalog/view/theme/default/template/product/category.tpl Ищем <table class="list"> <?php for ($i = 0; $i < sizeof($products); $i = $i + 4) { ?> <tr> <?php for ($j = $i; $j < ($i + 4); $j++) { ?> <td width="25%"><?php if (isset($products[$j])) { ?>ячейке td добавляем класс и вставляем дополнительный div. В моем случае это: <td width="25%" class="products_td"><div class="list_td">Естественно, не забываем закрыть этот div перед закрывающим тегом </td> Для чего это делается: Мы собираемся устанавливать высоту ячейки продуктов. Но тем самым измениться высота ячейки категорий. Мне это не нужно, поэтому для продуктов выделяем отдельный класс и устанавливаем для него высоту. Добавленному блоку в ячейке продуктов (я его обозвал list_td) придаем 100%-ую ширину и высоту, а также относительное позиционирование. Просто ячейке мы этого не можем сделать. Наконец, для кнопки .buton_add_small устанавливаем абсолютное позиционирование. Так как у меня используется короткое описание к товарам, пришлось установить минимальную ширину для всего документа и прокрутку, иначе при совсем уж малых размерах монитора 25%-я ширина ячейки продуктов превращается в тоненькое говнетсо, а кнопка "в корзину" вылазит на свободу. Живой пример тут. Пэ.Сэ. После таких манипуляций, пропадает полет товара в корзину :). Исправлю - напишу :)
  20. Выдержка из кода моего магазина: .list { margin-bottom: 10px; width: 100%; } .list td { text-align: center; vertical-align: top; padding-bottom: 10px; height: 400px; } .list td a{ color: #000; font-weight: bold; font-size: 13px; } Если параметра не существует - добавьте его. 15 суток за такое не дают :) Пэ.сэ. Каюсь, поторопился с советом. Ячейка содержит в себе как минимум 3 ссылки. Так что это свойство будет прописано для всех трех. Сейчас исправим.
  21. .list td aПопробуйте добавить: height: 40px; /* подберите нужную высоту */ display: block;
  22. Колдуйте с высотой в .list tdstylesheet.cssПэ.Сэ. ie6 не воспринимает min-height .
  23. Если структура сайта предельно логична и понятна, в карте сайта нет острой необходимости.
  24. +1 тема актуальна. Есть у кого-нибудь мысли или, что лучше :), готовое решение: -------------------------------------------------------------------------------- Версия 1.0.1 работает. 2.0.1 не добавляет адреса в админку. 1.4.9.4

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

Important Information

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