АлексейК

Переход на HTTPS - проблема!

Recommended Posts

Ну и для тех кто забыл... Или не знал...

checkout/ - шаблоны страниц Оформления заказа и Корзины покупок
cart.tpl – страница Корзины покупок
login.tpl – страница Авторизации
register.tpl – страница Регистрации
checkout.tpl – общий шаблон станицы оформления заказа
guest.tpl – шаг, оформление без регистрации
guest_shipping.tpl – шаг, ввод данных доставки (при оформлении без регистрации)
payment_address.tpl – шаг, ввод личных данных адреса плательщика
shipping_address.tpl – шаг, ввод данных нового адреса доставки
payment_method.tpl – шаг, выбор способа оплаты
shipping_method.tpl – шаг, выбор способа доставки
confirm.tpl – шаблон шага подтверждения заказа
shipping.tpl – шаблон вывода формы оформления доставки
coupon.tpl – шаблон модуля купонов (вывод происходит в на странице корзины)
voucher.tpl - шаблон модуля сертификатов (вывод происходит в на странице корзины)
reward.tpl - шаблон модуля бонусных баллов (вывод происходит в на странице корзины)


account/ - шаблоны страниц Личного кабинета
account.tpl – шаблон главной страницы Личного кабинета
login.tpl – страница авторизации
register.tpl – страница регистрации
address_form.tpl – страница формы редактирования адреса
address_list.tpl – страница Мои адреса
edit.tpl – страница редактирования контактной информации
password.tpl – изменение пароля
forgotten.tpl – восстановление пароля
download.tpl – страница Файлы для скачивания
newsletter.tpl – подписка на новости
order_info.tpl – информация о заказе
order_list.tpl - список заказов
recurring_info.tpl – информация о периодическом платеже
recurring_list.tpl – список периодических платежей
return_form.tpl – форма возврата товара
return_info.tpl – информация о возврате
return_list.tpl – список возвратов
transaction.tpl – страница транзакций
reward.tpl – страница бонусных баллов
voucher.tpl – подарочные сертификаты
wishlist.tpl - закладки

Собственно, выше я разобрал ситуацию с гостевым заказом. Зарегистрированные пользователи так же должны пользоваться аналогичной адекватной формой. Все правки делаем по аналогии. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вопрос 5: Семантическая разметка schema.org для товара.

Нужна она или нет - многие спорят. Я полагаю, нужна!

И так... Идет в catalog\view\theme\default\template\product\product.tpl

Далее по порядку меняем:

<div class="container">

на 

<div class="container" itemscope itemtype="http://schema.org/Product">

затем

<li><a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a></li>

на 

<li><a itemprop="url" href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a></li>

затем

