Как изменить представление подкатегорий

Статус
В этой теме нельзя размещать новые ответы.

vevictis

Создатель
Регистрация
25 Дек 2007
Сообщения
34
Реакции
5
Всем привет! И с новым годом!
Может кто-нибудь подсказать, как сделать, чтобы Shop-script, на главной странице, подкатегории находились не друг за другом, а друг под другом?
 
Всем привет! И с новым годом!
Может кто-нибудь подсказать, как сделать, чтобы Shop-script, на главной странице, подкатегории находились не друг за другом, а друг под другом?

В файле home.tpl.html поменый
<font class="olive">|</font>
на
<br>
 
у меня это делается иначе:
было:
Код:
{if $tmp == 1} |
заменил на:
Код:
{if $tmp == 1} <br>

шаблоны видно разные.
в любов шаблоне нужно поменять | на <br>.
но для наглядности больший отрезок кода указал
 
а как сделать следующее:

если в подкатегории есть картинка, то выводим картинку + если у подкатегории есть описание, то выводим и описание

если нет картинки , то просто списком (стандартно)







PHP:
<table>
<tr>

{* если есть изображение - выводим   *}

{if $selected_category.picture}
<td><a href="products_pictures/{$selected_category.picture}"> <img  src="products_pictures/{$selected_category.picture}" alt="{$selected_category.name}"></a></td>

	{* если есть описание - выводим *}

	{if $selected_category.description}
	<td><p> {$selected_category.description} </p></td>
	{else}

	<a href="products_pictures/{$selected_category.picture}"> $selected_category.name</a>
	
	
	{/if}

{else}


<td>

{section name=i loop=$subcategories_to_be_shown}
 <a href="index.php?categoryID={$subcategories_to_be_shown[i][0]}">{$subcategories_to_be_shown[i][1]}</a>
({$subcategories_to_be_shown[i][2]})<br />
{/section}

</td>
</tr>
{/if}
</table>

это для категории, нужно переделать для подкатегорий


и ещё ..... как добавить максимальную и минимальную цену из подкаталога?

надеюсь на Вашу помощь!
 
На счёт остального не заморчивался, а вот это:
а как сделать следующее:
если в подкатегории есть картинка, то выводим картинку...
озаботило с первого дня установки скрипта, т.к. просто список подкатегорий, не устраивал:-]

Это можно реализовать примерно так:
1. Ищем файл сore_functions\category_functions.php, а в нем функцию:
Код:
function catGetSubCategoriesSingleLayer( $categoryID )
исправляем в ней строку:
Код:
$q = db_query("SELECT categoryID, name, products_count FROM ".
На:
Код:
$q = db_query("SELECT categoryID, name, products_count, picture FROM ".

2. В функции {* show subcategories *} файла category.tpl.html:

Код:
href="index.php?categoryID={$subcategories_to_be_shown[i][0]}">{$subcategories_to_be_shown[i][1]}</a>
  ({$subcategories_to_be_shown[i][2]})<br>
 {/section}
меняем на:
Код:
href="index.php?categoryID={$subcategories_to_be_shown[i][0]}"><img border=0 
src="products_pictures/{$subcategories_to_be_shown[i][3]}" alt="{$subcategories_to_be_shown[i][3]}">{$subcategories_to_be_shown[i][1]}</a>
({$subcategories_to_be_shown[i][2]})<br>
{/section}
Должно работать, если у Вас к категориям назначены(загружены) изображения...
Пробуем;)...
 
все сделал, но картинки не выводятся :nezn:

и сore_functions\category_functions.php

у меня немного отличается (нет запятой перед FROM)

PHP:
$q = db_query("SELECT categoryID, name, products_count, FROM ".

у меня так

PHP:
$q = db_query("SELECT categoryID, name, products_count FROM ".

если поставить запятую - выдает ошибку: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'FROM SS_categories WHERE parent='93' order by sort_order, name' at line 1 SQL query : SELECT categoryID, name, products_count, FROM SS_categories WHERE parent='93' order by sort_order, name
 
все сделал, но картинки не выводятся :nezn:

и сore_functions\category_functions.php

у меня немного отличается (нет запятой перед FROM)

PHP:
$q = db_query("SELECT categoryID, name, products_count, FROM ".

у меня так

PHP:
$q = db_query("SELECT categoryID, name, products_count FROM ".

если поставить запятую - выдает ошибку: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'FROM SS_categories WHERE parent='93' order by sort_order, name' at line 1 SQL query : SELECT categoryID, name, products_count, FROM SS_categories WHERE parent='93' order by sort_order, name

А ты менял ту свою строчку на
PHP:
$q = db_query("SELECT categoryID, name, products_count, picture FROM".
?
 
А ты менял ту свою строчку на
PHP:
$q = db_query("SELECT categoryID, name, products_count, picture FROM".
?

да вылазиет следующее

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE parent='88' order by sort_order, name' at line 1 SQL query : SELECT categoryID, name, products_count, picture FROMSS_categories WHERE parent='88' order by sort_order, name
 
Во я олень торопливый:crazy:! Спешил, ошибся... Извиняйте:ah:, сечас глянул, как у меня в магазине правильно. Попробуйте снова код из моего предыдущего поста, я его исправил и попробовал - работает.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху