Shustry
Группа развития
   
Репутация: +201/-0
Offline
Пол: 
Сообщений: 1682
Добрый зайка
|
 |
« Ответ #330 : 26.01.2012, 21:56:40 » |
|
rixter, пожалуйста. Копий не будет. Мухи отдельно, котлеты отдельно. Плагин создаёт тумбочки для вывода компонента, модуль - для себя.
|
|
|
|
|
Записан
|
|
|
|
rixter
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 16
|
 |
« Ответ #331 : 26.01.2012, 23:21:10 » |
|
я имел ввиду, что сейчас модуль GK4 создает тумбочку и хранит ее в своей папке и плагин SmartResizer создает тумбочку и хранит в своей папке. Вот и получаются копии.
|
|
|
|
|
Записан
|
|
|
|
eklmn
Осваиваюсь на форуме
 
Репутация: +2/-0
Offline
Сообщений: 36
|
 |
« Ответ #332 : 14.02.2012, 20:23:09 » |
|
Спасибо за плагин, он не перегружен ненужными плюшками. Я хотел бы попросить добавить в плагин возможность ресайзить оригиналы изображений, а ссылку с эскиза в статье делать на оригинал с измененным размером. Или может быть кто-то уже сделал так. Это девушкам администраторам очень сложно ресайзить фотки с цифровых мыльниц. Такая возможность есть в других уже упомянутых в этой теме плагинах, но там наворочено слишком много лишнего. Спасибо.
|
|
|
|
|
Записан
|
|
|
|
faraon_x
Давно я тут
  
Репутация: +25/-1
Offline
Сообщений: 368
Чем смогу, тем помогу ))) SEO
|
 |
« Ответ #333 : 25.02.2012, 23:11:27 » |
|
radius, подскажите пожалуйста, установил компонент BlogCalendar (календарь созданных материалов), при выборе любой даты плагин не срабатывает и выводится полная картинка в чем может быть проблема?
|
|
|
|
« Последнее редактирование: 26.02.2012, 00:42:13 от faraon_x »
|
Записан
|
|
|
|
zabrat
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 35
|
 |
« Ответ #334 : 28.02.2012, 12:38:45 » |
|
Спасибо за плагин, все норм работает. Заметил также, если в адресе к картинке на сервере есть заглавные буквы то плагин такие картинки игнорирует.
|
|
|
|
|
Записан
|
|
|
|
GeoD
Новичок
Репутация: +0/-0
Offline
Сообщений: 1
|
 |
« Ответ #335 : 29.02.2012, 08:04:54 » |
|
Плагин прекрасно работает на локальном сервере Денвер, но не работает на хостинге. На изображениях не выполняется клик, не меняется вид курсора. Как будто плагина и нет. Плагин естественно активирован, права на папку сохранения эскизов на всякий случай установил 755 (хотя об этом нигде не сказано). Эскизы в папке есть (скопировал вручную, сами не создаются). В чем может быть дело? Установлена последняя версия 1.14. Joomla 1.5. Посмотреть, что не работает, можно здесь - все картинки шириной 250px должны увеличиваться.
|
|
|
|
« Последнее редактирование: 29.02.2012, 08:51:29 от GeoD »
|
Записан
|
|
|
|
l2mega
Новичок
Репутация: +0/-0
Offline
Сообщений: 1
|
 |
« Ответ #336 : 10.03.2012, 15:57:17 » |
|
Такая проблема Joomla 2.5 плагин работает нормально в статьях, но если выводиш блог категории то материал и фото отоброжаються дважды как бы дублируются, когда отключаеш плагин всё нормально стоновиться. 
|
|
|
|
|
Записан
|
|
|
|
zabrat
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 35
|
 |
« Ответ #337 : 12.03.2012, 00:31:41 » |
|
Плагин прекрасно работает на локальном сервере Денвер, но не работает на хостинге. На изображениях не выполняется клик, не меняется вид курсора. Как будто плагина и нет. Плагин естественно активирован, права на папку сохранения эскизов на всякий случай установил 755 (хотя об этом нигде не сказано). Эскизы в папке есть (скопировал вручную, сами не создаются). В чем может быть дело? Установлена последняя версия 1.14. Joomla 1.5. Посмотреть, что не работает, можно здесь - все картинки шириной 250px должны увеличиваться. выше писал если есть заглавные буквы то не работает, а у вас адрес к картинке /home/images/stories/android/Launcher/LauncherPro1.jpg
|
|
|
|
|
Записан
|
|
|
|
okuznetsov
Новичок
Репутация: +0/-0
Offline
Сообщений: 3
|
 |
« Ответ #338 : 23.03.2012, 15:56:54 » |
|
Возникла проблема: в описание КАТЕГОРИИ, изображения не появляется во всплывающем окне. У меня установлен РОКБОКС (помещаю во всплывающие окна только те изображения у которых прописано class="smartresize") +СМАРТРЕЗАЙЗЕР.
Описание эксперимента: Я сейчас попробовал вставить изображение у которого прописал class="smartresize" в описание КАТЕГОРИИ, но изображение не появляется во всплывающем окне - эффекта не происходит. Поместил изображение с прописанным class="smartresize" в материал - всё отлично работает. Первое, что подумал - это РОКБОКС виноват, поэтому вставил в описание КАТЕГОРИИ вместо изображения рокбоксовскую конструкцию: {rokbox title=|Видео| size=|200 150|}images/images/struktura/maaid9.jpg{/rokbox}. Как ни странно она отработала - изображение появляется во всплывающем окне. Поэтому делаю вывод, что дело не в РОКБОКСЕ.
Открыл файл модуля смартресайзера "/plugins/content/smartresizer/smartresizer.php" и нашёл в нём функцию "onPrepareContent" и кусок кода который как мне кажется всему виновник:
//for J1.7 $isblogintro=0; if(!version_compare(JVERSION,'1.6.0','<')) { $view = JRequest::getCmd('view'); if ($option == 'com_content') { if ($view == 'article') { if (empty($article->text)) $article->text = $article->introtext . $article->fulltext; } else { if ($article->introtext) $isblogintro=1; if (empty($article->text)) $article->text = $article->introtext; } } }
Такое ощущение, что СмартРесайзер работает только в материалах, но не категориях. Это действительно так? Может кто-то уже сталкивался с этой проблемой и нашёл выход?
|
|
|
|
|
Записан
|
|
|
|
okuznetsov
Новичок
Репутация: +0/-0
Offline
Сообщений: 3
|
 |
