1. Уважаемые пользователи, прежде чем ответить в теме или создать новую,
    внимательно ознакомьтесь с правилами раздела

    Кому лень работать или руки не оттуда - пользуйтесь услугами специалистов
  2. Не задавайте глупых вопросов "Посоветуйте какой-нибудь компонент.."

    Есть JED!!! Ищите там!!!

Помощь Плагин Multithumb, как убрать #!prettyPhoto?

Тема в разделе "Joomla", создана пользователем Freeman Liberty, 2 июн 2013.

Информация :
  • Уважаемые пользователи, прежде чем ответить в теме или создать новую, внимательно ознакомьтесь с правилами раздела
  • Не задавайте глупых вопросов "Посоветуйте какой-нибудь компонент.." Есть JED!!! Ищите там!!!
  • Аналоги ищите там же - на JED!!!
  • Новая версия? - У кого будет - тот выложит!
Статус темы:
Закрыта.
Модераторы: arman29, DMS, Genk0, NightHunter
  1. Freeman Liberty

    Freeman Liberty

    Регистр.:
    19 май 2009
    Сообщения:
    468
    Симпатии:
    171
    Использую на сайте плагин Multithumb в режиме prettyPhoto
    Все ок, за исключением одного.
    При открытие изображении к урлу страницы добавляется #!prettyPhoto[123]/0/ и т.п. свой номер для каждого изображения.
    После закрытия лайтбокса эта приписка никуда не пропадает и если обновить страницу то автоматически открывается последнее просмотренное изображение.
    Кто сталкивался, как исправить?
    Сам плагин можно скачать тут
    Перейти по ссылке
     
  2. Sarmin

    Sarmin Постоялец

    Регистр.:
    21 мар 2012
    Сообщения:
    73
    Симпатии:
    7
    какие настройки используете? предоставьте пожалуйста. вот сейчас установил - ничего к ссылке не проставляет. использую встроенную ЧПУ.
     
  3. Freeman Liberty

    Freeman Liberty

    Регистр.:
    19 май 2009
    Сообщения:
    468
    Симпатии:
    171
    В каком режиме?
    У меня Popup method: Pretty Photo
    В остальных режимах вроде этой проблемы нет.
     
  4. Sarmin

    Sarmin Постоялец

    Регистр.:
    21 мар 2012
    Сообщения:
    73
    Симпатии:
    7
    находим тут plugins/content/multithumb/prettyPhoto/js/jquery.prettyPhoto.js

    Код:
    function setHashtag(){if(typeof theRel=='undefined')return;location.hash='!'+theRel+'/'+rel_index+'/';}
    и меняем на
    Код:
    function setHashtag(){if(typeof theRel=='undefined')return;location.hash='';}
     
  5. Freeman Liberty

    Freeman Liberty

    Регистр.:
    19 май 2009
    Сообщения:
    468
    Симпатии:
    171
    Заменил, но ничего не изменилось - #!prettyPhoto по прежнему на месте.
     
  6. Sarmin

    Sarmin Постоялец

    Регистр.:
    21 мар 2012
    Сообщения:
    73
    Симпатии:
    7
    тогда, так же еще и пробуем заменить вот это
    Код:
    function getHashtag(){url=location.href;hashtag=(url.indexOf('#!')!=-1)?decodeURI(url.substring(url.indexOf('#!')+2,url.length)):false;return hashtag;};
    на это
    Код:
    function getHashtag(){};
    так же пробуем чистить кеш и заново зайти на сайт!
     
    Freeman Liberty нравится это.
  7. Freeman Liberty

    Freeman Liberty

    Регистр.:
    19 май 2009
    Сообщения:
    468
    Симпатии:
    171
    Уже лучше но осталось "#"
    т.е. урл теперь = сайт.ru/страница.html#
     
  8. Sarmin

    Sarmin Постоялец

    Регистр.:
    21 мар 2012
    Сообщения:
    73
    Симпатии:
    7
    Какую версию используете? я скачал по той ссылке что вы дали Перейти по ссылке
    вот привожу файл полностью попробуйте заменить просто.
    у меня все норм!
     

    Вложения:

Статус темы:
Закрыта.