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

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: 1 2 3 4 5 6 7 8 9 10 11 [12]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Плагин SmartResizer - мини-эскизы картинок в статьях и блогах  (Прочитано 43866 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
Shustry
Группа развития
*****

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

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


Добрый зайка


« Ответ #330 : 26.01.2012, 21:56:40 »

rixter, пожалуйста. Копий не будет. Мухи отдельно, котлеты отдельно. Плагин создаёт тумбочки для вывода компонента, модуль - для себя.
Записан
rixter
Захожу иногда
**

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

Сообщений: 16


« Ответ #331 : 26.01.2012, 23:21:10 »

я имел ввиду, что сейчас модуль GK4 создает тумбочку и хранит ее в своей папке и плагин SmartResizer создает тумбочку и хранит в своей папке. Вот и получаются копии.
Записан
eklmn
Осваиваюсь на форуме
***

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

Сообщений: 36


« Ответ #332 : 14.02.2012, 20:23:09 »

Спасибо за плагин, он не перегружен ненужными плюшками. Я хотел бы попросить добавить в плагин возможность ресайзить оригиналы изображений, а ссылку с эскиза в статье делать на оригинал с измененным размером. Или может быть кто-то уже сделал так. Это девушкам администраторам очень сложно ресайзить фотки с цифровых мыльниц.
Такая возможность есть в других уже упомянутых в этой теме плагинах, но там наворочено слишком много лишнего. Спасибо.
Записан
faraon_x
Давно я тут
****

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

Сообщений: 368


Чем смогу, тем помогу ))) SEO


« Ответ #333 : 25.02.2012, 23:11:27 »

radius, подскажите пожалуйста, установил компонент BlogCalendar (календарь созданных материалов), при выборе любой даты плагин не срабатывает и выводится полная картинка в чем может быть проблема?

* default.zip (2.13 Кб - загружено 13 раз.)
« Последнее редактирование: 26.02.2012, 00:42:13 от faraon_x » Записан
zabrat
Осваиваюсь на форуме
***

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

Сообщений: 35



« Ответ #334 : 28.02.2012, 12:38:45 »

Спасибо за плагин, все норм работает.
Заметил также, если в адресе к картинке на сервере есть заглавные буквы то плагин такие картинки игнорирует.
Записан
GeoD
Новичок
*

Репутация: +0/-0
Offline 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 Offline

Сообщений: 1


« Ответ #336 : 10.03.2012, 15:57:17 »

Такая проблема Joomla 2.5 плагин работает нормально в статьях, но если выводиш блог категории то материал и фото отоброжаються дважды как бы дублируются, когда отключаеш плагин всё нормально стоновиться.
Записан
zabrat
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline 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 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 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 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
Давно я тут
****

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

Сообщений: 256



« Ответ #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
Давно я тут
****

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

Сообщений: 256



« Ответ #342 : 28.03.2012, 02:31:01 »

ТС написал чуть выше

Цитировать
Например, если плагин находит в параметрах блога категории параметры "thumb_width" и "thumb_height", которые задают размеры эскиза в блоге, то он их применяет. Таким образом каждый блог категории, блог раздела, блог материлов на главной или статья могут иметь свои размеры эскизов.

Но там пример для Joomla 1.5, а для 1.7 как это реализовать ?
Записан
radius
Давно я тут
****

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

Сообщений: 364


« Ответ #343 : 28.03.2012, 10:30:42 »

ТС написал чуть выше

Но там пример для Joomla 1.5, а для 1.7 как это реализовать ?

точно так же
Записан
rixter
Захожу иногда
**

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

Сообщений: 16


« Ответ #344 : 09.04.2012, 12:18:07 »

Показать текстовый блок

Есть ли возможность в связке smartresizer + fancybox добавить в раскрытой картинке прямую ссылку на эту картинку? Т.е. когда у меня большая картинка и она подгоняется под размер экрана - не видно деталей, а нужно ее открыть в новом окне для просмотра 1 к 1.
Записан
Shustry
Группа развития
*****

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

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


Добрый зайка


« Ответ #345 : 09.04.2012, 12:32:16 »

rixter, там и так, если картинка не смасштабированна, то появляется такой крестик. Кликаешь - увеличивается до 1:1. Это базовый функционал Fancy
Записан
rixter
Захожу иногда
**

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

Сообщений: 16


« Ответ #346 : 09.04.2012, 17:37:04 »

Может это в новой версии? У меня такого крестика нет, версия 1.3.4.
Записан
Shustry
Группа развития
*****

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

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


Добрый зайка


« Ответ #347 : 09.04.2012, 17:49:11 »

rixter, мой косяк. С HightSlide перепутал. Собственно, не думал, что такая функция может понадобиться. Но тут однозначно сам плагин править надо будет.
Записан
rixter
Захожу иногда
**

Репутация: +0/-0
Offline 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 Offline

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


Добрый зайка


« Ответ #349 : 10.04.2012, 06:39:43 »

rixter, попробуйте так:
return '<a href="' + href + '">Качай меня полностью</a>'
Записан
rixter
Захожу иногда
**

Репутация: +0/-0
Offline 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 Offline

Сообщений: 17


« Ответ #351 : 15.04.2012, 21:47:19 »

всем привет! помогите разобраться.. Раньше все работало, сейчас никак не хочет работать, загружаю картинки, пишу статью и ничего не происходит, картинки не уменьшаются. Может кто подскажет в чем дело? Статьи пишу на компоненте MyBlog, мой сайт www.fotografzosim.com
Записан
rixter
Захожу иногда
**

Репутация: +0/-0
Offline 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 » Записан
Страниц: 1 2 3 4 5 6 7 8 9 10 11 [12]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | 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