- Postagens: 2
- Obrigados Recebidos: 0
Instalação Jquery em um módulo
- Lucas
- Autor do Tópico
- Offline
- JCB! Novato
Menos
Mais
8 anos 1 semana atrás #100036
por Lucas
Lucas created the topic: Instalação Jquery em um módulo
Bom dia galera do joomlaclube!
Estou tendo dificuldades em um projeto que iniciei há pouco tempo...
Quero fazer uma galeria de fotos de clientes, e colocar um lightbox nas imagens.
Instalei o módulo Tiny Carousel no meu Joomla e configurei para exibir as imagens em um mini slide.
Mas o Tiny Carousel não contém o lightbox que eu quero, então tentei usar vários plugins de lightbox sem sucesso...
Então tive a ideia de colocar um jQuery no módulo do Tiny Carousel, o jQuery escolhido foi o FancyBox...
Segui todos os passos de instalação do FancyBox mas ele não funciona.
Aqui esta o arquivo default.php do Tiny Carousel
Eu não sei nem se pode instalar um jQuery no Joomla manualmente, mas preciso muito terminar pois tenho prazo para entregar o site.
Sou novo com Joomla e no Fórum também, espero que possam me ajudar
Estou tendo dificuldades em um projeto que iniciei há pouco tempo...
Quero fazer uma galeria de fotos de clientes, e colocar um lightbox nas imagens.
Instalei o módulo Tiny Carousel no meu Joomla e configurei para exibir as imagens em um mini slide.
Mas o Tiny Carousel não contém o lightbox que eu quero, então tentei usar vários plugins de lightbox sem sucesso...
Então tive a ideia de colocar um jQuery no módulo do Tiny Carousel, o jQuery escolhido foi o FancyBox...
Segui todos os passos de instalação do FancyBox mas ele não funciona.
Aqui esta o arquivo default.php do Tiny Carousel
<?php
/**
* Tiny Carousel
*
* @package Tiny Carousel
* @subpackage Tiny Carousel
* @version 3.4
* @author Gopi Ramasamy
* @copyright Copyright (C) 2010 - 2015 www.gopiplus.com, LLC
* @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only
*
* http://www.gopiplus.com/extensions/2014/06/tiny-carousel-slider-joomla-module/
*
*/
// no direct access
defined('_JEXEC') or die;
if ( ! empty($images) )
{
$tinyc_width = $params->get('tinyc_width');
$tinyc_height = $params->get('tinyc_height');
$tinyc_autointerval = $params->get('tinyc_autointerval');
$tinyc_intervaltime = $params->get('tinyc_intervaltime');
$tinyc_animation = $params->get('tinyc_animation');
$tinyc_random = $params->get('tinyc_random');
$tinyc_arrowcolor = $params->get('tinyc_arrowcolor');
if($tinyc_random == "YES")
{
shuffle($images);
}
$TinycImg = "";
foreach ( $images as $images )
{
$tinyc_path = JURI::base().$folder ."/". $images->name;
$tinyc_path = str_replace('\\', '/', $tinyc_path);
$TinycImg = $TinycImg ."<li><a href='".$tinyc_path ."' class='fancybox' rel='group'><img src='".$tinyc_path ."' alt='' /></a></li>";
}
$tinyc_width1 = $tinyc_width + 4;
$tinyc_height1 = $tinyc_height + 4;
?>
<script type="text/javascript">var $j = jQuery.noConflict();</script>
<style type='text/css' media='screen'>
#tchsp { height: 1%; margin: 30px 0 0; overflow:hidden; position: relative; padding: 0 50px 10px; }
#tchsp .viewport { height: <?php echo $tinyc_height1; ?>px; overflow: hidden; position: relative; }
#tchsp .viewport img { object-fit: cover; width: 193px; height: 130px; }
#tchsp .buttons { background: <?php echo $tinyc_arrowcolor; ?>; opacity: 0.8; border-radius: 35px; display: block; position: absolute;
top: 35%; left: 0; width: 35px; height: 35px; color: #fff; font-weight: bold; text-align: center; line-height: 35px; text-decoration: none;
font-size: 22px; }
#tchsp .next { right: 0; left: auto; }
#tchsp .buttons:hover{ color: #fff;background: #000; opacity: 1}
#tchsp .disable { visibility: hidden; }
#tchsp .overview { list-style: none; position: absolute; padding: 0; margin: 0; width: <?php echo $tinyc_width1; ?>px; left: 0 top: 0; }
#tchsp .overview li{ float: left; margin: 0 20px 0 0; padding: 1px; height: <?php echo $tinyc_height; ?>px; border: 1px solid #dcdcdc; width: <?php echo $tinyc_width; ?>px;}
</style>
<!-- OPENING FANCYBOX -->
<!-- Add mousewheel plugin (this is optional) -->
<script type="text/javascript" src="modules/mod_tiny_carousel/tmpl/fancybox/lib/jquery.mousewheel-3.0.6.pack.js"></script>
<!-- Add fancyBox -->
<link rel="stylesheet" href="modules/mod_tiny_carousel/tmpl/fancybox/source/jquery.fancybox.css?v=2.1.5" type="text/css" media="screen" />
<script type="text/javascript" src="modules/mod_tiny_carousel/tmpl/fancybox/source/jquery.fancybox.pack.js?v=2.1.5"></script>
<!-- ENDING FANCYBOX -->
<div id="tchsp">
<a class="buttons prev" href="#"><</a>
<div class="viewport">
<ul class="overview">
<?php echo $TinycImg; ?>
</ul>
</div>
<a class="buttons next" href="#">></a>
</div>
<script type="text/javascript">
jQuery(document).ready(function(){
jQuery('#tchsp').tinycarousel({
buttons: true,
interval: "<?php echo $tinyc_autointerval; ?>",
intervalTime: "<?php echo $tinyc_intervaltime; ?>",
animationTime: "<?php echo $tinyc_animation; ?>"
});
});
</script>
<script type="text/javascript">
$(document).ready(function() {
$(".fancybox").fancybox();
});
</script>
<?php
}
Eu não sei nem se pode instalar um jQuery no Joomla manualmente, mas preciso muito terminar pois tenho prazo para entregar o site.
Sou novo com Joomla e no Fórum também, espero que possam me ajudar
Please Entrar ou Registrar to join the conversation.
- Fernando Uller
- Offline
- JCB! Colaborador
Menos
Mais
- Postagens: 44
- Karma: 3
- Obrigados Recebidos: 3
8 anos 1 semana atrás - 8 anos 1 semana atrás #100040
por Fernando Uller
Acesse abaixo e Conheça Workana
Sempre procurando as melhores soluções para as suas ideias e projetos.
Conheça meu trabalho
www.workana.com/freelancer/e06922b1d67620ac1180824400527a78
Fernando Uller replied the topic: Instalação Jquery em um módulo
Olá amigo.
Podemos ajudar sim.
Por favor eu peço que você me adicione no skype, gosto de entender e verificar o problema em questão.
Após, eu posto aqui no fórum as medidas utilizadas para resolver o problema.
Skype: Este endereço de email está sendo protegido de spambots. Você precisa do JavaScript ativado para vê-lo.
Obrigado e fico no aguardo.
Podemos ajudar sim.
Por favor eu peço que você me adicione no skype, gosto de entender e verificar o problema em questão.
Após, eu posto aqui no fórum as medidas utilizadas para resolver o problema.
Skype: Este endereço de email está sendo protegido de spambots. Você precisa do JavaScript ativado para vê-lo.
Obrigado e fico no aguardo.
Acesse abaixo e Conheça Workana
Sempre procurando as melhores soluções para as suas ideias e projetos.
Conheça meu trabalho
www.workana.com/freelancer/e06922b1d67620ac1180824400527a78
Última Edição: 8 anos 1 semana atrás por Fernando Uller.
Please Entrar ou Registrar to join the conversation.
- Lucas
- Autor do Tópico
- Offline
- JCB! Novato
Menos
Mais
- Postagens: 2
- Obrigados Recebidos: 0