Как разделить прайс лист на страницы

Статус
В этой теме нельзя размещать новые ответы.
Сабж, Народ может кому поможет!
pricelist.php
PHP:
//ЭТО МЕНЯЕМ 
$pricelist_elements = pricessCategories(1, 0);

//НА ЭТО:
$q=mysql_query("SELECT `categoryID`,`name` FROM ".CATEGORIES_TABLE." WHERE `parent`=1");
$pricelist_pages=mysql_num_rows($q);
if (!isset($_GET['page'])||$pricelist_pages<$_GET['page']||1>$_GET['page']){$page=1;}
$now_pages=0;
while ($pages=mysql_fetch_row($q)) {
$now_pages++;
if ($now_pages==$page)break;
}
$pages[2]=$now_pages;
$pricelist_elements = pricessCategories($pages[0], 1);
$smarty->assign("pricelist_now", $pages);
$smarty->assign("pricelist_pages", $pricelist_pages);

В шаблоне pricelist.tpl.html
Это
HTML:
	{/section}
	</table>
</center>
Меняем на это
HTML:
	{/section}
	</table>
<table border="0" cellpadding="0" cellspacing="0">
	<tr>
	{section name=i loop=$pricelist_pages+1 start=1}
		<td width="20">{if $smarty.section.i.index!=$pricelist_now[2]}<a href="/index.php?show_price=yes&page={$smarty.section.i.index}">{$smarty.section.i.index}</a>{else}<b>{$smarty.section.i.index}</b>{/if}</td>
	{/section}
	</tr>
</table>
</center>
Да а заголовок текущей категории в переменной :
HTML:
{$pricelist_now[1]}

Разбивает, но грузит только одну страницу - первую.... а их 18, остальные выходят ошибки - 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 'order by sort_order, name' at line 1 SQL query : select categoryID, name from SS_categories where parent= order by sort_order, name.

Что делать и что это за Да а заголовок текущей категории в переменной :{$pricelist_now[1]} не сказано что с ним делать....
 
ну а ты попробуй
только знай это разбиение по главным категориям у каторых родитель только корень!!!
Я не знаю php, но отлично понимаю, что код оперирует только категориями с parent=1 и совершенно не вижу ни одной цифры, задающей количество отображаемых товаров. Без последнего уж точно скрипт не будет работать ;)

ОК. Вам прайс-лист для поисковика или ещё и для людей? Если первое, то могу подсобить...
 
Я не знаю php, но отлично понимаю, что код оперирует только категориями с parent=1 и совершенно не вижу ни одной цифры, задающей количество отображаемых товаров. Без последнего уж точно скрипт не будет работать ;)

ОК. Вам прайс-лист для поисковика или ещё и для людей? Если первое, то могу подсобить...

Для поисковика, ругается что большой вес страницы и оч много ссылок.... В принципе прав...
 
стояла задача: Разбить прайс лист на страницы хоть как нибудь!

решение которое я привел выше разбивает на страницы по категориям, управление количеством на странице я решение дать не могу (просто не хочется заморачиваться без этого работы хватает) если можеш предложить что нибудь лучше предлагай! а то перевалило уже за 20 сообщений а дельных советов только 1 и то мое!!!

Добавлено через 10 минут
Слуш...а ты не можешь сделать разбиение коментов на страницы??? к примеру по 20 коментов на каждую.
Я подумаю над этим на досуге скорее всего ближе к выходным
 
Ну, мой вариант тоже не идеальный, но тем не менее. url - Для просмотра ссылки Войди или Зарегистрируйся

map.tpl.html:


map.php:


Убедительно прошу, не задавайте глупых вопросов, куда это теперь вставить... :smmne:
 
Ну, мой вариант тоже не идеальный, но тем не менее. url - Для просмотра ссылки Войди или Зарегистрируйся

map.tpl.html:
*** скрытое содержание ***

map.php:
*** скрытое содержание ***

Убедительно прошу, не задавайте глупых вопросов, куда это теперь вставить... :smmne:

А на это по вашему яша ругаться не будет???? И вообще то говоря мы тут про прайс лист - т.е. цена там тоже должна быть..... пусть это будет так как есть в вашем варианте, хотя все в разброс.... Как там чего найти Бог знает...
 
А на это по вашему яша ругаться не будет???? И вообще то говоря мы тут про прайс лист - т.е. цена там тоже должна быть..... пусть это будет так как есть в вашем варианте, хотя все в разброс.... Как там чего найти Бог знает...
Ну етить колотить!!!! Я же спросил для ПС или для людей еще?

Поисковику пофиг на ваши цены в прайслисте, и искать он там ничего не собирается, вы ему подсовываете список урлов для индекса (можно даже без анкоров). У меня на страницах до 530 внутренних ссылок, пока не ругается. Да и не вразброс там... смотрите. ;)
 
Ну етить колотить!!!! Я же спросил для ПС или для людей еще?

Поисковику пофиг на ваши цены в прайслисте, и искать он там ничего не собирается, вы ему подсовываете список урлов для индекса (можно даже без анкоров). У меня на страницах до 530 внутренних ссылок, пока не ругается. Да и не вразброс там... смотрите. ;)

Это понятно ту с таким успехом вообще можно удалить страницу прайс и все.... Там просто список товаров и все... Речь шла о прайс листе подел на странице.... а то что у вас не решает никак проблемму с прайсом....

Да Яша ругаться не будет но и надобности в этой странице нет....

Например зачем она вообще нужна...? Если нет цены в крайнем случае ее поделить как нить по алфавиту с алфавитным указателем или по категориям... а так попробуй найди в 10 000 товаров свой.... да НИКАК.....
 
Это понятно ту с таким успехом вообще можно удалить страницу прайс и все.... Там просто список товаров и все... Речь шла о прайс листе подел на странице.... а то что у вас не решает никак проблемму с прайсом...
При таком подходе вам не по..уй на ругательства яшки? Или просто, чтобы "мамка" не ругалась?

Зачем это нужно? Почитайте основы СЕО, тему улучшение индексации и тему расчет PR. ;)

Также код будет полезен как основа продавцам ссылок в сапе.

Если нет цены в крайнем случае ее поделить как нить по алфавиту с алфавитным указателем или по категориям... а так попробуй найди в 10 000 товаров свой.... да НИКАК.....
Чтобы была цена, надо к коду дописать 2 слова, чтобы была сортировка по алфавиту, надо изменить одно слово. Разбиение на категории вам уже показывали как сделать ;)
 
При таком подходе вам не по..уй на ругательства яшки? Или просто, чтобы "мамка" не ругалась?

Зачем это нужно? Почитайте основы СЕО, тему улучшение индексации и тему расчет PR. ;)

Также код будет полезен как основа продавцам ссылок в сапе.


Чтобы была цена, надо к коду дописать 2 слова, чтобы была сортировка по алфавиту, надо изменить одно слово. Разбиение на категории вам уже показывали как сделать ;)
Ну и что надо сделать что бы цена добавилась и по категориям разбиение было? И тема будет закрыта....
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху