2010-07-06 3 views
0

J'ai du mal à faire fonctionner jquery lightbox en codeigniter. Ce que je veux arriver est de faire apparaître une vignette youtube et de lire la vidéo sur la visionneuse. J'emmagasinés en dehors de mon répertoire de l'application, je l'ai inclus dans mon fichier de configuration comme ceci:jquery lightbox dans codeigniter

$config['jquery'] = "js/jquery1.4.2.js";

puis-je inclure dans le fichier de vue comme celui-ci:

<script type="text/javascript" src="<?php echo "$base"."js/jquery1.4.2.js"; ?>"></script> 
<script type="text/javascript" src="<?php echo "$base"."js/js/jquery.lightbox-0.5.js"; ?>"></script> 
<link rel="stylesheet" type="text/css" href="<?php echo "$base"."js/css/jquery-lightbox-0.5.css"; ?>" media="screen" /> 

La fonction de contrôleur est comme ceci:

$data['css'] = $this->config->item('css'); 
$data['jquery'] = $this->config->item('jquery'); 
$this->load->view('aboutus',$data); 

et cela ne fonctionne pas.

... J'ai essayé le plugin sur une page html essai statique, il fonctionne très bien :(

+0

Looks comme '$ data ['css/jquery']' ne sont jamais utilisés? Aussi, qu'est-ce que $ base? La même chose que 'base_url()' ou autre chose? – DrColossos

+0

$config['base_url']= "http://ci/myapp/"; sasori

+0

'$ config ['base_url']'! = Le '$ base' que vous utilisez. Essayez les réponses de DRL ci-dessous. – DrColossos

Répondre

0

Voici comment j'inclure les fichiers:

<script type="text/javascript" src="<?php echo base_url() ?>js/jquery1.4.2.js"></script> 
<script type="text/javascript" src="<?php echo base_url() ?>js/js/jquery.lightbox-0.5.js"></script> 
<link rel="stylesheet" type="text/css" href="<?php echo base_url() ?>js/css/jquery-lightbox-0.5.css" media="screen" /> 

En supposant js/est à la racine . de votre public_html Si ce ne est pas, vous aurez besoin le chemin complet par rapport comme ceci:

<script type="text/javascript" src="<?php echo base_url() ?>assets/js/file.js"></script> 

J'espère que cela aide

+0

voici l'url du site de test http: // digitustest .zzl.org/home/aboutus s'il vous plaît me conseiller quoi faire .. quand je clique sur la vignette youtube..il va sur le site Web de youtube et pas dans une lightbox :( – sasori

+0

Salut sasori, votre base_url semble être faux; en application/config/config.php vous devez mettre $ config ['base_url'] = "http://digitustest.zzl.org/home/" et ensuite inclure les fichiers selon ma réponse ci-dessus – DRL

+0

merci pour le commentaire .. mais si je vais ajouter/home/à la base_url, il va supprimer le fichier css principal le fichier de configuration actuel de ce site de test en direct est ce $ config ['base_url'] = "http: // digitustest. zzl.org/ "; $ config ['css'] =" css/styles.css "; – sasori