проблема с отображением в IE8 вложений с lightbox

Автор dima, 24 сентября 2009, 11:05:55

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

dima

Доброго времени суток. Столкнулся с вопросом отображения в ИЕ 8. Все началось с того что стандартный метод увеличения картинок во вложении при просмотре ИЕ выдавал пустое место (крестик, в остальных браузерах ОК) поставил lightbox. Картина также во всех браужерах ок а в ИЕ не открывает изображение. Перепроверил все, не могу понять в чем дело? Подскажите пожалуйста кто сталкивался с этим вопросом!
вот пример http://__honordagger.com/index.php?topic=57.0


dima

Цитата: digger от 24 сентября 2009, 16:17:07
В SMF2 нет никакого lightbox. Если речь о каком-то моде, поставьте Highslide Image Viewer вместо него.
У меня версия 1.1.10 и lightbox там небыло. Я поставил скрипт. он просто перехватывает штаный способ вывода изображений (точнее увеличение)
и хотелось бы довести это до ума.


dima

Дело в том что сам по себе плагин стоит всего лиш из css и js  и поставленн клас, а механизм вывода и отображения родной.
<div style="overflow: auto; width: 100%;">';
foreach ($message['attachment'] as $attachment)
{
if ($attachment['is_image'])
{
if ($attachment['thumbnail']['has_thumb'])
echo '
<a href="', $attachment['href'], ';image" id="link_', $attachment['id'], '" onclick="', $attachment['thumbnail']['javascript'], '" rel="lightbox"><img src="', $attachment['thumbnail']['href'], '" alt="" id="thumb_', $attachment['id'], '" border="0" /></a><br />';
else
echo '
<img src="' . $attachment['href'] . ';image" alt="" width="' . $attachment['width'] . '" height="' . $attachment['height'] . '" border="0" /><br />';
}
echo '
<a href="' . $attachment['href'] . '"><img src="' . $settings['images_url'] . '/icons/clip.gif" align="middle" alt="*" border="0" />&nbsp;' . $attachment['name'] . '</a> (', $attachment['size'], ($attachment['is_image'] ? ', ' . $attachment['real_width'] . 'x' . $attachment['real_height'] . ' - ' . $txt['attach_viewed'] : ' - ' . $txt['attach_downloaded']) . ' ' . $attachment['downloads'] . ' ' . $txt['attach_times'] . '.)<br />';
}

echo '
</div>';


Как видите что вставлен в родной код  rel="lightbox". без этой вставки просто нет картинки