Дописать в коде

Не судьба. Куда бы не вставил : - Для просмотра ссылки Войди или Зарегистрируйся - не работает. уже и мозг кончился ((
Закиньте в архив и выложите, у меня мозг как раз только "начинается", очень постараюсь помочь. Сам в ужасе от своего "элегантного" решения o_O:eek:
 
Закиньте в архив и выложите, у меня мозг как раз только "начинается", очень постараюсь помочь. Сам в ужасе от своего "элегантного" решения o_O:eek:

Скрытое содержимое доступно для зарегистрированных пользователей!
 
Конпул, стоит там Для просмотра ссылки Войди или Зарегистрируйся
В html коде нужно дописать что-то вроде:
data-rel="lightbox" data-link="Для просмотра ссылки Войди или Зарегистрируйся"

Но этим дело не обойдётся, нужно ещё дописать в js чтобы этот параметр обрабатывался jquery.
Например, где-то в этом районе...
Код:
    /************** LightBox *********************/
    $(function(){
        $('[data-rel="lightbox"]').lightbox();
    });
Не думаю, что ветка WP подходит для вашей темы, попробуйте попросить модератора перенести в https://nulled.in/forums/373/
 
Прошу помощи!!!
 
Прошу помощи!!!
Под jQuery
HTML:
<script>
$(document).on('click', '.lightbox-caption ~ img', function(){
   window.location.href = 'http://google.com';
});
</script>
А вообще лучше переписать немного сам плагин...
Возможно, как-нибудь так:
Код:
if($(plugin.current).data('click') != undefined){
  $(img).click(function(){
    var click = $(plugin.current).data('click');
    if(click.indexOf('|') > -1){
        var arr = click.split('|');
        if(arr[1] == '0'){
            window.location.href = arr[0];
            return;
        } else {
            window.open(arr[0], '_blank');
        }
    } else {
        window.open(click, '_blank');
    }
  });
}
Кусок выше воткнуть под
Код:
                $(img).load(function () {
                    $('.lightbox-loading').remove();
                    plugin.lightbox.append(img);
                    plugin.image = $("img", plugin.lightbox).hide();
                    plugin.resizeImage();
                    plugin.setCaption();
                });
Тогда в коде сылок можно писать:
Код:
<a data-click="http://yandex.ru" href="images/gallery/2.jpg" data-rel="lightbox" class="fa fa-expand"></a>
<a data-click="http://google.com|0" href="images/gallery/2.jpg" data-rel="lightbox" class="fa fa-expand"></a>
// и т.д.
Если нужно в этом же окне открывать, то после ссылки достаточно дописать "|0", вот так:
data-click="Для просмотра ссылки Войди или Зарегистрируйся"... Просто location.href надежнее, window.open бывает блокируется по соображениям безопасности.
 
Последнее редактирование:
Назад
Сверху