<ul class="thumbnails">
  <?php if ($thumb) { ?>
  <li><a class="thumbnail" href="<?php echo $popup; ?>" title="<?php echo $heading_title; ?>"><img src="<?php echo $thumb; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" /></a></li>

на

<ul class="thumbnails">
  <?php if ($thumb) { ?>
  <li><a class="thumbnail" href="<?php echo $popup; ?>" title="<?php echo $heading_title; ?>"><img itemprop="image" src="<?php echo $thumb; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" /></a></li>

затем

<div class="tab-pane active" id="tab-description"><?php echo $description; ?></div>

на

<div itemprop="description" class="tab-pane active" id="tab-description"><?php echo $description; ?></div>

затем

<h1><?php echo $heading_title; ?></h1>

на

<h1 itemprop="name"><?php echo $heading_title; ?></h1>

затем

 <li>
<h2 itemprop="price"><div itemprop="priceCurrency" content="RUB"><?php echo $price; ?></div></h2>
</li>

на

 <li itemprop="offers" itemscope itemtype="http://schema.org/Offer">
  <h2 itemprop="price"><div itemprop="priceCurrency" content="RUB"><?php echo $price; ?></div></h2>
</li>

ну и для полного ажура

<li><?php echo $text_model; ?> <?php echo $model; ?></li>

на

<li><?php echo $text_model; ?> <span itemprop="model"><?php echo $model; ?></span></li>

и

<?php if ($manufacturer) { ?>
            <li><?php echo $text_manufacturer; ?> <a href="<?php echo $manufacturers; ?>"><?php echo $manufacturer; ?></a></li>
            <?php } ?>

на

<?php if ($manufacturer) { ?>
            <li><?php echo $text_manufacturer; ?> <a href="<?php echo $manufacturers; ?>">
            <span itemprop="brand"><?php echo $manufacturer; ?></span>
            </a></li>
            <?php } ?>

Всё! Если все правильно сделали, то валидатор ошибок не покажет. Показал ошибки, смотрите, где накосячили!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вопрос 6: Редактирование кнопок соц.сетей.

Многих не устраивают запиленные по дефолту социальные кнопки от AddThis.

Я их заменил на нужный мне набор от https://tech.yandex.ru/share/. Собственно на тех.яндексе выбираем нужный набор, копируем код и идем в catalog\view\theme\default\template\product\product.tpl. Меняем

<!-- AddThis Button BEGIN -->
            <div class="addthis_toolbox addthis_default_style" data-url="<?php echo $share; ?>"><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a> <a class="addthis_button_tweet"></a> <a class="addthis_button_pinterest_pinit"></a> <a class="addthis_counter addthis_pill_style"></a></div>
            <script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-515eeaf54693130e"></script>
            <!-- AddThis Button END -->

на полученый код. Обновляем модификаторы. Всё!

p.s.: по тестам, скорость сайта со скриптом яндекса падает где-то на 1%.

 

Вопрос 7: Тень "блока" при наведении на него.

Многие спрашивают, как сделать тень при наведении на блок товара/категории на главной странице. Да, мне этот эффект нравится, поскольку добавляет некой жизни и динамики сайту. Реализовать такую тень просто. Код 

.product-thumb:hover {
    box-shadow: 0 0 5px 1px #ddd;
}

добавляем в catalog/view/theme/default/stylesheet/stylesheet.css 

 

Вопрос 8: "Хлебные крошки" расколбашивает в мобильной версии.

Есть такая проблема, что на узких экранах хлебные крошки расползаются черт знает как и портят весь вид сайта. Единственный разумный выход из этого я нашел только правкой стилей.

@media(max-width: 800px) {.breadcrumb {display:none;}}

добавляем в catalog/view/theme/default/stylesheet/stylesheet.css 

В зависимости от начала возникновения проблем ширину отключения крошек регулируем цифрой (800).

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Убейте этот поток мыслей и если хотите выложите куда нить в раздел общие вопросы. А то тема превратилась в поток сознания. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
7 минут назад, evgenylebedevv сказал:

Сколько ещё сюрпризов ждать от 2.2, или заморочиться и перейти на 2.3?

Лучше перейти на OpenCart.pro 2.3.0.2.5

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
40 минут назад, evgenylebedevv сказал:

Каким образом это лучше сделать?

Сделать на втором нерабочем сайте, после адаптации и уверенности в работе - перенести.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 17.10.2018 at 08:17, evgenylebedevv сказал:

Может кому пригодится ответ по заданной теме:

В файле admin/view/template/common/login.tpl меняем вот это: 


<form action="<?php echo $action; ?>" method="post" enctype="multipart/form-data">

На это:


<form action="https://сайт.ру/admin/index.php?route=common/login" method="post" enctype="multipart/form-data">

Мне помогло.

Сколько ещё сюрпризов ждать от 2.2, или заморочиться и перейти на 2.3? Или может быть какие-то фиксы для неё есть?

Мне тоже помогло. Спасибо!  Админка заработала. Уже и надеялся что то найти по теме читая первую страницу и инструкции не совсем по теме в начале второй. Наткнулся на нужное сообщение можно сказать случайно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу