Back to top

Autore Topic: Aiuto per file Index.php del Template  (Letto 283 volte)

Offline giovanninobike

  • Full Member
  • ***
  • Post: 173
  • Sesso: Maschio
    • Mostra profilo
    • Orobicando
Aiuto per file Index.php del Template
« il: 06 Mag 2012, 14:09:22 »
Ciao a tutti,
Ho aggiunto una riga al file index.php del mio template, per forzare l'anteprima del link condiviso sui social:
Codice: [Seleziona]
<link href='http://www.orobicando.it/templates/a4joomla-stream-free/orobicando.jpg' rel='image_src' />

La riga fa il suo dovere, l'immagine viene forzata, ma per tutte le pagine dei contenuti e non per la sola home page come volevo...


Qualcuno mi sa aiutare?


Codice: [Seleziona]
<head>
<jdoc:include type="head" />
<link href='http://www.orobicando.it/templates/a4joomla-stream-free/orobicando.jpg' rel='image_src' />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/system/css/system.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/system/css/general.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/template.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/grey.css" type="text/css" />


Grazie

"Se continuate a fare quello che avete sempre fatto, continuerete ad ottenere quello che avete già ottenuto..."

Online M_W_C

  • Cyborg
  • ******
  • Post: 12093
  • Web Solutions
    • Mostra profilo
    • Milano Web City
Re:Aiuto per file Index.php del Template
« Risposta #1 il: 06 Mag 2012, 15:03:49 »
Codice: [Seleziona]
<?php
    $app 
JFactory::getApplication();
    
$menu $app->getMenu();
    
$menu->getActive() == $menu->getDefault() ? $ishome true $ishome false;
?>


if($ishome){ fa questo; } else { faquello; }

M.
Matteo ma che domande ti fai?
Se gli omofobi si dessero tutti fuoco per protesta avremmo già risolto il problema... vite inutili spazzate via dall'idropulitrice della nettezza urbana...

Offline giovanninobike

  • Full Member
  • ***
  • Post: 173
  • Sesso: Maschio
    • Mostra profilo
    • Orobicando
Re:Aiuto per file Index.php del Template
« Risposta #2 il: 06 Mag 2012, 15:17:50 »
grazie mau_develop,
perdonami ma per me è arabo...
"Se continuate a fare quello che avete sempre fatto, continuerete ad ottenere quello che avete già ottenuto..."

Online M_W_C

  • Cyborg
  • ******
  • Post: 12093
  • Web Solutions
    • Mostra profilo
    • Milano Web City
Re:Aiuto per file Index.php del Template
« Risposta #3 il: 06 Mag 2012, 16:55:29 »
copi il primo pezzo in testa al template

in qualunque punto della pagina dove ti serve fai così:

Codice: [Seleziona]
<?php if(ishome){  //se sono in home....
?>

html di quello che vuoi fare se sei in home

<?php ?> // chiusura della condizione

così fai una cosa se sei in home... se invece ti serve fare una cosa piuttosto di un'altra appendi a quello appena scritto il suo else (sennò,..altrimenti)

Codice: [Seleziona]
<?php if(ishome){  //se sono in home....
?>

html di quello che vuoi fare se sei in home

<?php } else { ?>
html di quello che vuoi fare invece di fare quello sopra
<?php ?> // chiusura della condizione
M.
Matteo ma che domande ti fai?
Se gli omofobi si dessero tutti fuoco per protesta avremmo già risolto il problema... vite inutili spazzate via dall'idropulitrice della nettezza urbana...

Offline giovanninobike

  • Full Member
  • ***
  • Post: 173
  • Sesso: Maschio
    • Mostra profilo
    • Orobicando
Re:Aiuto per file Index.php del Template
« Risposta #4 il: 06 Mag 2012, 17:59:05 »
grazie mau_develop, ecco cosa ho inserito, boh non vedo differenza:


Codice: [Seleziona]
<head>
<jdoc:include type="head" />


<?php if(ishome){  
?>

<link href='http://www.orobicando.it/templates/a4joomla-stream-free/orobicando.jpg' rel='image_src' />
<?php ?>


<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/system/css/system.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/system/css/general.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/template.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/grey.css" type="text/css" />
<!--[if IE 6]>
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/ie6.css" type="text/css" />
<style type="text/css">
img, div, a, input { behavior: url(<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/iepngfix.htc) }
#search input.inputbox { behavior:none;}
</style>
<script src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/js/iepngfix_tilebg.js" type="text/javascript"></script>
<![endif]-->
<!--[if lte IE 7]>
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/ie67.css" type="text/css" />
<![endif]-->
<!--[if lte IE 8]>
<style type="text/css">
#search input.inputbox { behavior: url(<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/js/PIE.php) }
</style>
<![endif]-->
<style type="text/css">
 #logo {
    width:<?php echo $logoWidth?>px;
 }
 #headerright {
    width:<?php echo $headerrightWidth?>px;
<?php if($this->countModules('banner') || $removeBanner == "Yes") : ?>
       background: none;   
    <?php endif; ?>
 }
 #search {
   width:<?php echo $searchWidth?>px;
   height:<?php echo $searchHeight?>px;
 }
 #slideshow-container {
width:<?php echo $pageWidth $outermargin $widthdiff?>px;
height:<?php echo $imageHeight?>px;
 }
 #slideshow-container img {
width:<?php echo $imageWidth?>px;
height:<?php echo $imageHeight?>px;
 }
 #slcontrol {
width:<?php echo $imageWidth?>px;
top:<?php echo $controlPosition?>%;
 }
 a#slprev {
    background: url("<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/images/previous-<?php echo $arrowColor?>.png") no-repeat scroll left center transparent;
 }
 a#slnext {
    background: url("<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/images/next-<?php echo $arrowColor?>.png") no-repeat scroll right center transparent;
 }
</style>
<script src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/js/verysimpleslideshow.js" type="text/javascript"></script>
<?php if (($headerType == "1" || $headerType == "3") && $frontpagediv == "1") : ?>
<script type="text/javascript">
window.addEvent('domready',function() {
var slideshow = new VerySimpleSlideshow({
container: 'slideshow-container',
elements: '#slideshow-container img',
showControls: <?php echo $showControl?>,
transDelay: <?php echo $delay?>,
transDuration: <?php echo $duration?>
});
slideshow.start(); 
});
</script>
<?php endif; ?>
</head>
"Se continuate a fare quello che avete sempre fatto, continuerete ad ottenere quello che avete già ottenuto..."

Online M_W_C

  • Cyborg
  • ******
  • Post: 12093
  • Web Solutions
    • Mostra profilo
    • Milano Web City
Re:Aiuto per file Index.php del Template
« Risposta #5 il: 06 Mag 2012, 18:09:40 »
...scusa e il pezzo del primo post?

M.
Matteo ma che domande ti fai?
Se gli omofobi si dessero tutti fuoco per protesta avremmo già risolto il problema... vite inutili spazzate via dall'idropulitrice della nettezza urbana...

Offline giovanninobike

  • Full Member
  • ***
  • Post: 173
  • Sesso: Maschio
    • Mostra profilo
    • Orobicando
Re:Aiuto per file Index.php del Template
« Risposta #6 il: 06 Mag 2012, 18:13:44 »

Citazione
...scusa e il pezzo del primo post?
l'ho messo all'interno del If poiché vorrei che l'immagine venisse forzata / passata solo se mi trovo nella home
"Se continuate a fare quello che avete sempre fatto, continuerete ad ottenere quello che avete già ottenuto..."

Offline giovanninobike

  • Full Member
  • ***
  • Post: 173
  • Sesso: Maschio
    • Mostra profilo
    • Orobicando
Re:Aiuto per file Index.php del Template
« Risposta #7 il: 06 Mag 2012, 19:27:40 »
scusa manu develop, ecco come appare ora il mio index.php. Ora con la condizione if i contenuti prendomo la corretta immagine ma per la home proprio non c'è verso...


Codice: [Seleziona]
<head>
<jdoc:include type="head" />


<?php
    $app 
JFactory::getApplication();
    
$menu $app->getMenu();
    
$menu->getActive() == $menu->getDefault() ? $ishome true $ishome false;
?>

<?php if(ishome){  
?>

<link href='http://www.orobicando.it/templates/a4joomla-stream-free/orobicando.jpg' rel='image_src' />


<?php ?>


<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/system/css/system.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/system/css/general.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/template.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/grey.css" type="text/css" />
"Se continuate a fare quello che avete sempre fatto, continuerete ad ottenere quello che avete già ottenuto..."

Offline giovanninobike

  • Full Member
  • ***
  • Post: 173
  • Sesso: Maschio
    • Mostra profilo
    • Orobicando
Re:Aiuto per file Index.php del Template
« Risposta #8 il: 06 Mag 2012, 19:29:36 »
Se può interessare il mio template ha un secondo file php chiamato component.php
"Se continuate a fare quello che avete sempre fatto, continuerete ad ottenere quello che avete già ottenuto..."

Online M_W_C

  • Cyborg
  • ******
  • Post: 12093
  • Web Solutions
    • Mostra profilo
    • Milano Web City
Re:Aiuto per file Index.php del Template
« Risposta #9 il: 06 Mag 2012, 21:28:56 »
Scusa, un erroraccio di distrazione... davanti a ishome tra parentesi metti il dollaro

M.
Matteo ma che domande ti fai?
Se gli omofobi si dessero tutti fuoco per protesta avremmo già risolto il problema... vite inutili spazzate via dall'idropulitrice della nettezza urbana...

Offline giovanninobike

  • Full Member
  • ***
  • Post: 173
  • Sesso: Maschio
    • Mostra profilo
    • Orobicando
Re:Aiuto per file Index.php del Template
« Risposta #10 il: 06 Mag 2012, 22:06:30 »
avevo già notato e provato... nulla...
"Se continuate a fare quello che avete sempre fatto, continuerete ad ottenere quello che avete già ottenuto..."

 



Web Design Bolzano Kreatif