<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Комментарии к записи: Галерея LightBox и ее клоны</title>
	<atom:link href="http://www.linkexchanger.su/2009/112.html/feed" rel="self" type="application/rss+xml" />
	<link>http://www.linkexchanger.su/2009/112.html</link>
	<description>css, html, php, javascript, jQuery, ajax ... - решения, примеры, рецепты</description>
	<lastBuildDate>Mon, 06 Sep 2010 12:21:32 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Автор: Gennady</title>
		<link>http://www.linkexchanger.su/2009/112.html/comment-page-2#comment-64871</link>
		<dc:creator>Gennady</dc:creator>
		<pubDate>Wed, 20 Jan 2010 07:58:08 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2009/112.html#comment-64871</guid>
		<description>Продолжить обсуждение можно на форуме &lt;a href=&quot;http://www.linkexchanger.su/forum/&quot; rel=&quot;nofollow&quot;&gt;jQuery&lt;/a&gt; - &lt;a href=&quot;http://www.linkexchanger.su/forum/viewtopic.php?f=4&amp;t=15&quot; rel=&quot;nofollow&quot;&gt;lightBox&lt;/a&gt;, &lt;a href=&quot;http://www.linkexchanger.su/forum/viewtopic.php?f=4&amp;t=16&quot; rel=&quot;nofollow&quot;&gt;prettyPhoto&lt;/a&gt;.</description>
		<content:encoded><![CDATA[<p>Продолжить обсуждение можно на форуме <a href="http://www.linkexchanger.su/forum/" rel="nofollow">jQuery</a> &#8211; <a href="http://www.linkexchanger.su/forum/viewtopic.php?f=4&#038;t=15" rel="nofollow">lightBox</a>, <a href="http://www.linkexchanger.su/forum/viewtopic.php?f=4&#038;t=16" rel="nofollow">prettyPhoto</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Gennady</title>
		<link>http://www.linkexchanger.su/2009/112.html/comment-page-2#comment-64861</link>
		<dc:creator>Gennady</dc:creator>
		<pubDate>Wed, 20 Jan 2010 06:23:51 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2009/112.html#comment-64861</guid>
		<description>Василий, Вы читали обзор про галереи для jQuery, а используете Вы lightbox для prototype.
Кстати, я null не увидел...</description>
		<content:encoded><![CDATA[<p>Василий, Вы читали обзор про галереи для jQuery, а используете Вы lightbox для prototype.<br />
Кстати, я null не увидел&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Василий</title>
		<link>http://www.linkexchanger.su/2009/112.html/comment-page-2#comment-64829</link>
		<dc:creator>Василий</dc:creator>
		<pubDate>Wed, 20 Jan 2010 01:16:41 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2009/112.html#comment-64829</guid>
		<description>Геннадий спасибо за отличны обзор! Но у меня имеется небольшая трабла. Дело в том, что в lightbox при просмотре фото в левом нижнем углу висит надпись null. Как мне ее изменить? Помогите советом.
Если нужен наглядный пример, то вот он 
http://karado.ru/index.php?option=com_adsmanager&amp;page=show_ad&amp;adid=2&amp;Itemid=54</description>
		<content:encoded><![CDATA[<p>Геннадий спасибо за отличны обзор! Но у меня имеется небольшая трабла. Дело в том, что в lightbox при просмотре фото в левом нижнем углу висит надпись null. Как мне ее изменить? Помогите советом.<br />
Если нужен наглядный пример, то вот он<br />
<a href="http://karado.ru/index.php?option=com_adsmanager&amp;page=show_ad&amp;adid=2&amp;Itemid=54" rel="nofollow">http://karado.ru/index.php?option=com_adsmanager&amp;page=show_ad&amp;adid=2&amp;Itemid=54</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Carson</title>
		<link>http://www.linkexchanger.su/2009/112.html/comment-page-2#comment-64407</link>
		<dc:creator>Carson</dc:creator>
		<pubDate>Sun, 17 Jan 2010 12:20:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2009/112.html#comment-64407</guid>
		<description>Геннадий, спасибо за совет!, но, увы, всё осталось также - при втором открытии - переходит по ссылке. 
моя же версия - это просто при второй инициализации той же галереи - преттифото её игнорит/запрещает своими способами, тем самым --&gt; ppt undefined. Мне кажется эта фотогалерея просто не для Ajax приложений:)
Пока вышел через open - работает кульно и всегда(!), но это сильно усложняет код, особенно когда фоток больше одной, + появится некоторая беспорядочность и просмотр всегда с первой фото не самый айс, хотя как посмотреть:), а так вцелом хорошо.
&gt;вариант gettopup.com
неплохо, но претти, имхо, пока лучшая =), несмотря на глюк с аякс</description>
		<content:encoded><![CDATA[<p>Геннадий, спасибо за совет!, но, увы, всё осталось также &#8211; при втором открытии &#8211; переходит по ссылке.<br />
моя же версия &#8211; это просто при второй инициализации той же галереи &#8211; преттифото её игнорит/запрещает своими способами, тем самым &#8211;&gt; ppt undefined. Мне кажется эта фотогалерея просто не для Ajax приложений:)<br />
Пока вышел через open &#8211; работает кульно и всегда(!), но это сильно усложняет код, особенно когда фоток больше одной, + появится некоторая беспорядочность и просмотр всегда с первой фото не самый айс, хотя как посмотреть:), а так вцелом хорошо.<br />
&gt;вариант gettopup.com<br />
неплохо, но претти, имхо, пока лучшая =), несмотря на глюк с аякс</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Gennady</title>
		<link>http://www.linkexchanger.su/2009/112.html/comment-page-2#comment-64276</link>
		<dc:creator>Gennady</dc:creator>
		<pubDate>Sat, 16 Jan 2010 19:36:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2009/112.html#comment-64276</guid>
		<description>&lt;strong&gt;To Carson:&lt;/strong&gt;
Ваш пример посмотрел. При второй загрузке переменная $pps оказывается is undefined. Моя версия :) того, почему это происходит - Вы используете load, который выполняется как GET-запрос, если в запросе не переданы параметры. Поэтому все в кэш и во второй раз обработчик не выполняется, т.е. prettyPhoto не инициализируется.
Но это моя версия. А совет - использовать $.ajax(options), т.е. вместо этого:
&lt;pre lang=&quot;javascript&quot;&gt;$(&#039;#megodiv&#039;).load($(this).attr(&quot;href&quot;));&lt;/pre&gt;
написать что-то вроде этого:
&lt;pre lang=&quot;javascript&quot;&gt;myUrl = $(this).attr(&quot;href&quot;);
$.ajax({
  type: &#039;POST&#039;,
  url: myUrl,
  success: function(data){
    $(&#039;#megodiv&#039;).html(data);
    $(&quot;a[rel^=&#039;prettyPhoto[gallery_1&#039;]&quot;)
    .prettyPhoto({theme:&#039;dark_rounded&#039;});
  }
});&lt;/pre&gt;
Соответственно по тому url, к которому идет запрос, рисуется только html-разметка, которая по успешному ответу вставляется в #megodiv, а потом инициализируется prettyPhoto. Вот как-то так примерно. Вроде бы должно сработать. Хотя тонкое место все-таки есть в опции success, но попробуйте...</description>
		<content:encoded><![CDATA[<p><strong>To Carson:</strong><br />
Ваш пример посмотрел. При второй загрузке переменная $pps оказывается is undefined. Моя версия <img src='http://www.linkexchanger.su/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  того, почему это происходит &#8211; Вы используете load, который выполняется как GET-запрос, если в запросе не переданы параметры. Поэтому все в кэш и во второй раз обработчик не выполняется, т.е. prettyPhoto не инициализируется.<br />
Но это моя версия. А совет &#8211; использовать $.ajax(options), т.е. вместо этого:</p>
<pre lang="javascript">$('#megodiv').load($(this).attr("href"));</pre>
<p>написать что-то вроде этого:</p>
<pre lang="javascript">myUrl = $(this).attr("href");
$.ajax({
  type: 'POST',
  url: myUrl,
  success: function(data){
    $('#megodiv').html(data);
    $("a[rel^='prettyPhoto[gallery_1']")
    .prettyPhoto({theme:'dark_rounded'});
  }
});</pre>
<p>Соответственно по тому url, к которому идет запрос, рисуется только html-разметка, которая по успешному ответу вставляется в #megodiv, а потом инициализируется prettyPhoto. Вот как-то так примерно. Вроде бы должно сработать. Хотя тонкое место все-таки есть в опции success, но попробуйте&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Gennady</title>
		<link>http://www.linkexchanger.su/2009/112.html/comment-page-2#comment-64273</link>
		<dc:creator>Gennady</dc:creator>
		<pubDate>Sat, 16 Jan 2010 19:11:29 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2009/112.html#comment-64273</guid>
		<description>Пока нет. Но вот сейчас конечно посмотрел - в общем тоже можно будет поговорить...</description>
		<content:encoded><![CDATA[<p>Пока нет. Но вот сейчас конечно посмотрел &#8211; в общем тоже можно будет поговорить&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Виталий</title>
		<link>http://www.linkexchanger.su/2009/112.html/comment-page-2#comment-64211</link>
		<dc:creator>Виталий</dc:creator>
		<pubDate>Sat, 16 Jan 2010 10:09:28 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2009/112.html#comment-64211</guid>
		<description>Генадий! Вы не рассматривали еще такой вариант gettopup.com?</description>
		<content:encoded><![CDATA[<p>Генадий! Вы не рассматривали еще такой вариант gettopup.com?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Carson</title>
		<link>http://www.linkexchanger.su/2009/112.html/comment-page-2#comment-63967</link>
		<dc:creator>Carson</dc:creator>
		<pubDate>Thu, 14 Jan 2010 20:04:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2009/112.html#comment-63967</guid>
		<description>проблема сохранилась.
на оффициальном сайте выложена версия поновее - 2.5.6, в которой баг якобы исправлен (&quot;fixed a bug when prettyPhoto is re-initialized after an AJAX reload.&quot;), действительно что-то такое есть, но видимо не до конца исправлен, или я где-то глуплю..
посмотрите пожалуйста, может найдёте ошибку или выход, я был оч благодарен. Залил исходник-пример сюда - _http://depositfiles.com/files/5e4mcbs9o и _http://rapidshare.com/files/335327333/Pretty.rar.html
сама проблема - при второй и следующих подгрузках галереи - она не срабатывает(запустите index.html, а потом два раза кликните на фотогалерею). как то это возможно поправить?</description>
		<content:encoded><![CDATA[<p>проблема сохранилась.<br />
на оффициальном сайте выложена версия поновее &#8211; 2.5.6, в которой баг якобы исправлен (&laquo;fixed a bug when prettyPhoto is re-initialized after an AJAX reload.&raquo;), действительно что-то такое есть, но видимо не до конца исправлен, или я где-то глуплю..<br />
посмотрите пожалуйста, может найдёте ошибку или выход, я был оч благодарен. Залил исходник-пример сюда &#8211; _http://depositfiles.com/files/5e4mcbs9o и _http://rapidshare.com/files/335327333/Pretty.rar.html<br />
сама проблема &#8211; при второй и следующих подгрузках галереи &#8211; она не срабатывает(запустите index.html, а потом два раза кликните на фотогалерею). как то это возможно поправить?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Carson</title>
		<link>http://www.linkexchanger.su/2009/112.html/comment-page-2#comment-63541</link>
		<dc:creator>Carson</dc:creator>
		<pubDate>Tue, 12 Jan 2010 01:34:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2009/112.html#comment-63541</guid>
		<description>Gennady, большое спасибо за ответ!
Вы примерно правильно поняли, динамическим, тоесть по нажатии кнопки ajax&#039;ом подгружается html файл с фотогалереей(на другие кнопки - другие html). Внутри события .ready этого html есть этот самый метод prettyPhoto(). Так вот - при первой подгрузке - всё хорошо, вторая и последующие - кривота кривущая - галерея показывает мягко говоря некрасиво. Если создавать 1 раз при загрузке основной страницы - не срабатывает галерея, при 1ой подгрузке html - во 2ой раз не сработает. и просто как я не пробовал колдовать над этим методом и галереей - результат либо хуже, либо такой же. (Если нужно - могу повырезать код и залить как пример куда-нибудь. У меня с использованием таймаута - для большей видимости этого полуглюка)
Это один из первых моих сайтов и пока за отсутсвием хороших знаний в php, использую вместо него javascript и jquery с ajax&#039;ом, не знаю правильно ли это (как Вы считаете?), но пока всё было чётенько, а с анимацией jquery - и оч красивенько :)

Пока не сделал, но думаю сработает такой выход из ситуации - загрузкой этого счастья(галереи) сразу в страницу, без подгрузки ajax&#039;ом, с невидимостью(display:none), а при нажатии кнопки - &quot;копипастом&quot; вставлять в нужный блок - тогда можно будет создать галерею(и) только 1 раз, и галерея и сами фото - они будут видеть друг друга и будут работать. :)
единственное - при первой загрузке страница будет весить больше, может даже намного.. немного неайс..</description>
		<content:encoded><![CDATA[<p>Gennady, большое спасибо за ответ!<br />
Вы примерно правильно поняли, динамическим, тоесть по нажатии кнопки ajax&#8217;ом подгружается html файл с фотогалереей(на другие кнопки &#8211; другие html). Внутри события .ready этого html есть этот самый метод prettyPhoto(). Так вот &#8211; при первой подгрузке &#8211; всё хорошо, вторая и последующие &#8211; кривота кривущая &#8211; галерея показывает мягко говоря некрасиво. Если создавать 1 раз при загрузке основной страницы &#8211; не срабатывает галерея, при 1ой подгрузке html &#8211; во 2ой раз не сработает. и просто как я не пробовал колдовать над этим методом и галереей &#8211; результат либо хуже, либо такой же. (Если нужно &#8211; могу повырезать код и залить как пример куда-нибудь. У меня с использованием таймаута &#8211; для большей видимости этого полуглюка)<br />
Это один из первых моих сайтов и пока за отсутсвием хороших знаний в php, использую вместо него javascript и jquery с ajax&#8217;ом, не знаю правильно ли это (как Вы считаете?), но пока всё было чётенько, а с анимацией jquery &#8211; и оч красивенько <img src='http://www.linkexchanger.su/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Пока не сделал, но думаю сработает такой выход из ситуации &#8211; загрузкой этого счастья(галереи) сразу в страницу, без подгрузки ajax&#8217;ом, с невидимостью(display:none), а при нажатии кнопки &#8211; &laquo;копипастом&raquo; вставлять в нужный блок &#8211; тогда можно будет создать галерею(и) только 1 раз, и галерея и сами фото &#8211; они будут видеть друг друга и будут работать. <img src='http://www.linkexchanger.su/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
единственное &#8211; при первой загрузке страница будет весить больше, может даже намного.. немного неайс..</p>
]]></content:encoded>
	</item>
	<item>
		<title>Автор: Gennady</title>
		<link>http://www.linkexchanger.su/2009/112.html/comment-page-2#comment-63319</link>
		<dc:creator>Gennady</dc:creator>
		<pubDate>Sun, 10 Jan 2010 19:20:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.linkexchanger.su/2009/112.html#comment-63319</guid>
		<description>Что Вы имеете ввиду под динамическим созданием? Если вставляете миниатюры с помощью ajax или методами типа append, то никакой деструктор тут не поможет. Обработчик, т.е. по сути метод prettyPhoto() должен подгружаться после того, как сформирована структура DOM. Ну или искать какие-то другие пути, типа использования open(images,titles,descriptions).
Ну, это уже зависит от того, что именно Вы реализуете и как это должно выглядеть и работать.</description>
		<content:encoded><![CDATA[<p>Что Вы имеете ввиду под динамическим созданием? Если вставляете миниатюры с помощью ajax или методами типа append, то никакой деструктор тут не поможет. Обработчик, т.е. по сути метод prettyPhoto() должен подгружаться после того, как сформирована структура DOM. Ну или искать какие-то другие пути, типа использования open(images,titles,descriptions).<br />
Ну, это уже зависит от того, что именно Вы реализуете и как это должно выглядеть и работать.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
