Перейти к содержанию
xmallshop

Помогите, не могу никак настроить "Поделится"

Рекомендуемые сообщения

Понемногу делаю сайт, со временем уже заметил пару косяков, то что не сделал нормальными ссылки, что теги на товары не писал, но дело не в этом. В общем такая беда, не могу "поделится" например вконтакте, пишет "товар не найден". Ну конечно же, когда передает, пишет такую же ссылку, передает все значения, как и в товаре, например поделится товаром с такой вот ссылкой (пробелы поставил, чтобы правильно отображалось): http://xmall.in.ua/index.php ?route=product/product& path=59_112&product_id=71

На другой странице передает  такую ссылку : http://vk.com/share.php ?url=http://xmall.in.ua /index.php?route=product/product &path=59_112&product_id=71

Но в самом контакте уже ссылка на товар вот такая: http://xmall.in.ua /index.php? route=product /product

ну и понятное дело, что пишет типа товар не найден и все такое. Информации по этому поводу нигде не нашел, вот еле добился зарегистрироваться у вас (тоже проблемно было) но все же жду помощи.

 

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Попробуйте на вкладке товара SEO прописать SEO URL - чтоб ссылки были без конструкции route=produkt_ad....

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Попробуйте на вкладке товара SEO прописать SEO URL - чтоб ссылки были без конструкции route=produkt_ad....

это в админке при настройке всего сайта? а разве старые товары под сео переименует ссылки?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Прописал, (тестово на один товар) но все равно не работает ((((

 

включил ЧПУ в настройках магаза, теперь при віборе товара пишет The requested URL /ELITE_XT_1 was not found on this server.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

ничего не получается. Что, у всех работает эта функция "поделится" ??

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

иследуем например через хром.

 находим тег див с ксс класом - share, в нем видим ссылку на скрипт

<script type="text/javascript" src="http://yraaa.ru/share/share_16x16.d3sn"></script>

 

выделяем это и переходим во вкладку sources

там видим javascript

в котором как я понял что для контакта главной строчкой является такое:

 

function share_vk() {window.open("http://vk.com/share.php? url="+document.location,"share","width=520,height=230,resizable=yes,scrollbars=yes,status=no")}

 

со своими знаниями html, css, малехо php и нехотя учил в колледже javascript делаю такие выводы:

1 функция с именем share_vk()

2 она открывает окно с ссылкой на контакт share с настройками уже контакта

3 передает значение ссылки document.location

4 дальше неважно, там ксс значения не играющие роль во всем деле.

 

судя по всему оно должно передавать пунктом 3 всю ссылку полностью, может гдето выставляются настройки например глубины ссылки в этом document.location или это простая функция javascript передающая ссылку?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Бригол на другом магазине сделаном на 1.5.2.1 эта функция работает (((

При том работало изначально 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.