Новости Joomla

Как тестировать Joomla PHP-разработчику? Компонент Patch tester.

👩‍💻 Как тестировать Joomla PHP-разработчику? Компонент Patch tester.Joomla - open source PHP-фреймворк с готовой админкой. Его основная разработка ведётся на GitHub. Для того, чтобы международному сообществу разработчиков было удобнее тестировать Pull Requests был создан компонент Patch Tester, который позволяет "накатить" на текущую установку Joomla именно те изменения, которые необходимо протестировать. На стороне инфраструктуры Joomla для каждого PR собираются готовые пакеты, в которых находится ядро + предложенные изменения. В каждом PR обычно находятся инструкции по тестированию: куда зайти, что нажать, ожидаемый результат. Тестировщики могут предположить дополнительные сценарии, исходя из своего опыта и найти баги, о которых сообщить разработчику. Или не найти, и тогда улучшение или исправление ошибки быстрее войдёт в ядро Joomla. Напомню, что для того, чтобы PR вошёл в ядро Joomla нужны минимум 2 положительных теста от 2 участников сообщества, кроме автора. Видео на YouTubeВидео на VK ВидеоВидео на RuTubeКомпонент на GitHub https://github.com/joomla-extensions/patchtester@joomlafeed#joomla #php #webdev #community

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6.2PageBuilder Toolkit - это специализированный плагин для конструктора страниц Yootheme Pro, содержит набор различных утилит для ускорения процесса работы и отладки макета, множественные улучшения в интерфейсе, включая поддержку dark mode, подсказки, быстрая смена разрешения в окне просмотра и много чего еще.v.1.6.2 Что нового?- Индикатор статусов: теперь не просто показывает состояние запросов, но и делает автоматические попытки их отправки при кратковременных сбоях в сети, а если это не помогло, то переводит конструктор в ручной режим, что позволяет сохранит макет и настройки темы прежде чем вы потеряете все, что было сделано с момента последнего сохранения- Подсветка ошибок в макете: плагин анализирует код страницы и может автоматически подсвечивать data атрибуты с кучей мусора, которые попадают в код страницы при копипасте из Figma в TinyMCE (пригодится для старых макетов, в текущей работе плагин сам очищает код мусора). Также есть подсветка семантических ошибок сборки - дубли h1 тега на странице и вложенных друг в друга заголовков.- Улучшена поддержка будущего релиза Yootheme Pro 5 и редактора CodeMirror 6Плагин для русскоязычных пользователей доступен в каталоге расширений SovMart и распространяется за символическую плату (100р). Разработчики Joomla расширений и партнеры автора могут получить плагин бесплатно.Для работы плагина необходим конструктор страниц Yootheme Pro.Разработчик плагина - участник нашего сообщества Александр Судьбинов (@alexrevo), член официальной группы поддержки Yootheme Pro. Страница расширенияОписание на сайте автора@joomlafeed#joomla #yootheme

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

Puccalina

  • Осваиваюсь на форуме
  • 24
  • 1 / 0
Re: lightbox для VirtueMart
« Ответ #30 : 25.09.2010, 00:01:27 »
ау народ! очень прошу! :D >:(
*

Puccalina

  • Осваиваюсь на форуме
  • 24
  • 1 / 0
Re: lightbox для VirtueMart
« Ответ #32 : 25.09.2010, 00:45:25 »
beagler спасибо большое за ответ! только что решила проблему, как всегда все элементарно....я сначала заполнила сайт товаром и фото, а затем стала настраивать плагин...фотки, в названии которых были скобки "(_)" не грузились....без скобок все великолепно....может странно...но все получается после переименовывания....завтра буду переименовывать фото..... ::) спасибо вам ребята за форум....много подчерпнула для себя, новичка и многие ответы на вопросы и проблемы, с которыми сталкивалась в процессе работы с сайтом, находила и разрешала с помощью ваших тем...низкий всем поклон *DRINK*

Re: lightbox для VirtueMart
« Ответ #33 : 07.10.2010, 12:39:25 »
To:f__ant
Попробуй отключить в плагинах Joomla: Система - Обновление Mootools.
Держись.


*

Hot_Gomer

  • Захожу иногда
  • 296
  • 12 / 0
  • sudo su
