файл нужно распаковать и положить сюда:
/administrator/components/com_virtuemart/sef_ext.phpsef_ext.php V4.взята за основу версия 2.1 (хотя непонятно, что это была за версия и чья?)
далее я просто скопировал свой CHANGELOG с форума OpenSEF-а (переводить пока лень
![Grin ;D](https://joomlaforum.ru/Smileys/default/grin.gif)
)
1. extension uses only
one SQL query to DB
2. format of FURL:
hxxp://joomla_site_path/VM_component_alias/category_id/ hxxp://joomla_site_path/VM_component_alias/category_id/product_id.html.html depends on OpenSEF's suffix
3. changable id-splitter (var
$id_splitter)
4. you can choose what field to use for FURL:
product_sku (marking, tag, etc.) or
product_name (name). see
var $articul.
5. implemented array to convert russian symbols to english (you can change them for your own -> function encode_converter).
then symbols between 0x20h and 0x7Ah are cutting away.
6. generated internal links are
relativenever tested when joomla is in subdirectory
sef_ext.php V4.1bAdded FURL conversion:
1. SEARCH: standard, extended, by parameters
hxxp://joomla_site_path/shop/search/_keyword_ hxxp://joomla_site_path/shop/search/detailed hxxp://joomla_site_path/shop/search/extended2. Shopping cart
hxxp://joomla_site_path/shop/basket_cart3. All products view
hxxp://joomla_site_path/shop/all_productsAliases for cart and search could be 'tunned' by changing corresponded variables in sef_ext.php.
comments included.
p.s. unfortunately, standard VM module doesn't use sefRelToAbs() function so you won't see FURL in browser address field after the pressing th Search Button
![Sad :(](https://joomlaforum.ru/Smileys/default/sad.gif)
let's hack it!
![Wink ;)](https://joomlaforum.ru/Smileys/default/wink.gif)
Sorting at full product list won't work as FURL because it doesn't call sefRelToAbs().
ps I found some errors so here is 4.1bsef_ext.php V4.1fadded:
- order details and placement
- user registration
- account info
- delivery info
- add new delivery info
ps. непонятно что делать с ssl редиректом...
sef_ext.php V4.1g (14.09.2006)
+ обрабатывается добавление продукта в карту по ссылке из модуля
* поменял значение
$cart_prefix на 'cart' (так что не удивляйтесь)
+ добавлена переменная
$addtocart[вложение удалено Администратором]