Форум русской поддержки Joomla!® CMS
23.06.2017, 12:47:43 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: 1 ... 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 [39]   Вниз
  Добавить закладку  |  Печать  
Автор

mavik Thumbnails - иконки, всплывающие окна, ссылка на полl

 (Прочитано 211434 раз)
0 Пользователей и 1 Гость смотрят эту тему.
mavik
Разработчик расширений для Joomla 1.5
*

Репутация: +83/-2
Offline Offline

Пол: Мужской
Сообщений: 559



« : 11.04.2009, 01:07:34 »

Версия для Joomla 3.X обсуждается тут http://joomlaforum.ru/index.php/topic,291071.0.html

Плагин создает иконки, ставит ссылки для открытия всплывающих окон с оригинальным изображением, и ссылки на полный текст статей в блогах и на главной. Вам нужно только вставить в текст оригинальное изображение и уменьшить его размер до необходимого. В визуальных редакторах, обычно, это можно сделать перетащив уголок изображения мышкой.

Настройки и возможности:
  • Тип всплывающего окна: Нет, Slimbox (использует уже имеющуюся в Joomla js-библиотеку), HighSlide, Joomla Modal (Стандартное модальное окно Joomla. Как и у окна в админке есть проблемы с IE6. Проблема решена в Mootools 1.2, но в ней есть проблемы с Chrome).
  • Для изображений в блогах и на главной ставить ссылку на полный текст статьи (Поддерживаются: стандратные материалы, MyBlog, IdoBlogFree.).
  • Размер по умолчанию отдельно для полного текста и для блогов: не использовать, если размер не изменен, для всех изображений
  • Выбор режима изменения размера: сохранять пропорции, обрезать, сохранять занимаемую площадь (размер будет подобран так, чтобы сохранить пропорции и площадь), не сохранять пропорции. Опытные разработчики могут добавлять собственные методы.
  • Изображение увеличительного стекла на картинке и/или курсор в виде увеличительного стекла.
  • Обрабатывать все изображения, только с указанными классами, все кроме указанных классов.
  • Качество иконок.
  • Каталоги с иконками - позволяет задать каталоги для хранения иконок. Можно указать несколько каталогов для изображений из разных папок.
  • Создавать подкаталоги - в каталоге иконок будет создана структура аналогичная со структурой каталогов изображений
  • Каталог для хранения копий изображений с других серверов.
  • Отключение скриптов - может понадобиться, если конфликтуют ява-скрипты.
  • Самодиагностика наиболее частых проблем, в том числе нехватки памяти для обработки слишком больших изображений.
  • Совместим с Mootools 1.1 и 1.2
  • Совместим с Joomla 1.5 и 1.6

Умеет создавать иконки для изображений оригиналы которых находятся на другий сайтах (при условии что включенна опция allow_url_fopen в php.ini)

Системные требования: PHP5, gd2

Жду замечаний об ошибках и предложений по функционалу. Быстрого реагирования не обещаю, поскольку занят в коммерческих проектах, но все же...

Последняя версия: 0.9.9.8
Скачать можна тут http://extensions.joomla.org/extensions/extension/photos-a-images/images/mavik-thumbnails
Там же ставим оценки.

Устанавливать новые версии можно поверх старых (без удаления). После установки новой версии проверьте настройки плагина.
В Joomla 1.6, начиная с версии 0.9.8 доступно автоматическое обновление.
В случае перехода на версию 2, старую версия плагина следует предварительно удалить.

Инструкция по добавлению новых типов всплывающих окон
« Последнее редактирование: 04.04.2016, 22:19:37 от mavik » Записан
 
mavik
Разработчик расширений для Joomla 1.5
*

Репутация: +83/-2
Offline Offline

Пол: Мужской
Сообщений: 559



« Ответ #1141 : 27.02.2016, 18:30:38 »

Похоже, что у вас есть изображения с шириной меньше 650 - плагин их пропускает, поскольку уменьшать их некуда.
Записан
rudoy24
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 38



« Ответ #1142 : 01.03.2016, 14:18:58 »

А как добиться того что бы картинки которые меньше 650 увеличивались до 650?
Да и суть больше даже не в увеличении, а втом что эти фото выпадают из галаереи, а хочется что бы все фото из материала попадали в галерею Highslide.
Записан
mavik
Разработчик расширений для Joomla 1.5
*

Репутация: +83/-2
Offline Offline

