Joomla.it Forum
Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => I Template di Joomla 1.6/1.7/2.5 => : Marinella 26 Mar 2013, 16:55:30
-
Salve,
mi trovo ad affrontare un problema che avevo già incontrato, ma questa volta non riesco a risolvere.
Ho bisogno che le immagini della slideshow dell'header del mio template jubilee, sia visibili quando scelgo qualunque menù e non solo per i menù indicati come predefiniti. Qualcuno può darmi una mano?
Grazie
-
Credo che basta selezionare dal modulo della galleria le voci di menu dove tu vuoi che appaia
-
Grazie per la risposta, ma le immagini non fanno parte di una galleria fotografica che ho creato con un modulo, ma erano già parte del template che ho scelto. Io ho semplicemente cambiato le immagini che si alternano.
-
qual'è il sito?
-
www.villavesta.com
Grazie
-
intendi quindi la slide con le tre immagini ?
-
Si, esatto...
-
bene, quindi è come dicevo prima, se la vuoi far apparire ad esempio quando clicchi il menu "dove siamo"
fai cosi: vai a gestione moduli, trova il modulo della galleria e poi seleziona la voce di menu "dove siamo"
a quel punto si visualizza anche li
-
Ok...ho fatto come mi hai suggerito, tuttavia i moduli che io ho in gestione moduli sono:
banner
menù principale
menù utente
lingua
percorso
login
menù utente
contatore visite
Galleria fotografica (che è un modulo aggiunto da me per le foto in piccolo nella parte sx del sito)
Top menù
..nessuno di questi moduli è relativo a quella galleria.
Se credi posso inviarti il file php della slideshow del template.
-
il modulo della tua galleria dovrebbe essere questo se no sbaglio: Enhanced Image Slider
guarda se lo trovi
ah ho dato un occhiata al template, hai ragione la gallery è integrata nella home page
-
Niente, quel modulo che mi hai indicato non c'è...secondo me bisognerebbe cambiare qualche parametro nel php dello slideshow per fare in modo che non sia visualizzabile solo per il menù "predefinito", ma per tutti..anche perchè se io imposto "dove siamo" come predefinito, lo slideshow sarà visibile sono per il menù "dove siamo" e non per il resto....
-
si credo di si ho visto infatti il template che usi
-
Ok, ti ringrazio per il tempo che mi hai dedicato, ora credo che aprirò una nuova conversazione cambiando l'argomento..vediamo se qualche anima buona mi riesce a dare una mano, io non sono in grado di modificare il file php.
;)
-
questo è il link per vedere come fare, spero ti aiuti
http://www.devtrix.net/sliderman/documentation.html
-
Grazie mille!
-
Ciao Marinella,
apri l'index.php del template e dove trovi:
<?php if ($siteHome) { ?>
<div class="container_12">
<!-- <jdoc:include type="modules" name="banner" style="xhtml" /> -->
<?php
//add slideshow.php
define( 'YOURBASEPATH', dirname(__FILE__) );
require( YOURBASEPATH.DS."slideshow/slideshow.php");
?>
<div class="clear"></div>
</div>
<?php } else { ?>
<div class="container_12">
<div id="breadcrumbs" class="grid_8">
<jdoc:include type="modules" name="breadcrumbs" style="none" />
</div>
<div id="pagetitle" class="grid_4">
<h1><?php echo $pageTitle; ?></h1>
</div>
<div class="clear"></div>
</div>
<?php } ?>
togli
<?php if ($siteHome) { ?>
<?php } else { ?>
<?php } ?>
cioè così:
<div class="container_12">
<!-- <jdoc:include type="modules" name="banner" style="xhtml" /> -->
<?php
//add slideshow.php
define( 'YOURBASEPATH', dirname(__FILE__) );
require( YOURBASEPATH.DS."slideshow/slideshow.php");
?>
<div class="clear"></div>
</div>
<div class="container_12">
<div id="breadcrumbs" class="grid_8">
<jdoc:include type="modules" name="breadcrumbs" style="none" />
</div>
<div id="pagetitle" class="grid_4">
<h1><?php echo $pageTitle; ?></h1>
</div>
<div class="clear"></div>
</div>
-
Grazie davvero per la risposta.
Lo proverò subito e ti farò sapere.
Grazie ancora!
Marinella
-
Ciao Adottauncane,
ho fatto quanto mi hai indicato, ma quello che è successo è la sparizione anche nella home dello slideshow...direi che forse ci siamo, manca solo qualche piccola modifica...sai consigliarmi altro?
Grazie
-
Guarda che va bene...
Hai tolto tutte e tre le righe?
<?php if ($siteHome) { ?> prima
<?php } else { ?> circa a metà
<?php } ?> ultima
confronta le modifiche con il secondo codice che ti ho incollato.
-
...si...è successa la stessa cosa....ho appena riprovato...se vuoi ti invio per posta elettronica il file index.php, visto che qui non me lo fa mandare e verifichi tu stessa...ma non voglio approfittare del tuo tempo...
-
Provo a metterlo qui. Fai una copia del tuo e prova a sostituirlo con questo.
<?php
/**
* @copyright Copyright (C) 2011.
* @license GPL
*/
defined('_JEXEC') or die;
$app = JFactory::getApplication();
// sidebars
$leftcolgrid = "3";
$rightcolgrid = "3";
// detecting active variables
$option = JRequest::getCmd('option', '');
$view = JRequest::getCmd('view', '');
$layout = JRequest::getCmd('layout', '');
$task = JRequest::getCmd('task', '');
$itemid = JRequest::getCmd('Itemid', '');
// detecting home
$menu = & JSite::getMenu();
if ($menu->getActive() == $menu->getDefault()) {
$siteHome = 1;
} else {
$siteHome = 0;
}
// set custom template theme for user
$user = &JFactory::getUser();
if( !is_null( JRequest::getCmd('templateTheme', NULL) ) ) {
$user->setParam($this->template.'_theme', JRequest::getCmd('templateTheme'));
$user->save(true);
}
if($user->getParam($this->template.'_theme')) {
$this->params->set('templateTheme', $user->getParam($this->template.'_theme'));
}
// detecting page title
$mydoc =& JFactory::getDocument();
$pageTitle = $mydoc->getTitle();
?>
<!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" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" >
<head>
<jdoc:include type="head" />
<link href='http://fonts.googleapis.com/css?family=Droid+Sans:regular,bold&v1' rel='stylesheet' type='text/css'>
<link href='http://fonts.googleapis.com/css?family=Droid+Serif&v1' rel='stylesheet' type='text/css'>
<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/layout.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/typography.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/joomla.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/<?php echo $this->params->get('templateTheme') ?>.css" type="text/css" />
<script type="text/javascript" src="<?php echo $this->baseurl;?>/templates/<?php echo $this->template;?>/js/sliderman.1.3.0.js"></script>
<link rel="stylesheet" type="text/css" href="<?php echo $this->baseurl;?>/templates/<?php echo $this->template;?>/css/sliderman.css" />
<?php
if ($this->countModules('left') == 0) { ?>
<?php $leftcolgrid = "0";?>
<?php } ?>
<?php
if ($this->countModules('right') == 0) { ?>
<?php $rightcolgrid = "0";?>
<?php } ?>
</head>
<body class="<?php echo $option . " " . $view . " " . $layout . " " . $task . " " . $itemid;?> <?php if($siteHome){ echo "home";}?>">
<div id="header">
<div id="header-inner" class="container_12">
<div id="logo">
<h2> <a href="<?php echo $app->getCfg('live_site'); ?>"> <?php echo $app->getCfg('sitename');?> </a> </h2>
</div>
<div id="topmenu">
<jdoc:include type="modules" name="topmenu" style="none" />
</div>
<div id="search">
<jdoc:include type="modules" name="search" style="none" />
</div>
</div>
<div class="clear"></div>
</div>
<div class="clear"></div>
<div id="mainmenu">
<div class="container_12">
<jdoc:include type="modules" name="menu" style="none" />
<div class="clear"></div>
</div>
</div>
<div class="clear"></div>
<div id="banner">
<div id="banner-inner">
<div id="banner-inner2">
<div class="container_12">
<!-- <jdoc:include type="modules" name="banner" style="xhtml" /> -->
<?php
//add slideshow.php
define( 'YOURBASEPATH', dirname(__FILE__) );
require( YOURBASEPATH.DS."slideshow/slideshow.php");
?>
<div class="clear"></div>
</div>
<div class="container_12">
<div id="breadcrumbs" class="grid_8">
<jdoc:include type="modules" name="breadcrumbs" style="none" />
</div>
<div id="pagetitle" class="grid_4">
<h1><?php echo $pageTitle; ?></h1>
</div>
<div class="clear"></div>
</div>
</div>
</div>
</div>
<div id="container">
<div id="container-inner">
<div class="container_12">
<jdoc:include type="message" />
<?php if($this->countModules('modules-1')) : ?>
<div id="modules-1">
<jdoc:include type="modules" name="modules-1" style="xhtml" />
<div class="clear"></div>
</div>
<?php endif; ?>
<?php if($this->countModules('modules-2')) : ?>
<div id="modules-2">
<jdoc:include type="modules" name="modules-2" style="xhtml" />
<div class="clear"></div>
</div>
<?php endif; ?>
<?php if($this->countModules('left')) : ?>
<div id="sidebar" class="grid_<?php echo $leftcolgrid;?>">
<jdoc:include type="modules" name="left" style="xhtml" />
</div>
<?php endif; ?>
<div id="main" class="grid_<?php echo (12-$leftcolgrid-$rightcolgrid);?>">
<?php if($this->countModules('above')) : ?>
<jdoc:include type="modules" name="above" style="xhtml" />
<?php endif; ?>
<jdoc:include type="component" />
<?php if($this->countModules('below')) : ?>
<jdoc:include type="modules" name="below" style="xhtml" />
<?php endif; ?>
</div>
<?php if($this->countModules('right')) : ?>
<div id="sidebar2" class="grid_<?php echo $rightcolgrid;?>">
<jdoc:include type="modules" name="right" style="xhtml" />
</div>
<?php endif; ?>
<div class="clear"></div>
<?php if($this->countModules('modules-3')) : ?>
<div id="modules-3">
<jdoc:include type="modules" name="modules-3" style="xhtml" />
<div class="clear"></div>
</div>
<?php endif; ?>
<?php if($this->countModules('modules-4')) : ?>
<div id="modules-4">
<jdoc:include type="modules" name="modules-4" style="xhtml" />
<div class="clear"></div>
</div>
<?php endif; ?>
</div>
</div>
</div>
<div class="clear"></div>
<div id="footer" class="container_12">
<?php if($this->countModules('bottommenu')) : ?>
<jdoc:include type="modules" name="bottommenu" style="none" />
<?php endif; ?>
<jdoc:include type="modules" name="footer" style="none" />
</div>
<jdoc:include type="modules" name="debug" />
</div>
</body>
</html>
-
Funziona!!!!!!!!
Perfetto!!Grazie mille...ora compare in tutti i menù!
Grazie ancora!