« Ответ #339 : 23.03.2012, 16:01:34 » |
|
1. RockBox устанавливать не обязательно.
2. smartresize нужно вставить в тэг <img> картинки, например так <img class="smartsize"......> С помощью редактора TinyMCE в Joomla 1.5.14 это можно сделать так: - Идем в Менеджер плагинов, открываем свойства редактора TinyMCE, первый параметр "Функциональность" ставим в "расширенный" - Открываем нашу статью в редакторе, открываем свойства картинки, на второй вкладке видим свойство Класс. Выбириаем в выпадающем списке значение (value), поле Класс становится доступным для редактирования, водим в это поле smartresize, жмем "Обновить". Все.
Как это выглядит в JCE не знаю, скорее всего очень похоже. Можно использовать правку HTML кода - всталяем class="smartresize" в тэг <img> нужной картинки и все. Для вставки слова smartresize в картинку можно использовать не только свойство class, но и Id, title, alt, style
Обновил файл плагина. Немного усовершенствовал алгоритм расчета размеров эскизов + исправил небольшую ошибку в передаче заголовка и описания картинки в RokBox.
Обновил файл плагина. Немного усовершенствовал алгоритм расчета размеров эскизов + исправил небольшую ошибку в передаче заголовка и описания картинки в RokBox.
Здравствуйте! Не могли бы вы помочь в возникшей проблеме? Возникла проблема: в описание КАТЕГОРИИ, изображения не появляется во всплывающем окне. У меня установлен РОКБОКС (помещаю во всплывающие окна только те изображения у которых прописано class="smartresize") +СМАРТРЕЗАЙЗЕР. Описание эксперимента: Я сейчас попробовал вставить изображение у которого прописал class="smartresize" в описание КАТЕГОРИИ, но изображение не появляется во всплывающем окне - эффекта не происходит. Поместил изображение с прописанным class="smartresize" в материал - всё отлично работает. Первое, что подумал - это РОКБОКС виноват, поэтому вставил в описание КАТЕГОРИИ вместо изображения рокбоксовскую конструкцию: {rokbox title=|Видео| size=|200 150|}images/images/struktura/maaid9.jpg{/rokbox}. Как ни странно она отработала - изображение появляется во всплывающем окне. Поэтому делаю вывод, что дело не в РОКБОКСЕ. Открыл файл модуля смартресайзера "/plugins/content/smartresizer/smartresizer.php" и нашёл в нём функцию "onPrepareContent" и кусок кода который как мне кажется всему виновник: //for J1.7 $isblogintro=0; if(!version_compare(JVERSION,'1.6.0','<')) { $view = JRequest::getCmd('view'); if ($option == 'com_content') { if ($view == 'article') { if (empty($article->text)) $article->text = $article->introtext . $article->fulltext; } else { if ($article->introtext) $isblogintro=1; if (empty($article->text)) $article->text = $article->introtext; } } } Такое ощущение, что СмартРесайзер работает только в материалах, но не категориях. Это действительно так? Может кто-то уже сталкивался с этой проблемой и нашёл выход?
|
|
|
|
|
Записан
|
|
|
|
okuznetsov
Новичок
Репутация: +0/-0
Offline
Сообщений: 3
|
 |
« Ответ #340 : 26.03.2012, 10:37:11 » |
|
Решение проблемы
закоментировать несколько следующих строк кода, начиная с 63 строки, в файле /plugins/content/smartresizer/smartresizer.php
// for J17 function onContentPrepare( $context, &$article, &$params, $limitstart=0 ) { // if (($option = JRequest::getVar('option', ''))!= 'com_content'){ $this->onPrepareContent( $article, $params, $limitstart ); // } } // for J17 function onContentBeforeDisplay( $context, &$article, &$params, $limitstart=0 ) { // if (($option = JRequest::getVar('option', '')) == 'com_content'){ // $this->onPrepareContent( $article, $params, $limitstart ); // } }
|
|
|
|
|
Записан
|
|
|
|
|
dmsoh
|
 |
« Ответ #341 : 28.03.2012, 01:22:56 » |
|
У меня почему-то не работает на 1.7.3 Задаю "Высота эскиза для блогов", ставлю значение, не ресайзится. Ресайзится только если поставить "Создавать эскизы для всех картинок" - "Да". Платформа, на которой работает PHP Linux 2.6.18-274.18.1.el5 #1 SMP Thu Feb 9 12:45:44 EST 2012 x86_64 Версия базы данных 5.1.59 Кодировка базы данных utf8_general_ci Версия PHP 5.2.17 Веб-сервер Apache/2 Интерфейс между веб-сервером и PHP apache2handler Версия Joomla! Joomla! 1.7.3 Stable [ Ember ] 14-Nov-2011 14:00 GMT Joomla! Platform Version Joomla Platform 11.2.0 Stable+Modified [ Omar ] 27-Jul-2011 00:00 GMT Браузер пользователя Mozilla/5.0 (Windows NT 5.1) AppleWebKit/535.11 (KHTML, like Gecko) Chrome/17.0.963.83 Safari/535.11
|
|
|
|
|
Записан
|
|
|
|
|
dmsoh
|
 |
