Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Leaderboard

Popular Content

Showing content with the highest reputation on 03/26/2011 in all areas

  1. В продолжение темы "Установка FancyBox вместо стандартного ThickBox", предлагаю ещё один вариант. Итак, вместо стандартного ThickBox устанавливаем ColorBox на preview товара. Разница: ..........................................ColorBox ......................................................................Стандартный ThickBox ... 1). Качаем последнюю версию ColorBox. И распаковываем из архива файл jquery.colorbox.js в папку catalog/view/javascript/jquery/colorbox 2). Из этого же архива, из папки example1 распаковываем папку images и файл colorbox.css (туда же) - в папку catalog/view/javascript/jquery/colorbox 3). Открываем файл catalog/view/theme/ВАША ТЕМА/template/common/header.tpl и добавляем 2-е строки: <script src="catalog/view/javascript/jquery/ColorBox/jquery.colorbox.js"> </script><link media="screen" rel="stylesheet" href="catalog/view/javascript/jquery/ColorBox/colorbox.css" /> Ниже (в этом же файле), перед тегом </head> добавляем: <script>$(document).ready(function(){$("a[rel='slideshow']").colorbox({title: false, //Показывать наименование Товараslideshow:true, //Включаем СлайдШоу. Включен по умолчанию (если надо выключить - ставим true)slideshowSpeed: 2500, //Скорость смены картинкиspeed:1000, // Скорость эффекта "масштабирование"preloading: true, //Значек загрузкиcurrent: "Изображение {current} из {total}", //Выводим номер текущей и общее число картинок на русскомprevious: "Назад", //Подсказки к кнопкам (для некоторых тем)next: "Вперёд", //Подсказки к кнопкам (для некоторых тем)close: "Закрыть", //Подсказки к кнопкам (для некоторых тем)slideshowStart: "Продолжить", //Русифицируем кнопку Start для СлайдШоуslideshowStop: "Пауза", //Русифицируем кнопку Stop для СлайдШоуopacity: 0.7, //Сила затемнения, (допустимые значения от 0.1 до 1) 0.1 - самое слабое, 1 - самое сильное});//Example of preserving a JavaScript event for inline calls.$("#click").click(function(){$('#click').css({"background-color":"#f00", "color":"#fff", "cursor":"inherit"}).text("Open this window again and this message will still be here.");return false;});});</script> 4). Далее, открываем файл catalog/view/theme/ВАША_ТЕМА/template/product/product.tpl и находим значение: class="thickbox" (Их должно быть два!). Меняем оба эти значения на: rel="slideshow" Всё. Сохраняем. Закрываем. Проверяем. Внимание: Отображение "Privacy Policy" и "Terms & Conditions" будеи происходить в ThickBox`е. ========================================================================================= Плюсы ColorBoxперед https://opencartforum.com/topic/2149-установка-fancybox-вместо-стандартного-thickbox/"%5D%5Bsize="3'>FancyBox[/size] и стандартным ThickBox: + У разных изображений разный размер. + Добавлены новые опции. Существует платное дополнение iLightBox
    3 points
  2. Наверное, многие видели такую рекламу; в углу страницы - загнутый уголок, подводишь к нему курсор - и он отгибается, открывая пространство с информацией... Сделаем тоже самое в нашем магазине. Пример Зарание, прошу прощения у администрации сайта за использования в качастве примера Символики/Логотипа... 1). Открываем файл catalog/view/theme/ВАША ТЕМА/template/common/header.tpl и перед закрывающимся тегом </head> вставляем код: <script type="text/javascript">$(document).ready(function(){$("#pageflip").hover(function() {$("#pageflip img , .msg_block").stop().animate({width: '307px',height: '319px'}, 500);} , function() {$("#pageflip img").stop().animate({width: '50px',height: '52px'}, 220);$(".msg_block").stop().animate({width: '50px',height: '50px'}, 200);});});</script> 2). Далее (в этом же файле), после тега <body> вставляем этот код: <div id="pageflip"><a href="http://myopencart.ru/download.php"><img src="catalog/view/theme/ВАША_ТЕМА/image/page_flip.png" alt="" /><span class="msg_block">Скачать русский OpenCart</span></a></div> 3). Затем, открываем файл со стилями нашей темы catalog/view/theme/ВАША ТЕМА/stylesheet/stylesheet.css и в самом конце добавляем три блока: #pageflip {position: absolute;top: 0px;right: 0px;}#pageflip img {width: 50px; height: 52px;z-index: 99;position: absolute;top: 0px;right: 0px;-ms-interpolation-mode: bicubic;}#pageflip .msg_block {width: 50px; height: 50px;position: absolute;z-index: 50;top: 0px;right: 0px;background: url('../image/download.png') no-repeat right top;text-indent: -9999px;} 4). Теперь нам надо скопировать в папку catalog/view/theme/ВАША ТЕМА/image два png файла: (ссылка ниже) download.png и page_flip.png. Всё. P.S. Убедительная просьба отписаться у кого браузеры Mozilla, Safari, Netscape, Google Chrome и прочие, на проверку совместимости. Работает в IE6.0 и Opera 11.01. Архив: image.zip
    1 point
  3. В шаблоне Opencart достаточно легко разобраться, но трудоемко править - иногда необходимо вносить изменения в 3-4-5 файлов. Что бы не запутаться, где какие файлы, вот - их расположения (и описание): Папка common/ home.tpl - вывод главной страницы column_left.tpl - левая колонка магазина column_right.tpl - правая колонка магазина content_bottom.tpl - нижняя часть магазина (только в 1.5.х) content_top.tpl - верхняя часть магазина (только в 1.5.х) footer.tpl - нижняя часть шаблона header.tpl - верхняя часть шаблона cart.tpl - всплывающее окно корзины (в верху сайта) (только в 1.5.х) maintenance.tpl - шаблон выводится, когда магазин закрыт success.tpl - выводится после успешной регистрации в магазине и после успешного оформления заказа (guest mode) Папка product/ category.tpl - вывод группы товаров manufacturer.tpl - вывод товаров по производителю (в 1.5.х не используется) manufacturer_info.tpl - вывод товаров по производителю (только в 1.5.х) manufacturer_list.tpl - страница со списком всех производителей (только в 1.5.х) product.tpl - вывод одного товара review.tpl - вывод отзыва о товаре в шаблоне product.tpl search.tpl - поиск и результаты поиска special.tpl - выбор специальных предложений (Special Offers) compare.tpl - страница сравнения товаров (только в 1.5.х) Папка information/ contact.tpl - вывод адреса магазина и формы отправки сообщений information.tpl - вывод информационной статьи sitemap.tpl - карта сайта Папка error/ not_found.tpl - страница с ошибкой "error 404"(...not found!) Папка account/ account.tpl - форма регистрации или входа в аккуант address.tpl - Страница выбора/редактирования адреса оплаты/доставки (в 1.5.х не используется) addresses.tpl - Адресная книга в настройках аккаунта (в 1.5.х не используется) address_form.tpl - страница редактирование адреса в аккаунте (только в 1.5.х) address_list.tpl - Адресная книга в настройках аккаунта (только в 1.5.х) create.tpl - форма регистрации в магазине (в 1.5.х не используется) register.tpl - форма регистрации в магазине (только в 1.5.х) return_form - страница создания возврата товара (только в 1.5.х) return_list.tpl - страница истории о возвратах товара (только в 1.5.х) return_info.tpl - подробная информация о возврате товара (из return_list.tpl) (только в 1.5.х) reward.tpl - информация о зачисленных бонусных баллах за покупки (только в 1.5.х) transaction.tpl - страница истории платежей (только в 1.5.х) wishlist.tpl - страница "Взято на заметку" (только в 1.5.х) download.tpl - страница со скачиваемыми товарами edit.tpl - редактировать профиль forgotten.tpl - напоминание пароля history.tpl - история заказов invoice.tpl - счет-фактура login.tpl - форма логина или регистрации на сайте newsletter.tpl - подписка на новости password.tpl - смена пароля Папка checkout/ address.tpl cart.tpl - вывод содержимого корзины (в центре страницы) confirm.tpl - последний шаг заказа, подтверждение перед отправкой, этот же шаблон используется для guest_step_3. Нижние ссылки ( назад и подтвердить заказ) беруться из шаблона метода оплаты, к примеру из payment/cod.tpl guest_step_1.tpl- 1 шаг заказа без регистрации guest_step_2.tpl- 2 шаг заказа без регистрации payment.tpl- оплата shipping.tpl- доставка Папка mail/ order_confirm.tpl - письмо о подтверждении Папка modules/ bestseller.tpl - самые покупаемые товары bestseller_home.tpl - самые покупаемые товары на главной странице cart.tpl - вывод корзины в колонке category.tpl - блок Категории featured.tpl - "рекомендуемые товары" featured_home.tpl - "рекомендуемые товары" на главной странице google_talk.tpl information.tpl - список статей на сайте, ссылки на сайтмап и контакты latest.tpl - "последние товары" latest_home.tpl - "последние товары" на главной странице manufacturer.tpl - выпадающий список производителей special.tpl - специальное предложение special_home.tpl- специальное предложение на главной странице Список не полный и постоянно дополняемый... Описание директорий и файлов шаблона default для версии 1.5.4x (ravilr, 2013-03)
    1 point
  4. если отправка средствами php (mail) не проходит - пробуйте использовать SMTP. настройки smtp ищите на ресурсе, через который собираетесь отправлять почту. если ни тот, ни другой вариант не работает - свяжитесь с хостером для выяснения причин. когда станет известна ситуация на хостинге, тогда (в случае, если саппорт не поможет решить проблему) можно будет думать о дальнейших действиях.
    1 point
  5. Конечно есть - можно же не только sendmail пользоваться, но и через SMTP, для этого на закладке "Сервер" в настройках измените первый параметр.
    1 point
  6. 1. В настройках магазина включаем гостевую регистрацию.2. Далее, необходимо, что бы посетитель сразу попадал на страницу ввода контактной информации, минуя страницу выбора типа регистрации. В /controller/module/cart.php меняем в строку $this->data['checkout'] = HTTP_SERVER . 'index.php?route=checkout/shipping'; На: $this->data['checkout'] = HTTP_SERVER . 'index.php?route=checkout/guest_step_1'; 3. В файле /controller/checkoute/guest_step_1.php находим функцию validate() и комментируем все ненужные проверки. 4. В файле /view/themes/template/checkoute/guest_step_1.tpl убираем лишние звездочки. Если и этого окажется мало, то, вот, пару тем на форуме: Оформление заказа без регистрации (сразу в гостевом режиме). Сделать оформление заказа в один шаг.
    1 point
  7. 1nstinkt, Rivar, пардон товарищи, мельком глянул на ошибку - показалось, что у вас проблемы с "rewrite", как и в цитате, на которую вас отправил. Для устранения ошибки Fatal error: Call to a member function resize() on a non-object in /catalog/controller/module/categoryproducthome.php on line XXнадо добавить $this->load->model('tool/image');после $this->load->model('tool/seo_url'); Еще раз прошу прощения за недоразумение :(
    1 point
  8. в catalog/controller/module/categoryproducthome.php ищем $this->load->model('catalog/category');и ниже вставляем: $this->load->model('tool/seo_url');
    1 point
  9. 1 point
  10. Всем доброе время суток! Кто нить знает как регулируется торговля через интернет магазин (к примеру OpenCart) открываешь ИП без торговой площади в реале (кроме интернет магазина)? Какими налоговыми обложениями регулируется и возможно ли использовать едины налог? Заранее спасибо за ответ уже работающих людей в этом виде бизнеса или сталкивавшихся с этой проблемой!!! С Уважением Михаил!
    -1 points
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.