Joomla.it Forum
Joomla! 3 => Joomla! 3 => : jakelamotta 30 Mar 2014, 12:35:50
-
Buongiorno,
sto utilizzando il template gratuito SJ Plus e ho un problema con un modulo, ossia la slideshow iniziale.
Spiego brevemente: vorrei che nella slideshow venissero visualizzati gli ultimi articoli pubblicati.
Ovviamente la slideshow la vorrei solo ed esclusivamente nella home page, non ha senso che compaia anche all'interno degli articoli.
Il problema è questo: se io pubblico il modulo solo sulla homepage (tramite la selezione di assegnazione modulo), il modulo mi viene mostrato anche all'interno degli articoli quando clicco dalla slideshow, poiché è come se per accedere all'articolo "passassi" dalla home.
Spero di essermi riuscito a spiegare.
Ad ogni modo, qui c'è la demo del template: http://demo.smartaddons.com/templates/joomla25/sj-plus/ (http://demo.smartaddons.com/templates/joomla25/sj-plus/)
Se provate a cliccare sul primo articolo della slideshow, entrare nell'articolo ma la slideshow viene sempre visualizzata.
Qualcuno ha qualche idea? Non capisco dove sbaglio. Io vorrei che la slideshow comparisse solo nella home e sparisse quando dalla slideshow entro in un articolo
Grazie mille in anticipo per l'aiuto
JLM
-
citazione
ma la slideshow viene sempre visualizzata.
--------------
da come dici non c'è nessun malfunzionamento, si comporta esattamente come progettata.
--------------
a mio avviso dovresti chiedere allo sviluppatore del template, oppure modificare il codice del template da qualche parte.
-
Esatto franceso, la slideshow viene sempre visualizzata ed è "normale", nel senso che ha queste istruzioni.
Avrei però la necessità opposta: far vedere la slideshow solamente nella homepage e non all'interno degli articoli. Secondo te esiste un modo?
-
se come penso il codice della slideshow è integrato nel template allora non hai un "modulo" da poter condizionare.
non conoscevo questi template, più tardi me lo scarico, vedo come è scritto e ti aggiorno.
-
Grazie mille! Gentilissimo
-
ciao, ho scaricato il template.. ed è come temevo
è una serie di template che utilizza un loro proprio framework,
puoi segnalare la cosa agli sviluppatori (in effetti sembrerebbe un bug) e se la ritengono un errore la correggeranno, altrimenti conviene lasciare tutto come sta perchè la modifica sparirebbe al primo aggiornamento ed ogni volta si dovrebbe rimodificare la libreria o comunque quel pezzo di codice che gestisce quel particolare movimento e con questi cosi guai a non aggiornare.. essendo tutti uguali attirano gli spammer come le mosche il miele.
vale per tutti i framework, se non ha di default l'opzione che chiedi in devi tenerlo come è scritto.
-
Oppure copia il template cambiando nome, elimina il codice che genera la slide ed assegnalo a tutte le pagine tranne l'home page. La copia la fai direttamente da gestione template, cambia il tab da style a template selezioni il template da copiare clicchi su copia, dai il nuovo nome e salvi. Ti ritroverai il nuovo template copia già installato.
-
tomtomeight non conosco ancora la versione 3 quindi ti chiedo, come dici l'aggiornamento del "core" del template in uso sarebbe ancora possibile? diversamente diventa a rischio intrusioni via "core" del template nel caso si scoprissero poi delle porte spalancate..
mentre se la risposta fosse affermativa sparirebbero comunque le modifiche se profonde, in questo caso nella index php non ci sta quasi niente, sta tutto o quasi nel loro framework.
-
Il metodo della copia template fatta manualmente è sempre stata possibile, dalla 2.5 in poi è stata integrata la procedura di copia direttamente da gestione template. È ovvio che replicando l'intero template e rinominandolo questi perda la possibilità di aggiornamento ma era quello che si chiedeva. Per modificare invece soli l'aspetto senza intaccare il core si replica solo lo style.
-
grazie tomtom
-
Grazie francesco e tom per i suggerimenti.
Ora provo a cambiare il template (già fatto in passato senza problemi), sull'eliminare il codice che genera la slideshow...la vedo un po' più complessa. Ora faccio un tentativo. Grazie ancora!
JLM
-
Ciao jakelamotta (e grazie per la segnalazione di questo template che non conoscevo!)
l'ho scaricato e installato (quickstart per J3)
Il problema è che gli articoli delle slideshow sono "slegati" da qualsiasi voce di menu e quindi diventano una "appendice" della home page ereditandone l'aspetto.
fai una prova, crea una voce di menu tipo blog, per esempio, assegnagli queggli articoli e toglia da quella voce di menu tutti i moduli slideshow che non vuoi fare apparire :)
-
Grazie, tra pochi minuti ci provo, perché il codice della slideshow proprio non so dove andare a pescarlo!
-
si, non c'entra niente il codice della slideshow (è un semplice modulo pubblicato solo nella home) ;D
-
funziona! grazie mille davvero!!! ;D ;D ;D
-
ok, metti [Risolto] nel titolo del topic :)
-
era un normale modulo, cavoli..
senza installarlo non avevo riconosciuto una posizione modulo neanche leggendo la index.php
$cls_body .= ($doc->countModules('slideshow'))?'':'no-slider ';
mentre più sotto il codice usato è quello di joomla
<jdoc:include type="modules" name="debug" />
pardon.