Всё таки прайс при чём) Почти подобрался к решению!
Изменил маленько maindef.php
$pageNav = new vmPageNav( $nrows, $limitstart, $limit ); //$nrows - выполняет задачу $total
echo $pageNav->getPagesLinks(JRoute::_('index.php?page=shop.pricelist&option=com_virtuemart&Itemid=ВАШ ИД'));
Но и этого мало) Нужно как-то суммировать ссылку и лимиты и засунуть всю конструкцию под JRoute::_ ! Вопрос КАК?!
dyominroma,
ramcho,
во первых молодцы, что взялись это дело!
Во вторых - поковырялся с проблемой, завязанной на sef404, и может быть понял. в чем дело: SEF не подхватывает прайс автоматом видимо потому, что он пришит как некое расширение функционала, а не как самостоятельный компонент (но не уверен,что это так). Что сделал: создал новые sef-ссылки (в sef404) на 1,2,3 страницы прайса такого вида - pricelist/page_1, pricelist/page_2, pricelist/page_3, заменив те. которые генерятся автоматом в адресной строке. Проверил, правда в офлайне - никаких проблем (правда нужно потратить немножко времени на ссылки, но очень мало!)
В результате полные ссылки генерируются именно такого вида: http://ваш_сайт/pricelist/page_1 и т.д. Dyominroma, попробуй аналогичным способом.
В третьих - по поводу нагрузки, и, соответственно, всех проблем с этим связанных:
1. картинки товара - вес (и немалый, если их дополнительно не оптимизировать!)
2. кол-во товаров в категории (везде по разному, но тоже важно!)
3. попробуйте выставить в показе категории в админке магазина по 50 товаров (по умолчанию) и давайте посмотрим, сколько все это будет грузиться! Собственно для этого и разбиение на страницы. Кстати у моего клиента с фото/видеотехникой работает как то живо (по отзывам Morello, да и других тоже)
4. Если это все-таки сводный прайс, а товаров очень много, то имеет прямой смысл отключать для показа все лишнее (картинку, описание например) и ограничивать конечное кол-во категорий на странице таким образом, чтобы товаров было хотя бы не более 250 в общей сложности (на странице, конечно)
5. Честно говоря, не совсем понял, почему у Вас проблемы с imagesize? Если все по первоначальной схеме, то должно работать без проблем (разве что внутренний конфликт с еще каким то скриптом - это бывает).
6. Корзина, которую прикрутил ramcho, отлично ложится и на предыдущую версию, кажется уже все разобрались!
7. По поводу планов - хотелось бы услышать голос АВТОРА первоначального проекта этой версии - все-таки на ее основе делаются все доработки!
MORELLO, ОТЗОВИСЬ! А вообще корзину, конечно, добить нужно...
Есть кое-каие соображения, но сейчас голова уже работать отказывается...
Ramcho, если не возражаешь, давай завтра после 10ч в личке - постараюсь подробнее объяснить "думы о корзине"
PS. пока строчил, похоже dyominroma рещил проблему с сефом, чему все будут очень рады!