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

: Schede TabPane su Joomla
: 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?
: Re: Schede TabPane su Joomla
: miki89 07 Mar 2006, 17:44:41
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
: Re: Schede TabPane su Joomla
: miki89 08 Mar 2006, 18:01:08
dai un'occhiata a questo indirizzo: http://forum.joomla.org/index.php/topic,42954.msg240923.html#msg240923
: Re: Schede TabPane su Joomla
: merto 08 Mar 2006, 18:27:06
Grandissimo miki89!!!  ;D

Funziona perfettamente!
: Re: Schede TabPane su Joomla
: bryan 13 Mar 2006, 19:27:00
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...
: Re: Schede TabPane su Joomla
: miki89 13 Mar 2006, 19:32:47
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...
: Re: Schede TabPane su Joomla
: bryan 13 Mar 2006, 19:43:47
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?
: Re: Schede TabPane su Joomla
: miki89 13 Mar 2006, 20:24:37
la guida teoricamente è giusta...    accertati che le pagine www.miosito.com/pagina1.php e le altre esistano...
ma precisamente che errore ti dà?
: Re: Schede TabPane su Joomla
: bryan 19 Mar 2006, 23:43:28
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..