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

Категории вместо товаров на главной


v_grin

Recommended Posts

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 1
Надіслати
Поділитися на інших сайтах

Установил модуль Category Wall, все категории появились на главной, но цвет шрифта в категориях на главной странице отображается белым и что написано в категории совсем не видно.

Скажите, пожалуйста, где копать? Как можно его изменить на темно-синий или черный?

Спасибо.

post-5536-0-70536600-1298634561_thumb.jpg

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


а что это за модуль?

платный/бесплатный?

ссылку на него можно?

искать цвет надо либо в css, либо в шаблоне модуля.

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

Модуль бесплатный, скачал случайно. Нашел через Яндекс.

http://www.opencart.com/index.php?route=extension/extension/info&extension_id=1389&filter_search=categor&filter_license=0&sort=e.date_modified&order=DESC

Вот архив.

С Уважением.

wall.zip

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


откройте

catalog/view/theme/default/template/module/categorywall.tpl
в строке

<a href="<?php echo $categorywall[$j]['href']; ?>" style="font-weight: bold; color: rgb(255, 255, 255); font-size:120%; text-transform: uppercase;"><?php echo $categorywall[$j]['name']; ?></a><br />
поменяйте

color: rgb(255, 255, 255);
на

color: #293F96;
  • +1 5
Надіслати
Поділитися на інших сайтах

держи

Спасибо. Отличный модуль, работает в ocStore v0.1.7. Надо только применить поправку, описанную тут https://opencartforum.com/topic/247-%d0%ba%d0%b0%d1%82%d0%b5%d0%b3%d0%be%d1%80%d0%b8%d0%b8-%d0%b2%d0%bc%d0%b5%d1%81%d1%82%d0%be-%d1%82%d0%be%d0%b2%d0%b0%d1%80%d0%be%d0%b2-%d0%bd%d0%b0-%d0%b3%d0%bb%d0%b0%d0%b2%d0%bd%d0%be%d0%b9/page__view__findpost__p__9919

Нашел catalog/language/russian/module/categoryproducthome.php

Надо пересохранить в UTF

И дописать прямо в файл название, например Каталог.

Единственный нюанс - не работает вместе с модулем Избранная категория на главной http://www.opencart.com/index.php?route=extension/extension/info&extension_id=256&filter_username=eatblueorange.

Просто затирает его в админке и во фронтенде

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


  • 3 weeks later...

а кто подскажет как в где и что в модуле category wall, либо в модуле "категории на главной" переделать что бы кнопки получились примерно такие как тут http://www.tunershop.com/Seats/

и еще при установке модуля "категории на главной" получаеться вот что Изображение

как убрать ромбики вверху справа и нехватает полосы справа в шаблоне как исправить?

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


Зашел в журнал ошибок (в админке)...

2011-03-19 12:35:19 - PHP Notice: Undefined offset: 7 in "мой сайт"/catalog/view/theme/default/template/module/categorywall.tpl on line 8

В чем причина?

<div>

<table class="ch">

<?php for ($i = 0; $i < sizeof($categorywall); $i = $i + 4) { ?>

<table style="width: 580px;" border="0"

cellpadding="2" cellspacing="2" >

<tr>

<?php for ($j = $i; $j < ($i + 4); $j++) { ?>

<td style="width: 138px; height:138px; text-align: center; vertical-align: bottom; cursor:pointer;" BACKGROUND="<?php echo $categorywall[$j]['thumb']; ?>" onClick="document.location.href='<?php echo $categorywall[$j]['href']; ?>';"><?php if (isset($categorywall[$j])) { ?>

<a href="<?php echo $categorywall[$j]['href']; ?>" style="font-weight: bold; color: rgb #293F96; font-size:100%; text-transform: uppercase;"><?php echo $categorywall[$j]['name']; ?></a><br />

<?php } ?></td>

<?php } ?>

</tr>

<?php } ?>

</table>

</div>

<br />

<br />

:blink:

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


<?php for ($j = $i; $j < ($i + 4); $j++) { ?>
не правильно составлено условие для цикла, отсюда и не верный индекс массива выскакивает.

А как поправить? Простите.....

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


держи

+1, Спасибо!

Для сбережения времени идущих следом предлагаю авторам обновлять уже выложенные решения.

А пока - Категории_на_главной_(от_Fix305): cat-at-home.zip

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


+1, Спасибо!

Для сбережения времени идущих следом предлагаю авторам обновлять уже выложенные решения.

А пока - Категории_на_главной_(от_Fix305): cat-at-home.zip

и тебе + 1, дружище. Сэкономил мне и другим заинтересованным 10-15 мин. жизни :)
Надіслати
Поділитися на інших сайтах


  • 4 weeks later...
  • 2 weeks later...

+1, Спасибо!

Для сбережения времени идущих следом предлагаю авторам обновлять уже выложенные решения.

А пока - Категории_на_главной_(от_Fix305): cat-at-home.zip

Отличный модуль, почти то что нужно. Подскажите как сделать, чтобы этот модуль выводил и подкатегории.
Надіслати
Поділитися на інших сайтах


Тоже интересно, я так пологаю что остается для каждой категории перебрать дочернии и ыввести их например в виде ссылок

вот так это делается в категориях справа

	protected function getCategories($parent_id, $current_path = '') {
		$category_id = array_shift($this->path);
		
		$output = '';
		
		$results = $this->model_catalog_category->getCategories($parent_id);
		
		if ($results) { 
			// Spry Menu Bar : Verticle
			// Original source code : $output .= '<ul>';
			$output .= ($current_path == '') ? '<ul id="CategoryMenuBar" class="MenuBarVertical">' : '<ul>';
    	}
		
		foreach ($results as $result) {	
			if (!$current_path) {
				$new_path = $result['category_id'];
			} else {
				$new_path = $current_path . '_' . $result['category_id'];
			}
			
			$output .= '<li>';
			
			$children = '';
			
			
			// Mod
			$children = $this->getCategories($result['category_id'], $new_path);
			if ($this->category_id == $result['category_id']) {
				$output .= '<a class="MenuBarItemSubmenu" href="' . $this->model_tool_seo_url->rewrite(HTTP_SERVER . 'index.php?route=product/category&path=' . $new_path)  . '">' . $result['name'] . '</a>';
			} else {
				$output .= '<a class="MenuBarVertical" href="' . $this->model_tool_seo_url->rewrite(HTTP_SERVER . 'index.php?route=product/category&path=' . $new_path)  . '">' . $result['name'] . '</a>';
			}
			
			// End of Mod
			
        	$output .= $children;
        
        	$output .= '</li>'; 
		}
 
		if ($results) {
			$output .= '</ul>';
		}
		
		return $output;
	}		
Надіслати
Поділитися на інших сайтах


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

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

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

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

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

Вхід

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

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

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