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

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

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

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

ВладимирК

#450
Цитата: Yarik от 29 апреля 2015, 14:01:32На 15 разе устал открывать,артефактов нет,опера 12.17
Левый угол сверху страницы со 2го раза открыть и закрыть картинку. Opera 23.0

Yarik

Цитата: ВладимирК от 29 апреля 2015, 14:06:17
Левый угол сверху страницы со 2го раза. Opera 23.0

Ага,страницу надо не обновлять,а просто закрыть и оnкрыть фото снова.Да,тоже есть такое.

digger®

Цитата: ВладимирК от 29 апреля 2015, 12:17:02
Глючит мод Highslide_Viewer_1.7
Оставляет на главной странице знаки. В самом верху слева.
Посмотрите - надо открыть картинку несколько раз - http://loads-games.ru/index.php?topic=82.msg318#msg318
Проверил на чистом SMF 2.0.10, проблем нет. Может у вас с какими-то другими скриптами конфликтует или баннерами.

ВладимирК

Криво удалился мод Highslide_Viewer_1.7 и оставил пропись и опять создал вторую. А мод nCode_Image_Resizer_1.4 лучше не ставить - он не работает.
Двойная пропись, даже тройная:
   <link rel="contents" href="', $scripturl, '" />';

   
// * Highslide image viewer mod
   echo '<script language="JavaScript" type="text/javascript" src="', $settings['default_theme_url'], '/Highslide/highslide.js"></script>
   <script language="JavaScript" type="text/javascript" src="', $settings['default_theme_url'], '/Highslide/highslide.', $context['user']['language'], '.js"></script>
   <link rel="stylesheet" type="text/css" href="', $settings['default_theme_url'], '/Highslide/highslide.css" media="screen" />
   <script type="text/javascript">
    hs.graphicsDir = "', $settings['default_theme_url'], '/Highslide/";
    hs.outlineType = "rounded-white";
    hs.captionEval = "this.thumb.alt";
    hs.transitions = ["expand", "crossfade"];
    hs.numberOfImagesToPreload = 5;
    hs.dimmingOpacity = 0;
    hs.fadeInOut = false;
    hs.align = "center";
    hs.showCredits = false;
    hs.creditsText = "";
    hs.creditsHref = "";
    hs.creditsTitle = "";
    if (hs.addSlideshow) hs.addSlideshow({
        interval: 5000,
        repeat: false,
        useControls: true,
      fixedControls: false,
        overlayOptions: {
           opacity: 1,
           position: "top right",
           hideOnMouseOut: false
      }
    });
  </script>';
// Highslide image viewer mod *

// * Highslide image viewer mod
   echo '<script language="JavaScript" type="text/javascript" src="', $settings['default_theme_url'], '/Highslide/highslide.js"></script>
   <script language="JavaScript" type="text/javascript" src="', $settings['default_theme_url'], '/Highslide/highslide.', $context['user']['language'], '.js"></script>
   <link rel="stylesheet" type="text/css" href="', $settings['default_theme_url'], '/Highslide/highslide.css" media="screen" />
   <script type="text/javascript">
    hs.graphicsDir = "', $settings['default_theme_url'], '/Highslide/";
    hs.outlineType = "rounded-white";
    hs.captionEval = "this.thumb.alt";
    hs.transitions = ["expand", "crossfade"];
    hs.numberOfImagesToPreload = 5;
    hs.dimmingOpacity = 0;
    hs.fadeInOut = false;
    hs.align = "center";
    hs.showCredits = false;
    hs.creditsText = "";
    hs.creditsHref = "";
    hs.creditsTitle = "";
    if (hs.addSlideshow) hs.addSlideshow({
        interval: 5000,
        repeat: false,
        useControls: true,
      fixedControls: false,
        overlayOptions: {
           opacity: 1,
           position: "top right",
           hideOnMouseOut: false
      }
    });
  </script>';
// Highslide image viewer mod *

// * Highslide image viewer mod
   echo '<script language="JavaScript" type="text/javascript" src="', $settings['default_theme_url'], '/Highslide/highslide.js"></script>
   <script language="JavaScript" type="text/javascript" src="', $settings['default_theme_url'], '/Highslide/highslide.', $context['user']['language'], '.js"></script>
   <link rel="stylesheet" type="text/css" href="', $settings['default_theme_url'], '/Highslide/highslide.css" media="screen" />
   <script type="text/javascript">
    hs.graphicsDir = "', $settings['default_theme_url'], '/Highslide/";
    hs.outlineType = "rounded-white";
    hs.captionEval = "this.thumb.alt";
    hs.transitions = ["expand", "crossfade"];
    hs.numberOfImagesToPreload = 5;
    hs.dimmingOpacity = 0;
    hs.fadeInOut = false;
    hs.align = "center";
    hs.showCredits = false;
    hs.creditsText = "";
    hs.creditsHref = "";
    hs.creditsTitle = "";
    if (hs.addSlideshow) hs.addSlideshow({
        interval: 5000,
        repeat: false,
        useControls: true,
      fixedControls: false,
        overlayOptions: {
           opacity: 1,
           position: "top right",
           hideOnMouseOut: false
      }
    });
  </script>';
// Highslide image viewer mod *

