cassiombc 0 Denunciar post Postado Outubro 5, 2012 Galera minha duvida eh a seguinte eu tenho uma funçao jquery, na div tal, se essa div estiver em outro phtml mas que será adicionado aquela pagina (isso quer dizer a função esta no layout)? As paginas estão no mesmo modulo. Meu Layout.phtml <?php echo $this->doctype(); ?> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <?php echo $this->headMeta(); echo $this->headLink()->prependStylesheet($this->baseUrl() . '/css/style.css'); print $this->headScript(); echo $this->headTitle(); $this->jQuery() ->setLocalPath('script/jQuery/jquery-1.8.1.min.js') ->setUiLocalPath('script/jQuery/jquery-ui-1.8.23.custom.min.js') ->addJavascriptFile('script/jQuery/jquery.ui.datepicker-pt-BR.js'); echo $this->jQuery() ?> <script > $(function() { $('#cassio a').lightBox(); }); </script> </head> <body> <body> <div id="banner"></div> <div id="corpo"> <div id="barra"> <?php echo $this->navigation()->menu(); ?> </div> <div id="pagina"> <div id="pesquisar"> <form method="get"> <input type="text" > <input type="submit" id="botaopesquisar" alt="pesquisar" value=""> </form> </div> <?php echo $this->layout()->content; ?> <div id="leftbar"> <div id="leftbar_top"></div> <ul id="menuLateral"> <li><a href="<?php echo $this->url(array('controller' => 'index', 'action' => 'prodcatada')); ?>">Adaptador</a></li> <li><a href="<?php echo $this->url(array('controller' => 'index', 'action' => 'prodcatbas')); ?>">Bases Cooler</a></li> <li><a href="<?php echo $this->url(array('controller' => 'index', 'action' => 'prodcatcab')); ?>">Cabos</a></li> <li><a href="<?php echo $this->url(array('controller' => 'index', 'action' => 'prodcatcxsom')); ?>">Caixas de Som</a></li> <li><a href="<?php echo $this->url(array('controller' => 'index', 'action' => 'prodcatfon')); ?>">Fonte</a></li> <li><a href="<?php echo $this->url(array('controller' => 'index', 'action' => 'prodcatgab')); ?>">Gabinete</a></li> <li><a href="<?php echo $this->url(array('controller' => 'index', 'action' => 'prodcathead')); ?>">HeadFone</a></li> <li><a href="<?php echo $this->url(array('controller' => 'index', 'action' => 'prodcatjoy')); ?>">Joystick</a></li> <li><a href="<?php echo $this->url(array('controller' => 'index', 'action' => 'prodcatmem')); ?>">Memoria</a></li> <li><a href="<?php echo $this->url(array('controller' => 'index', 'action' => 'prodcatmou')); ?>">Mouse</a></li> <li><a href="<?php echo $this->url(array('controller' => 'index', 'action' => 'prodcatpen')); ?>">Pendrive</a></li> <li><a href="<?php echo $this->url(array('controller' => 'index', 'action' => 'prodcattec')); ?>">Teclado</a></li> <li><a href="<?php echo $this->url(array('controller' => 'index', 'action' => 'prodcatweb')); ?>">Webcam</a></li> </ul> <div id="leftbar_bot"></div> </div> </div> <div id="rodape"> <div class="footerCenter"><a href="http://www.seatechbrasil.com">© 2010 Seatech Brasil</a> </div> </div> </div> </div> </body> </body> </html> prodshowada.phtml <div id="conteudo"> <div id="cassio"> <hr> <br> <?php foreach ($this->adaptador as $adaptador) : ?> <?php echo'<a href="'; echo $this->baseUrl('/receba/' . $this->escape($adaptador->nomeimagem1)); echo '"'; echo' ><img src="'; echo $this->baseUrl('receba/' . $this->escape($adaptador->nomeimagem1)); echo'" width="128" higth="128"/></a>' ?> <a href="<?php echo $this->baseUrl('/css/images/banner_new.png') ?>"> <img src="<?php echo $this->baseUrl('/css/images/banner_new.png') ?>"></a> <a href="<?php echo $this->baseUrl('/css/images/banner_new.png') ?>" ><img src="<?php echo $this->baseUrl('/css/images/banner_new.png') ?>"></a> <br> <br> Caracteristicas <br> <hr> <pre>o pordoasudápsoidpaoisdhçaisdhçasiodgqsaodiahçsoidhãsoidhãsiodha~sd asdbçasoidghç </pre> <?php echo $this->escape($adaptador->caracteristicas); ?> <hr> <br> Detalhes <br> <hr> <table> <tr><td>EAN</td><td></td><td><?php echo $this->escape($adaptador->ean); ?></td></tr> <tr><td>MEDIDAS DA CAIXA EXTERNA ( C X L X A )</td><td></td><td><?php echo $this->escape($adaptador->med_cx_ext); ?></td></tr> <tr><td>MEDIDAS DA EMBALAGEM ( C X L X A )</td><td></td><td><?php echo $this->escape($adaptador->caracteristicas); ?></td></tr> <tr><td>MEDIDAS DO PRODUTO ( C X L X A )</td><td></td><td><?php echo $this->escape($adaptador->caracteristicas); ?></td></tr> <tr><td>PESO BRUTO (CAIXA EXTERNA)</td><td></td><td><?php echo $this->escape($adaptador->caracteristicas); ?></td></tr> <tr><td>PESO LÍQUIDO (CAIXA EXTERNA)</td><td></td><td><?php echo $this->escape($adaptador->caracteristicas); ?></td></tr> <tr><td>QUANTIDADE POR CAIXA</td><td></td><td><?php echo $this->escape($adaptador->caracteristicas); ?></td></tr> </table> <?php endforeach; ?> </div> </div> o meu index class Produtos_IndexController extends Zend_Controller_Action { public function init() { $this->view->headScript()->appendFile('script/jQuery/jquery-1.8.1.min.js'); $this->view->headScript()->appendFile('script/jQuery/jquery.lightbox-0.5.js'); $this->view->headLink()->appendStylesheet('css/jquery.lightbox-0.5.css'); $this->view->headtitle('SEATECH'); $this->view->headMeta()->appendHttpEquiv('Content-Type', 'text/html;charset=utf-8'); } nao sei porque nao esta funfando Galera eu testei no index deste modulo e pegou porque sera que nas outras paginas nao esta pegando? Compartilhar este post Link para o post Compartilhar em outros sites
cassiombc 0 Denunciar post Postado Outubro 9, 2012 galera consegui ajustar, a bronca eh que eu estava lendo os scrpts e os css no indexcontroller so que ele nao aceita so aceita se for lido no proprio layout ficando da seguinte maneira: <head> <?php echo $this->headMeta(); echo $this->headLink()->prependStylesheet($this->baseUrl() . '/css/style.css'); echo $this->headLink()->appendStylesheet($this->baseUrl() . '/css/jquery.lightbox-0.5.css'); echo $this->headScript()->appendFile($this->baseUrl() . '/script/jQuery/jquery-1.8.1.min.js'); echo $this->headScript()->appendFile($this->baseUrl() . '/script/jQuery/jquery.lightbox-0.5.js'); echo $this->headTitle(); $this->jQuery() ->setLocalPath('script/jQuery/jquery-1.8.1.min.js') ->setUiLocalPath('script/jQuery/jquery-ui-1.8.23.custom.min.js') ->addJavascriptFile('script/jQuery/jquery.ui.datepicker-pt-BR.js'); echo $this->jQuery() ?> <script type="text/javascript" > $(function() { $('#cassio a').lightBox(); }); </script> </head> pode fechar o topico Compartilhar este post Link para o post Compartilhar em outros sites