Re: lightbox для VirtueMart
« Ответ #34 : 07.12.2010, 11:17:47 »
FireBug показывает наличие одной ошибки:
Fx.Scroll is not a constructor
(?)()3 (строка 1)
returns()mootools.js (строка 21)
create(event=undefined)mootools.js (строка 21)
(?)(fn=function())fetchs...l/seq/8 (строка 1)
(?)(type="domready", args=undefined, delay=undefined)fetchs...l/seq/8 (строка 1)
domReady()mootools.js (строка 59)
returns()mootools.js (строка 21)
create(event=DOMContentLoaded )

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

причем весь мутулс на странице где развернут компонент не работает(((
« Последнее редактирование: 07.12.2010, 12:25:15 от Hot_Gomer »
Joomla, Drupal, Ruby on Rails -
что может быть лучше?)
*

Hot_Gomer

  • Захожу иногда
  • 296
  • 12 / 0
  • sudo su
Re: lightbox для VirtueMart
« Ответ #35 : 07.12.2010, 12:45:38 »
После отключения мутулса в /components/com_virtuemart/themes/default/theme.php
Код
 function vmTheme() {
       parent::vmTemplate();
//       vmCommonHTML::loadMooTools();
 }
мутулс на страницах сайта заработал, но вот в самом виртуамарте каким образом можно сделать вывод картинок в лайтбоксе?
Joomla, Drupal, Ruby on Rails -
что может быть лучше?)
*

dm11

  • Новичок
  • 5
  • 0 / 0
Re: lightbox для VirtueMart
« Ответ #36 : 12.01.2011, 17:06:39 »
У меня лайт бокс заработал после вставки в index.php шаблона кода до тега </head>
Код
<?php if (@$option=='com_virtuemart' ) { ?>
<script language="JavaScript" type="text/javascript" src="<?php echo $mainframe->getCfg('live_site'); ?>components/com_virtuemart/js/slimbox/js/slimbox.js"></script>
<link type="text/css" rel="stylesheet" media="screen, projection" href="components/com_virtuemart/js/slimbox/css/slimbox.css" />
<?php }  ?>
*

alexKll

  • Осваиваюсь на форуме
  • 10
  • 0 / 0
  • Alex
Re: lightbox для VirtueMart
« Ответ #37 : 12.01.2011, 21:03:45 »
Уважаемые Гуру!
Помогите пожалуйста решить простую проблему. Joomla 1.5, VirtueMart 1.1.5  Где и что необходимо подправить, чтобы при клике на картинку, где отображается перечень товаров в категории т.е. (browse) НЕ ОТКРЫВАЛСЯ ligth box с увеличенным изображением, а сразу перебрасывало на страницу описания данного товара (flypage).
Думаю подобный вопрос интересует и многих других пользователей этого форума. В сети подобного ответа не нашел.
Был бы Вам очень признателен за помощь.
« Последнее редактирование: 12.01.2011, 21:08:30 от alexKll »
*

dolgik

  • Осваиваюсь на форуме
  • 15
  • 1 / 0
Re: lightbox для VirtueMart
« Ответ #38 : 25.02.2011, 10:21:40 »
У меня лайт бокс заработал после вставки в index.php шаблона кода до тега </head>
Код
<?php if (@$option=='com_virtuemart' ) { ?>
<script language="JavaScript" type="text/javascript" src="<?php echo $mainframe->getCfg('live_site'); ?>components/com_virtuemart/js/slimbox/js/slimbox.js"></script>
<link type="text/css" rel="stylesheet" media="screen, projection" href="components/com_virtuemart/js/slimbox/css/slimbox.css" />
<?php }  ?>

Сделал- ничего. папку motools в VM удалил- нифига. САйт fish-fan.com.ua. Не знаю даже куда копать.....((((((((((
*

dolgik

  • Осваиваюсь на форуме
  • 15
  • 1 / 0
Re: lightbox для VirtueMart
« Ответ #39 : 25.02.2011, 10:23:50 »
Уважаемые Гуру!
Помогите пожалуйста решить простую проблему. Joomla 1.5, VirtueMart 1.1.5  Где и что необходимо подправить, чтобы при клике на картинку, где отображается перечень товаров в категории т.е. (browse) НЕ ОТКРЫВАЛСЯ ligth box с увеличенным изображением, а сразу перебрасывало на страницу описания данного товара (flypage).
Думаю подобный вопрос интересует и многих других пользователей этого форума. В сети подобного ответа не нашел.
Был бы Вам очень признателен за помощь.



По моему просто нужно руками подправить browse_.php соответсвенный.
*

skillful

  • Осваиваюсь на форуме
  • 43
  • 9 / 0
Re: lightbox для VirtueMart
« Ответ #40 : 25.02.2011, 21:55:19 »
Привет Ондреи! Если вы не поняли как сделать чтоб картинки в списке категории открывались в lightbox (полноразмерная картинка), то могу подсказать свой следующий код:

Редактируем только файл browse_1.php

После
Код
mm_showMyFileName(__FILE__);
ставим
Код
vmCommonHTML::loadSlimBox();

Вместо
Код
<script type="text/javascript">//<![CDATA[
document.write('<a href="javascript:void window.open(\'<?php echo $product_full_image ?>\', \'win2\', \'status=no,toolbar=no,scrollbars=yes,titlebar=no,menubar=no,resizable=yes,width=<?php echo $full_image_width ?>,height=<?php echo $full_image_height ?>,directories=no,location=no\');">');
document.write( '<?php echo ps_product::image_tag( $product_thumb_image, 'class="browseProductImage" border="0" title="'.$product_name.'" alt="'.$product_name .'"' )?></a>' );
//]]>
</script>
<noscript>
<a href="<?php echo $product_full_image ?>" target="_blank" title="<?php echo $product_name ?>">
<?php echo ps_product::image_tag( $product_thumb_image, 'class="browseProductImage" border="0" title="'.$product_name.'" alt="'.$product_name .'"' )?>
</a>
</noscript>

вставляем
Код
<?php
if( basename($product_full_image)!= NO_IMAGE )
{?>
<a rel="lightbox" href="<?php echo $product_full_image ?>" title="<?php echo $product_name ?>">
<?php echo ps_product::image_tag( $product_thumb_image, 'class="browseProductImage" border="0" title="'.$product_name.'" alt="'.$product_name .'"' )?>
</a> <?php
}
else
{
echo ps_product::image_tag( $product_thumb_image, 'class="browseProductImage" border="0" title="'.$product_name.'" alt="'.$product_name .'"' );
} ?>

P.S. Будучий код работает в версии 1.5, Репутацию + пожалуйста если вам помогло. Только не говорите, что эта проблема решалась гдето раньше с редактированием только одного файла, я искал, не нашел, сделал в течении 2 часов..

« Последнее редактирование: 25.02.2011, 22:11:53 от skillful »
*

dolgik

  • Осваиваюсь на форуме
  • 15
  • 1 / 0
Re: lightbox для VirtueMart
« Ответ #41 : 27.02.2011, 16:42:48 »
Привет Ондреи! Если вы не поняли как сделать чтоб картинки в списке категории открывались в lightbox (полноразмерная картинка), то могу подсказать свой следующий код:

Редактируем только файл browse_1.php

После
Код
mm_showMyFileName(__FILE__);
ставим
Код
vmCommonHTML::loadSlimBox();

Вместо
Код
<script type="text/javascript">//<![CDATA[
document.write('<a href="javascript:void window.open(\'<?php echo $product_full_image ?>\', \'win2\', \'status=no,toolbar=no,scrollbars=yes,titlebar=no,menubar=no,resizable=yes,width=<?php echo $full_image_width ?>,height=<?php echo $full_image_height ?>,directories=no,location=no\');">');
document.write( '<?php echo ps_product::image_tag( $product_thumb_image, 'class="browseProductImage" border="0" title="'.$product_name.'" alt="'.$product_name .'"' )?></a>' );
//]]>
</script>
<noscript>
<a href="<?php echo $product_full_image ?>" target="_blank" title="<?php echo $product_name ?>">
<?php echo ps_product::image_tag( $product_thumb_image, 'class="browseProductImage" border="0" title="'.$product_name.'" alt="'.$product_name .'"' )?>
</a>
</noscript>

вставляем
Код
<?php
if( basename($product_full_image)!= NO_IMAGE )
{?>
<a rel="lightbox" href="<?php echo $product_full_image ?>" title="<?php echo $product_name ?>">
<?php echo ps_product::image_tag( $product_thumb_image, 'class="browseProductImage" border="0" title="'.$product_name.'" alt="'.$product_name .'"' )?>
</a> <?php
}
else
{
echo ps_product::image_tag( $product_thumb_image, 'class="browseProductImage" border="0" title="'.$product_name.'" alt="'.$product_name .'"' );
} ?>

P.S. Будучий код работает в версии 1.5, Репутацию + пожалуйста если вам помогло. Только не говорите, что эта проблема решалась гдето раньше с редактированием только одного файла, я искал, не нашел, сделал в течении 2 часов..



Спасибо, но мне нужно ,что бы скрипт работал во flypage (в browse картика ссылается на flypage ). Может можно применить этот подход к flypage?
*

skillful

  • Осваиваюсь на форуме
  • 43
  • 9 / 0
Re: lightbox для VirtueMart
« Ответ #42 : 27.02.2011, 16:48:26 »
Спасибо, но мне нужно ,что бы скрипт работал во flypage (в browse картика ссылается на flypage ). Может можно применить этот подход к flypage?

Шайтоооон! я как понял, нужно чтобы в списке товаров при нажатии на картинку перекидывало на описание этого товара (flypage), так что ли?
« Последнее редактирование: 27.02.2011, 17:02:05 от skillful »
*

skillful

  • Осваиваюсь на форуме
  • 43
  • 9 / 0
Re: lightbox для VirtueMart
« Ответ #43 : 27.02.2011, 17:14:06 »
Спасибо, но мне нужно ,что бы скрипт работал во flypage (в browse картика ссылается на flypage ). Может можно применить этот подход к flypage?

Если я правильно понял, то код будет такой
Код
<a href="<?php echo $product_flypage ?>" title="<?php echo $product_name ?>">
     <?php echo ps_product::image_tag( $product_thumb_image, 'class="browseProductImage" border="0" title="'.$product_name.'" alt="'.$product_name .'"' )?>
    </a>

*

dolgik

  • Осваиваюсь на форуме
  • 15
  • 1 / 0
Re: lightbox для VirtueMart
« Ответ #44 : 02.03.2011, 22:31:55 »
Если я правильно понял, то код будет такой
Код
<a href="<?php echo $product_flypage ?>" title="<?php echo $product_name ?>">
     <?php echo ps_product::image_tag( $product_thumb_image, 'class="browseProductImage" border="0" title="'.$product_name.'" alt="'.$product_name .'"' )?>

    </a>


Вы  меня не поняли (.
Попробую еще раз описать проблему. В flypage есть изображение товара, но при клике оно у меня отображатся в новом окне, а должен работать скрипт lightbox. Пожалуйста гляньте ссылку : http://www.fish-fan.com.ua/voblers/vobler-Jackall-10cc/flypage.tpl.html. , вы сами во все поймете.  
« Последнее редактирование: 03.03.2011, 08:02:08 от dolgik »
*

Varik

  • Новичок
  • 3
  • 0 / 0
Re: lightbox для VirtueMart
« Ответ #45 : 04.03.2011, 16:46:48 »
Привет Ондреи! Если вы не поняли как сделать чтоб картинки в списке категории открывались в lightbox (полноразмерная картинка), то могу подсказать свой следующий код:

Редактируем только файл browse_1.php

После
Код
mm_showMyFileName(__FILE__);
ставим
Код
vmCommonHTML::loadSlimBox();

Вместо
Код
<script type="text/javascript">//<![CDATA[
document.write('<a href="javascript:void window.open(\'<?php echo $product_full_image ?>\', \'win2\', \'status=no,toolbar=no,scrollbars=yes,titlebar=no,menubar=no,resizable=yes,width=<?php echo $full_image_width ?>,height=<?php echo $full_image_height ?>,directories=no,location=no\');">');
document.write( '<?php echo ps_product::image_tag( $product_thumb_image, 'class="browseProductImage" border="0" title="'.$product_name.'" alt="'.$product_name .'"' )?></a>' );
//]]>
</script>
<noscript>
<a href="<?php echo $product_full_image ?>" target="_blank" title="<?php echo $product_name ?>">
<?php echo ps_product::image_tag( $product_thumb_image, 'class="browseProductImage" border="0" title="'.$product_name.'" alt="'.$product_name .'"' )?>
</a>
</noscript>

вставляем
Код
<?php
if( basename($product_full_image)!= NO_IMAGE )
{?>
<a rel="lightbox" href="<?php echo $product_full_image ?>" title="<?php echo $product_name ?>">
<?php echo ps_product::image_tag( $product_thumb_image, 'class="browseProductImage" border="0" title="'.$product_name.'" alt="'.$product_name .'"' )?>
</a> <?php
}
else
{
echo ps_product::image_tag( $product_thumb_image, 'class="browseProductImage" border="0" title="'.$product_name.'" alt="'.$product_name .'"' );
} ?>

P.S. Будучий код работает в версии 1.5, Репутацию + пожалуйста если вам помогло. Только не говорите, что эта проблема решалась гдето раньше с редактированием только одного файла, я искал, не нашел, сделал в течении 2 часов..

Большое спасибо! Месяц искал решение
*

skillful

  • Осваиваюсь на форуме
  • 43
  • 9 / 0
Re: lightbox для VirtueMart
« Ответ #46 : 04.03.2011, 17:20:15 »
Вы  меня не поняли (.
Попробую еще раз описать проблему. В flypage есть изображение товара, но при клике оно у меня отображатся в новом окне, а должен работать скрипт lightbox. Пожалуйста гляньте ссылку : http://www.fish-fan.com.ua/voblers/vobler-Jackall-10cc/flypage.tpl.html. , вы сами во все поймете. 

хмм, на этой странице lightbox должен работать по умолчанию...
*

cadet

  • Захожу иногда
  • 239
  • 17 / 0
Re: lightbox для VirtueMart
« Ответ #47 : 05.03.2011, 12:08:30 »
Вы  меня не поняли (.
Попробую еще раз описать проблему. В flypage есть изображение товара, но при клике оно у меня отображатся в новом окне, а должен работать скрипт lightbox. Пожалуйста гляньте ссылку : http://www.fish-fan.com.ua/voblers/vobler-Jackall-10cc/flypage.tpl.html. , вы сами во все поймете. 
А в админке VirtueMarta включена функция lightbox?
*

skillful

  • Осваиваюсь на форуме
  • 43
  • 9 / 0
Re: lightbox для VirtueMart
« Ответ #48 : 05.03.2011, 12:13:15 »
dolgik Да, посмотрите включена ли функция lightbox в админке, если да, и ничего не понятно то скиньте мне базу и весь движок )))
*

dolgik

  • Осваиваюсь на форуме
  • 15
  • 1 / 0
Re: lightbox для VirtueMart
« Ответ #49 : 05.03.2011, 17:13:26 »
dolgik Да, посмотрите включена ли функция lightbox в админке, если да, и ничего не понятно то скиньте мне базу и весь движок )))

light box конечно же включен.


На локал хосте ,где сайт еще не сильно "наворочен " функционалом, все ок!
По началу работало и на хостинге, но вроде бы после включения SEF404 перестало работать. Но я не могу утверждать(
« Последнее редактирование: 05.03.2011, 17:16:47 от dolgik »
*

skillful

  • Осваиваюсь на форуме
  • 43
  • 9 / 0
Re: lightbox для VirtueMart
« Ответ #50 : 05.03.2011, 17:17:19 »
скидывай движок, конфидициальность за мной
*

iness_99

  • Новичок
  • 6
  • 0 / 0
Re: lightbox для VirtueMart
« Ответ #51 : 05.03.2011, 22:15:25 »
Привет Ондреи! Если вы не поняли как сделать чтоб картинки в списке категории открывались в lightbox (полноразмерная картинка), то могу подсказать свой следующий код:

Редактируем только файл browse_1.php

После
Код
mm_showMyFileName(__FILE__);
ставим
Код
vmCommonHTML::loadSlimBox();

Вместо
Код
<script type="text/javascript">//<![CDATA[
document.write('<a href="javascript:void window.open(\'<?php echo $product_full_image ?>\', \'win2\', \'status=no,toolbar=no,scrollbars=yes,titlebar=no,menubar=no,resizable=yes,width=<?php echo $full_image_width ?>,height=<?php echo $full_image_height ?>,directories=no,location=no\');">');
document.write( '<?php echo ps_product::image_tag( $product_thumb_image, 'class="browseProductImage" border="0" title="'.$product_name.'" alt="'.$product_name .'"' )?></a>' );
//]]>
</script>
<noscript>
<a href="<?php echo $product_full_image ?>" target="_blank" title="<?php echo $product_name ?>">
<?php echo ps_product::image_tag( $product_thumb_image, 'class="browseProductImage" border="0" title="'.$product_name.'" alt="'.$product_name .'"' )?>
</a>
</noscript>

вставляем
Код
<?php
if( basename($product_full_image)!= NO_IMAGE )
{?>
<a rel="lightbox" href="<?php echo $product_full_image ?>" title="<?php echo $product_name ?>">
<?php echo ps_product::image_tag( $product_thumb_image, 'class="browseProductImage" border="0" title="'.$product_name.'" alt="'.$product_name .'"' )?>
</a> <?php
}
else
{
echo ps_product::image_tag( $product_thumb_image, 'class="browseProductImage" border="0" title="'.$product_name.'" alt="'.$product_name .'"' );
} ?>

P.S. Будучий код работает в версии 1.5, Репутацию + пожалуйста если вам помогло. Только не говорите, что эта проблема решалась гдето раньше с редактированием только одного файла, я искал, не нашел, сделал в течении 2 часов..




Браво тебе! Ты гений!
Все работает!
Joomla 1.5.22
Virtuemart 1.1.7
http://waffen-joray.ch
*

Memfis

  • Новичок
  • 5
  • 0 / 0
Re: lightbox для VirtueMart
« Ответ #52 : 13.03.2011, 15:14:57 »
Всем привет. Есть такая проблема: при открытии просмотра картинки в режиме lightbox перестало выводиться название товара внизу слева.

Помогите, пожалуйста, вернуть реквизит. Что где надо исправить? >:(
*

skyscraper

  • Захожу иногда
  • 252
  • 47 / 2
Re: lightbox для VirtueMart
« Ответ #53 : 13.03.2011, 18:56:42 »
мож здесь глянь components/com_virtuemart/js/slimbox/js/slimbox.js
*

Memfis

  • Новичок
  • 5
  • 0 / 0
Re: lightbox для VirtueMart
« Ответ #54 : 13.03.2011, 19:13:57 »
мож здесь глянь components/com_virtuemart/js/slimbox/js/slimbox.js


Там уже смотрел, но так как в javascript не силён, то так и получилось, что только посмотрел, но аномалий увидеть не смог, вроде всё нормально...
Похоже, что в блок <div id="lbCaption"> просто не записывается название товара, но в каком файле это подправить - ума ни приложу, долго лазил по многим возможным файлам, но результат то же...
« Последнее редактирование: 13.03.2011, 19:26:23 от Memfis »
*

Andrew1110

  • Захожу иногда
  • 165
  • 0 / 0
Re: lightbox для VirtueMart
« Ответ #55 : 04.04.2011, 10:23:21 »
У меня после обновления vm1.1.3->vm1.1.6 лайтбокс перестал открываться как таковой. При нажатии на увеличить в карточке товара изображение без затемнения открывается под всей страницей внизу... и не по центру, а как-то справа, половина торчит из-зи экрана... притом на локалхосте такое же обновление сначала делал, все в норме было. Помогите пожалуйста решить проблему!
*

barsu4ok

  • Новичок
  • 3
  • 0 / 0
Re: lightbox для VirtueMart
« Ответ #56 : 23.04.2011, 22:03:35 »
пути прписаны провильно - http://blanksilver.com/components/com_virtuemart/fetchscript.php?gzip=0&amp;subdir[0]=/themes/default&amp;file[0]=theme.js&amp;subdir[1]=/js&amp;file[1]=sleight.js&amp;subdir[2]=/js/mootools&amp;file[2]=mootools-release-1.11.js&amp;subdir[3]=/js/mootools&amp;file[3]=mooPrompt.js
но возвращает ошибку. У Вас вообще http://blanksilver.com/components/com_virtuemart/fetchscript.php есть? И права на его запуск?

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

baro

  • Новичок
  • 2
  • 0 / 0
Re: lightbox для VirtueMart
« Ответ #57 : 11.05.2011, 20:26:07 »
помогите пожалуйсто, лайтбокс не работает, перепробовал все выше сказанное, никакого эфекта =(
joomla 1.5 VirtueMart 1.1.7
*

adjuster

  • Давно я тут
  • 786
  • 55 / 2
Re: lightbox для VirtueMart
« Ответ #58 : 12.05.2011, 11:38:36 »
Там уже смотрел, но так как в javascript не силён, то так и получилось, что только посмотрел, но аномалий увидеть не смог, вроде всё нормально...
Похоже, что в блок <div id="lbCaption"> просто не записывается название товара, но в каком файле это подправить - ума ни приложу, долго лазил по многим возможным файлам, но результат то же...

Попробуй сравнить (взят из файла) components\com_virtuemart\js\slimbox\js\slimbox.js
Код
/*
Slimbox v1.57 - The ultimate lightweight Lightbox clone
(c) 2007-2009 Christophe Beyls <http://www.digitalia.be>
MIT-style license.
*/
eventName = (window.ie6 || window.ie7 )? "load" : "domready";
var Slimbox=(function(){var G=window,v,h,H=-1,q,x,F,w,z,N,t,l=r.bindWithEvent(),f=window.opera&&(navigator.appVersion>="9.3"),p=document.documentElement,o={},u=new Image(),L=new Image(),J,b,i,K,e,I,c,B,M,y,j,d,D;G.addEvent(eventName,function(){$(document.body).adopt($$(J=new Element("div",{id:"lbOverlay"}),b=new Element("div",{id:"lbCenter"}),I=new Element("div",{id:"lbBottomContainer"})).setStyle("display","none"));i=new Element("div",{id:"lbImage"}).injectInside(b).adopt(K=new Element("a",{id:"lbPrevLink",href:"#"}),e=new Element("a",{id:"lbNextLink",href:"#"}));K.onclick=C;e.onclick=g;var O;c=new Element("div",{id:"lbBottom"}).injectInside(I).adopt(O=new Element("a",{id:"lbCloseLink",href:"#"}),B=new Element("div",{id:"lbCaption"}),M=new Element("div",{id:"lbNumber"}),new Element("div",{styles:{clear:"both"}}));O.onclick=J.onclick=E});function A(){var P=G.getScrollLeft(),O=f?p.clientWidth:G.getWidth();$$(b,I).setStyle("left",P+(O/2));if(w){J.setStyles({left:P,top:G.getScrollTop(),width:O,height:G.getHeight()})}}function n(O){["object",G.ie6?"select":"embed"].forEach(function(Q){$each(document.getElementsByTagName(Q),function(R){if(O){R._slimbox=R.style.visibility}R.style.visibility=O?"hidden":R._slimbox})});J.style.display=O?"":"none";var P=O?"addEvent":"removeEvent";G[P]("scroll",A)[P]("resize",A);document[P]("keydown",l)}function r(P){var O=P.code;if(v.closeKeys.contains(O)){E()}else{if(v.nextKeys.contains(O)){g()}else{if(v.previousKeys.contains(O)){C()}}}P.stop()}function C(){return a(x)}function g(){return a(F)}function a(O){if(O>=0){H=O;q=h[O][0];x=(H||(v.loop?h.length:0))-1;F=((H+1)%h.length)||(v.loop?0:-1);s();b.className="lbLoading";o=new Image();o.onload=m;o.src=q}return false}function m(){b.className="";d.set(0);i.setStyles({width:o.width,backgroundImage:"url("+q+")",display:""});$$(i,K,e).setStyle("height",o.height);B.setHTML(h[H][1]||"");M.setHTML((((h.length>1)&&v.counterText)||"").replace(/{x}/,H+1).replace(/{y}/,h.length));if(x>=0){u.src=h[x][0]}if(F>=0){L.src=h[F][0]}N=i.offsetWidth;t=i.offsetHeight;var O=Math.max(0,z-(t/2));if(b.offsetHeight!=t){j.chain(j.start.pass({height:t,top:O},j))}if(b.offsetWidth!=N){j.chain(j.start.pass({width:N,marginLeft:-N/2},j))}j.chain(function(){I.setStyles({width:N,top:O+t,marginLeft:-N/2,visibility:"hidden",display:""});d.start(1)});j.callChain()}function k(){if(x>=0){K.style.display=""}if(F>=0){e.style.display=""}D.set(-c.offsetHeight).start(0);I.style.visibility=""}function s(){o.onload=Class.empty;o.src=u.src=L.src=q;j.clearChain();j.stop();d.stop();D.stop();$$(K,e,i,I).setStyle("display","none")}function E(){if(H>=0){s();H=x=F=-1;b.style.display="none";y.stop().chain(n).start(0)}return false}Element.extend({slimbox:function(O,P){$$(this).slimbox(O,P);return this}});Elements.extend({slimbox:function(O,R,Q){R=R||function(S){return[S.href,S.title]};Q=Q||function(){return true};var P=this;P.forEach(function(S){S.removeEvents("click").addEvent("click",function(T){var U=P.filter(Q,this);Slimbox.open(U.map(R),U.indexOf(this),O);T.stop()}.bindWithEvent(S))});return P}});return{open:function(Q,P,O){v=$extend({loop:false,overlayOpacity:0.8,overlayFadeDuration:400,resizeDuration:400,resizeTransition:false,initialWidth:250,initialHeight:250,imageFadeDuration:400,captionAnimationDuration:400,counterText:"Image {x} of {y}",closeKeys:[27,88,67],previousKeys:[37,80],nextKeys:[39,78]},O||{});y=J.effect("opacity",{duration:v.overlayFadeDuration});j=b.effects($extend({duration:v.resizeDuration},v.resizeTransition?{transition:v.resizeTransition}:{}));d=i.effect("opacity",{duration:v.imageFadeDuration,onComplete:k});D=c.effect("margin-top",{duration:v.captionAnimationDuration});if(typeof Q=="string"){Q=[[Q,P]];P=0}z=G.getScrollTop()+((f?p.clientHeight:G.getHeight())/2);N=v.initialWidth;t=v.initialHeight;b.setStyles({top:Math.max(0,z-(t/2)),width:N,height:t,marginLeft:-N/2,display:""});w=G.ie6||(J.currentStyle&&(J.currentStyle.position!="fixed"));if(w){J.style.position="absolute"}y.set(0).start(v.overlayOpacity);A();n(1);h=Q;v.loop=v.loop&&(h.length>1);return a(P)}}})();

// AUTOLOAD CODE BLOCK (MAY BE CHANGED OR REMOVED)
Slimbox.scanPage = function() {
$$($$(document.links).filter(function(el) {
return el.rel && el.rel.test(/^lightbox/i);
})).slimbox({/* Put custom options here */}, null, function(el) {
return (this == el) || ((this.rel.length > 8) && (this.rel == el.rel));
});
};
window.addEvent(eventName, Slimbox.scanPage);
*

baro

  • Новичок
  • 2
  • 0 / 0
Re: lightbox для VirtueMart
« Ответ #59 : 15.05.2011, 19:32:54 »
спасибо, уже друг помог с которым совместно делаем сайт)
сейчас буду узнавать в чем была суть проблемы
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Количество просмотров товара VirtueMart Существует?

Автор grishin

Ответов: 38
Просмотров: 13334
Последний ответ 22.08.2020, 08:44:29
от rsn
Не выводит списком Настраиваемое поле в VirtueMart 5.0

Автор ЛюдмилаМир

Ответов: 2
Просмотров: 3769
Последний ответ 25.08.2019, 16:27:04
от ЛюдмилаМир
Joomla VirtueMart помощь в переводе

Автор akkord31

Ответов: 0
Просмотров: 3599
Последний ответ 21.05.2019, 09:14:02
от akkord31
Миграция с Joomla 1.5 на 3 с VirtueMart 1.1.9 stable на свежую. Кто поможет?

Автор Гриша-Десантник

Ответов: 7
Просмотров: 3944
Последний ответ 23.04.2019, 10:22:25
от draff
Переход на https VirtueMart 1.1.4 проблемы с фото

Автор Sergey1984

Ответов: 4
Просмотров: 3946
Последний ответ 25.10.2018, 20:56:54
от Sergey1984