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

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


katilina

Recommended Posts

На сборке ocStore BROcart будет работать?

Думаю, с ошибками. Шаблон заменяет несколько контроллеров и использует vqmod, xml файлы которого привязаны к выражениям в основных файлах ядра ocstore

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

  • Последнее обновление: дек. 05 2013 12:42

какие изменения были сделанные?

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


 

  • Последнее обновление: дек. 05 2013 12:42
  • какие изменения были сделанные?

 

По просьбе разработчика модуля статьи/новости/блог/галерея добавила в стили 

 

.box-product > div {

display: inline-block;

margin-bottom: 10px;

margin-right: 10px;

vertical-align: top;

min-width: 130px;

}

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

По просьбе разработчика модуля статьи/новости/блог/галерея добавила в стили 

 

.box-product > div {

display: inline-block;

margin-bottom: 10px;

margin-right: 10px;

vertical-align: top;

min-width: 130px;

}

Речь об этом модуле? ocCMS 5 PRO: Блог | Новости |

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


Да, обновление для тех, кто использует модуль  https://opencartforum.com/files/file/1435-occms-5-pro-блог-новости-отзывы-галерея-faq/

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

Еще несколько вопросов.

 

1. В каком файле описаны классы для отображения цены ("price"), кнопки покупки, добавления в закладки и сравнения. Хотелось бы немного подредактировать под себя.

 

2. Где можно отредактировать элементы, расположенные в верхнем меню и в подвале сайта (хотелось бы убрать ненужные).

 

3. Можно ли сделать панель быстрого заказа раскрывающейся? (Очень полезная штука, честь Вам и хвала за нее, но слишком много "ест" места на странице товара)

 

Заранее благодарен!

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


Еще несколько вопросов.

 

1. В каком файле описаны классы для отображения цены ("price"), кнопки покупки, добавления в закладки и сравнения. Хотелось бы немного подредактировать под себя.

 

2. Где можно отредактировать элементы, расположенные в верхнем меню и в подвале сайта (хотелось бы убрать ненужные).

 

3. Можно ли сделать панель быстрого заказа раскрывающейся? (Очень полезная штука, честь Вам и хвала за нее, но слишком много "ест" места на странице товара)

 

Заранее благодарен!

1. В файле стилей catalog\view\theme\polianna\stylesheet\styleshhet.css  Цвет кнопок настраивается через модуль Настройки темы Polianna и стили задаются в этом случае в файле catalog\view\theme\polianna\template\common\header.tpl

2. в файлах catalog\view\theme\polianna\template\common\header.tpl  и footer.tpl

3. Перенесите вниз под описание или измените стили для более компактного расположения

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

Здравствуйте! Отличный шаблон, развернул на нем магазин косметики с дополнительными модулями партнерских программ и модулем Simple.

Но вот дошли руки до SEO

Установлен OcStore 1.5.5.1.1   в настройках магазина включены ссылки ЧПУ с типом SeoPro ,  все страницы отображаются отлично в виде

http://www.danmarket.com.ua/about_us.html

кроме страниц созданных при помощи модуля Polianna Новости, там выводятся в виде

index.php?route=information/news&news_id=3 

подскажите пожалуйста как подружить ЧПУ с модулем новостей?

присоединяюсь к вопросу

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


Шаблон замечательный. Автор молодец. 
 
Только в шаблоне иногда встречаются вывод неинициализированных переменных, что приводит к ошибкам типа

Notice: Undefined variable: output

