[Highslide Image Viewer] - просмотр графических вложений во всплывающем окне.

Автор digger®, 17 апреля 2008, 04:21:15

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

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


Макар

Цитата: digger от 02 апреля 2010, 10:30:25

и заменить 0 на число от 1 до 100

попробовал значения  5 30 и 80 в итоге абсолютно черный фон прозрачности нет
Если Вы здесь недавно, не обольщайтесь тоном некоторых дискуссий.
Все чаще слова - юзай поиск, приобретают смысл - иди в ж..........  Приобретение смысла автоматизированно - Ответы на любой вопрос по SMF
Не пишите несколько сообщений подряд - тут вам не Twitter  >:( в остальных ситуациях мы не сильно зверствуем 2funny


Макар

Цитата: digger от 02 апреля 2010, 10:30:25
В index.template.php найти
hs.dimmingOpacity 0;

и заменить 0 на число от 1 до 100

Цитата: digger от 02 апреля 2010, 16:18:37
А от 0 до 1 если дробные значения?



помогло hs.dimmingOpacity 0.7;
Если Вы здесь недавно, не обольщайтесь тоном некоторых дискуссий.
Все чаще слова - юзай поиск, приобретают смысл - иди в ж..........  Приобретение смысла автоматизированно - Ответы на любой вопрос по SMF
Не пишите несколько сообщений подряд - тут вам не Twitter  >:( в остальных ситуациях мы не сильно зверствуем 2funny

Судак

А в версии 2.0 RC3 работает? на сайте пишет несовместим.

Макар

Если Вы здесь недавно, не обольщайтесь тоном некоторых дискуссий.
Все чаще слова - юзай поиск, приобретают смысл - иди в ж..........  Приобретение смысла автоматизированно - Ответы на любой вопрос по SMF
Не пишите несколько сообщений подряд - тут вам не Twitter  >:( в остальных ситуациях мы не сильно зверствуем 2funny



1nvisible

А можно мод настроить как-нибудь, чтобы у прописанных в нем сервисов (imageshack и т.п.) картинка подгружалась, а в непрописанных она хотя бы показывалась.. а то с fastpic.ru вообще показывать перестал. подозреваю, что картинки с других сервисов, которые он не поддерживает, тоже показывать не будет

digger®

Цитата: 1nvisible от 20 апреля 2010, 20:19:32
А можно мод настроить как-нибудь, чтобы у прописанных в нем сервисов (imageshack и т.п.) картинка подгружалась, а в непрописанных она хотя бы показывалась.. а то с fastpic.ru вообще показывать перестал. подозреваю, что картинки с других сервисов, которые он не поддерживает, тоже показывать не будет

С неподдерживаемыми никаких действий не производится.

MasterTaganrog

digger ,Ни как не получается запустить    Highslide Image Viewer    1.6    на SMF 1.1.11.    Тема greenlight_v1,  редактировал как вы показывали index.template.php , что и где еще нужно переделать ? display.template.php отсутствует в моей теме, пробовал скопировать из default, но результатов не дало.

digger®

Цитата: MasterTaganrog от 29 апреля 2010, 14:06:39
digger ,Ни как не получается запустить    Highslide Image Viewer    1.6    на SMF 1.1.11.    Тема greenlight_v1,  редактировал как вы показывали index.template.php , что и где еще нужно переделать ? display.template.php отсутствует в моей теме, пробовал скопировать из default, но результатов не дало.

У вас в отсутствуют /Themes/default/highslide.css и /Themes/default/highslide.js
Как вы мод ставили? Ставьте через менеджер пакетов, а потом в своей теме оформления изменяйте index.template.php.

MasterTaganrog

Ой, извините, он был удален, вот сейчас посмотрите. Ставил через менеджер пакетов, index.template.php изменял, все равно не работает.

AIR82



MasterTaganrog

digger , я ставил через менеджер пакетов, index.template.php изменял, все равно не работает.
Что еще с ним можно сделать??


MasterTaganrog

Так-так, в дефолтной теме у меня папка highslide есть, что еще должно быть ?

digger®

Цитата: MasterTaganrog от 30 апреля 2010, 22:53:24
Так-так, в дефолтной теме у меня папка highslide есть, что еще должно быть ?

Вот из страницы вашего форума:
<script language="JavaScript" type="text/javascript" src="http://mastertaganrog.ru/forum/Themes/default/highslide.js"></script>
<link rel="stylesheet" type="text/css" href="http://mastertaganrog.ru/forum/Themes/default/highslide.css" media="screen" />


файлы эти отстутствуют в указанном месте.

MasterTaganrog

они у меня в themes/default/highslide  папке лежат, мне их оттуда скопировать нужно?
Вот уже скопировал, теперь фотки задумываться стали, но почему-то не открываются wallbash

digger®

Цитата: MasterTaganrog от 30 апреля 2010, 23:04:09
они у меня в themes/default/highslide  папке лежат, мне их оттуда скопировать нужно?
Вот уже скопировал, теперь фотки задумываться стали, но почему-то не открываются wallbash

Уберите все что вы делали, поставьте мод штатным путем, скопируйте то что добавилось в index.template.php дефолтной темы в свою.

MasterTaganrog


saks


DemoN

Уважаемый digger! Я вам ранее задавал вопрос:

ЦитироватьЕще такой вопросик: есть такой мод Attachements layout (http://custom.simplemachines.org/mods/index.php?mod=771), так он вносит изменения в файл Display.template.php, после которых Highslide Image Viewer перестает работать. Пробывал сам изменять, но видимо ручки кривоваты ((

Цитата: digger от 03 июня 2009, 19:54:02
Наверное так:

if ($attachment['thumbnail']['has_thumb'])
{
echo '
<a href="', $attachment['href'], ';image" id="link_', $attachment['id'], '" target="_blank" class="highslide" rel="highslide"><img style="margin:5px;" src="', $attachment['thumbnail']['href'], '" align="middle" alt="" id="thumb_', $attachment['id'], '" border="0" /></a>';
}

Для текущей версии Highslide Image Viewer это решение не работает - точнее работает, но не так как надо... Помогите пожалуйста еще раз изменить код мода Attachements layout с применением к текущей версии Highslide Image Viewer.
Вот кусок кода Attachements layout в файле Display.template.php:

//show the images
foreach ($message['attachment'] as $attachment)
{
if ($attachment['is_image'])
{
if ($attachment['thumbnail']['has_thumb'])
{
echo '
<a href="', $attachment['href'], ';image" id="link_', $attachment['id'], '"  target="_blank"><img style="margin:5px;" src="', $attachment['thumbnail']['href'], '" align="middle" alt="" id="thumb_', $attachment['id'], '" border="0" /></a>';
}
else
{
echo '
<a href="', $attachment['href'], ';image" id="link_', $attachment['id'], '"  target="_blank"><img  src="' . $attachment['href'] . ';image"  align="middle" alt="" width="' . $attachment['width'] . '" height="' . $attachment['height'] . '" border="0" /></a>';
}
}
}


digger®

Цитата: DemoN от 14 июня 2010, 02:14:15
Уважаемый digger! Я вам ранее задавал вопрос:
Для текущей версии Highslide Image Viewer это решение не работает - точнее работает, но не так как надо... Помогите пожалуйста еще раз изменить код мода Attachements layout с применением к текущей версии Highslide Image Viewer.
Вот кусок кода Attachements layout в файле Display.template.php:

//show the images
foreach ($message['attachment'] as $attachment)
{
if ($attachment['is_image'])
{
if ($attachment['thumbnail']['has_thumb'])
{
echo '
<a href="', $attachment['href'], ';image" id="link_', $attachment['id'], '"  target="_blank"><img style="margin:5px;" src="', $attachment['thumbnail']['href'], '" align="middle" alt="" id="thumb_', $attachment['id'], '" border="0" /></a>';
}
else
{
echo '
<a href="', $attachment['href'], ';image" id="link_', $attachment['id'], '"  target="_blank"><img  src="' . $attachment['href'] . ';image"  align="middle" alt="" width="' . $attachment['width'] . '" height="' . $attachment['height'] . '" border="0" /></a>';
}
}
}


То же самое. После
target="_blank"
добавить
class="highslide" rel="highslide"

DemoN

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

digger®

Цитата: DemoN от 14 июня 2010, 03:07:41
Так то оно так, но при этом начинают обрабатываться все прикрепленные изображения, даже если они такого же размера как и оригинал. Я так понимаю за это отвечает вторая сыылка в приведенном мной куске кода. Как убрать эту ненужную обработку изображений?

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

DemoN

Вот этот кусок выводит изображения в аттаче:


//show the images
foreach ($message['attachment'] as $attachment)
{
if ($attachment['is_image'])
{
if ($attachment['thumbnail']['has_thumb'])
{
echo '
<a href="', $attachment['href'], ';image" id="link_', $attachment['id'], '"  target="_blank" class="highslide" rel="highslide"><img style="margin:5px;" src="', $attachment['thumbnail']['href'], '" align="middle" alt="" id="thumb_', $attachment['id'], '" border="0" /></a>';
}
else
{
echo '
<a href="', $attachment['href'], ';image" id="link_', $attachment['id'], '"  target="_blank" class="highslide" rel="highslide"><img  src="' . $attachment['href'] . ';image"  align="middle" alt="" width="' . $attachment['width'] . '" height="' . $attachment['height'] . '" border="0" /></a>';
}
}
}

вот эта ссылка, как я понимаю, делает изображения не требующие обработки в аттаче кликабельными:
<a href="', $attachment['href'], ';image" id="link_', $attachment['id'], '"  target="_blank" class="highslide" rel="highslide"><img  src="' . $attachment['href'] . ';image"  align="middle" alt="" width="' . $attachment['width'] . '" height="' . $attachment['height'] . '" border="0" /></a>';

Как создать условие если изображение в аттаче равно оригиналу оно было не кликабельным?

digger®

Цитата: DemoN от 14 июня 2010, 03:22:54
Вот этот кусок выводит изображения в аттаче:


//show the images
foreach ($message['attachment'] as $attachment)
{
if ($attachment['is_image'])
{
if ($attachment['thumbnail']['has_thumb'])
{
echo '
<a href="', $attachment['href'], ';image" id="link_', $attachment['id'], '"  target="_blank" class="highslide" rel="highslide"><img style="margin:5px;" src="', $attachment['thumbnail']['href'], '" align="middle" alt="" id="thumb_', $attachment['id'], '" border="0" /></a>';
}
else
{
echo '
<a href="', $attachment['href'], ';image" id="link_', $attachment['id'], '"  target="_blank" class="highslide" rel="highslide"><img  src="' . $attachment['href'] . ';image"  align="middle" alt="" width="' . $attachment['width'] . '" height="' . $attachment['height'] . '" border="0" /></a>';
}
}
}


Из второй ссылки уберите  class="highslide" rel="highslide"

DemoN

Тогда изображения не требующие обработки открываются просто в новом окне.

Прошу прощения, сделал так (не знаю насколько это правильно):
<img  src="' . $attachment['href'] . ';image"  align="middle" alt="" width="' . $attachment['width'] . '" height="' . $attachment['height'] . '" border="0" />';
т.е. убрал саму ссылку и все работает как надо....
digger, большое спасибо за помощь!

digger®

Цитата: DemoN от 14 июня 2010, 03:59:00
Тогда изображения не требующие обработки открываются просто в новом окне.

Оставьте от второй ссылки только

<img  src="' . $attachment['href'] . ';image"  align="middle" alt="" width="' . $attachment['width'] . '" height="' . $attachment['height'] . '" border="0" />';

если нужно чтобы они были не кликабельными.

DemoN


kak2z

Добрый день. Фото вложенные через радикал в тегах [img_] не отрабатываются модом.  Подскажите пожалуйста где находятся настройки этого мода. Админку перелопатил три раза - не ничего нашел. Спасибо.
.
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

digger®

Цитата: kak2z от 26 июня 2010, 10:14:35
Добрый день. Фото вложенные через радикал в тегах [img_] не отрабатываются модом. 
Примеры в студию.

Цитировать
Подскажите пожалуйста где находятся настройки этого мода. Админку перелопатил три раза - не ничего нашел. Спасибо.
Настроек нет никаких.

kak2z

Вопрос решен благодаря digger. Оказывается фото должно стоять с превью. Спасибо.
Если нужно что то исправить, обновить, переставить, настроить, сделать форум заново - пишите в ЛС)

Plazik

Хотя в описании нет поддержки imagevenue.com, но картинки с этого замечательного фотохостинга пытаются загрузиться во всплывающем окошке. Соответственно они не открываются, происходит бесконечная загрузка.
Сделайте пожалуйста, чтобы фотки, с этого фотохостинга загружалось, как и с Imageshack.us или, чтобы загружались по старому (в новом окошке).

digger®

Цитата: Plazik от 04 июля 2010, 10:13:20
Хотя в описании нет поддержки imagevenue.com, но картинки с этого замечательного фотохостинга пытаются загрузиться во всплывающем окошке. Соответственно они не открываются, происходит бесконечная загрузка.

Например?

Plazik

Пример хотел вставить, но он не вставлялся (код режется, даже в теге кода).

Вот ссылка на картинку, код для вставки превьюшки можно найти там:
http://img16.imagevenue.com/img.php?image=76973_Rihanna_UmbrellaBBCHD_Radio1sBigWeekendBestBits_01Jul2010_dylwys.ts_122_396lo.jpg


Plazik

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

digger®

Цитата: Plazik от 04 июля 2010, 11:08:56
Я знаю, что это ссылка не картинка, я про то, что мод думает, что это картинка и пытается ее открыть как картинку (поэтому происходит бесконечная загрузка). Вот эту бесконечную загрузку хочется убрать, чтобы хоть как нибудь картинка загружалась.

Тут никак не разрулить такое поведение, потому что highslide в принципе работает так [ url = ссылка на большую картинку ][ img ] превьюшка [ /img ][ /url ] и если "ссылка на большую картинку" картинкой на самом деле не является, то он обламывается.
Могу только предложить сделать в настройках отключение обработки всех внешних ссылок, кроме поддерживаемых фотохостингов.

Plazik

Понятно, спасибо. Мне проще просто перезалить картинку на правильный фотохостинг :)

uniqum


Plazik


uniqum

что-то на оффсайте не парсится да и в его описании нет

Макар

там пару строк кода подправить
или использовать режим совместимости
Если Вы здесь недавно, не обольщайтесь тоном некоторых дискуссий.
Все чаще слова - юзай поиск, приобретают смысл - иди в ж..........  Приобретение смысла автоматизированно - Ответы на любой вопрос по SMF
Не пишите несколько сообщений подряд - тут вам не Twitter  >:( в остальных ситуациях мы не сильно зверствуем 2funny

uniqum

Цитата: Makar от 23 июля 2010, 21:51:52
там пару строк кода подправить
или использовать режим совместимости
странно, что автор не заморочился этими парой строчек.


Макар

Надо собраться вместе и набить мо... sm.org что б выпускали уже 2.0 final
Если Вы здесь недавно, не обольщайтесь тоном некоторых дискуссий.
Все чаще слова - юзай поиск, приобретают смысл - иди в ж..........  Приобретение смысла автоматизированно - Ответы на любой вопрос по SMF
Не пишите несколько сообщений подряд - тут вам не Twitter  >:( в остальных ситуациях мы не сильно зверствуем 2funny

Plazik

Вопрос возможно не по теме, но при использовании Я.RSS http://www.simplemachines.ru/index.php?topic=5070.0 в генерируемом файле RSS появляется ошибка Undefined index:  current_action in *.ru/Sources/Subs.php on line 2603
вместо * - абсолютный путь до сайта.
А строка 2603 у меня это от плагина Highslide Image Viewer:
  if((empty($cache_id) || substr($cache_id, 0, 3) != 'sig') && $context['current_action'] != 'stats') $message = highslide_images($message);

Поскольку разработку Я.RSS похоже забросили пишу здесь.
Есть идеи как убрать ошибку?  ::)