Пол: Мужской
Сообщений: 559



« Ответ #1143 : 01.03.2016, 14:28:37 »

А как добиться того что бы картинки которые меньше 650 увеличивались до 650?
Да и суть больше даже не в увеличении, а втом что эти фото выпадают из галаереи, а хочется что бы все фото из материала попадали в галерею Highslide.

Цель плагина уменьшать картинки, а не увеличивать их.
Но вы можете найти в коде фрагмент, в котором плагин проверяет будет ли превью меньше оригинала, и убрать такую проверку. Тогда будет и увеличивать. К сожалению сейчас у меня нет кода под руками. В лучшем случае смогу вечером посмотреть где и что надо поправить.
Записан
rudoy24
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 38



« Ответ #1144 : 02.03.2016, 12:47:28 »

Цитировать
Цель плагина уменьшать картинки, а не увеличивать их.
Но вы можете найти в коде фрагмент, в котором плагин проверяет будет ли превью меньше оригинала, и убрать такую проверку. Тогда будет и увеличивать. К сожалению сейчас у меня нет кода под руками. В лучшем случае смогу вечером посмотреть где и что надо поправить.

Буду очень признателен, если подскажите где и что в коде нужно сменить!
Записан
rudoy24
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 38



« Ответ #1145 : 14.03.2016, 19:48:03 »

Здравствуйте.
За выборку, если я правильно понял, отвечает в файле mavikthumbnails.php (строчки 770-779):
            
Код:
if (!$plugin->defaultHeight && $plugin->defaultWidth && $plugin->defaultWidth < $plugin->origImgSize[0]) {
// Умолчание задано только для ширины
$defoultSize = 'w';
} elseif (!$plugin->defaultWidth && $plugin->defaultHeight && $plugin->defaultHeight < $plugin->origImgSize[1]) {
// Умолчание задано только для высоты
$defoultSize = 'h';
} elseif ($plugin->defaultWidth && $plugin->defaultHeight && ($plugin->defaultWidth < $plugin->origImgSize[0] || $plugin->defaultHeight < $plugin->origImgSize[1])) {
// Заданы оба размера, определить какой использовать, чтобы вписать в размеры
$defoultSize = $this->getDefaultDimension();
}
если убрать:
Код:
< $plugin->origImgSize[..]
, то все фотки будут увеличиватся, либо уменьшатся?

Да и проблема больше не в увеличении, а втом что эти фото выпадают из галаереи, а хочется что бы все фото из материала попадали в галерею Highslide. Как такое может быть что плагин обрабатывает не все фото и как это исправить? >> http://screencast.com/t/TiaqmPMBIXa1

Хотя не пойму почему при 150рх (и 250рх) все фотки обрабатываются без проблем http://screencast.com/t/gWVPy4WMd
« Последнее редактирование: 14.03.2016, 19:54:16 от rudoy24 » Записан
mavik
Разработчик расширений для Joomla 1.5
*

Репутация: +83/-2
Offline Offline

Пол: Мужской
Сообщений: 559



« Ответ #1146 : 14.03.2016, 21:55:33 »

Плагин прекращает обработку фото если он ее не уменьшал.
Записан
rudoy24
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 38



« Ответ #1147 : 15.03.2016, 13:35:36 »

А как можно добиться того, что бы, даже если фото не уменьшалось оно все равно обрабатывалось плагином, то есть попадало в галерею и кликом по нему всплывала галерея для всех фото материала?
Записан
mavik
Разработчик расширений для Joomla 1.5
*

Репутация: +83/-2
Offline Offline

Пол: Мужской
Сообщений: 559



« Ответ #1148 : 15.03.2016, 13:41:44 »

Где-то в коде (сейчас нет под руками) есть проверка существует ли путь к превью, если нет, то ничего больше не делать. Надо заменить так, чтобы в таком случае прописывал в качестве превью оригинал и продолжал работу.
Записан
rudoy24
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 38



« Ответ #1149 : 15.03.2016, 14:01:41 »

Прикрепил код к сообщению, пожалуйста, подскажите где точнее смотреть!

* mavikthumbnails.txt (29.49 Кб - загружено 21 раз.)
Записан
Andymesh
Новичок
*

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 5



« Ответ #1150 : 16.03.2016, 19:02:54 »

Господа! Мне тоже Очень нравился плагин MaVik, но подскажите, как его УДАЛИТЬ!
При отключении или удалении плагина сайт виснет!
У кого была проблема - поделитесь... Joomla 3.4.8, MaVik 2 некоммерческий
Записан
mavik
Разработчик расширений для Joomla 1.5
*