// If RSS feeds are enabled, advertise the presence of one.
   if (!empty($modSettings['xmlnews_enable']) &&




sgtWhite

Цитата: ВладимирК от 29 апреля 2015, 18:50:39А мод nCode_Image_Resizer_1.4 лучше не ставить - он не работает.
Работает отлично, как в паре с Highslide так и сам по себе.

ВладимирК

Цитата: sgtWhite от 29 апреля 2015, 19:42:03Работает отлично, как в паре с Highslide так и сам по себе.
И что он делает - я не заметил его работу?
Дайте ссылку чтобы посмотреть.

sgtWhite

Цитата: ВладимирКДайте ссылку чтобы посмотреть.
На моем первенце это выглядит так

stehlen

Подскажите по картинкам IMG - никак не хочет у меня мод уменьшать картинки в таком теге с стороннего хостинга. Просто обычный IMG получается. Может добавить код какой то нужно? Установилось без ошибок все.
Раньше стоял наверно самый первый highslide, сейчас поставил 1,7 версию.

GeorG

Цитата: stehlen от 20 марта 2016, 11:15:54никак не хочет у меня мод уменьшать картинки в таком теге с стороннего хостинга.
Соблюдено условие?

ЦитироватьЕсли в сообщении есть превью картинки с сервисов Imageshack.us, Photobucket.com, iPicture.ru, Radikal.ru, Keep4u.ru, Xs.to или Fotosik.pl, то отработает подгрузка оригинала.
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

stehlen


Вот картинка такая, тут на форуме я не знаю highslide стоит или что, но форум автоматом подставил параметры width=400 height=266.
А у меня простой IMG получается. Посмотрел в файле INSTALL.xml? у меня не добавились строки:
<!-- Support for Attachments Positioning -->
<file name="$sourcedir/Display.php">
<operation error="ignore">
<search position="replace"><![CDATA[ $replace .= '
<a href="'. $attachment['href']. ';image" id="link_'. $attachment['id']. '" onclick="'. $attachment['thumbnail']['javascript'] .'"><img src="'. $attachment['thumbnail']['href']. '" alt="" id="thumb_'. $attachment['id']. '" border="0" /></a><br />';]]></search>
<add><![CDATA[ $replace .= '
<a href="'. $attachment['href']. ';image" id="link_'. $attachment['id']. '" class="highslide" rel="highslide"><img src="'. $attachment['thumbnail']['href']. '" alt="'. $attachment['name']. '" id="thumb_'. $attachment['id']. '" border="0" /></a><br /><div class="highslide-heading">'. $context['subject']. '</div>';]]></add>
</operation>
</file>

<!-- Support for Attachments In Message -->
<file name="$sourcedir/Display.php">
<operation error="ignore">
<search position="replace"><![CDATA[                    // thumbnail
                    $inlinedtext = '<a href="' . $attachment['href'] . ';image" id="link_' . $attachment['id'] . '" onclick="'. $attachment['thumbnail']['javascript']. '"><img src="'. $attachment['thumbnail']['href']. '" alt="" id="thumb_'. $attachment['id']. '" border="1" class="outsb" /></a>';]]></search>
<add><![CDATA[                    // thumbnail
                    $inlinedtext = '<a href="' . $attachment['href'] . ';image" id="link_' . $attachment['id'] . '" class="highslide" rel="highslide"><img src="'. $attachment['thumbnail']['href']. '" alt="" id="thumb_'. $attachment['id']. '" border="1" class="outsb" /></a><div class="highslide-heading">'. $context['subject']. '</div>';]]></add>
</operation>
</file>
И есть лишнее, видимо с прошлой версии:
в файле subs.php
array(
'tag' => 'hs',
'type' => 'unparsed_content',
'parameters' => array(
'width' => array('optional' => true, 'value' => ' width="$1"', 'match' => '(\d+)'),
'height' => array('optional' => true, 'value' => ' height="$1"', 'match' => '(\d+)'),
),
'content' => '<a href="$1" class="highslide" onclick="return hs.expand(this)"><img src="$1" alt=""{width}{height} /></a>',
'validate' => create_function('&$tag, &$data, $disabled', '
$data = strtr($data, array(\'<br />\' => \'\'));
if (strpos($data, \'http://\') !== 0 && strpos($data, \'https://\') !== 0)
$data = \'http://\' . $data;
'),
'disabled_content' => '($1)',
),

stehlen

Может не совместим с 2.0.1.1 ? Поставил на другой форум и как бы тоже не работает.


stehlen

Цитата: digger® от 20 марта 2016, 13:36:45В админке форума у вас задано уменьшение вставленных изображений?
нет

Так стоп - стоит Resize Attached Images

digger®

Цитата: stehlen от 20 марта 2016, 13:57:50нет
Админка - Свойства и параметры - Отображение - Максимальная ширина прикрепляемых изображений
Админка - Свойства и параметры - Отображение - Максимальная высота прикрепляемых изображений

stehlen

Да все заработало, что то пропустил где написано как пользоваться )

triode-master

Как-то можно изменить содержимое alt=""
у меня url картинки выдаётся.
а надо хоть название темы.

GeorG

Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

triode-master

После "обновления" у меня начались проблемы.

Опишу по шагам
Создал тему, вставил фото, сохранил.
Всё хорошо.
Нажимаю "изменить", открывается форма редактирования.
Под каждым изображением появляется заголовок темы.
Насколько я понял это <div class="highslide-heading">'. $context['subject']. '</div>';И после сохранения этот текст отображается под картинками.
А если еще раз нажать изменить и сохранить, то текст появиться 2 раза под каждой картинкой.
И так далее.

Ща немного отдохну еще напишу.

GeorG

Это обновление практически у всех с ошибками работает, не дружит оно с некоторыми модами, я его себе вообще не ставил (жду следующего).
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

triode-master

А я молодец я бекап не сделал.
Кеш не помог.
А неслышно обновление будет когда?

GeorG

Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru