WP - нужна помощь с lightbox

12
[Удален]
1790

Всем привет. Вот сижу, вожусь с WordPress 3.0.1 и появилась необходимость сделать красивое увеличение картинок при клике по ним.

Перелазил интернет, но ничего не нашел. Последняя надежда на Вас друзья.

Итак, для украшательства использую следующие модули:

- Lightbox 2 - 11 people say it works;

- Add Lightbox 1 person says it works.

Первый плагин как я понимаю это сама аяксовая открывашка картинки, а второй плагин должен на автомате прописывать атрибут rel="lightbox" ... Перепробовал все, никак не могу разобраться :(

Может помимо плагина надо что-то еще где-то в стилях, шаблонах менять ???

В посте прописал картинку следующим способом:

<p align="center"><a href="http://www.site.ru/img/kartinka.png" title="Нажать для увеличения"><img src="http://www.site.ru/img/kartinka.png" alt="" width="300" height="202"/></a></p>

Может где-то тут проблема ? Добавлял руками атрибут rel="lightbox" толку ноль (((

Прошу помощи. Спасибо.

dkameleon
На сайте с 09.12.2005
Offline
386
#1

похожее сделал с фансибоксом: http://vasyawashere.com/

1.

<script type="text/javascript" src="/libs/jquery/jquery.js"></script>
<script type="text/javascript" src="/libs/jquery/jquery.easing.js"></script>
<script type="text/javascript" src="/libs/jquery/fancybox/jquery.fancybox-1.2.1.js"></script>
<link rel="stylesheet" type="text/css" href="/libs/jquery/fancybox/jquery.fancybox.css" media="screen">

2.

$(document).ready(function() {
$('a.fancy').fancybox({ 'overlayShow' : true });
});

3.

рел и класс задаются в свойствах нужных картинок/ссылок в админке:

<a class="fancy" rel="group1" href=
Дизайн интерьера (http://balabukha.com/)
N
На сайте с 15.12.2006
Offline
49
#2

проверьте вызов wp_header() и wp_footer() в теме. Если их нет - возможно не выводится необходимый javascript-код.

[Удален]
#3

dkameleon, спасибо. А можно поподробнее, куда запихнуть

$(document).ready(function() {

$('a.fancy').fancybox({ 'overlayShow' : true });
});

С вордпрессом еще на Вы (((

Если не найдется решение моей проблемы-рассмотрю его как альтернативу.

Seo2Up добавил 25.08.2010 в 02:30

NAMnam:
проверьте вызов wp_header() и wp_footer() в теме. Если их нет - возможно не выводится необходимый javascript-код.

Эмммм ... Если бы я знал, как их проверить 🤣

N
На сайте с 15.12.2006
Offline
49
#4
Seo2Up:
Эмммм ... Если бы я знал, как их проверить 🤣

просмотреть исходый код файлов вашей темы. Вызов wp_header() обычно располагается перед тегом </head> файла header.php, вызов wp_footer() - где-нибудь в файле footer.php.

Так или иначе, сейчас и на будущее - оказать помощь в решении Вашей проблемы было бы намного проще, если бы Вы выложили адрес страницы с примером ошибки.

[Удален]
#5

NAMnam, спасибо. Но тестирую на локалхосте, поэтому дать пример сайта не могу ((( Знаю, что если бы было на хосте, было бы проще. Но в данный момент никак (((

вызов wp_footer() - где-нибудь в файле footer.php.

нашел

Вызов wp_header() обычно располагается перед тегом </head> файла header.php

А вот этого нет (((

N
На сайте с 15.12.2006
Offline
49
#6
Seo2Up:
А вот этого нет (((

Если этого действительно в теме нет - плагин работать не будет. Вам нужно прописать

<?php wp_header(); ?>
перед тегом </head> в файле header.php.
A
На сайте с 21.08.2007
Offline
31
#7

А не проще ли поставить и настроить отдельный скрипт, а не плагин к вп? Описание тут http://www.huddletogether.com/projects/lightbox2/#how

Магазин аккаунтов с балансом Litres,DNS,Ozon,Rotapost и еще 50+ других сервисов тут - vk.cc/7QK0Sk
[Удален]
#8

NAMnam, спасибо. Вечерком по колдую. О результатах отпишусь.

arodger, с него-то все и началось ... Но тоже отказался работать. Или руки не из того места, или чего-то недопонял. По моему он тоже плагином идет.

За последние дни очень много начитался про вордпресс и его тормоза. Нашли альтернативу, но заказчику хоть кол на голове теши, хочет вордпресс и тчк. Программист пока загружен проектами и я не хочу его дергать и отвлекать от работы, поэтому сижу ковыряюсь сам, методом научного тыка... Благо сроки пока не поджимают.

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

Т.к. это наш первый проект, который мы делаем для клиента на wordpress - не хотим упасть в грязь лицом. Поэтому будем стараться, стараться и еще раз стараться.

ОффТоп: Немного не по теме топика, но может кто-нибудь откликнется и подскажет, в каком направлении рыть. При просмотре исходного кода страницы невооруженным глазом видно огромный <head>, в котором подключается куча скриптов, несколько стилей и т.д. Есть ли возможность как-то это уменьшить ? Со стилями все понятно. Переписать пути в тех модулях, которые используют свои css ... А как быть со скриптами ?

Спасибо еще раз всем, кто откликнулся и откликнется 😎

A
На сайте с 21.08.2007
Offline
31
#9

Там же все просто:

3 js, 1 css, к ссылкам добавляем rel="lightbox". Возможно пути придется поправить. Обычно проблем не возникает.

Оффтоп:

По хорошему, надо бежать от таких клиентов, которые лезут в дела разработки, если вы конечно не зарабатываете на последний кусок хлеба. Надо прямо в лицо сказать: если вы (заказчик) такой умный, почему же вы не разрабатываете сайт сами, а отдаете на аутсорс? Откуда вам знать какой движок для какой задачи лучше? Не доверяете профессионалам? Тогда зачем обращаться?

[Удален]
#10

Оки. Сегодня вечером попробую, как сказал NAMnam, если ничего не выйдет, попробую прикрутить Ваш лайтбокс.

Не, клиент адекватный, просто у него уже есть проект на WP, который делал ему сын. Сын сейчас отдает долг родине, поэтому по сарафанному радио, через знакомых-знакомых он вышел на нас. Он не хочет заново привыкать к новой админке, а хочет, чтобы все было уже понятно и знакомо. Именно поэтому и не рассматривает альтернативы. Желание клиента - для нас закон. Поэтому и хотим сделать все как надо. Чтобы потом ему было приятно и удобно работать, а мы получили он него хорошую рекомендацию за качественную работу.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий