Back to top

Autore Topic: c'é un alternativa al <jdoc:include type="component" />?  (Letto 3853 volte)

Offline raffajoomla

  • Esploratore
  • **
  • Post: 146
    • Mostra profilo
Ciao vi incollo l'index.php del template in fondo.
Sto usando un plugin jquery chiamato cornerz per fare i rounded corner su tutti i browser il problema é che se tolgo il tag  <jdoc:include type="component" />? tutto funziona diversamente in IE lo script non funziona piu. Mi sembra assurdo ma é cosi. Ho provato a fare trucchi di classi css ma il con quel tag lo script funziona ovunque fuorche in IE. damit.
Idee??

Codice: [Seleziona]
<?php
defined
('_JEXEC') or die('Restricted access');
?>

<?php echo '<?xml version="1.0" encoding="utf-8"?'.'>'?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

<jdoc:include type="head" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template;?>/css/layout.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template;?>/css/bubbles-menu.css" type="text/css" />
   
    <script type="text/javascript" src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template;?>/script/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template;?>/script/cornerz.js"></script>
<script type="text/javascript" src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template;?>/script/jquery.fancybox-1.3.1.js"></script>
<link rel="stylesheet" type="text/css" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template;?>/css/jquery.fancybox-1.3.1.css" media="screen" />
   
   
    <!-- rimuovi mootolls e caption-->

<?php 
//remove mootools.js and caption.js
$headerstuff=$this->getHeadData();
reset($headerstuff['scripts']);
foreach($headerstuff['scripts'] as $key=>$value){
  unset($headerstuff['scripts'][$key]);
}
$this->setHeadData($headerstuff);
?>

<!-- fine rimuovi mootolls e caption-->

<!-- stile tabelle  striped-->

<script type="text/javascript">
$(document).ready(function(){
  $("table.striped").each(function(){
    $(this).find("tbody tr:odd").addClass("odd");
    $(this).find("tbody tr:even").addClass("even");
  });
});
</script>
<!-- fine stile tabelle  striped-->

        <!--   start fanybox settings         !-->
   
        <script type="text/javascript">
$(document).ready(function() {
$('[href$=jpg]').addClass('fancyimg');
 });
 </script>
 
  <script type="text/javascript">
$(document).ready(function() {


$("#iframe").fancybox({
'width' : '92%',
'height' : '90%',
'autoScale' : false,
'transitionIn' : 'none',
'transitionOut' : 'none',
'type' : 'iframe'
});

});
</script>
 
<script type="text/javascript">
$(document).ready(function() {


$("a.fancyimg").fancybox({
'titleShow' : false,
'transitionIn' : 'fade',
'transitionOut' : 'fade'
});

});
</script>
            <!--   end fanybox settings         !-->
   
   
    <!--   start rounded links in primary div      !-->
<script type="text/javascript">
$(document).ready(function() {
$(".contentpaneopen a").addClass("link");
 });
 </script>
   
   <script type="text/javascript">
$(document).ready(function() {
   $(".contentpaneopen a").mouseover(function(){
    $(this).addClass("addthisback");
    }).mouseout(function(){
    $(this).removeClass("addthisback");
    });
});
</script>
   
   <script type="text/javascript">
$(document).ready(function() {
   $(".addtoany a").mouseover(function(){
    $(this).removeClass("addthisback");
    });
});
</script>
   
         <script type="text/javascript">
$(document).ready(function() {
$(".addtoany a,[href$=jpg]").removeClass("link");
 });
 </script>


<script type="text/javascript">
$(document).ready(function() {
  $("a.link").cornerz({
      radius: 3, fixIE: true
      })
   });
</script>

    <!--   fine rounded links in primary div         !-->


   
<script type="text/javascript">
var a2a_config = a2a_config || {};
a2a_config.prioritize = ["twitter", "facebook", "myspace", "google_buzz"];
a2a_num_services = 4;
var a2a_config = a2a_config || {};
//it
//Italiano
a2a_config.localize = {
Share: "Condividi",
Save: "Salva",
Subscribe: "Iscriviti",
Email: "E-Mail",
Bookmark: "Segnalibro",
ShowAll: "Mostra tutti",
ShowLess: "Mostra meno",
FindServices: "Trova servizi",
FindAnyServiceToAddTo: "Trova servizi da aggiungere",
PoweredBy: " ",
ShareViaEmail: "Condividi via Email",
SubscribeViaEmail: "Iscriviti via Email",
BookmarkInYourBrowser: "Bookmark nel tuo browser",
BookmarkInstructions: "Premi Ctrl+D o Cmd+D",
AddToYourFavorites: "Aggiungi ai favoriti",
SendFromWebOrProgram: "Invia dal tuo client di posta",
EmailProgram: "E-mail"
};

</script>


</head>
<body>
<div id="header-content">
</div>
<div id="container">
<div id="containerInner">

<div id="header">
<div id="ragazzo"></div>
<div id="logo"></div>

    <!--   inziano divs bubbles menu         !-->
   
<div id="blog">   
<div class="button-blog"><a href="#"></a></div>
</div>
<div id="audio">
<div class="button-audio"><a href="#"></a></div>
</div>
<div id="video">
<div class="button-video"><a id="iframe" href="http://www.youtube.com/user/videoragazzosemplice"></a></div>
</div>
<div id="foto">
<div class="button-foto"><a href="#"></a></div>
</div>
<div id="contact">
<div class="button-contact"><a href="#"></a></div>
</div>
<div id="rss">
<div class="button-rss"><a href="#"></a></div>
</div>
<div id="twitter">
<div class="button-twitter"><a href="#"></a></div>
</div>
<div id="facebook">
<div class="button-facebook"><a href="#"></a></div>
</div>

    <!--   inziano divs bubbles menu         !-->
   
</div>

<div id="pageBody" class="clearfix">

<div id="content-container">
<div id="primary">

<div class="border-box">

<div class="top-left">
<div class="top-right">
<jdoc:include type="message" />
<jdoc:include type="modules" name="pre" />
<jdoc:include type="component" style="xhtml" />
<jdoc:include type="modules" name="post" />
</div>
  </div>
<div class="bottom-left">
<div class="bottom-right"></div>
</div>
</div>



</div>

<div id="secondary">
<jdoc:include type="modules" name="right" style="rounded" />
</div>
</div>

<!-- // end #pageBody --></div>

<!-- // end #containerInner --></div>

<div id="footer">
<div id="footer-content">
<address>
<jdoc:include type="modules" name="footer"/>
</address>
</div>
</div>

<!-- // end #container --></div>

</body>
</html>



Offline finalday

  • Esploratore
  • **
  • Post: 57
    • Mostra profilo
Re:c'é un alternativa al <jdoc:include type="component" />?
« Risposta #1 il: 16 Apr 2010, 15:33:05 »
Ciao,
beh sarebbe utile vedere cosa c'è nel famoso <jdoc:include type="component" />.. magari è lì dentro che qualcosa non quadra.. a me non funzionava un jquery per la presenza di un js in un componente di chat.. magari prova a disabilitare i componenti attivi, oppure guarda il codice nel browser e vedi se richiama altri js.. altra cosa utile con firefox prova a vedere quali errori traccia.. anche se lo esegue lo stesso..

Ciao!!

Offline raffajoomla

  • Esploratore
  • **
  • Post: 146
    • Mostra profilo
Re:c'é un alternativa al <jdoc:include type="component" />?
« Risposta #2 il: 16 Apr 2010, 15:45:15 »
Sfortunatamente non c'é niente solo html.
La cosa assurda é che se lo stesso html invece di pubblicarlo come articolo quindi attraverso il template e <jdoc:include type="component" />? lo metto direttamente nel template allora tutto funziona...quindi sono sicuro che il problema é li....

grazzzie

Offline raffajoomla

  • Esploratore
  • **
  • Post: 146
    • Mostra profilo
Re:c'é un alternativa al <jdoc:include type="component" />?
« Risposta #3 il: 16 Apr 2010, 15:50:25 »
ah...dev'essere il jquery selector che dentro la tabella che crea jomla va a farsi friggere..

Offline = odino =

  • Instancabile
  • ******
  • Post: 5696
  • Sesso: Maschio
  • "In realtà li trasforma in menomati" Danzel
    • Mostra profilo
Re:c'é un alternativa al <jdoc:include type="component" />?
« Risposta #4 il: 17 Apr 2010, 16:42:10 »
usate http://pastebin.com/ per copiare larghe porzioni di codice

 



Web Design Bolzano Kreatif