Репутация: +83/-2
Offline Offline

Пол: Мужской
Сообщений: 559



« Ответ #1151 : 16.03.2016, 19:12:29 »

 
Господа! Мне тоже Очень нравился плагин MaVik, но подскажите, как его УДАЛИТЬ!
При отключении или удалении плагина сайт виснет!
У кого была проблема - поделитесь... Joomla 3.4.8, MaVik 2 некоммерческий

При отключении, и тем более после удаления, система перестает вызывать плагин, его код не выполняется. Поэтому ищите в других местах что вызывает зависания. Возможно еще что-то пытается обработать изображения. Пока плагин включен, они уменьшены, а при выключенном этот обработчик сталкивается с полноразмерными фотографиями.
Записан
Andymesh
Новичок
*

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 5



« Ответ #1152 : 16.03.2016, 20:43:02 »

Спасибо, проверил... Конфликт с HTML5 Media Player - что-то плагины не поделили... :-)
Теперь все в порядке... Грешил, каюсь, на MaVik- но все ОК...
Записан
rudoy24
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 38



« Ответ #1153 : 17.03.2016, 10:11:35 »

Цитировать
Где-то в коде (сейчас нет под руками) есть проверка существует ли путь к превью, если нет, то ничего больше не делать. Надо заменить так, чтобы в таком случае прописывал в качестве превью оригинал и продолжал работу.
mavik можете подсказать где сменить условие? и по возможности как должно получится. (код прикрепил выше).
Записан
mavik
Разработчик расширений для Joomla 1.5
*

Репутация: +83/-2
Offline Offline

Пол: Мужской
Сообщений: 559



« Ответ #1154 : 18.03.2016, 19:06:10 »

mavik можете подсказать где сменить условие? и по возможности как должно получится. (код прикрепил выше).

Все равно без тестового сайта с установленным плагином сложно однозначно сказать, что именно надо изменить.
Смотрите сюда:
Код:
if ($this->img->isThumb || $this->popupType == 'bloglink') {
if (!$this->has_header) $this->decorator->addHeader();
$this->has_header = true;
$result = $this->decorator->decorate();
}

Для начала попробуйте убрать проверку $this->img->isThumb
Если не поможет, надо искать какие свойства надо указать для $this->img
(В версии 2.х все это переписано и работает иначе).
Записан
rudoy24
Осваиваюсь на форуме
***

Репутация: +1/-0
Offline Offline

Сообщений: 38



« Ответ #1155 : 19.03.2016, 19:34:18 »

mavik при удалении $this->img->isThumb картинки вообще перестали обрабатываться плагином!

Нашел вариант решения, по крайней мере все картинки в материале стали обрабатываться плагином.
Возможно кому то еще понадобится:
mavikthumbnails.php >>
Код:
if (( $this->img->getWidth() && $this->img->getWidth() < $this->origImgSize[0] ) || ( $this->img->getHeight() && $this->img->getHeight() < $this->origImgSize[1] ))
{
// Заменить изображение на иконку
$newImgStr = $this->createThumb();
$this->img->isThumb = true;
}
В первой строчке убираем "< $this->origImgSize[0]", рабочий вариант:
Код:
if (( $this->img->getWidth() && $this->img->getWidth()) || ( $this->img->getHeight() && $this->img->getHeight() < $this->origImgSize[1] ))
{
// Заменить изображение на иконку
$newImgStr = $this->createThumb();
$this->img->isThumb = true;
}

Хотя так как и говорил mavik необходимо убрать проверку превью меньше оригинала, за что ему и +, просто в первый раз не тот фрагмент кода рассматривал.
« Последнее редактирование: 19.03.2016, 20:04:12 от rudoy24 » Записан
Adrian1111
Давно я тут
****

Репутация: +1/-0
Offline Offline

Сообщений: 269


« Ответ #1156 : 11.04.2016, 23:16:42 »

Извиняюсь за возможно тупой вопрос. А с фреймворком Bootstrap плагин mavik Thumbnails дружит? В плане настройки увеличивающихся по клику изображений?
Записан
mavik
Разработчик расширений для Joomla 1.5
*

Репутация: +83/-2
Offline Offline

Пол: Мужской
Сообщений: 559



« Ответ #1157 : 11.04.2016, 23:30:55 »

