Перейти к содержимому

Фотография

Проблема позиционирования всплывающей картинки на сайте WP


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 5

#1 HRuust

HRuust

    Коммерсант

  • Киберсанты
  • PipPipPipPip
  • 385 сообщений
51
Очень хороший
  • Страна, Город:
    Стерлитамак
  • Пол:Мужчина

Отправлено 04 Август 2013 - 12:32

Всех приветствую, на одном из сайтов моих клиентов на WP, для создания таблиц я применяю плагин WP-Table Reloaded. Так вот есть таблица с каталогом продукции http://stroikam.com/wp/wienerberger/ и возникла задача сделать так, чтобы при наведении на ссылку всплывало подробное описание товара (2-й столбик таблицы).

 

Я решил, наиболее простым будет всплывающая картинка с описанием и нашел в сети код CSS который вставил в настройки плагина WP-Table Reloaded

/*Всплывающая картинка с описанием*/ 
.thumbnail{  
position: relative;  
z-index: 0;  
}  
.thumbnail:hover{  
background-color: transparent;  
z-index: 50;  
}  
.thumbnail span{ /*CSS for enlarged image*/  
position: absolute;  
background-color: #3d3d3d;  
padding: 5px;  
left: -1000px;
border: 1px solid white;  
visibility: hidden;  
color: Yellow;  
text-decoration: none;  
border-radius: 4px 4px 4px 4px; 
-moz-border-radius: 4px 4px 4px 4px; 
-webkit-border-radius: 4px 4px 4px 4px; 
}  
.thumbnail span img{ /*CSS for enlarged image*/  
border-width: 0;  
padding: 2px;  
}  
.thumbnail:hover span{ /*CSS for enlarged image on hover*/  
visibility: visible;  
top: 0;  
left: 60px; /*position where enlarged image should offset horizontally */  
}  
/*---------------------*/

Далее в месте куда нужно встроить всплывающую картинку я пишу например следующее:

<a class="thumbnail" href="#">Подробное описание<span>Технические характеристики<img src="http://stroikam.com/wp/wp-content/uploads/2013/07/porotherm_51_premium1.jpg" width="500"/></span></a>

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

 

Изменение параметром position: не помогает, возможно это из за того что картинка привязана к ячейке и из за таблицы?

 

Дело в том что у меня мало опыта CSS. Другой вопрос, с точки зрения CEO всплывающая картинка наверно хуже если бы это была всплывающая страница с уникальным текстом.

 

Если что написал сумбурно, прошу сделать скидку :)))

 


  • 0

Очень много полезной информации, о том где взять трафик, и как на этом заработать. Другие это продают, я даю бесплатно: http://khabirov.com

 

Сотни тысяч ключевых слов для привлечения трафика здесь!


На правах рекламы

#2 Сергей (ex-Gudvin)

Сергей (ex-Gudvin)

    Ученик

  • Киберсанты
  • PipPipPipPipPip
  • 5 785 сообщений
2 710
Очень хороший
  • Пол:Мужчина

Отправлено 04 Август 2013 - 16:33

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

 

Вроде всё в норме:

 

Image1.jpg

 

...ничего не скролил.

 

с точки зрения CEO всплывающая картинка наверно хуже если бы это была всплывающая страница с уникальным текстом.

 

Ссылка на картинку вполне адекватная:

 

Image3.jpg

 

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


  • 0

Кто счастлив, тот и прав. (Л. Н. Толстой)


#3 HRuust

HRuust

    Коммерсант

  • Киберсанты
  • PipPipPipPip
  • 385 сообщений
51
Очень хороший
  • Страна, Город:
    Стерлитамак
  • Пол:Мужчина

Отправлено 04 Август 2013 - 18:25

Я наверно просто недостаточно подробно объяснил проблему, имеется ввиду второй столбик таблицы, там в каждой ячейке ссылка "подробное описание", при наведении на нее и работает скрипт

 

skrin.jpg


  • 0

Очень много полезной информации, о том где взять трафик, и как на этом заработать. Другие это продают, я даю бесплатно: http://khabirov.com

 

Сотни тысяч ключевых слов для привлечения трафика здесь!


#4 Сергей (ex-Gudvin)

Сергей (ex-Gudvin)

    Ученик

  • Киберсанты
  • PipPipPipPipPip
  • 5 785 сообщений
2 710
Очень хороший
  • Пол:Мужчина

Отправлено 04 Август 2013 - 21:18

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


  • 0

Кто счастлив, тот и прав. (Л. Н. Толстой)


#5 HRuust

HRuust

    Коммерсант

  • Киберсанты
  • PipPipPipPip
  • 385 сообщений
51
Очень хороший
  • Страна, Город:
    Стерлитамак
  • Пол:Мужчина

Отправлено 05 Август 2013 - 06:39

Это понятно, но в моем случае к сожалению проблему не решает. Может тогда другой скрипт посоветуете или вот какая мысль возникла, заменить изображение всплывающее при клике на картинку (та же картинка в другом окне) на любое другое изображение, не могу найти где это в WP настраивается. Вот ваш скрин, можно ли заменить эту картинку на любую другую?: 

 

Благодарю за помощь!

 

Image1.jpg


  • 0

Очень много полезной информации, о том где взять трафик, и как на этом заработать. Другие это продают, я даю бесплатно: http://khabirov.com

 

Сотни тысяч ключевых слов для привлечения трафика здесь!


#6 Сергей (ex-Gudvin)

Сергей (ex-Gudvin)

    Ученик

  • Киберсанты
  • PipPipPipPipPip
  • 5 785 сообщений
2 710
Очень хороший
  • Пол:Мужчина

Отправлено 05 Август 2013 - 08:15

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

 

Либо я Вас не понял, либо просто не припомню такого в Wordpress... Возможно, что-то подобное найдёте здесь:

 

Image3.jpg

 

...или здесь:

 

Image4.jpg

 

 

Возможно, также, подойдёт вот этот плагин.


  • 0

Кто счастлив, тот и прав. (Л. Н. Толстой)





Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 скрытых пользователей