0 Пользователей и 1 Гость просматривают эту тему.
  • 1159 Ответов
  • 248620 Просмотров
*

PINE

  • Захожу иногда
  • 109
  • 0 / 0
Цитировать
Я перепробовал около десятка подобных плагинов, но мавик оказался самым удобным!
Вопрос - есть ли какая-нибудь возможность обойти отображение  изображений просматриваемых в увеличенном режиме, которые были при включении в материал изменены в размере, но по своей сути не нужные для просмотра вместе с остальными изображениями (PREV-NEXT) на этой странице. Ну, например, пришлось изменить в размере логотип и он начинает отображаться вместе с изображениями продукции... 
Большое спасибо за помощь! yes!
*

GWork

  • Захожу иногда
  • 123
  • 1 / 0
Неправильно вопрос задавал.
Кто-нибудь реализовывал, чтобы можно было видеть под названием фото его описание?

Допустим пусть из тайтла берется текст. Но с таким условием, чтобы после первого предложение переносился весь последующий текст. Ну и выравнивание по левому краю соотвественно. Кто хотел бы над этим помучаться? Я php незнаю. Или может автор подскажет решение?


[вложение удалено Администратором]
« Последнее редактирование: 07.02.2012, 20:43:13 от GWork »
*

sashaab

  • Осваиваюсь на форуме
  • 11
  • 2 / 0
Неправильно вопрос задавал.
Кто-нибудь реализовывал, чтобы можно было видеть под названием фото его описание?

Допустим пусть из тайтла берется текст. Но с таким условием, чтобы после первого предложение переносился весь последующий текст. Ну и выравнивание по левому краю соотвественно. Кто хотел бы над этим помучаться? Я php незнаю. Или может автор подскажет решение?


само отображение реализовано с помощью сторонних скриптов
тот, что на скриншоте highslide, на оффсайте есть Editor, настроек масса highslide.com/editor/
И потом можно добавить новый тип всплывающего окна -- http://joomlaforum.ru/index.php/topic,61588.msg954564.html#msg954564
Липо отредактировать существующий highslide.php в соответствии с тем что получилось в Highslide редакторе.
« Последнее редактирование: 07.02.2012, 23:56:43 от sashaab »
*

Mihanja80

  • Завсегдатай
  • 1918
  • 168 / 4
  • Всю жизнь учусь...
А на Joomla 2.5.1 работает? А то страшно обновляться...
Я с мобильного, в основном...
*

strannik-yura

  • Давно я тут
  • 511
  • 44 / 1
  • :)
А на Joomla 2.5.1 работает? А то страшно обновляться...

работает
*

RomanA

  • Захожу иногда
  • 111
  • 0 / 0
Может я чего-то не дочитал здесь (31 страница, всё таки ^-^), но почему после редактирования графики (рамочек), используемой скриптом HighslideJS, который также работает в сайте, изменились туда же и рамочки всплывающих окон в Mavik Thumbnails? Вроде бы в плагине прописаны пути к графике, но он нашёл именно те картинки из папки HighslideJS :o
*

GWork

  • Захожу иногда
  • 123
  • 1 / 0
Как сделать, чтобы при клике на другое изображение или объект (ссылку, таб на этой же странице и т.д.), убиралось с экрана текущее изображение?
« Последнее редактирование: 18.02.2012, 13:13:09 от GWork »
*

LyalyaChornaya

  • Захожу иногда
  • 236
  • 15 / 1
mavik, специально зарегистрировалась на форуме, чтобы вам написать. Достаточно долго уже пользуюсь вашим плагином и очень довольна. Но теперь возникла немножко другая ситуация. Нужно, чтобы окна открывались вот так, как на этом сайте: http://www.krotbers.ru/products/. В плагине mavikthumbnails описание тянется из тега alt или title. Спору нет, удобно очень, но теперь руководство поставило новую задачу. Хоть я в программировании и нет смыслю, но поняла, что за это отвечает кусок кода:
Код
	function decorate() {
$img =& $this->plugin->img;

$title = $img->getAttribute('title');
if (empty($title) && $img->getAttribute('alt')) {
$title = $img->getAttribute('alt');
}
$title = htmlentities($title, ENT_QUOTES, 'UTF-8');

$class = 'thumbnail highslide';
$style = '';
$zoominImg = '';

if ($this->plugin->zoominImg) {
$style = $img->getAttribute('style');
$img->setAttribute('style', '');
$zoominImg = '<span class="zoomin-img"></span>';
$class .= ' with-zoomin-img';
$align = $img->getAttribute('align');
if($align == 'left' || $align == 'right') { $style .= '; float:'.$align.';'; }   
}

if ($this->plugin->zoominCur) {
$class .= ' zoomin-cur';
}

return '<a class="'.$class.'" style="'.$style.'" href="' . $this->plugin->originalSrc . '" onclick=\'return hs.expand(this, { captionText: "'.$title.'", slideshowGroup: "'.@$this->plugin->article->id.'" })\' title="' . $title . '">' . $img->toString(). $zoominImg . '</a>';
}

}
?>

А на том примере, что я привела, описание тянется из дива, который расположен сразу после ссылки на рисунок. Вот такой див:
Код
<div class="highslide-caption highslide-display-block" id="" style="visibility: visible; margin-top: 0pt; overflow: hidden; height: 126px; z-index: 2;"><table width="100%" cellspacing="1" border="0" class="goodDesk">
<tbody>
<tr>
<th>Тип продукции</th>
<td>Плитка декоративная облицовочная</td>
</tr>
<tr>
<th>Наименование</th>
<td>СКЦД-КК-15</td>
</tr>
<tr>
<th>Размер, мм (Дл. × Шир. × Выс.)</th>
<td>390×90×94</td>
</tr>
<tr>
</tr>
<tr>
<th>Марка проч.</th>
<td>75 &ndash; 150</td>
</tr>
<tr>
<th>Вес, кг</th>
<td>7,5</td>
</tr>
<tr>
<th>Кол-во на поддоне, шт.</th>
<td>192</td>
</tr>
</tbody>
</table></div>
Вот я прошу помощи - как преобразовать этот кусок кода в highslide.php вашего плагина? От этого плагин mavikthumbnails станет еще более удобным.
*

GWork

  • Захожу иногда
  • 123
  • 1 / 0
Поддерживаю! Тоже очень хороший вопрос!
*

LyalyaChornaya

  • Захожу иногда
  • 236
  • 15 / 1
Не знаю, откликнется ли mavik, написала ему в аську, попросила зайти в тему, будем надеяться, что поможет...
*

mavik

  • Давно я тут
  • 570
  • 86 / 2
Переделать выводимый плагином html-код не сложно, но откуда он должен брать html-код для этого дива с описанием?
www.mavik.com.ua - Создание веб-сайтов на основе CMS Joomla.
Создание компонентов и модулей.
*

GWork

  • Захожу иногда
  • 123
  • 1 / 0
А как насчет js? Просил одного начинающего кодера посмотреть по моему вопросу, он плюнул, сказал непонятный код.
*

mavik

  • Давно я тут
  • 570
  • 86 / 2
При чем тут js?
На счет непонятности кода, то вы сами написали "начинающего". На самом деле код написан "как по учебнику".
www.mavik.com.ua - Создание веб-сайтов на основе CMS Joomla.
Создание компонентов и модулей.
*

GWork

  • Захожу иногда
  • 123
  • 1 / 0
При чем тут js?
На счет непонятности кода, то вы сами написали "начинающего". На самом деле код написан "как по учебнику".

Имеется ввиду предыдущий вопрос: Как сделать, чтобы при клике на другое изображение или объект (ссылку, таб на этой же странице и т.д.), убиралось с экрана текущее изображение?

Изображения через highslide выводятся.
*

LyalyaChornaya

  • Захожу иногда
  • 236
  • 15 / 1
Цитировать
Переделать выводимый плагином html-код не сложно, но откуда он должен брать html-код для этого дива с описанием?
он должен брать код из дива определенного класса, я смотрела в других плагинах, но поскольку я в php ничего не понимаю, ничего у меня не получилось, хотела вместо alt подставить что-то типа div id="" class="highslide-caption". Тогда после картинки я поставлю div с описанием изделия и плагин будет тащить отформатированное описание из него. Подобным образом реализовано описание товара или изделия в плагине Highslide. На странице разработчика приводится даже код, как это сделать. Но я не хочу плагин Highslide, больно много кода приходится писать к каждой картинке, да и превьюшки он не делает.
« Последнее редактирование: 22.02.2012, 16:46:19 от LyalyaChornaya »
*

mavik

  • Давно я тут
  • 570
  • 86 / 2
Имеется ввиду предыдущий вопрос: Как сделать, чтобы при клике на другое изображение или объект (ссылку, таб на этой же странице и т.д.), убиралось с экрана текущее изображение?

Изображения через highslide выводятся.

Я не совсем понял вопрос. Но если понял правильно, то это вопрос к разработчикам highslide.
Плагин только создает превьюшку и добавляет html-код необходимый для работы сторонних скриптов всплыващих окон.
www.mavik.com.ua - Создание веб-сайтов на основе CMS Joomla.
Создание компонентов и модулей.
*

LyalyaChornaya

  • Захожу иногда
  • 236
  • 15 / 1
mavik, ну а мой вопрос как же? пост 922
*

mavik

  • Давно я тут
  • 570
  • 86 / 2
Такое http://www.krotbers.ru/products/ надо делать при помощи компонента, а не плагина. Там, кстати, какая-то галерея использована. Если делать плагином, то в любом случае придется костыли ставить.
www.mavik.com.ua - Создание веб-сайтов на основе CMS Joomla.
Создание компонентов и модулей.
*

LyalyaChornaya

  • Захожу иногда
  • 236
  • 15 / 1
я за костыли, уж больно плагин ваш удобный, не сочтите за лесть, но это правда. Все-таки, как же переменную-то подставить вместо alt. Вот вчера лазила по плагинам и видела код наподобие такого, но сегодня уже найти не могу, а прицепить к вашему коду знаний php  не хватает. Превьюшки ваш плагин делает очень хорошо, а при той огромной куче картинок на моем сайте делать еще и превьюшки...
*

LyalyaChornaya

  • Захожу иногда
  • 236
  • 15 / 1
Ну вот что-то такое нарыла в плагине highslide
Код
$html .= '<a  id="thumb'.$i.'" href="'.$path_img.'" style="padding-right:7px;"	
class="highslide" onclick="return hs.expand(this,{'.$paras['override'].',captionId:\''.$id_link.'\', slideshowGroup:\''.$id_link.'\'});">';
$html .= '<img src="'.$thumb_img.'" alt="'.$thumb_img.'" title="Click to enlarge"   '.$width.' />';
$html .= '</a>';
}
}


$html .= '<div class="highslide-caption" id="'.$id_link.'">
*

mavik

  • Давно я тут
  • 570
  • 86 / 2
Это все понятно, но что внутрь этого дива <div class="highslide-caption" id="'.$id_link.'"> вставлять?
Где брать описание для картинки?
www.mavik.com.ua - Создание веб-сайтов на основе CMS Joomla.
Создание компонентов и модулей.
*

LyalyaChornaya

  • Захожу иногда
  • 236
  • 15 / 1
вот я так это понимаю. Через пень-колоду, пользуясь словарем (не смейтесь), разбирая кусок вашего кода, поняла, что описание берется из title. а если в титл ничего нет, то из alt. А если сделать так: если в title ничего нет, то описание берется из дива с id и классом? Ну, а див с таблицей или чем угодно внутри я уж сама ручками напишу после картинки
*

LyalyaChornaya

  • Захожу иногда
  • 236
  • 15 / 1
Ну и в результате будет:
Код
<img class="mvThumb" src="images/stories/...jpg" alt="Кресло офисное &laquo;Элеганс&raquo; ТКО-01" height="150px" />
<div id="" class="highslide-caption"> Тут таблица </div>
*