Н-р, в файле \catalog\view\theme\polianna\template\common\header.tpl

    if ($manufacturers_1) 
    {$output = '<li><a href="'. $brand . '">'.$text_brand2.'</a><div class="topmenu" id="topbrand"><ul>';} 
    foreach ($manufacturers_1 as $manufacturer_1) {
		if ($manufacturer_1['image']) {
		$imgmanufactur = $this->model_tool_image->resize($manufacturer_1['image'],  80, 80);
		} else {
    $imgmanufactur = $base.'catalog/view/theme/polianna/image/img_not_found.png';
    };
    $output .= '<li>';
    $brands_unrewritten  = $this->url->link('product/manufacturer/info', 'manufacturer_id=' . $manufacturer_1['manufacturer_id']);
    $output .= '<a href="'.($brands_unrewritten).'"><div class="sub_image">  <img src="'.$imgmanufactur.'" alt="' . $manufacturer_1['name'].'"/></div><span>' . $manufacturer_1['name'] . '</span></a>';
    $output .= '</li>';
    }
    if ($manufacturers_1) {$output .= '</ul></div></li>';}

    echo $output;   

Если производителей удалили, то вывод 

echo $output;

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

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


Здравствуйте, пока настраивал внешний вид шаблона, все было нормально, но сейчас нужно заполнять товарами уже магазин, а в админке при переходе в каталог>товары появляется просто белый экран и в адресной строке вот такая ошибка :
 

http://мойсайт.ru/admin/index.php?route=catalog/product&token=a6ff8e9d5cb0c64eea13e37793f570b3



Из дополнений установлено только робокасса "20 методов оплаты", модуль доставки "calcdost" и модуль заказа обратного звонка "Callme".

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


логи смотри

 

Здравствуйте, посмотрел логи только не те которые в папке движка а те которые вне папки public_html  (eror log)

Вот что там пишется:

Tue Dec 17 12:04:46 2013] [error] [client 94.28.241.108] PHP Fatal error:  Cannot redeclare ModelCatalogProduct::getProductMainCategoryId() in /home/b/biotorn/public_html/vqmod/vqcache/vq2-admin_model_catalog_product.php on line 665, referer: http://мойсайт.tmweb.ru/admin/index.php?route=catalog/category&token=a6ff8e9d5cb0c64eea13e37793f570b3
Надіслати
Поділитися на інших сайтах


1) проверьте наличие

function getProductMainCategoryId(
...
в файле [=== admin/model/catalog/product.php ===]

2) затем поищите

function getProductMainCategoryId(
по файлам в vqmod/xml.

если есть 1) (должно быть), то если найдете 2) - надо будет выкусывать это из xml, в котором(ых) оно есть.

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

Спасибо, сейчас буду пробовать.

Код из первого пункта на месте:  

public function getProductMainCategoryId($product_id) {
		$query = $this->db->query("SELECT category_id FROM " . DB_PREFIX . "product_to_category WHERE product_id = '" . (int)$product_id . "' AND main_category = '1' LIMIT 1");

		return ($query->num_rows ? (int)$query->row['category_id'] : 0);
	}

--------------------------------------------------------------------------------------------------------------

Код из второго пункта присутствует в файле: seo_pro_Open_Cart_1.5.5.1    (106 строка)

 

<file name="admin/model/catalog/product.php">
                <operation>
                        <search position="before"><![CDATA[if (isset($data['product_related'])) {]]></search>
                        <add><![CDATA[
			if (isset($data['main_category_id']) && $data['main_category_id'] > 0) {
			
			$this->db->query("DELETE FROM " . DB_PREFIX . "product_to_category WHERE product_id = '" . (int)$product_id . "' AND category_id = '" . (int)$data['main_category_id'] . "'");
			$this->db->query("INSERT INTO " . DB_PREFIX . "product_to_category SET product_id = '" . (int)$product_id . "', category_id = '" . (int)$data['main_category_id'] . "', main_category = 1");
		} elseif (isset($data['product_category'][0])) {
			$this->db->query("UPDATE " . DB_PREFIX . "product_to_category SET main_category = 1 WHERE product_id = '" . (int)$product_id . "' AND category_id = '" . (int)$data['product_category'][0] . "'");
		}]]></add>
                </operation>
                <operation>
                        <search position="before"><![CDATA[public function getProductRelated($product_id) {]]></search>
                        <add><![CDATA[	public function getProductMainCategoryId($product_id) {
		$query = $this->db->query("SELECT category_id FROM " . DB_PREFIX . "product_to_category WHERE product_id = '" . (int)$product_id . "' AND main_category = '1' LIMIT 1");

		return ($query->num_rows ? (int)$query->row['category_id'] : 0);
	}]]></add>
                </operation>
        </file>

Больше ни в одном xml этот участок кода  (getProductMainCategoryId) не встречается.

.

Это получается нужно вот этот участок вырезать?

<operation>
                        <search position="before"><![CDATA[public function getProductRelated($product_id) {]]></search>
                        <add><![CDATA[	public function getProductMainCategoryId($product_id) {
		$query = $this->db->query("SELECT category_id FROM " . DB_PREFIX . "product_to_category WHERE product_id = '" . (int)$product_id . "' AND main_category = '1' LIMIT 1");

		return ($query->num_rows ? (int)$query->row['category_id'] : 0);
	}]]></add>
                </operation>

 

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


так как 1) на месте - судя по всему у вас ocStore.

в этом случае "seo_pro_Open_Cart_1.5.5.1" вам вовсе не нужен.

проверьте наличие кода

$this->db->query("DELETE FROM " . DB_PREFIX . "product_to_category WHERE product_id = '" . (int)$product_id . "' AND category_id = '" . (int)$data['main_category_id'] . "'");
			$this->db->query("INSERT INTO " . DB_PREFIX . "product_to_category SET product_id = '" . (int)$product_id . "', category_id = '" . (int)$data['main_category_id'] . "', main_category = 1");
		} elseif (isset($data['product_category'][0])) {
			$this->db->query("UPDATE " . DB_PREFIX . "product_to_category SET main_category = 1 WHERE product_id = '" . (int)$product_id . "' AND category_id = '" . (int)$data['product_category'][0] . "'");
		}
в файле [=== admin/model/catalog/product.php ===]

если есть - удаляйте этот xml.

если нету - удаляйте только тот участок, о котором спросили.

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

Да у меня ocStore 1.5.5.1.1,  этот участок кода присутствует в файле product.php, поэтому удалил "seo_pro_Open_Cart_1.5.5.1.xml"

Все заработало, спасибо Вам большое, выручили. +1 :wink:

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


Подскажите в чем может быть проблема. В Chrome не отображается Фейсбук и Вконтакте. А так же при смене слайдов меню становиться то жирным шрифтом, то обычным. Это происходит автоматически при смене картинки в слайдшоу.

post-676602-0-69178000-1387286633_thumb.pngpost-676602-0-63150700-1387286634_thumb.png

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


присоединяюсь к вопросу

В шаблоне используется бесплатный, но доработанный мной модуль новостей. Seo не учла, сама с этим пытаюсь разобраться. Тут есть предложение, попробуйте. https://opencartforum.com/topic/19872-news-155-новости-155-v32/page-2

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

 Пожелание. 
Перед выводом переменных желательно их либо инициализировать или проверять на существование.

 

-----------------------------------------------

Да, действительно, не учла тот факт, что всех производителей могут удалить. Вы, похоже, первый, кто это сделал. 

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

Шаблон хорош конечно. Планируется магазин  на 6 товаров в 3-х категориях - позволяет ли шаблон в категории увеличить размер карточки товара в ширину, что бы  отображались 2 карточки на всю страницу? Примерно вот так:

post-668212-0-80559500-1387348367_thumb.jpg

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


Можно изменить ширину блоков: в админке задать размер изображения больший в 2 раза и в файле стилей изменить ширину блока, сейчас она 200px

.product-grid .block{ width:400px;}  Для мобильной версии тоже придётся учесть ширину блока, пишите в личку, подскажу

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

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

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

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

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

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

Вхід

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

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

Important Information

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