Joomla.it Forum
Joomla! 1.0.x (versione con supporto terminato) => Le voci di Joomla.it (solo per versione Joomla 1.0.x) => : merto 07 Mar 2006, 12:51:47
-
Salve a tutti.
Ho cercato di utilizzare il javascript a schede tabpane (quello sulla sinistra nel pannello di configurazione o questo (http://www.joomlaitalia.com/component/option,com_help/Itemid,32/) per intenderci) in un mio componente.
Il codice che ho cercato di inserire è questo:
<script type="text/javascript" src="/includes/js/tabs/tabpane.js"></script>
<div class="dynamic-tab-pane-control tab-page" id="help">
<div class="tab-row">
<h2 class="tab selected"><a href="#">Menu 1</a></h2>
<h2 class="tab"><a href="#">Menu 2</a></h2>
</div><script type="text/javascript">
var tabPane1 = new WebFXTabPane( document.getElementById( "help" ), 0 )
</script>
<div class="tab-pane" id="tab-pane-1">
<div class="tab-page">
<h2 class="tab">General</h2>
Testo in pagina 1
</div>
<div class="tab-page">
<h2 class="tab">Privacy</h2>
Testo in pagina 2
</div>
</div>
Ho fatto altri esperimenti copiando codice di quà e di là ma non riesco a far visualizzare tutta la struttura.
Ho inoltre visto che il javascript di origine è preso qui: http://webfx.eae.net/dhtml/tabpane/tabpane.html (http://webfx.eae.net/dhtml/tabpane/tabpane.html), ma non mi sembra molto elegante dal punto di vista pratico (nel senso: vorrei utlizzare tutto lo stile tramite il css di joomla).
Non esiste un metodo più pratico per creare questi pannelli a più schede?
-
vamba ci ha promesso che appena avrà tempo ci scriverà una guida per creare queste tab (come quelle di www.joomlaitalia.com)
noi attendiamo fiduciosi ;D ;D ;D
-
dai un'occhiata a questo indirizzo: http://forum.joomla.org/index.php/topic,42954.msg240923.html#msg240923
-
Grandissimo miki89!!! ;D
Funziona perfettamente!
-
io ho fatto come dice la guida di miki, ma il componente poi mi da errore durante l'installazione...
tu merto come hai fatto il tutto? vorrei avere qualche dritta in più e capire dove sbaglio. cmq complimenti miky per la guida, manca ancora qualcosa...
-
premetto che io non l'ho mai provato: ho fatto la guida seguendo il codice che ha usato vamba e i manuali per sviluppatore di joomla per l'installer XML: nel file zip che hai creato hai inserito il file del codice e quello XML, giusto? i file chiamati dalla funzione include non devono essere messi...
-
si certo, entrambi nello zip.
per prima cosa si deve creare un file, per comodità chiamiamolo tab.php al suo interno inseriamo questo codice:
<?php
$tabs = new mosTabs(0);
$tabs->startPane('somePane');
ora possiamo inserire le varie schermate visualizzate
per ognuna di esse dobbiamo inserire questo codice
$tabs->startTab('Titolo','uno_tab');
include ("www.miosito.com/pagina1.php")
$tabs->endTab();
naturalmente dobbiamo sostituire a "titolo" il titolo della tab
un esempio della seconda tab è questo
$tabs->startTab('Titolo2','due_tab');
include ("www.miosito.com/pagina2.php")
$tabs->endTab();
quando abbiamo finito con le tab concludiamo il file così
$tabs->endPane();
?>
quindi le parti include include ("www.miosito.com/pagina2.php")
nel codice del file php, devo eliminarle? quindi la guida và ricorretta? ma le devo levare per poi sostituirle con cosa?
-
la guida teoricamente è giusta... accertati che le pagine www.miosito.com/pagina1.php e le altre esistano...
ma precisamente che errore ti dà?
-
eccomi, ero fuori per lavoro.
miki le pagine son state create, il codice è giusto e la guida è stata seguita alla lettera, il problema è che il componente non viene installato, mi viene reso l'errore "non esiste un file xml valido per l'installazione" quando, l'xml è stato creato come descritto da te nella guida.
dove sbaglio? miki prova a crearti lo zip e vedi se te lo fà installare come componente, in caso contrario vi pregherei di aiutarmi a risolvere..