LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
27.05.2012, 20:10:26 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: 1 [2] 3 4 5 6 7   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Плагин OpenSEF для VirtueMart  (Прочитано 102098 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
userxp
Администратор
*****

Репутация: +400/-6
Offline Offline

Пол: Мужской
Сообщений: 3227


Злой и ужасный бармалей


« : 19.06.2006, 19:06:01 »

файл нужно распаковать и положить сюда: /administrator/components/com_virtuemart/sef_ext.php

sef_ext.php V4.
взята за основу версия 2.1 (хотя непонятно, что это была за версия и чья?)

далее я просто скопировал свой CHANGELOG с форума OpenSEF-а (переводить пока лень Grin )

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 relative

never tested when joomla is in subdirectory

sef_ext.php V4.1b
Added 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/extended

2. Shopping cart
  hxxp://joomla_site_path/shop/basket_cart

3. All products view
  hxxp://joomla_site_path/shop/all_products

Aliases 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
let's hack it! Wink

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.1b

sef_ext.php V4.1f
added:
  • 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

* sef_ext_v4.1g.zip (4.44 Кб - загружено 1226 раз.)
« Последнее редактирование: 14.09.2006, 23:43:19 от userxp » Записан
 
rainmen
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline 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 Offline

Пол: Мужской
Сообщений: 61


« Ответ #33 : 22.07.2006, 22:03:18 »

Проверь у тебя модули ко всем меню привязаны? модули---модули сайта--- (там посмотри те модули которые у тебя каталог отображают....  а в них проверь привязка к меню.... поставь ALL
Записан
aquaray
Осваиваюсь на форуме
***

Репутация: +7/-4
Offline 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 Offline

Пол: Мужской
Сообщений: 3227


Злой и ужасный бармалей


« Ответ #37 : 23.07.2006, 13:30:19 »

Вопрос первый: джумла стоит в корне сайта или где-то в каталоге?
Записан
texspec
Гость
« Ответ #38 : 24.07.2006, 11:36:10 »

В корне
Записан
userxp
Администратор
*****

Репутация: +400/-6
Offline Offline

Пол: Мужской
Сообщений: 3227


Злой и ужасный бармалей


« Ответ #39 : 24.07.2006, 11:46:28 »

ну тогда тебе точно НЕ подходит .htaccess aquaray-я
Записан
aquaray
Осваиваюсь на форуме
***

Репутация: +7/-4
Offline Offline

Пол: Мужской
Сообщений: 128



« Ответ #40 : 24.07.2006, 17:28:27 »

ну тогда тебе точно НЕ подходит .htaccess aquaray-я
Виноват, userxp прав.
Подправил. Userxp? а сейчас подходит?

* .htaccess.txt (0.26 Кб - загружено 324 раз.)
Записан
userxp
Администратор
*****

Репутация: +400/-6
Offline Offline

Пол: Мужской
Сообщений: 3227


Злой и ужасный бармалей


« Ответ #41 : 24.07.2006, 18:32:47 »

а я что?
ты человека спрашивай - работает у него или нет...
Записан
texspec
Гость
« Ответ #42 : 25.07.2006, 00:39:26 »

Не-а, надо разбираться со скриптом каталога VirtueMart, видимо в нем какой-то касяк(((.
Вы ничего в нем не правили?? ( У меня при включенном SEO такой же глюк, тут по-любому касяк не в OpenSEF )
Записан
userxp
Администратор
*****

Репутация: +400/-6
Offline Offline

Пол: Мужской
Сообщений: 3227


Злой и ужасный бармалей


« Ответ #43 : 25.07.2006, 00:44:20 »

о каком скрипте речь? о sef_ext.php или самом магазине?
если VM, то я его не трогал Azn
Записан
texspec
Гость
« Ответ #44 : 25.07.2006, 10:15:12 »

[censored]
« Последнее редактирование: 25.07.2006, 11:17:10 от userxp » Записан
userxp
Администратор
*****

Репутация: +400/-6
Offline Offline

Пол: Мужской
Сообщений: 3227


Злой и ужасный бармалей


« Ответ #45 : 25.07.2006, 11:17:24 »

ps. хочешь в бан? это легко устроить.
Записан
rainmen
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Пол: Мужской
Сообщений: 61


« Ответ #46 : 25.07.2006, 11:23:34 »

Скрипт работает однозначно.... могу сказать точно.. проверял на многих версиях Joml-ы и Virtuemarta.... огромное спасибо автору.....
Записан
userxp
Администратор
*****

Репутация: +400/-6
Offline Offline

Пол: Мужской
Сообщений: 3227


Злой и ужасный бармалей


« Ответ #47 : 25.07.2006, 11:52:17 »

огромное спасибо автору.....
а я вот, честно говоря, так и не понял, кто автор...
да и версий разных ходит...

всё же первым рабочую версию опубликовал некий товарисч devilman.
могу дать его мыло, если хотите Azn
Записан
texspec
Гость
« Ответ #48 : 25.07.2006, 23:04:00 »

за что бан??
Записан
userxp
Администратор
*****

Репутация: +400/-6
Offline Offline

Пол: Мужской
Сообщений: 3227


Злой и ужасный бармалей


« Ответ #49 : 25.07.2006, 23:32:11 »

за разговорчики в строю Azn
необязательно так выражаться.
Записан
rainmen
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Пол: Мужской
Сообщений: 61


« Ответ #50 : 01.08.2006, 14:36:35 »

а я вот, честно говоря, так и не понял, кто автор...
да и версий разных ходит...

всё же первым рабочую версию опубликовал некий товарисч devilman.
могу дать его мыло, если хотите Azn

Если есть давай попробуем у него узнать насчет категорий/подкатегорий.... в коде есть три строки закоментированные судя по всему они как то связаны с генерированием в ссылке категории но раскомментирование не к чему не приводит...
Записан
userxp
Администратор
*****

Репутация: +400/-6
Offline 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 Offline

Пол: Мужской
Сообщений: 61


« Ответ #52 : 01.08.2006, 14:45:35 »

где есть? Shocked  что то не видел...
Записан
rainmen
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Пол: Мужской
Сообщений: 61


« Ответ #53 : 01.08.2006, 16:23:41 »

Полазил честно говоря не чего нового там не нашел....категори формируются в адресной строке только если ты идешь в категорию www.мой_сайт.ru/shop/category/ ....но как только ты идеш на определенный товар имя категории из адреса удаляется... и получается опять www.мой_сайт.ru/shop/tovar.html
Записан
userxp
Администратор
*****

Репутация: +400/-6
Offline 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 Offline

Пол: Мужской
Сообщений: 61


« Ответ #55 : 02.08.2006, 12:25:07 »

Может я что то не то делаю.... но у меня все как работало так и работает?

p/s кэши все очистил новые товары заводил....
Записан
userxp
Администратор
*****

Репутация: +400/-6
Offline Offline

Пол: Мужской
Сообщений: 3227


Злой и ужасный бармалей


« Ответ #56 : 02.08.2006, 12:32:11 »

что "всё"?
Записан
rainmen
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Пол: Мужской
Сообщений: 61


« Ответ #57 : 02.08.2006, 12:35:46 »

сори.... все заработало... не знаю почему как то само сабой.... Все супер   ..... Спасибо...   
« Последнее редактирование: 02.08.2006, 12:47:18 от rainmen » Записан
userxp
Администратор
*****

Репутация: +400/-6
Offline Offline

Пол: Мужской
Сообщений: 3227


Злой и ужасный бармалей


« Ответ #58 : 02.08.2006, 12:54:18 »

пожалуйста Azn
Записан
rainmen
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline 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 Offline

Пол: Мужской
Сообщений: 3227


Злой и ужасный бармалей


« Ответ #60 : 06.08.2006, 20:47:17 »

оки, я гляну.
но вряд ли раньше вторника - командировка...
Записан
Страниц: 1 [2] 3 4 5 6 7   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet