Aggiugno 1 riga e si blocca! postato il 15/07/2011 14:03:02 nel forum programmazione, gdrcd, open source, hosting
Ciao a tutti! Ieri avevo un problema, in parte l'ho risolto.. praticamente vorrei mettere una slideshow nel mio forum..
Allora vado sulla pagina index.template.php, e metto questo codice:
<!-- Include the theme stylesheet in the <head> section -->
<link rel="stylesheet" href="themes/default/default.css" type="text/css" media="screen" />
<div class="slider-wrapper theme-default">
<div class="ribbon"></div>
<div id="slider" class="nivoSlider">
<img src="demo/images/img1.jpg" alt="" />
<img src="demo/images/img2.jpg" alt="" title="This is an example of a caption" />
<img src="demo/images/img3.jpg" alt="" />
<img src="demo/images/img4.jpg" alt="" />
</div>
</div>
</div>
<link rel="stylesheet" href="nivo-slider.css" type="text/css" media="screen" />
<link rel="stylesheet" href="demo/style.css" type="text/css" media="screen" />
<script type="text/javascript" src="demo/scripts/jquery-1.6.1.min.js"></script>
<script type="text/javascript" src="jquery.nivo.slider.js"></script>
<script type="text/javascript">
$(window).load(function() {
$('#slider').nivoSlider();
});
</script>
Però appena lo metto va in palla..
Come vedete ho evidenziato quella parte sul codice.. perchè togliendola, il sito va normale, solo che ovviamente la slide non carica.. ora mi chiedo: perchè?
Ho provato a fare una pagina php con questo codice e la slide funziona perfettamente!
Però appena metto quella parte su index.templete.php mi da quest'errore:
Template Parse Error!
There was a problem loading the /Themes/Angy/index.template.php template or language file. Please check the syntax and try again - remember, single quotes (') often have to be escaped with a slash (). To see more specific error information from PHP, try accessing the file directly.
You may want to try to refresh this page or use the default theme.
Ditemi voi per piacere, io sto impazzendo! :O
Pagine → 1
15/07/2011 14:31:24
Prima di addentrarti in questo tipo di lavori ti conseglierei di leggerti almeno una piccola guida su come sono fatte le pagine HTML.
Il codice che hai postato non funziona correttamente perchè hai sconvolto la struttura del documento, inserendo tag a caso dove non dovevano stare.
Tutti i tag <link /> devono necessariamente stare dentro la <head> del documento. Altrimenti non vengono interpretati.
In genere anche gli <script> ti quel tipo è bene metterli nella <head>, anche se possono rimanere nel <body> volendo.
Tutti i <div> e gli <img /> invece devono stare necessariamente all'interno del <body> del documento.
Se dopo aver fatto queste correzioni ci sono ancora degli errori allora probabilmente non hai configurato correttamente lo slideshow.
15/07/2011 14:43:15
15/07/2011 15:18:42
No, rileggi bene il mio commento sopra.
Ho detto che è obbligatorio mettere i <link> nella head, mentre gli <script> possono stare sia in <head> che in <body>
Però vedendo quello che hai fatto davvero ti consiglio leggerti un tutorial di HTML, non puoi mettere il tag <head> dove ti pare.
15/07/2011 21:24:55
da che vedo, includi dei tag <div> all'interno di una parte che dovrebbe essere contenuta tra <head> e </head> come diceva giustamente leoblacksoul.
Non so ora da dove tu abbia preso questi codici js, ma immagino che il contenuto dei <div>, e gli stessi, siano la parte di codice su cui il js che ti interessa deve andare ad "impattare".
Stando così la cosa. ti consiglierei questo:
1. metti le parti di <link> e <script> nell'head che ti interessa. (come ti dice lo stesso sito di Nivo Slider, che sembra tu stia usando ;) http://nivo.dev7studios.com/#usage)
2. metti il codice di <div> dove ti interessa che appaia ;)
Infine mi sorge una domanda. Il forum di cui parli, non è Forumfree o forumcommunity, vero? perchè se così io cercherei di informarmi meglio su come applicare modifiche di questo genere a quei forum ;), visto che i codici che hai mostrato, fanno riferimento a file presenti sul server (avendo indirizzi relativi;))e non a file esterni ;)
spero di essere stato d'aiuto=P se serve altro dimmi meglio la cosa ;)
15/07/2011 23:32:47
avendo visto il codice della pagina via PM credo che il forum fosse un SMF.
Credo che alla fine abbia risolto...
Resta sempre il caloroso consiglio di leggere qualche tutorial prima di cercare di modificare un codice in un liguaggio che non si conosce ^^
16/07/2011 00:34:49 e modificato da matteooolg il 16/07/2011 00:36:38
Sisi è un SMF, l'ho integrato con altervista..
Però non capisco una cosa..
Allora io provo questa slide nel foglio template.php(dove poi comparirà nella pagina) e su un altro foglio .php, così per prova..
Praticamente mettendo questo codice nel foglio templete:
$('#slider').nivoSlider(); Il forum funziona, ma la slide non funziona(tutta bianca). Mettendo questo: $('#slider').nivoSlider(); (cambiano le virgolette) il forum non funziona, si blocca..
Invece ho provato a mettere questi 2 codici sul foglio .php di prova..
Praticamente con il primo metodo la slite non funziona, quindi la reazione è la stessa.. con il secondo metodo invece funziona perfettamente..
Ora sto impazzendo sul serio.. poi contando che il forum è quasi finito(ci lavoro da ormai 3 settimane) sto quasi alla fine e non riesco a fare questa cosa.. >.<
ps:qui non me le cambia le virgolette.. comunque sono quelle che si trovano sul tasto del punto interrogativo! :)
16/07/2011 20:47:30
così su due piedi, non saprei come aiutarti ulteriormente=P se mi mandi via pm, le pagine interessate magari posso darci un'occhiata meglio ;)
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD, Open Source, Hosting Elenco Forum
Planethos GdR: Una nuova profezia
Metin2: Informazioni sul server migliorate
War Thunder → Aviazione, veicoli corazzati e flotte militari della seconda guerra mondiale. Parteciperai a tutte le principali battaglie!
Age of Crystals: Rallentamenti estivi
dbzgdr ha risposto alla discussione: Dragon Ball Z Gdr
Titan Revenge: Calendario eventi fino a fine mese online!
Enlisted → Guida la tua squadra di soldati in combattimenti su larga scala, con fanteria, veicoli corazzati e aerei della IIa Guerra Mondiale!
Enlisted: Modifiche al sistema di aggiornamento
pyro72 ha aperto un annuncio di ricerca: World Without Heroes ricerca Giocatore
World Without Heroes: News GDR: Pubblicazione e Nuovo Inizio
Crossout → Tuffati nel mondo di Crossout, il gioco MMO d'azione post apocalittico! Costruisci le tue speciali macchine da combattimento!
I dati del generatore di rank sono stati aggiornati!
Il gestore di Nexi Generation ha risposto alla recensione di deanna
Brightest Star: Che (dis)grazia questo campeggio!
Crossout → Tuffati nel mondo di Crossout, il gioco MMO d'azione post apocalittico! Costruisci le tue speciali macchine da combattimento!
Cyberpunk Oggi - Il futuro è adesso. Aspetti della società contemporanea nella narrativa cyberpunk!
10 Strategie - I 10 migliori consigli sulla strategia del poker per principianti
Fallimento dei Gdr - GdR online by Chat, analisi di un fallimento annunciato..
Corvi Clamor - Intervista alla gestrice di Corvi Clamor: play by chat potteriano ambientato in Scandinavia!
Era di Mezzo - Presentazione del Gioco di Ruolo Online play by chat Era di Mezzo
Reami Dimenticati - Recensione del gdr ad ambientazione Dungeons and Dragons Reami Dimenticati