mavik

  • Давно я тут
  • 570
  • 86 / 2
Сейчас плагин разбирает только тег img. Для первоначальной задачи этого было достаточно. Для вашей задачи ему необходимо анализировать все содержимое статьи.
Но у меня есть одна идея - переложить эту задачу на js (как-то сразу я не понял мысли предложения выше). Можно добавить скрипт который будет обрабатывать содержимое страницы уже на стороне клиента. Но это уже коммерческий вопрос (либо можете сделать самостоятельно - php тут не нужен).
www.mavik.com.ua - Создание веб-сайтов на основе CMS Joomla.
Создание компонентов и модулей.
*

LyalyaChornaya

  • Захожу иногда
  • 236
  • 15 / 1
Ну вот на том сайте вот такой скрипт:
Спойлер
[свернуть]
В исходном коде странице больше ни одного скрипта нет. Неужели все руками делали? что-то не верится. Возможно, мне придется в таком случае использовать плагин highslide для картинок и описания (он это может), а ваш - только для создания превью, а жаль...
Прописать бы вместо alt  этот див, а там можно было бы дальше покопаться, вот в этом месте: 
Код
		$title = $img->getAttribute('title');
if (empty($title) && $img->getAttribute('alt')) {
$title = $img->getAttribute('alt');
*

mavik

  • Давно я тут
  • 570
  • 86 / 2
Цитировать
В исходном коде странице больше ни одного скрипта нет. Неужели все руками делали? что-то не верится.

Я же написал:
Цитировать
там использована какая-то галлерея
www.mavik.com.ua - Создание веб-сайтов на основе CMS Joomla.
Создание компонентов и модулей.
*

RomanA

  • Захожу иногда
  • 111
  • 0 / 0
Раз уж обсуждение возобновилось, позвольте напомнить и мой вопрос:
Может я чего-то не дочитал здесь (31 страница, всё таки ), но почему после редактирования графики (рамочек), используемой скриптом HighslideJS, который также работает в сайте, изменились туда же и рамочки всплывающих окон в Mavik Thumbnails?? Вроде бы, в плагине прописаны пути к графике, но он нашёл именно те картинки из папки HighslideJS...
*

mavik

  • Давно я тут
  • 570
  • 86 / 2
В вашем случае надо смотреть на месте. Тут дело не в плагине, а в организации вашего сайта.
Но думаю что вам не удастся одновременно использовать один и тот-же ява-скрипт раздельно.
www.mavik.com.ua - Создание веб-сайтов на основе CMS Joomla.
Создание компонентов и модулей.
*

RomanA

  • Захожу иногда
  • 111
  • 0 / 0
Видимо, придётся читать предыдущие 31 страницу... ;)
А причём здесь один скрипт? Как связаны Ваш плагин и HighSlide?
*

mavik

  • Давно я тут
  • 570
  • 86 / 2
Плагин использует HighSlide для отображения всплыващих окон. Читать все сообщения нет смысла - они вам не помогут.
www.mavik.com.ua - Создание веб-сайтов на основе CMS Joomla.
Создание компонентов и модулей.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Изменение иконки инвалида-колясочника в плагине Панель доступности

Автор Cirevie

Ответов: 7
Просмотров: 400
Последний ответ 31.01.2024, 12:00:43
от Vastriet
Плагин превьюшек mAvik Thumbnails 2 - версия для Joomla 3

Автор mavik

Ответов: 593
Просмотров: 84016
Последний ответ 05.12.2021, 12:24:10
от Yamamura
Не работают настройки стилей ссылки в mAvik Thumbnails

Автор orsy

Ответов: 0
Просмотров: 1233
Последний ответ 10.04.2017, 16:08:28
от orsy
Аналог mavik Thumbnails для Joomla 3 ?

Автор atyutrin

Ответов: 11
Просмотров: 6996
Последний ответ 24.10.2016, 17:17:56
от mavik
иконки в FAQ в для Shortcode ULTIMATE

Автор Hollyfild

Ответов: 2
Просмотров: 1848
Последний ответ 30.04.2016, 16:31:48
от Hollyfild