|
|
|
| Второй день парюсь и ничего не получается .... !!!
Установил LIGHTBOX 2.04
Всё нормально ... на чистом HTML всё работает
но вот хочется подключить к движку и из - за
недостаточных знаний PHP не получается составить
правильный запрос.
Помогите пожалуйста!!!
Вот мой код:
это index.php
//изображение товара
if ($a[4] && file_exists($nvshoplastshop."goods_pictures/".$a[4]))
$pic="<img height=$PicHeight width=$PicWidth src=\"$nvshoplastshop"."goods_pictures/".$a[4]."\" border=0>\n";
else //нет фотографии
$pic="<img src=\"images/no_image.gif\" border=0>\n";</span>
|
ну, а в config.php
$PicWidth=100;
$PicHeight=100;</span>
|
Как мне подключить мой LIGHTBOX ???
Как правильно прописать???
Заранее благодарен!!! | |
|
|
|
|
|
|
|
для: webhardworker
(12.11.2009 в 15:40)
| | У вас даже намека нет в ваших адресах на LIGHTBOX. Как подключается он вы ведь смотрели "на чистом HTML", документацию читали по нему? | |
|
|
|
|
|
|
|
для: sim5
(12.11.2009 в 16:19)
| | Так, а какие намёки должны быть? Я ж пояснил что на чистом HTML работает LIGHTBOX. А в документации LIGHTBOX ничего не сказано как подключит на PHP. Вот я и обращаюсь за помощью... | |
|
|
|
|
|
|
|
для: webhardworker
(12.11.2009 в 16:24)
| | LIGHTBOX подключается не к РНР, а к HTML, а как - так вы хоть страничку, которая у вас работает, откройте как исходный код и посмотрите. | |
|
|
|
|
|
|
|
для: sim5
(12.11.2009 в 16:28)
| | Оно то так ... но Вы наверное не поймёте чего я хочу ... Мне надо что б PHP вытаскивал мне нужное изображени в интерпритации LIGHTBOX, а исходник мне ничего не говорит. | |
|
|
|
|
|
|
|
для: webhardworker
(12.11.2009 в 16:59)
| | Точно не говорит? Вы уверены? :) В документации LIGHTBOX черным по белому сказано (это же видно и в исходнике), что сей плагин использует атрибуты rel и rev тега А, который обрамляет изображение. В атрибуте rel прописывается сама ссылка на LIGHTBOX, как rel="lightbox", а атрибут rev содержит ссылку на большое изображение. Это относится к плагину LIGHTBOX для ptototype, такой же плагин для jOuery может использовать иное, не знаю, читайте, все должно быть описано в нем.
Вот это и нужно прописать на стороне сервера при выводе тега IMG. | |
|
|
|
|
|
|
|
для: sim5
(12.11.2009 в 17:08)
| | Ну, я пытался вставить атрибут rel ... вот так:
$pic="<img height=$PicHeight width=$PicWidth rel="lightbox" src=\"$nvshoplastshop"."goods_pictures/".$a[4]."\" border=0>\n";
|
Но не проходит ... ошибка ... | |
|
|
|
|
|
|
|
для: webhardworker
(12.11.2009 в 17:13)
| | Я же вам написал.... ну слов нет. В ТЕГЕ А (Anchor) это прописывается! Вы исходник то внимательно смотрели? Ваш плгин lightbox с чем работает - prototype или iQuery? | |
|
|
|
|
|
|
|
для: sim5
(12.11.2009 в 17:17)
| | Ну, тупой я!!! Поэтому и прошу помощи ... | |
|
|
|
|
|
|
|
для: webhardworker
(12.11.2009 в 17:25)
| | Называть себя тупым, это не уважать себя.
Lightbox не работает сама по себе, это плагин к библиотеке, и таких плагина два - один для работы с библиотекой Prototype, другой с JQuery.
Для того который под Prototype ссылка на эффект выглядит следующим образом:
<a href="URL большого изображения" rel="lightbox" rev="текст к картинке"><img src="URL эскиза изображения" /></a>
То есть, само изображение заключено в тег А (ссылку) именно по этой ссылке и будет подключаться эффект, который и возмет необходимые параметы из атрибутов этого тега, а не из изображения.
Это эффект для одного изображения. Чтобы вывести эффекты для галереи, нужно прописать необходимые параметры в других ссылках для всех изображения. Вроде бы так, я уже не помню точно. Дело в том, что когда я использовал этот плагин под Prototype, то мне кое что не понравилось в его работе, и я его немного "модернизировал" (да простят меня авторы), и у меня вывод галереи осуществлялся по параметру одной ссылки, которая передавала индекс массива изображений для lightbox, ну и другое.
Если ваш Lightbox для Prototype, то еще раз внимательно посмотрите исходник работающего примера, а еще лучше прочтите документацию.
Если ваш Lightbox для JQuery, то в нем вызов эффекта прописывается в атрибуте href тега А, и в этом плагине выглядит так:
<a href="URL большого изображения" title="Текст. $('#gallery').lightBox();"><img
src="URL эскиза изображения" /></a>
Где '#gallery', это ID родителя (контейнера) содержащего эскизы изображений вместе со ссылками, а lightBox() вызов функции плагина Lightbox.
То есть в обеих случаях используется ссылка обрамляющая тег IMG, вы же прписываете его "гольным", надеясь что это заработает.
Ознакомтесь с документацией, не настолько вы и тупой, чтобы не понять несколько строк текста - там все совсем просто. | |
|
|
|
|
|
|
|
для: sim5
(12.11.2009 в 17:43)
| | СПС ! Буду рыть дальше! | |
|
|
|