« Ответ #342 : 28.03.2012, 02:31:01 » |
|
ТС написал чуть выше Например, если плагин находит в параметрах блога категории параметры "thumb_width" и "thumb_height", которые задают размеры эскиза в блоге, то он их применяет. Таким образом каждый блог категории, блог раздела, блог материлов на главной или статья могут иметь свои размеры эскизов. Но там пример для Joomla 1.5, а для 1.7 как это реализовать ?
|
|
|
|
|
Записан
|
|
|
|
|
radius
|
 |
« Ответ #343 : 28.03.2012, 10:30:42 » |
|
ТС написал чуть выше
Но там пример для Joomla 1.5, а для 1.7 как это реализовать ?
точно так же
|
|
|
|
|
Записан
|
|
|
|
rixter
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 16
|
 |
« Ответ #344 : 09.04.2012, 12:18:07 » |
|
Давно пользуюсь. Автору респекты. Здорово было бы, если б добавили поддержку FancyBox. А пока небольшой мануал хака, для тех, кому интересно: 1. templates/мой_шаблон/index.php: Отключаем Moo, Подключаем JQ и Fancy... <?php defined('_JEXEC') or die; /*Отключаем MooTools и ошмётки*/ unset($this->_scripts[$this->baseurl.'/media/system/js/mootools-core.js'], $this->_scripts[$this->baseurl.'/media/system/js/mootools-more.js'], $this->_scripts[$this->baseurl.'/media/system/js/core.js'], $this->_scripts[$this->baseurl.'/media/system/js/caption.js']); $templ = $this->baseurl."/templates/".$this->template; //сократим для удобства ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction; ?>" > <head> <jdoc:include type="head" /> <link rel="stylesheet" href="<?php echo $templ?>/css/template.css" type="text/css" /> <link rel="stylesheet" href="<?php echo $templ?>/js/fancybox/fancybox.css" type="text/css" /> <!--подключаем стили Фанси--> <script type="text/javascript" src="<?php echo $templ?>/js/jquery-1.6.2.min.js"></script> <!--подключаем Jqwery. Можно более правильным способом из [url=http://www.google.com/]Google[/url]я кому как.--> <script type="text/javascript" src="<?php echo $templ?>/js/fancybox/fancybox.js"></script> <!--подключаем сам плагин Фанси--> <script type="text/javascript" src="<?php echo $templ?>/js/scripts.js"></script> <!--здесь пишем все наши скрипты --> </head> <body> ...2. templates/мой_шаблон/js/scripts.js: (function($){ $(document).ready(function(){ /*-----scripts-----*/ /*fancy. Я немного изменил дефолтные настройки для "красоты"*/ $("a[rel=fancy]").fancybox({ 'showNavArrows' : false, 'transitionIn' : 'elastic', 'transitionOut' : 'elastic', 'speedIn' : 150, 'speedOut' : 150 }); }); })(jQuery);3. Собственно, хак: plugins/content/smartresizer/smartresizer.php: примерно 20-я строка: закомментируем... //$doc->addScript(JURI::base(true)."/plugins/content/smartresizer/smartresizer/js/multithumb.js"); примерно 440-я строка: заменяем или комментим и пишем ниже... /*$text = '<a target="_blank" href="' . $link . '" rel="' . $compatibility . $thesize . '" title="' . $thetitle . '">'.$text.'</a>';*/ $text = '<a target="_blank" href="' . $link . '" rel="fancy" title="' . $thetitle . '">'.$text.'</a>'; Всё. Есть ли возможность в связке smartresizer + fancybox добавить в раскрытой картинке прямую ссылку на эту картинку? Т.е. когда у меня большая картинка и она подгоняется под размер экрана - не видно деталей, а нужно ее открыть в новом окне для просмотра 1 к 1.
|
|
|
|
|
Записан
|
|
|
|
Shustry
Группа развития
   
