1] Actually, if i want next page, i must click on the drop box, move the mouse cursor in drop list, select the next page 11 for example with 2nd click. Could be easier by clicking ONCE on an next/prev arrow or first/last. It's the principle in forums. I see only faster page scroll by doing that.
2] PHP framework. Ahh !!
It's a collection of general classes you use for faster developping your project.
The best way is to have a look at
CodeIgniter Guide
Kohana is another possibility (a fork of CI).
FuelPHP is a recent PHP framework trying to get the best ideas of CI, Kohana, Rails.
FuelPHP for CodeIgniter Developers
OpenCart 1.5 is based on CodeIgniter, code syntax and base classes are similar.
The benefit is object orientation, clear code, very abstract. That comes from PHP5 object model.
You use PHP4 references.
One key in OpenCart 1.5 is the registry object who holds everything and is central.
A registry is a container for storing objects and values in the application space. By storing the value in a registry, the same object is always available throughout your application. This mechanism is an alternative to using global storage.
Second key are the internal PHP5 methods _set() and _get() who permit accessing transparently in the registry.
TomatoCart v2.0 is doing actually a complete rewrite of its core based on Codeigniter.
Perhaps could be a good idea to stick to OpenCart 1.5 engine while keeping AlegroCart differences in treatment.