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

Revolution - адаптивный универсальный шаблон [Поддержка]


pikitos

Recommended Posts

В 06.03.2017 в 21:13, nov78 сказал:

Сорри не увидел предыдущие записи)))

поставьте движок 2.1..

по итогам отпишитесь)

 

У автора уже глубокая ночь)) теперь только завтра ждать его ответа!

 

В 07.03.2017 в 11:18, zuluss сказал:

так в чем проблема то была?

отпишитесь чтоб другие не суетились в случае таких же ошибок

 

Т.к обешал - отписываюсь, чтобы другие не суетились, и лишняя жуть не нагонялась =)

 

Автор реально отвечает оперативно и по делу.

 

Движок 2.1 так и не пробовал - за год уже мог устареть, поэтому решил добивать версию 2.3.

 

Методом научного тыка пришел к рабочей последовательности действий не сильно искушенного пользователя
для установки шаблона Revolution (v.3.1.2) на Opencart.PRO и бесплатный Opencart.CMS 2.3 (2.3.0.2.2)
(* - примечания, на которые советовал бы обратить внимание, включая возможные выдаваемые ошибки):

 

1) Устанавливаем движок:

  • распаковываем папку Upload  из архива движка opencart_cms_2_3_0_2_2.zip в корень сайта
  • у файлов /config-dist.php и /admin/config-dist.php из названия убираем суффикс "-dist" 
  • (на всякий случай) выставляем права 755 для следующих каталогов и файлов:

        system/storage/cache/
        system/storage/logs/
        system/storage/download/
        system/storage/upload/
        system/storage/modification/
        image/
        image/cache/
        image/catalog/
        config.php
        admin/config.php

  • подготавливаем БД для магазина (определяемся с базой и аккаунтом для доступа к ней)
  • запускаем процесс установки, перейдя в браузере на адрес сайта вашего магазина
  • завершаем установку. Удаляем папку Install. Удостоверяемся в работоспособности магазина и админки "чистого" движка

 

2) Патчим движок 

  • распаковываем папку !upload из архива шаблона Revolution_v.3.1.2.zip в корень сайта, перезаписывая существующие файлы 
  • распаковываем папку _Fixs_for_opencart_pro из архива шаблона Revolution_v.3.1.2.zip в корень сайта, перезаписывая существующие файлы

*Проверяем, что файлы успешно перезаписались

  • наделяем Администратора полными правами, т.к после патча файлов появляется группа новых привилегий ( админка -> левое меню -> Система -> Пользователи -> Группы пользователей - Администратор:  Выделить все + Сохранить)
  • обновляем кеш Модификаторов ( админка -> левое меню -> Расширения -> Модификаторы:  Обновить). 

*После этого в сайдбаре админки и над шапкой фронта магазина может вылазить лог ошибок вида:
"Notice: Undefined index: options_buy in .../system/storage/modification/catalog/model/catalog/product.php on line 60"
- НЕ ОБРАЩАЕМ ВНИМАНИЯ, ошибки разного рода там могут появляться непрерывно до завершения всех перечисленных в этом списке действий по установке шаблона

  • удостоверяемся, что в левом меню админки вверху появился новый пункт - "Шаблон Revolution"

 

3) Завершаем установку пошагово согласно прилагаемой к шаблону инструкции:

  • вводим лицензионный ключ для ТЕКУЩЕГО ДОМЕНА, полученный от автора шаблона при покупке ( админка -> левое меню ->  Шаблон Revolution -> Основные настройки ). Нажимаем кнопку "Сохранить"

*Лицензионный ключ жестко привязан к имени домена, на другом работать не будет! Поэтому если целевой домен установки отличается от указанного при покупке шаблона, необходимо у автора запросить отдельный ключ для текущего домена    

  • появляется кнопка "Установить шаблон", нажимаем ее
  • на странице появлются Основные настройки шаблона. Для их применения нажимаем кнопку "Сохранить" 

*После этого фронт-энд магазина вообще перестает отображаться с ошибкой вида:
"Notice: Error: Could not load template .../catalog/view/theme/default/template/revolution/revslideshow.tpl! ..."

- Продолжаем игнор этого и дальнейшую установку =)

  • в настройках магазина выбираем шаблон Revolution ( админка -> левое меню -> Система -> Настройки -> Ваш_Магазин: вкладка "Общие" -> поле "Шаблон" -> выбрать значение "Шаблон Revolution"). Нажимаем кнопку "Сохранить"

*После этого на фронте ошибка меняется на:

"Error: A theme has not been assigned to this store!"

- далее устраняем указанную в ней причину:

  • включаем шаблон для текущего магазина ( админка -> левое меню -> Расширения -> Расширения:  фильтр "Тип расширения" -> выбрать значение "Шаблоны",  таблица "Шаблоны" -> "Шаблон Revolution" -> "Ваш_Магазин": Общие -> поле "Статус" -> выбрать значение "Включено" ). Нажимаем кнопку "Сохранить"

*На всякий случай можно отключить "Шаблон по умолчанию" аналогично описанным в предыдущ пункте действиям

  • Профит! установка завершена. Проверяем результат - ошибки должны исчезнуть, а дизайн магазина измениться.

 

Надеюсь, кому-то пригодится

 

Змінено користувачем sancho58
оформление
  • +1 1
Надіслати
Поділитися на інших сайтах


9 минут назад, zuluss сказал:

sancho58,

я так понимаю что до этого вы не ставили  Fixs_for_opencart_pro поэтому и ничего не получалось?

 

Сначала не ставил, т.к считал что это только для ПРО версии движка.

Потом опытным путем установил что надо ставить, но т.к у меня не было на тот момент ключа для тестового домена (письмо с ним от автора почему-то не доставилось - он скрин результата отправки прислал), я не мог продолжить установку.

А т.к ошибки на фронте продолжали вылазить, посчитал что все равно случилась какая-то задница, и поэтому активно выяснял причины тут и в личке, пока просто не получил ключ заново в личке, и довел установку до конца.

Надіслати
Поділитися на інших сайтах


zuluss, это я знал с оффиц. сайта. Но посчитал, что в папке Fixs_for_opencart_pro патчи как раз для этих добавленных в ПРО-версии модулей..

Змінено користувачем sancho58
Надіслати
Поділитися на інших сайтах


Добрый день!

Хотел спросить.. корзина покупок выглядит так ... Корзина покупок: 0... ну или сколько там товаров будет появляется цифирка...

а как сделать чтобы показывалось как в всплывающем окне, при добавления товара, то есть надпись была...  В корзине 1 товар

то есть склонялось бы слово ТОВАР так же и такая же надпись была бы...

Надіслати
Поділитися на інших сайтах


40 минут назад, nov78 сказал:

Добрый день!

Хотел спросить.. корзина покупок выглядит так ... Корзина покупок: 0... ну или сколько там товаров будет появляется цифирка...

а как сделать чтобы показывалось как в всплывающем окне, при добавления товара, то есть надпись была...  В корзине 1 товар

то есть склонялось бы слово ТОВАР так же и такая же надпись была бы...

Много писать.

Надіслати
Поділитися на інших сайтах

4 минуты назад, zuluss сказал:

на сколько сложно вывести вместе с количеством товара и его стоимость?

не сложно. подсмотреть как сделано по дефолту.

Надіслати
Поділитися на інших сайтах

Добрый день! Возникла необходимость передать в форме обратного звонка url страницы с которой отправлены данные. Прошу помощи в данном вопросе. Спасибо

Надіслати
Поділитися на інших сайтах


Как в шаблоне убрать нули из вывода размеров? В файле system\library\length.php прописано все как нужно:

<?php
class Length {
	private $lengths = array();

	public function __construct($registry) {
		$this->db = $registry->get('db');
		$this->config = $registry->get('config');

		$length_class_query = $this->db->query("SELECT * FROM " . DB_PREFIX . "length_class mc LEFT JOIN " . DB_PREFIX . "length_class_description mcd ON (mc.length_class_id = mcd.length_class_id) WHERE mcd.language_id = '" . (int)$this->config->get('config_language_id') . "'");

		foreach ($length_class_query->rows as $result) {
			$this->lengths[$result['length_class_id']] = array(
				'length_class_id' => $result['length_class_id'],
				'title'           => $result['title'],
				'unit'            => $result['unit'],
				'value'           => $result['value']
			);
		}
	}

	public function convert($value, $from, $to) {
		if ($from == $to) {
			return $value;
		}

		if (isset($this->lengths[$from])) {
			$from = $this->lengths[$from]['value'];
		} else {
			$from = 1;
		}

		if (isset($this->lengths[$to])) {
			$to = $this->lengths[$to]['value'];
		} else {
			$to = 1;
		}

		return $value * ($to / $from);
	}

	public function format($value, $length_class_id, $decimal_point = '.', $thousand_point = ',') {
               if (isset($this->lengths[$length_class_id])) {
			return number_format($value, 0, $decimal_point, $thousand_point) . $this->lengths[$length_class_id]['unit'];
		} else {
			return number_format($value, 0, $decimal_point, $thousand_point);
		}
	}

	public function getUnit($length_class_id) {
		if (isset($this->lengths[$length_class_id])) {
			return $this->lengths[$length_class_id]['unit'];
		} else {
			return '';
		}
	}
}

Все-равно отображается так:

Размеры: 32.00 х 24.00 х 14.00 см

 

Надіслати
Поділитися на інших сайтах


9 часов назад, schulmin сказал:

Добрый день! Возникла необходимость передать в форме обратного звонка url страницы с которой отправлены данные. Прошу помощи в данном вопросе. Спасибо

файл footer.tpl

6 часов назад, More сказал:

Как в шаблоне убрать нули из вывода размеров? В файле system\library\length.php прописано все как нужно:

в файле system/revolution.ocmod.xml найти

number_format($product_info['length'], 2);

да заменить 2 на 0 и ниже 2 строчки так же.

обновить модификаторы.

Надіслати
Поділитися на інших сайтах

5 часов назад, pikitos сказал:

в файле system/revolution.ocmod.xml найти

number_format($product_info['length'], 2);

да заменить 2 на 0 и ниже 2 строчки так же.

обновить модификаторы.

Спасибо, на странице товара стало все ок, но в каталоге по-прежнему c .00

Надіслати
Поділитися на інших сайтах


столкнулся с такой проблемой.. добавляю товар.. открываю корзину... и в корзине по адресу сайт.ру/cart/  не могу прибавить или уменьшить товар, а так же удалить его...

это стало наблюдаться только при включенном ЧПУ SeoPro.. если ЧПУ отключить то всё нормально работает. на ДЕМО сайте автора нормально работает.. в чем проблема?

Версия ocStore 2.3.0.2.1  установлен на денвер

Надіслати
Поділитися на інших сайтах


1 час назад, More сказал:

Спасибо, на странице товара стало все ок, но в каталоге по-прежнему c .00

catalog\model\revolution\revolution.php

number_format($product_info['length'], 2)

1 час назад, nov78 сказал:

столкнулся с такой проблемой.. добавляю товар.. открываю корзину... и в корзине по адресу сайт.ру/cart/  не могу прибавить или уменьшить товар, а так же удалить его...

это стало наблюдаться только при включенном ЧПУ SeoPro.. если ЧПУ отключить то всё нормально работает. на ДЕМО сайте автора нормально работает.. в чем проблема?

Версия ocStore 2.3.0.2.1  установлен на денвер

сео-ссылку cart переименуйте в другую.

Надіслати
Поділитися на інших сайтах

Переименовал, не помогло, проще говоря не обновляется... то есть жмешь на + или - то ничего не изменяется.. если перегрузить страницу то показывается новый результат

Надіслати
Поділитися на інших сайтах


Вот нашел сайт, на этом же шаблоне     mebel-neman.com

зайдите на этот сайт, положите что нибудь в корзину..а потом в поисковой строке наберите   mebel-neman.com/cart

откроется корзина.. в которой так же НЕвозможно прибавить или уменьшить товар (идёт как бы скрипт обновления страницы но ничего не происходит).

Надіслати
Поділитися на інших сайтах


5 часов назад, nov78 сказал:

Вот нашел сайт, на этом же шаблоне     mebel-neman.com

зайдите на этот сайт, положите что нибудь в корзину..а потом в поисковой строке наберите   mebel-neman.com/cart

откроется корзина.. в которой так же НЕвозможно прибавить или уменьшить товар (идёт как бы скрипт обновления страницы но ничего не происходит).

сайт в личку напишите

Надіслати
Поділитися на інших сайтах

да сайт пока на денвере... без ЧПУ нормально всё.. а с ним не идет перегрузка страницы автоматом как на ДЕМО сайте... а сайт что выше написал для примера..у меня на денвере тоже самое происходит... как я понял что то с ява скриптом...

Надіслати
Поділитися на інших сайтах


2 минуты назад, nov78 сказал:

да сайт пока на денвере... без ЧПУ нормально всё.. а с ним не идет перегрузка страницы автоматом как на ДЕМО сайте... а сайт что выше написал для примера..у меня на денвере тоже самое происходит... как я понял что то с ява скриптом...

в личку на какой домен покупался.

Надіслати
Поділитися на інших сайтах

3 минуты назад, More сказал:

При переносе с тестового на основной домен все настройки шаблона затерлись. Есть возможность как-то по-быстрому их накатить с тестового домена?

И базу переносили?

Надіслати
Поділитися на інших сайтах


Базу конечно скопировал в новую, поддомен остается для теста. До ввода ключа на основном домене все было корректно, а сразу после ввода шаблон сбросил все настройки на дефолтные. 

Надіслати
Поділитися на інших сайтах


8 часов назад, More сказал:

Базу конечно скопировал в новую, поддомен остается для теста. До ввода ключа на основном домене все было корректно, а сразу после ввода шаблон сбросил все настройки на дефолтные. 

Как ввели ключ в настройках шаблона, перенесите с тестового сайта на основной все строки с code = revtheme из базы данных с таблицы oc_setting, кроме: revtheme_license revtheme_license_sh revtheme_license_salt

  • +1 1
Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
×
×
  • Створити...

Important Information

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