Репутация: +201/-0
Offline
Пол: 
Сообщений: 1682
Добрый зайка
|
 |
« Ответ #345 : 09.04.2012, 12:32:16 » |
|
rixter, там и так, если картинка не смасштабированна, то появляется такой крестик. Кликаешь - увеличивается до 1:1. Это базовый функционал Fancy
|
|
|
|
|
Записан
|
|
|
|
rixter
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 16
|
 |
« Ответ #346 : 09.04.2012, 17:37:04 » |
|
Может это в новой версии? У меня такого крестика нет, версия 1.3.4.
|
|
|
|
|
Записан
|
|
|
|
Shustry
Группа развития
   
Репутация: +201/-0
Offline
Пол: 
Сообщений: 1682
Добрый зайка
|
 |
« Ответ #347 : 09.04.2012, 17:49:11 » |
|
rixter, мой косяк. С HightSlide перепутал. Собственно, не думал, что такая функция может понадобиться. Но тут однозначно сам плагин править надо будет.
|
|
|
|
|
Записан
|
|
|
|
rixter
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 16
|
 |
« Ответ #348 : 09.04.2012, 21:39:47 » |
|
Shustry, в scripts.js в функции fancybox есть параметр titleFormat, может в нем можно прописать ссылку к картинке? Сам не могу вкурить как эту ссылку оформить. Вот так он у меня сейчас выглядит: 'titleFormat' : function(title, currentArray, currentIndex, currentOpts) { return '<div id="fancybox-title-inside">' + (currentIndex + 1) + ' из ' + currentArray.length + (title.length ? '<br /><strong>' + title : '') + '</strong></div>'; }
|
|
|
|
|
Записан
|
|
|
|
Shustry
Группа развития
   
Репутация: +201/-0
Offline
Пол: 
Сообщений: 1682
Добрый зайка
|
 |
« Ответ #349 : 10.04.2012, 06:39:43 » |
|
rixter, попробуйте так: return '<a href="' + href + '">Качай меня полностью</a>'
|
|
|
|
|
Записан
|
|
|
|
rixter
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 16
|
 |
« Ответ #350 : 10.04.2012, 14:54:35 » |
|
Shustry, не работает, при клике на картинку только фон (серый) появляется, а самой картинки нету. Добавил href в function(title, currentArray, currentIndex, currentOpts, href), картинка появилась, ссылка тоже, но ведет на http://site.com/category/undefined статья, в которой эта картинка, находится по адресу http://site.com/category/статья а правильный путь к картинке http://site.com/images/картинка.gif
|
|
|
|
|
Записан
|
|
|
|
zosim
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 17
|
 |
« Ответ #351 : 15.04.2012, 21:47:19 » |
|
всем привет! помогите разобраться.. Раньше все работало, сейчас никак не хочет работать, загружаю картинки, пишу статью и ничего не происходит, картинки не уменьшаются. Может кто подскажет в чем дело? Статьи пишу на компоненте MyBlog, мой сайт www.fotografzosim.com
|
|
|
|
|
Записан
|
|
|
|
rixter
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 16
|
 |
