Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => I Template di Joomla 1.5.x => : tonyhhkx 15 May 2011, 12:58:40
-
Salve a tutti,
ho inserito nel'html del template questo codice che visualizza uno scrolling di immagini:
<head>cut
Cosi facendo esce bello sempre in alto però se clicco sul pulsante aggiungi di una pagina con il carrello non va avanti!
Levando il pezzo di codice invece si.
Lo sto mettendo nel posto sbagliato? Non sono molto pratico con il codice, chiedo quindi a voi il consiglio.
-
per cortesia non postare codice a manetta che intasa solo la ricerca nel forum e il database.
e non serve a niente!
se proprio ti scappa, ma solo se proprio proprio allora fai un file .txt e allegalo al messaggio e chi ne avrà voglia se lo aprirà e leggerà, per favore e grazie!
-
ok va bene grazie.
Allora, mettendo uno codice di script nel template dopo la scritta
<div id="header_r">
<div id="header_img"></div>
ho il problema precedentemente detto.
Dove dovrei metterlo?
-
noi per fare queste cose usiamo i moduli e li pubblichiamo nelle posizioni del template e li condizioniamo ad apparire dove ci pare e piace.
comprendo che le antiche abitudini sono persistenti ma non ha senso usare joomla alla antica maniera, sarebbe come voler spostare una ferrari spingendola a forza di braccia..
non potresti quindi come tutti noi installare un modulino, ce ne sono almeno qualche centinaio per tutti i gusti e quindi usarlo normalmente per joomla?
-
Non sapevo che esistono dei moduli per far apparire qualcosa deve ci piace per il tempalte. Ovviamente più è semplice e veloce meglio è. Che modulo mi consigli per mettere lo scrolling di immagini?
Nel template che uso ha in alto un immagine rettangolare (classica della maggior parte dei template). Io dovrei mettere lo scrolling li, apposto della foto statica del template
-
per cortesia non quotare sempre tutto, solo la parte interessata, ma essendo un forum assistenza si capisce anche senza e si agevola la ricerca.
per i moduli:
http://extensions.joomla.org/search?q=news
sono tutti qua, fai dei test, molti test in una area prova.
-
giorno
mi intrometto, da quel che ho letto si tratta di conflitto di script x cui che sia nel index.php ho in un modulo il problema dovrebbe rimanere, devi modificare il tuo script in modo che non vadi in conflitto con il carrello.
-
il fatto è che non sono molto pratico, non ho la più pallida idea di come modificarlo. Io ho qui quello script che funziona, lo copio e funziona, ma da conflitto.
-
quindi sig. Francesco quale componente preciso dovrei usare per fare quella cosa?
-
scusate ma sono giorni che nessuno risponde. Quale componente dovrei usare? Voi esperti avete gia avuto modo di usarli, quale dovrei usare
-
è possibile che dopo una settimana nessuno mi risponde? Non vi sto chiedendo mica di rifare la gioconda... mi serve solo il nome del componente ???
-
Ciao tonyhhkx,
solo per informazione, non c'è nessun obbligo di risposta da parte di chicchessia.
Magari nessuno sa come fare, magari in questo periodo chi sa come fare non si collega, magari magari magari.
Ti ricordo che questo forum è gestito da volontari che gratuitamente condividono soluzioni a seconda della propria preparazione.
Non è questione di gioconda...
Tu quale estensione hai provato?
Hai letto il suggerimento di conti1?
Hai provato a metterlo in pratica?
Grazie.
-
Ciao
scusa mi sono inserito nella discussione solo ora
non potendo vedere lo script in questione non posso aiutarti piu' di tanto
potresti fare un TXT ad allegarlo sul forum
grazie
ciao
-
quoto entrambi: so come funziona un forum solo che visto che i volontari si sono messi a rispondere e poi a sparire mi sembra una maleducazione... o forse pretendo troppo io non so..
ecco comunque lo script in allegato. Ripeto che non sono pratico di programmazione quindi non ho potuto fare come ha detto conti1 perchè non ne ho la più pallida idea.
-
da quello che posso capire hai installato uno script jquery
visto che joomla lavora con mootols potrebbero avvenire errori nell'interpretazione degli script
prova a installare il plugin SC jQuery che trovi nell jed(http://extensions.joomla.org/) e attivalo con l'opzione no-conflict
nel caso ti saltano fuori altri errori prova a postare quelli
fammi sapere ciao
-
ciao
tonyhhkx
non mi sembra chi ci sia stato qualcuno che ti abbia offeso nelle risposte, x cui non e mal-educazione.
i conflitti di js non si risolvono in 5 secondi , per cui se nemmeno provi e dura che tu riesca ad uscirne.
con il tempo che hai aspettato x avere una soluzione pratica da qualcuno avresti già risolto digitando in google conflitto tra js avresti trovato almeno 100 soluzioni da mettere in pratica.
non e che dobbiamo per forza dare la soluzione altrimenti in questo modo non imparate .
e come chiedere un'informazione di una via non che poi a chi hai chiesto ti deve pure accompagnare .
con google il primo risultato tutto in 3 secondi
http://www.mrwebmaster.it/javascript/guide/evitare-conflitti-altre-librerie_1031.html
-
allora ho installato il plugin che mi hai detto ma non è cambiato nulla. Quando clicco il carrello non esce niente.
Sulla guida cercata su google non ho trovato niente di utile, io di codice non ne ho la più pallida idea, comunque leggendo lo stesso il mio codice utilizza già jquery senza '$'.
Copiando tutto il mio codice subito sotto <head> del mio codice template funziona bene, solo che lo scrolling esce in un punto mobile della pagina e non va bene. Mettendolo sotto <div id="header_img"></div> esce bello al centro e fisso anche se ridimensiono la pagina, solo che non funziona il carrello.
-
ciao
hai per caso un indirizzo dove possiamo vedere questo errore
perche' potrebbe non essere un problema di script ma di sovrapposizione di div
cioe' il pulsate "avanti" del carrello ha uno z-index che lo porta come posizione di funzionamento dietro i div delle immagini e quindi non puo' essere clikkato
se hai un indirizzo da poter vedere il tutto sara' piu' facile
ciao
-
forse sarà quello. Problema di div. Scusa l'ignoranza, che indirizzo ti serve per vedere l'errore?
-
ciao
l'indirizzo del tuo sito "w w w .tuosito.it" cosi' da vedere gli errori sulla tua installazione di joomla
ciao
-
Aaa, ma non l'ho pubblicato in rete ancora. Ce l'ho qui in locale.
Posso darti tutto il codice html del template con lo script che ho messo se vuoi
-
meglio di no (faremmo caino) ;)
il problema e' che se hai componenti, moduli, plugin aggiuntivi il risultato e' un mix di tutto questo non e' il codice del solo template
magari potresti provare a caricare tutto quello che hai fatto fino ad ora su un hosting free temporaneamente poi una volta trovato l'arcano puoi anche toglierlo o lasciarlo su per prove fino a che non e' pronto a quel punto puoi travasarlo sul tuo spazio dedicato .
ciao
-
Ma il problema è solo il pezzo di codice che io incollo.
Non credo ci siano incasinamenti per colpa di tute le cose che ho installato. Almeno credo, senza il codice funziona tutto perfettamentre
-
ciao
tagliamo la testa al toro(povero toro sempre lui ci rimette ;D ;D )
vai da frontend nella pagina con l'errore
dal brrowser visualizza l'html della pagina (da ie tasto dx visualizza html, da firefox tasto dx visualizza sorgente pagina) copia tutto e metti in un txt che alleghi vediamo se cosi' abbiamo piu fortuna allega anche il file css del template (non copiare tutto il codice se no non ci passa piu' ;) ;) ;) ;) )
ciao
-
facendo visualizza sorgente con firefox è uscito il codice simile come quando faccio MODIFICA TEMPLATE/HTML da joomla solo molto più incasinato. Eccolo comunque in allegato
-
ciao
ora che vedo tutto il codice della pagina del tuo sito vedo un po di lacune di html di base
non so se risolvera' il tuo problema ma credo di si (anche se non posso fare delle prove)
dunque nel file che mi hai postato sono presenti 2 tag <head> due tag </head> due tag <body> e un tag </body>
questo mi fa pensare che (e la prova e' nel meta descprition riga 44) hai copiato e incollato a "caso" del codice html nel template del tuo sito
effettivamente nel file script.txt che mi avevi passato avevo visto un codice un po strano ma pensavo tu lo avessi adattato e invece non e' andata cosi'
lo script lo devi dividere in 2
questa parte la devi mettere proma della </head> del tuo template con i seguenti accorgimenti
devi mappare la cartella dei file script in modo che in browser li possa raggiungere
in generale faccio cosi' all'interno della cartella template creo una cartella vuota chiamata "js", mi copio da un'altra cartella adiacente il file index.html (sono file vuoti per far in modo che malintanzionati no possano visualizzare il contenuto della tua cartella direttamente) e qui ci copio i due file js
<script type="text/javascript" src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template;?>/js/jquery-1.4.3.min.js"></script>
<script type="text/javascript" src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template;?>/js/simplefader-1.0.0.min.js"></script>
poi all'interno del tuo template nella posizione che piu ti aggrada mettici questo
<div style="width: 720px; margin: 0px auto;
<!-- Id of SimpleFader top div must be "simplefader" //-->
<div id="simplefader" style="position: absolute; left: 240px;" >
<!-- All Screens must have class "screen" //-->
<div id="screen1" class="screen" style="background-image: url('demo1.jpg');">
</div>
<div id="screen2" class="screen" style="background-image: url('demo2.jpg');">
</div>
<div id="screen3" class="screen" style="background-image: url('demo3.jpg');">
</div>
<div id="screen2" class="screen" style="background-image: url('demo4.jpg');">
</div>
<div id="screen2" class="screen" style="background-image: url('demo5.jpg');">
</div>
<div id="screen2" class="screen" style="background-image: url('demo6.jpg');">
</div>
<div id="screen2" class="screen" style="background-image: url('demo7.jpg');">
</div>
<!-- Empty div for controls must be "simplefadercontrols" //-->
<div id="simplefadercontrols"></div>
</div>
</div>
<script type="text/javascript">
jQuery(document).ready(function() {
simplefader.intervall = 3000;
simplefader.fadeintervall = 1000;
simplefader.screenchooser = true;
simplefader.playresume = true;
simplefader.init();
});
</script>
il resto del codice script non e' da utilizzare
ho notato che carica un file style.css
dovresti copiare le parti che ti servono nel tuo css oppure agganciare come ho fatto per i 2 file js il file style.css
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template;?>/css/style.css" type="text/css" />
copiando qui il file css ma stai attento che non vengano richiamare classi che hai gia usato altrimenti il browser potrebbe interpretare male le iscruzioni per gli stili
fammi sapere se hai risolto
ciao
p.s. scusate se sono stato prolisso ma le cose mi piace farle bene altrimenti non mi ci metto neanche :-) :-) :-) :-) :-) :-) :-) :-)
-
scusate un ultima precisazione
per quanto riguarda il codice dei div non ho voluto modificare nulla ma se funzionalle lo script io lo style lo eliminerei e aggiungerei il
background-image: url(../images/stories/fader/demo1.jpg);
nel css dello script cosi' da pulire la pagina e mettere le immagini in una cartella di images/storie
vale la pena provare
idem per gli altri style li richamerei da css
ciao
-
Allora, prima di /head ho messo le 2 linee di codice che mi hai scritto.
Poi nella mia sezione ho messo la seconda parte di codice che mi hai detto.
Ho copiato la cartella js nella cartella del template e all'interno un file index.html vuoto.
Ho fatto bene?
Non mi esce nulla però. Come se non avessi messo nessun scrooling
-
anzi risolto!
Errore mio, tutto grazie al fatto di mettere i riferiementi js prima del punto dove avevo incollato tutto.
Grazie davvero, purtroppo sono una frana in programmazione.
Ora ho imparato che un po di cultura anche minima nella programmazione ci vuole :)
Grazie infinite :)
-
ciao
di nulla spero che le indicazioni fossero chiare e che funzioni tutto ora
se e' cosi' metti RISOLTO
ciao e buona continuazione ;D ;D ;D ;D ;D ;D ;D ;D ;D