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

AlexFisher

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

    1 923
  • З нами

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

  1. так читайте, что говорит. У вас там синтаксическая ошибка. Смотреть-искать.
  2. Что мешает жабаскрипту отдать @#$@# Вместо набора символов на русском языке? А вот это вот самое @#$@$# преобразует в буковки того или иного языка как-раз контроллер того шаблона, куда это выводится. Не понимаю, зачем и как контроллеру нужно "обрабатывать статический жабаскрипт". В данном случае - продукта, где этот модуль выводится. Или категории там...
  3. Когда просто ставите этот код, то, ясное дело, ничего не произойдет. Эту переменную нужно объявить в контроллере catalog/controller/common/header.php И в языковых файлах. в контроллере добавляйте $this->data['wrong_fields'] = $this->language->get('wrong_fields'); В языковых файлах: инглиш: $_['wrong_fields'] = 'Wrong fields!'; рус: $_['wrong_fields'] = 'Неправильно заполненные поля!'; и порядок. С остальными по аналогии.
  4. или чтобы вместо "Неправильно заполненные поля" возвращал <?php echo wrong_fields; ?> а сами wrong_fields объявлять в контроллере, забирая из языковых файлов.
  5. Интересно посмотреть, как вы отображение на странице продукта сделали. В админке это будет приблизительно так: <tr> <td> <?php echo $entry_jan_picture; ?> </td> <td> <input type="hidden" name="jan_picture" value="<?php echo $jan_picture; ?>" id="jan_picture" /> <img src="<?php echo $jan_picture_preview; ?>" alt="" id="jan_picture_preview" /> <br /><a onclick="image_upload('jan_picture', 'jan_picture_preview');"><?php echo $text_please_select; ?></a> | <a onclick="$('#jan_picture_preview').attr('src', '<?php echo $no_image; ?>'); $('#jan_picture').attr('value', '');"><?php echo $text_clear; ?></a> </td> <td></td> </tr> Соответственно, языковые файлы соответствующие(прошу прощения за тавтологию), ну и в контроллере jan_picture не помешает объявить. Эхма! Была не была - я-бы выводил на витрине так: <?php if (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] != 'off') { $path_image = $this->config->get('config_ssl') . 'image/'; } else { $path_image = $this->config->get('config_url') . 'image/'; } <?php } ?> ну и дальше само: <?php echo $path_image . php echo $jan_picture ?> Это шаблоны. Не забываем про языки и контроллеры.
  6. OKenas, я там бэкдоров напихал, пока ваш вопрос решал - теперь не наглейте, а не то заветную кнопку нажму 8) "Исправляйте". Ишь ты. :-D
  7. Для начала я зашел в catalog/view/theme/default/template/module/featured.tpl Это файл шаблона рекомендуемых товаров. Сделал там новый блок, в который поместил цену и кнопку. <div class="price-horizontal"> <div class="price"> <?php if (!$product['special']) { ?> <?php echo $product['price']; ?> <?php } else { ?> <span class="price-old"><?php echo $product['price']; ?></span> <span class="price-new"><?php echo $product['special']; ?></span> <?php } ?> </div> <div class="cart"><input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button" /></div> </div> Разницу ищите сами, там несложно. Таким образом я засунул цену товара и кнопку "купить" в один блок. Назвал я его "price-horizontal". Теперь стили. Идем по адресу catalog/view/theme/default/stylesheet/stylesheet.css ищем строку .box-product .price этот участок отвечает за вывод цены. добавляем float:left; padding-left:5px; таким образом наша цена "прилипает" к левому краю нового блока, но оставляем отступ небольшой, чтобы не вплотную. дальше добавляем .box-product .cart { float:right; padding-right:5px; } .price-horizontal { padding:5px; min-height:30px; } .box-product .cart в стилях просто отсутствовал, а price-horizontal - это класс, который я только что добавил. Дальше видно, что я с ними сделал. Кому не видно - гуглите css. Вуаля! Осталась небольшая проблема в виде специальной цены в строку со стандартной, но это по-быстрому решается элементарным <br/> в шаблоне. Остается настроить отступы по вкусу и наслаждаться красотой. Соответственно, изменения действуют для "рекомендуемых". Для бестселлеров, новинок и т.п. нужно в соответствующих файлах шаблона те-же действия совершить. Спасибо за внимание.
  8. catalog\view\theme\default\template\common\home.tpl было: <?php echo $header; ?><?php echo $column_left; ?><?php echo $column_right; ?> <div id="content"><?php echo $content_top; ?> <h1 style="display: none;"><?php echo $heading_title; ?></h1> <?php echo $content_bottom; ?></div> <?php echo $footer; ?> стало: <?php echo $header; ?><?php echo $column_left; ?><?php echo $column_right; ?> <?php echo $content_top; ?><div id="content"> <h1 style="display: none;"><?php echo $heading_title; ?></h1> <?php echo $content_bottom; ?></div> <?php echo $footer; ?> и баннеру позицию - главная, Content-top Но такой вариант будет работать только для главной страницы.
  9. Контейнер шириной-то - меньше, чем экран. Стандартно - 980px, вроде. Большая картинка не получится. Его надобно открывать в конце хидера, а сам хидер в новый блок совать.
  10. В админке этого нет. Картинка корзины находится по адресу catalog/view/theme/default/template/image/cart.png А стили корзины находятся в файле стилей, который лежит по адресу catalog/view/theme/default/stylesheet/stylesheet.css Начинать можно где-то в районе 144-й строки. Там что-то типа #header #cart находится. И порядок. Хотя, если выпадающие штучки редактировать, то понадобится еще файл шаблона корзины. он по адресу catalog/view/theme/default/template/module/cart.tpl И, если уж совсем по-хорошему, то еще и жабаскрипт. Соответственно, адрес - catalog/view/javascript/common.js P.S. Если ничего не выйдет, то могу и за деньги помочь, пока вы будете "деньги с магазина" грести, как утверждает вспыльчивый, но справедливый ravilr ;)
  11. Если в категории не будет товаров, то кнопки не будет. Все верно. Вы-же только этот файл шаблона редактировали. А если хотите эту кнопку везде убрать, то этот(или похожий) блок нужно удалять во всех файлах шаблона. Для поиска - в search.tpl, для статей - в information.tpl и т.д.
  12. Так вам уже ответили. Создайте врукопашную эту кнопку в пункте меню и к ней примените соответствующий стиль. Всего два файла редактировать. header.tpl и stylesheet.css Для подробной информации необходимо пациента осмотреть.
  13. Для слайдера в файле home.tpl отдельную позицию вывести - самый правильный вариант.
  14. как именно отражается на всех пунктах? Вы между <ul></ul> вставляли, или добавляли вместе с ними? $information еще в контроллере нужно будет получать. Посмотрите по аналогии с контроллером footer'a.
  15. в файле catalog/view/theme/default/template/product/category.tpl найдите <?php echo $content_bottom; ?> и за ним добавьте </div> или перед ним, пишу навскидку, но решение кроется там.
  16. 1. - можно text-align:center; padding:10px; вставить в тот-же .box-product > div А для .price и .cart организовать свой блок, в котором их раскидать по сторонам с помощью того-же float 2. Нихт, но, найн! Никаких таблиц. Просто хидер в отдельный блок вставить 100%-тный по ширине и ему фон задать. Хотите - давайте доступ в личку - сделаю и выложу здесь решение. Кому-то ведь и после вас это пригодится, правильно? На то и форум. :) P.S. Слава Україні! ;)
  17. 1. catalog/view/theme/default/stylesheet/stylesheet.css найти .box-product .image img { и там убрать border: 1px solid #E7E7E7; далее найти .box-product > div { и в нем добавить то самое border: 1px solid #E7E7E7; можно еще с отступами пошалить 2. bg1 можно сделать фоном шапки, а bg2 - фоном сайта. Шапку немного переделать, чтобы во всю ширь была. Обернуть ее, например, в дополнительный блок шириной 100%, фоном bg1 и выравниванием по центру.
  18. нужно подредактировать файл catalog/view/theme/theme_name/template/module/featured.tpl найти <div class="price"> <?php if (!$product['special']) { ?> <?php echo $product['price']; ?> <?php } else { ?> <span class="price-old"><?php echo $product['price']; ?></span> <span class="price-new"><?php echo $product['special']; ?></span> <?php } ?> </div> вообщем, сам блок <div class="price">blah-blah</div> - в вашем случае содержимое может варьироваться. и за ним вставить <div class="cart"><input type="button" value="<?php echo $button_cart; ?>" onclick="addToCart('<?php echo $product['product_id']; ?>');" class="button" /></div> просто в шаблоне темы это удалено/не_предусмотрено, я так понимаю.
  19. "лепо" - это от "лепотааа...") помните, как Иван Васильевич профессию менял? А "зело" - это превосходная степень. Типа, как "очень-очень".
  20. Как вариант - html-модуль туда впихнуть или вообще баннер внаглую. Но хотелось красиво ;)
  21. Уже не помню. Гугл знает, видимо. ;) В моем понимании это вроде "отлично/валидно/релевантно/кошерно"... Выбирайте свой вариант, коллега 8)
  22. Решение Тома разумно, и зело лепо. Но, откровенно-говоря, костылем восхищен. Это-ж надо так 8)
×
×
  • Створити...

Important Information

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