« Ответ #352 : 23.05.2012, 22:29:52 » |
|
radiusМожно ли добавить в настройки плагина еще параметры высоты и ширины для определенного, указываемого, класса? Например, для .smart li img, т.е. если встречается <ul class="smart"><li><img /></li></ul> все img здесь обрабатываются плагином.Как добавить еще один класс. Решение найдено. Для J1.5Зачем это нужно. У меня каждая статья начинается картинкой анонсом с классом smartresize, в настройках плагина для статей и блогов я задал только высоту, т.к. картинки бывают разные, а ширина мне не важна. Дополнительный класс мне понадобился для добавления в статью небольшой галереи, для картинок которой нужны настройки и высоты, и ширины, чтобы картинки располагались в красивом порядке. Я не программист, делал по аналогии, может быть все неправильно и работает только у меня. 1. Добавляем дополнительные поля в настройки плагина, для этого открываем /plugins/content/smartresizer.xmlИщем строки <param name="thumb_medium_width" type="text" default="" label="Default thumbnail width for articles" description="DEFAULT THUMBNAIL WIDTH FOR ARTICLES DESC"</param> <param name="thumb_medium_height" type="text" default="" label="Default thumbnail height for articles" description="DEFAULT THUMBNAIL HEIGHT FOR ARTICLES DESC"</param> и после них добавляем <param name="" type="spacer" /> <param name="thumb_gallery_width" type="text" default="" label="Gallery thumbnail width for articles" description="GALLERY THUMBNAIL WIDTH FOR ARTICLES DESC"></param> <param name="thumb_gallery_height" type="text" default="" label="Gallery thumbnail height for articles" description="GALLERY THUMBNAIL HEIGHT FOR ARTICLES DESC"></param> 2. Русифицируем доп. поля, открывам /administrator/language/ru-RU/ru-RU.plg_content_smartresizer.iniИщем строки DEFAULT THUMBNAIL WIDTH FOR ARTICLES="Ширина эскиза по умолчанию для статей" DEFAULT THUMBNAIL WIDTH FOR ARTICLES DESC="Ширина создаваемого эскиза по умолчанию в пикселах для картинок в статьях" DEFAULT THUMBNAIL HEIGHT FOR ARTICLES="Высота эскиза по умолчанию для статей" DEFAULT THUMBNAIL HEIGHT FOR ARTICLES DESC="Высота создаваемого эскиза по умолчанию в пикселах для картинок в статьях" и после них добавляем GALLERY THUMBNAIL WIDTH FOR ARTICLES="Ширина эскиза по умолчанию для галереи" GALLERY THUMBNAIL WIDTH FOR ARTICLES DESC="Ширина создаваемого эскиза по умолчанию в пикселах для картинок галереи в статьях" GALLERY THUMBNAIL HEIGHT FOR ARTICLES="Высота эскиза по умолчанию для галереи" GALLERY THUMBNAIL HEIGHT FOR ARTICLES DESC="Высота создаваемого эскиза по умолчанию в пикселах для картинок галереи в статьях" 3. Открываем /plugins/content/smartresizer.phpИщем строки, примерно 170 if (!$defthumb_medium_width && !$defthumb_medium_height) $defthumb_medium_width = 250; после них добавляем $defthumb_gallery_width = (int) $botParams->def( 'thumb_gallery_width', ''); $defthumb_gallery_height = (int) $botParams->def( 'thumb_gallery_height', ''); if (!$defthumb_gallery_width && !$defthumb_gallery_height) $defthumb_gallery_width = 250; Ищем строки, примерно 214 for ( $i=0; $i < $count_img; $i++ ) { после них добавляем if (strpos( $matches_img[0][$i], 'smartresizegallery' )) { $athwidth = $defthumb_gallery_width; $athheight = $defthumb_gallery_height; } 4. Идем в админку, в настройки плагины - наблюдаем новые поля ширины и высоты для галереи, вбиваем цифры, например 200 и 150. 5. Заходим в какую-нибудь статью и для нужных картинок прописываем класс smartresizegallery. 6. Для полноценного оформления в ввиде галереи можно использовать ul li, или найти готовые решения вертски галереи, например вот. До сих пор ищу решение для Есть ли возможность в связке smartresizer + fancybox добавить в раскрытой картинке прямую ссылку на эту картинку? Т.е. когда у меня большая картинка и она подгоняется под размер экрана - не видно деталей, а нужно ее открыть в новом окне для просмотра 1 к 1.
|
|
|
|
« Последнее редактирование: 25.05.2012, 14:44:34 от rixter »
|
Записан
|
|
|
|
|