Qualcuno mi potrebbe tradurre questa spiegazione che non ho capito alcuni passaggi (al desempio il 3).
http://www.vbadvanced.com/forum/showthread.php?t=23764
Grazie 1000
Visualizzazione Stampabile
Qualcuno mi potrebbe tradurre questa spiegazione che non ho capito alcuni passaggi (al desempio il 3).
http://www.vbadvanced.com/forum/showthread.php?t=23764
Grazie 1000
ci vuole un mese di ferie hahaha almeno per me :D
Mannoò dai.
Io non ho capito cme si fa il punto 3
Ciao
Step 3.
Creare, nominare e caricare file multipli di "contenuto"
Ho incluso degli esempi funzionanti nello zip allegato.
La locazione che ho scelto per queste cose è stata la cartella del Forum (FORUMS).
Esempio di percorso: /www/forums
Tu puoi nominare questi files come più preferisci. Per esempio, io ho scelto una convenzione per i nomi - tabexternal.htm, tabexternal2.php, tabrecentnews.php, tabvbookie.php, ..eccetera
Nota: Modifiche a questi files possono essere fatte una volta che il sistema iniziale è attivo e funzionante.
Devo tradurre anche il php?
Niente io ci ho provato (da quello che sono rusicito a capire ma a me non viene come la foto nell'esempio... guarda:
Invece di così:
http://img256.imageshack.us/img256/9306/tab2wp7.jpg
Mi viene così...
http://img256.imageshack.us/img256/4595/tab1hk8.jpg
Potresti mica tradurmelo tutto? ;)
Mi servirebbe proprio quel modulo in quel modo...
Grazie 1000
io posso anche tradurti il post, ma non uso VBadvanced quindi non so aiutarti se dopo la traduzione non va comunque in porto l'uso del plugin.
ad ogni modo:
Step 1.
Carica la ajaxtabs directory (inserita nell'allegato del post) all'interno della root FORUMS (o in quella che hai scelto per l'installazione del tuo forum).
Questa cartella contiene i file ajaxtabs.js file & the ajaxtabs.css
Esempio di percorso: /www/forums/ajaxtabs/ajaxtabs.js
Step 2. Modifica il file CSS.
Cambia i percorsi alle immagini con quelli che usi per il tuo dominio e per il forum (2 linee)...
Nota: Modifiche addizionali a questo file possono essere fatte una volta che il sistema d'esempio è stato caricato ed è funzionante.
Step 3.
Creare, nominare e caricare file multipli di "contenuto"
Ho incluso degli esempi funzionanti nello zip allegato.
La locazione che ho scelto per queste cose è stata la cartella del Forum (FORUMS).
Esempio di percorso: /www/forums
Tu puoi nominare questi files come più preferisci. Per esempio, io ho scelto una convenzione per i nomi - tabexternal.htm, tabexternal2.php, tabrecentnews.php, tabvbookie.php, ..eccetera
Nota: Modifiche a questi files possono essere fatte una volta che il sistema iniziale è attivo e funzionante.
Step 4. (opzionale)
Crea un Template alternativo al modulo Wrapper.
Ho scelto di fare così, perchè non volevo usare il modulo wrapper standard che viene fornito con VBAdvanced.
NOTA: Usa il default wrapper se scegli di non creare la tua versione personalizzata.
I ho nominato il mio modulo:adv_portal_alt_module_wrapper
Step 5. Crea un nuovo Template.
Questo template sarà quello che verrà incluso nel modulo che vderemo nel passo 6. Io ho incluso qui sotto il codice per questo template, PERO' potrai essere costretto a fare alcune modifiche al codice degli step 1-3 sopradescritti.
MODIFICHE RICHIESTE AI TEMPLATE PRECEDENTI:
EDIT 1 - Il percorso del file ajaxtabs.css file creato nello step 2. Modifica semplicemente questa linea di codice nel template per correggere il percorso.
EDIT 2 - Il percorso del file ajaxtabs.js nello step 1. Modifica semplicemente questa linea di codice nel template per correggere il percorso scelto per caricare il file ahahLib.jsCodice:<link rel="stylesheet" type="text/css" href="/forums/ajaxtabs/ajaxtabs.css" />
EDIT 3 - Il percorso del file "Content" creato nello step 3. Modifica semplicemente la linea (le linee) nel template per correggere il percorso scelto per caricare il file PHP.Codice:<script type="text/javascript" src="/forums/ajaxtabs/ajaxtabs.js">
Codice:<li><a href="http://www.domain.com/forums/tabexternal4.php" rel="ajaxcontentarea">Tab 4</a></li>
Step 6. Crea un nuovo modulo CMPS TEMPLATE.
Nominalo come preferisci. Includi il template che hai creato nel passaggio 5. Assicurati di usare il Module Wrapper Template O l' Alternative Module Wrapper Template che hai creato nel passaggio 4 opzionale. Assegna i permessi ai gruppi utente che desideri siano in grado di vedere queste modifiche.
Step 7. Aggiungi il modulo alla pagina CMPS.
Aggiungi il modulo creato nel passaggio 6 in una qualsiasi pagina CMPS (Prova a fare una pagina di test prima di procedere con tutte le altre pagine)
Step 8. Carica la pagina CMPS che hai aggiunto al modulo.
Se hai eseguito gli Step precedenti in maniera corretta, il risultato sarà un modulo fornito di 'tab' con quattro pulsanti chiamati Tab 1, Tab 2, Tab 3, Tab 4. Il contenuto del Tab 1 sarà inizialmente questo messaggio:
"Congrats, AJAX Tabbed Content is working on your site!" Così come deve essere al momento del preload. Clicca sul Tab 1 e recupererà via AJAX il codice creato nel file esterno per il tab1.
Clicca sugli altri tabs per recuperare le informazioni create all'interno di ogni file esterno ad essi legato.
La customizzazione e le altre istruioni le tradurrò in futuro...
Ovviamente se qualcuno vuole correggere eventuali miei sbagli di traduzioni +è caldamente invitato a farlo.
Niente non riescoa farlo funzionare....
Ci sarebbe quacluno che mi darebbe una mano?
Posso dargli tranquillamente le password di admin.
Vi prego... questo modulo mi serve :)
CUSTOMIZATION
Style: Modifica il File CSS del passaggio Step 2 per renderlo uguale a quello usato nel tuo sito.
Nomi dei Tab: Modifica il Template creato nel passaggio 5 per cambiare il NOME dei tabs - esempio: da Tab 1 a Annonci (guarda in basso)
Contenuto: Modifica il file "Content" creato nel passaggio 3 per generare i contenuti. Puoi aggiungere contenuti statici o dinamici. Di seguito viene mostrato un esempio veramente basilare di cosa può essere fatto.Codice:<li><a href="http://www.domain.com/forums/tabexternal.php" rel="ajaxcontentarea">Announcements</a></li>
Esempio: mix di contenuto statico e dinamico
NOTA: Puoi essere creativo quanto ti pare con i contenuti (siano essi dinamici o statici). Per Esempio nel mio sito, io ho preso codice proveniente dal file recentthreads.php, l'ho modificato e incluso per renderlo un contenuto 'tabbed' che mostra le discussioni recenti all'interno di un Tab (come si può vedere dagli screeshots che ho allegato nel post 1 di questa discussione).Codice PHP:
<?php
echo '<table cellspacing="2" cellpadding="0" width=100%><tr> <td class="alt2"><span class="smallfont">Welcome Back To YOURSITENAMEHERE <b>' . $vbulletin->userinfo['username'] . '!</b><br><br>Hope you are enjoying the off season so far.<br><br> The Draft, Mini Camps & Hall of Fame Weekend Events are complete, Train Camps are in full swing and Preseason Games have started to kick off!<br><br>
Im sure these next few weeks will be fun to follow and make the upcoming season even more exciting. <br><br>Good luck with your team <b>' . $vbulletin->userinfo['username'] . '.</b></span></td></tr>';
?>
(Ho incluso esempi con le istruzioni per fare ciò all'interno dello zip allegato di seguito. Nota a margine: usa/modifica questi esempi a tuo rischio).
leggendo e traducendo il thread e confrontdando con quello che hai fatto, non mi sembra che ci sia nulla di sbagliato.
Solamente dovresti modificare la parte finale dello script del passo 3, togliendo il php usato nell'esempio di customizzazione per inserire al suo posto uno script che sia in grado di pescare i thread che desideri (script che dovrebbe essere nello zip del plug-in a quanto leggo).
Magari sbaglio qualcosa io...
Il passo 4-5
In che modo si crea un tempalte addizionale e un nuovo template?
Grazie 1000