Извиняюсь за возможно тупой вопрос. А с фреймворком Bootstrap плагин mavik Thumbnails дружит? В плане настройки увеличивающихся по клику изображений?

Да, конечно. А почему он должен не дружить. Тем более что в Joomla 3 он стандарт.
Кстати, версия плагина под нее обсуждается в другой ветке http://joomlaforum.ru/index.php/topic,291071.0.html
Записан
kr_anatol
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 1


« Ответ #1158 : 16.04.2016, 01:19:24 »

     Подскажите, пожалуйста, как начинающему, столкнулся с проблемой - при просмотре изображений во всплывающем окне типа Slimbox в броузерах Opera и Firefox в "средних" изображениях (которые не крайние) при перемещении указателя мышки от края до края половина изображения закрывается полосой. Полоса появляется с той стороны где расположена кнопка нажатая последней (PREV или NEXT). Данная проблема проявляется не всегда, я не могу понять что является причиной. Во всплывающем окне типа Highslide такой проблемы не наблюдается.  Ссылка : http://makedonskiy.adr.com.ua       
    И ещё в последней версии Ver.2.2.2  есть изменения для Joomla 2.5 по отношению к предыдущей? И если есть то как лучше обновить плагин?
Записан
mavik
Разработчик расширений для Joomla 1.5
*

Репутация: +83/-2
Offline Offline

Пол: Мужской
Сообщений: 559



« Ответ #1159 : 16.04.2016, 11:37:35 »

     Подскажите, пожалуйста, как начинающему, столкнулся с проблемой - при просмотре изображений во всплывающем окне типа Slimbox в броузерах Opera и Firefox в "средних" изображениях (которые не крайние) при перемещении указателя мышки от края до края половина изображения закрывается полосой. Полоса появляется с той стороны где расположена кнопка нажатая последней (PREV или NEXT). Данная проблема проявляется не всегда, я не могу понять что является причиной. Во всплывающем окне типа Highslide такой проблемы не наблюдается.  Ссылка : http://makedonskiy.adr.com.ua       

Присходит какой-то конфликт стилей окна и шаблона. Вылечить можно так:
Код:
#lbPrevLink, #lbNextLink {
    background-color: transparent !important;
}

Цитировать
И ещё в последней версии Ver.2.2.2  есть изменения для Joomla 2.5 по отношению к предыдущей? И если есть то как лучше обновить плагин?

Верис 2.2.2 не предназначена для Joomla 2.5. Она создана для Joomla 3.x
Вложенная в архив верся для Joomla 1.5-2.5 поддерживается только на уровне исправления критических ошибок.
Записан
daddy
Осваиваюсь на форуме
***

Репутация: +2/-0
Offline Offline

Пол: Мужской
Сообщений: 117


« Ответ #1160 : 25.05.2016, 22:20:51 »

Подскажите, ссылки создаваемые на картинки не влияют отрицательно на ранжирование в поисковиках? если на странице выложена куча картинок (например, 70 штук), то получается 70 ссылок на странице, которые ведут на картинки. Кто может подсказать - стоит из-за этого беспокоиться или нет?
Записан
Elimelech
Осваиваюсь на форуме
***

Репутация: +2/-0
Offline Offline

Сообщений: 170


« Ответ #1161 : 18.05.2017, 12:53:09 »

Вот установил ваш плагин mavikthumbnails на свой сайт под управлением
Joomla 1.5.26
Хочу спросить, что эта за ошибка и как от неё избавиться:
Код:
[Thu May 18 02:23:50.311064 2017] [:error] [pid 2709] [client
5.255.253.65:45180] PHP Warning:
copy(http://static.lulu.com/shop/template-resources/20120601-1504/images/product/rating/star_zero.png):
failed to open stream: HTTP request failed! HTTP/1.0 404 Not Found\r\n
in /мой сайт/public_html/plugins/content/mavikthumbnails.php on line
674

Спасибо за ответ и помощь!


P.S.: и ещё кажиться я заметил, что в папку remote качаються картинки
с других сайтов, которые на моём сайте и близко нету. почему так
происходит?
Записан
mavik
Разработчик расширений для Joomla 1.5
*

Репутация: +83/-2
Offline Offline

Пол: Мужской
Сообщений: 559



« Ответ #1162 : 18.05.2017, 14:55:42 »

Ответил по ICQ
Записан
Страниц: 1 ... 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 [39]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet