userxp
Администратор
   
Репутация: +400/-6
Offline
Пол: 
Сообщений: 3227
Злой и ужасный бармалей
|
 |
« : 19.06.2006, 19:06:01 » |
|
файл нужно распаковать и положить сюда: /administrator/components/com_virtuemart/sef_ext.phpsef_ext.php V4.взята за основу версия 2.1 (хотя непонятно, что это была за версия и чья?) далее я просто скопировал свой CHANGELOG с форума OpenSEF-а (переводить пока лень  ) 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  let's hack it!  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
|
|
|
|
« Последнее редактирование: 14.09.2006, 23:43:19 от userxp »
|
Записан
|
|
|
|
| |
rainmen
Осваиваюсь на форуме
 
Репутация: +1/-0
Offline
Пол: 
Сообщений: 61
|
 |
« Ответ #31 : 22.07.2006, 21:06:09 » |
|
Компонент опубликовать: заходишь меню -- (mainmenu) после чего смотришь что у тебя в меню опубликовано если компонента virtuemart нет... значит добавить--- компонент---- Какие ссылки не работают? адрес сайта скажи?
|
|
|
|
|
Записан
|
|
|
|
|
texspec
Гость
|
 |
« Ответ #32 : 22.07.2006, 21:52:01 » |
|
www.eltown.ru
|
|
|
|
|
Записан
|
|
|
|
rainmen
Осваиваюсь на форуме
 
Репутация: +1/-0
Offline
Пол: 
Сообщений: 61
|
 |
« Ответ #33 : 22.07.2006, 22:03:18 » |
|
Проверь у тебя модули ко всем меню привязаны? модули---модули сайта--- (там посмотри те модули которые у тебя каталог отображают.... а в них проверь привязка к меню.... поставь ALL
|
|
|
|
|
Записан
|
|
|
|
aquaray
Осваиваюсь на форуме
 
Репутация: +7/-4
Offline
Пол: 
Сообщений: 128
|
 |
« Ответ #34 : 23.07.2006, 02:02:30 » |
|
Поставил новый файл .htaccess все зарабоало. Вот только теперь не отображается каталог, когда переходишь по ссылке из него. Если например ходить по разделам сайта ( О компании, доставка и т.п.) то каталог отображается нормально. ((( Что делать???
Причем дело не в OPENSef, а в SEO (при вылюченном OpenSef и вкл. SEO эта же ошибка).
Joomla 1.0.8 + VM 1.0.5
И где проверить опубликован ли КОМПОНЕНТ, а не МОДУЛЬ VirtueMart ???
А я тебе рекомендую обновить joomla до 10ой версии...у меня на восьмой тоже траблы были.... попробуй мой файлик
|
|
|
|
« Последнее редактирование: 24.07.2006, 22:22:19 от aquaray »
|
Записан
|
|
|
|
|
texspec
Гость
|
 |
« Ответ #35 : 23.07.2006, 13:10:47 » |
|
Сделал апгрейд до 10 версии, все тоже самое. При включенном SEF не отображается каталог(((
|
|
|
|
|
Записан
|
|
|
|
|
texspec
Гость
|
 |
« Ответ #36 : 23.07.2006, 13:25:14 » |
|
На другом сайте ВООБЩЕ работает ТОЛЬКО SEO, а OpenSEF включай - не включай, все равно. И по прежнему каталог не отображается(((
|
|
|
|
|
Записан
|
|
|
|
userxp
Администратор
   
Репутация: +400/-6
Offline
Пол: 
Сообщений: 3227
Злой и ужасный бармалей
|
 |
« Ответ #37 : 23.07.2006, 13:30:19 » |
|
Вопрос первый: джумла стоит в корне сайта или где-то в каталоге?
|
|
|
|
|
Записан
|
|
|
|
|
texspec
Гость
|
 |
« Ответ #38 : 24.07.2006, 11:36:10 » |
|
В корне
|
|
|
|
|
Записан
|
|
|
|
userxp
Администратор
   
Репутация: +400/-6
Offline
Пол: 
Сообщений: 3227
Злой и ужасный бармалей
|
 |
« Ответ #39 : 24.07.2006, 11:46:28 » |
|
ну тогда тебе точно НЕ подходит .htaccess aquaray-я
|
|
|
|
|
Записан
|
|
|
|
aquaray
Осваиваюсь на форуме
 
Репутация: +7/-4
Offline
Пол: 
Сообщений: 128
|
 |
« Ответ #40 : 24.07.2006, 17:28:27 » |
|
ну тогда тебе точно НЕ подходит .htaccess aquaray-я
Виноват, userxp прав. Подправил. Userxp? а сейчас подходит?
|
|
|
|
|
Записан
|
|
|
|
userxp
Администратор
   
Репутация: +400/-6
Offline
Пол: 
Сообщений: 3227
Злой и ужасный бармалей
|
 |
« Ответ #41 : 24.07.2006, 18:32:47 » |
|
а я что? ты человека спрашивай - работает у него или нет...
|
|
|
|
|
Записан
|
|
|
|
|
texspec
Гость
|
 |
« Ответ #42 : 25.07.2006, 00:39:26 » |
|
Не-а, надо разбираться со скриптом каталога VirtueMart, видимо в нем какой-то касяк(((. Вы ничего в нем не правили?? ( У меня при включенном SEO такой же глюк, тут по-любому касяк не в OpenSEF )
|
|
|
|
|
Записан
|
|
|
|
userxp
Администратор
   
Репутация: +400/-6
Offline
Пол: 
Сообщений: 3227
Злой и ужасный бармалей
|
 |
« Ответ #43 : 25.07.2006, 00:44:20 » |
|
о каком скрипте речь? о sef_ext.php или самом магазине? если VM, то я его не трогал 
|
|
|
|
|
Записан
|
|
|
|
|
texspec
Гость
|
 |
« Ответ #44 : 25.07.2006, 10:15:12 » |
|
[censored]
|
|
|
|
« Последнее редактирование: 25.07.2006, 11:17:10 от userxp »
|
Записан
|
|
|
|
userxp
Администратор
   
Репутация: +400/-6
Offline
Пол: 
Сообщений: 3227
Злой и ужасный бармалей
|
 |
« Ответ #45 : 25.07.2006, 11:17:24 » |
|
ps. хочешь в бан? это легко устроить.
|
|
|
|
|
Записан
|
|
|
|
rainmen
Осваиваюсь на форуме
 
Репутация: +1/-0
Offline
Пол: 
Сообщений: 61
|
 |
« Ответ #46 : 25.07.2006, 11:23:34 » |
|
Скрипт работает однозначно.... могу сказать точно.. проверял на многих версиях Joml-ы и Virtuemarta.... огромное спасибо автору.....
|
|
|
|
|
Записан
|
|
|
|
userxp
Администратор
   
Репутация: +400/-6
Offline
Пол: 
Сообщений: 3227
Злой и ужасный бармалей
|
 |
« Ответ #47 : 25.07.2006, 11:52:17 » |
|
огромное спасибо автору..... а я вот, честно говоря, так и не понял, кто автор... да и версий разных ходит... всё же первым рабочую версию опубликовал некий товарисч devilman. могу дать его мыло, если хотите 
|
|
|
|
|
Записан
|
|
|
|
|
texspec
Гость
|
 |
« Ответ #48 : 25.07.2006, 23:04:00 » |
|
за что бан??
|
|
|
|
|
Записан
|
|
|
|
userxp
Администратор
   
Репутация: +400/-6
Offline
Пол: 
Сообщений: 3227
Злой и ужасный бармалей
|
 |
« Ответ #49 : 25.07.2006, 23:32:11 » |
|
за разговорчики в строю  необязательно так выражаться.
|
|
|
|
|
Записан
|
|
|
|
rainmen
Осваиваюсь на форуме
 
Репутация: +1/-0
Offline
Пол: 
Сообщений: 61
|
 |
« Ответ #50 : 01.08.2006, 14:36:35 » |
|
а я вот, честно говоря, так и не понял, кто автор... да и версий разных ходит... всё же первым рабочую версию опубликовал некий товарисч devilman. могу дать его мыло, если хотите  Если есть давай попробуем у него узнать насчет категорий/подкатегорий.... в коде есть три строки закоментированные судя по всему они как то связаны с генерированием в ссылке категории но раскомментирование не к чему не приводит...
|
|
|
|
|
Записан
|
|
|
|
userxp
Администратор
   
Репутация: +400/-6
Offline
Пол: 
Сообщений: 3227
Злой и ужасный бармалей
|
 |
« Ответ #51 : 01.08.2006, 14:44:04 » |
|
та проблема не в этом. есть вроде рабочий для категорий. но у меня он не заработал.
ветка здесь: http://www.open-sef.org/component/option,com_smf/Itemid,168/topic,1767.0 можете порыться.
|
|
|
|
« Последнее редактирование: 01.08.2006, 14:48:07 от userxp »
|
Записан
|
|
|
|
rainmen
Осваиваюсь на форуме
 
Репутация: +1/-0
Offline
Пол: 
Сообщений: 61
|
 |
« Ответ #52 : 01.08.2006, 14:45:35 » |
|
где есть?  что то не видел...
|
|
|
|
|
Записан
|
|
|
|
rainmen
Осваиваюсь на форуме
 
Репутация: +1/-0
Offline
Пол: 
Сообщений: 61
|
 |
« Ответ #53 : 01.08.2006, 16:23:41 » |
|
Полазил честно говоря не чего нового там не нашел....категори формируются в адресной строке только если ты идешь в категорию www.мой_сайт.ru/shop/category/ ....но как только ты идеш на определенный товар имя категории из адреса удаляется... и получается опять www.мой_сайт.ru/shop/tovar.html
|
|
|
|
|
Записан
|
|
|
|
userxp
Администратор
   
Репутация: +400/-6
Offline
Пол: 
Сообщений: 3227
Злой и ужасный бармалей
|
 |
« Ответ #54 : 02.08.2006, 01:02:33 » |
|
4-ая версия. добавлена категория для продукта формат: http://сайт/псевдоним_магазина/категория_id/название-продукта_id.html делать несколько категорий не вижу смысла
русские буквы конвертируются в английские вместо названия продукта можно использовать артикул (включено по-умолчанию, см. переменную $articul) если артикул не заполнен, то используется полное название. убрал три лишних запроса
зы. пробуйте.
|
|
|
|
« Последнее редактирование: 14.09.2006, 23:37:34 от userxp »
|
Записан
|
|
|
|
rainmen
Осваиваюсь на форуме
 
Репутация: +1/-0
Offline
Пол: 
Сообщений: 61
|
 |
« Ответ #55 : 02.08.2006, 12:25:07 » |
|
Может я что то не то делаю.... но у меня все как работало так и работает?
p/s кэши все очистил новые товары заводил....
|
|
|
|
|
Записан
|
|
|
|
userxp
Администратор
   
Репутация: +400/-6
Offline
Пол: 
Сообщений: 3227
Злой и ужасный бармалей
|
 |
« Ответ #56 : 02.08.2006, 12:32:11 » |
|
что "всё"?
|
|
|
|
|
Записан
|
|
|
|
rainmen
Осваиваюсь на форуме
 
Репутация: +1/-0
Offline
Пол: 
Сообщений: 61
|
 |
« Ответ #57 : 02.08.2006, 12:35:46 » |
|
сори.... все заработало... не знаю почему как то само сабой.... Все супер ..... Спасибо...
|
|
|
|
« Последнее редактирование: 02.08.2006, 12:47:18 от rainmen »
|
Записан
|
|
|
|
userxp
Администратор
   
Репутация: +400/-6
Offline
Пол: 
Сообщений: 3227
Злой и ужасный бармалей
|
 |
« Ответ #58 : 02.08.2006, 12:54:18 » |
|
пожалуйста 
|
|
|
|
|
Записан
|
|
|
|
rainmen
Осваиваюсь на форуме
 
Репутация: +1/-0
Offline
Пол: 
Сообщений: 61
|
 |
« Ответ #59 : 06.08.2006, 19:26:00 » |
|
Сейчас заметил странную вещь.... в виртуемартовском модуле поиск перестал работать...когда убираю sef_ext.php все работает...так-же ссылка "все товары" выдает страницу "данный товар не доступен".... что ну и сами ссылки то генерятся то нет, а именно если зайти на страницу по оригинальной ссылке то далее по ссылкам все без sef работает... если зайти на сайт типа www.ru/glavnaya.html то далее все работает.... может у меня руки кривые? вот сайт www.gigazon.ru Сейчас решил эту проблему методом прямой ссылки в модуле.... Заменил в модуле строки : <a href="<?php $sess->purl($mm_action_url."index.php?page=shop.browse") ?>"> <a href="<?php echo $sess->url($mm_action_url."index.php?option=com_virtuemart&page=shop.search") ?>"> На: <a href="?option=com_virtuemart&page=shop.browse"> <a href="?option=com_virtuemart&page=shop.search">
Почемуто кажтся это не есть харошо, перепрописывать пути во всех модулях. Тем более это в каждом модуле....например в модуле топ товаров ссылка добавить в корзину ведет на мойсат.ру/shop/ в модуле виртуемарта в пользовательском меню...ссылка настройка аккаунта также ведет на мойсат.ру/shop/
|
|
|
|
« Последнее редактирование: 08.08.2006, 10:18:03 от rainmen »
|
Записан
|
|
|
|
userxp
Администратор
   
Репутация: +400/-6
Offline
Пол: 
Сообщений: 3227
Злой и ужасный бармалей
|
 |
« Ответ #60 : 06.08.2006, 20:47:17 » |
|
оки, я гляну. но вряд ли раньше вторника - командировка...
|
|
|
|
|
Записан
|
|
|
|
|