Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. CMS & Piattaforme Self-Hosted
    5. Studiamo il framework di joomla 1.5
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • P
      pikadilly Super User • ultima modifica di

      Ti stai scavando la fossa, attento! 😄

      Ad esempio, notare questo richiamo dei moduli che sono assegnati a left.

      <jdoc:include type="modules" name="left" style="beezDivision" headerLevel="3" />

      Per l'esempio ho preso la sistassi del tema Beez.

      Quello style beezDivision fa riferimento al file "modules.php" che è nella cartella html del template.

      Il file riporta questo:
      [PHP]function modChrome_beezDivision($module, &$params, &$attribs)
      {
      $headerLevel = isset($attribs['headerLevel']) ? (int) $attribs['headerLevel'] : 3;
      if (!empty ($module->content)) : ?>
      <div class="moduletable<?php echo $params->get('moduleclass_sfx'); ?>">
      <?php if ($module->showtitle) : ?>
      <h<?php echo $headerLevel; ?>><?php echo $module->title; ?></h<?php echo $headerLevel; ?>>
      <?php endif; ?>
      <?php echo $module->content; ?>
      </div>
      <?php endif;
      }
      [/PHP]

      Se io tolgo lo style non appaiono i titoli dei moduli.
      Noto però come ogni template ha un costrutto diverso e quì mi perdo.

      Inoltre mi domando, nella cartella html ci sono apparentemente parte di alcuni componenti e mi piacerebbe sapere la loro funzione.

      Poi ci sono altri dubbi, ma devo analizzare le domande se no non capisco nemmeno io quello che dico. 🙂

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • S
        surfwork User Attivo • ultima modifica di

        Per i template può essere utile questa guida:

        http://joomlapixel.eu/area-download/guida-ai-template-di-joomla-1.5.html

        sarebbe buono però riportare qui in questo post le cose che possono servire a tutti.

        Ottima iniziativa Angelbit88 🙂 spero che questo post diventa un bel bagaglio di conoscenza.

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • P
          pikadilly Super User • ultima modifica di

          Ciao Surfwork, ho già scaricaro quella guida e la sto spulciando a dovere. 😄

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • S
            surfwork User Attivo • ultima modifica di

            ciao pikadilly 🙂 allora dato che sono rimasto un pò indietro in quella materia seguiro i vostri sviluppi 🙂

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • P
              pikadilly Super User • ultima modifica di

              No aspetta...:D
              Intendevo dire che l'ho scaricata ieri...probabilmente sono lì le risposte alle mie domande, ma da una prima spulciata ho notato che butta le basi e non approfondisce, ma visto che dietro c'è un bel lavoro per ora va bene, magari agli approndimenti ci pensiamo noi.

              Alla fine del lavoro, sarebbe bello scrivere qualcosa che riassuma la costruzione dei template sia per la 1.5 che versioni inferiori. Ci sono certe istruzioni in php che sono uno spettacolo. Ci sarebbe ovviamente tutto un capitolo sui css che sono molto particolari. 🙂

              Tutto questo è pura utopia se si pensa al poco tempo a disposizione, come ho detto, abbiamo anche dei componenti da tradurre. 😞

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • P
                pikadilly Super User • ultima modifica di

                Mi rimangio quello che ho detto.

                Lo sto vedendo nel dettaglio e ha risposto alla mia domanda.
                In pratica ci sono vari stili da applicare ai moduli, quella di implementare il file module.php nella cartella html è uno dei tanti, ma non è necessario inserirlo se si scelgono altri stili.

                E' un ottima guida e mi sta insegnando tante cose, da scaricarsi assolutamente!!!
                😉

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • S
                  surfwork User Attivo • ultima modifica di

                  @pikadilly said:

                  Tutto questo è pura utopia se si pensa al poco tempo a disposizione, come ho detto, abbiamo anche dei componenti da tradurre. 😞
                  Hai ragione è il tempo che ci frega sempre. Per le tarduzioni vorrei dare una mano, ma credo che non sia il caso visto il mio inglese :rollo: Anzi se qualcuno legge questo post ed è in grado di tradurre .... batta un colpo 🙂

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • A
                    angelbit88 User Attivo • ultima modifica di

                    allora io direi di cominciare a studiare i template in ogni loro sfumatura.

                    Sul sito ufficiale ci sono la api da cui prendere spunto. http://developer.joomla.org/

                    Tutta teoria.(in inglese per giunta)

                    Comincerei col sezionare il template beez e commentarlo in ogni sua parte in modo approfondito.Cosi poi alla fine condensiamo il tutto in un pdf o articolo.

                    Un paio di giorni che finisco un lavoro e comincio...

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • P
                      pikadilly Super User • ultima modifica di

                      Però beez è un template particolare.
                      Comunque ci sto!!
                      Io intanto continuo a carpire informazioni a destra e a manca. 😄

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • A
                        angelbit88 User Attivo • ultima modifica di

                        Però beez è un template particolare.
                        Comunque ci sto!!
                        Io intanto continuo a carpire informazioni a destra e a manca. image

                        Anche un altro non e un problema io non ho visto il sorgente di quello in particolare.cmq basta che sia adattabile(vorrei poter sperimentare tutte le funzioni che joomla propone per i i template per avere un esperienza completa)e sopratutto che sia tableless:o.

                        OT:ma a voi arriva la notifica via mail riguardo questo tread?

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • P
                          pikadilly Super User • ultima modifica di

                          Sì, a me sì.

                          Per quanto riguarda il template, sì, dobbiamo sceglierne uno completo.
                          Comunque io sto studiando proprio su beez, in ogni caso scaricati questa estensione per dreamweaver, se lo usi:

                          http://files.filefront.com/D+Form+Joomla15zip/;8464753;/fileinfo.html

                          Questa estensione aiuta a inserire velocemente le stringhe in php per le varie parti del template. All'inizio puoi impararli senza l'estensione, poi per comodità puoi usarlo.

                          Tutto tableless, abbi fede.

                          Potremo fare un ripasso dei vecchi, per comprendere anche i nuovi. 😉

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • A
                            angelbit88 User Attivo • ultima modifica di
                              	 		Sì, a me sì. 
                            

                            a me insiste a non inviarla ma sara'...

                            Per quanto riguarda il template, sì, dobbiamo sceglierne uno completo.
                            Comunque io sto studiando proprio su beez, in ogni caso scaricati questa estensione per dreamweaver, se lo usi:

                            http://files.filefront.com/D+Form+Joomla15zip/;8464753;/fileinfo.html

                            no su linux non credo si possa installare.Pero credo che faro' un pensierino a questo:http://www.joomlatwork.com/products/components/php_development_studio_pro_v3.0.html

                            Tutto tableless, abbi fede.
                            Non so a che livello eri con i vecchi template, che nonostante l'uso di tabelle c'erano alcuni "trucchi" per evitare, per quanto possibile, le tabelle per alcuni parti del template.

                            Io principalmente ho sviluppato componenti e moduli per l' 1.0 .per i template usavo la tecnica classica(avro fatto si e no una decina di template)

                            Potremo fare un ripasso dei vecchi, per comprendere anche i nuovi. 😉
                            Si potrebbe fare solo che non vorrei sballare il tread.Anche perche' se qualcuno(che vuole imparare) leggera la discussione e meglio che parta subito dal 1.5 senza perdersi con la versione precedente.

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            • P
                              pikadilly Super User • ultima modifica di

                              Ripassare i vecchi serve a comprendere i nuovi. Non facciamo la lezione su come costruire un vecchio template, ma solo le differenze sostanziali e le somiglianze che ci sono tra le "due" versioni. 😉

                              0 Miglior Risposta Ringrazia Cita Rispondi

                                1 Risposta Ultima Risposta
                              • A
                                angelbit88 User Attivo • ultima modifica di

                                Ripassare i vecchi serve a comprendere i nuovi. Non facciamo la lezione su come costruire un vecchio template, ma solo le differenze sostanziali e le somiglianze che ci sono tra le "due" versioni. imageNon avevo inteso si ottimo in questo modo.

                                Intanto volevo segnalo una classe per joomla 1.5 che non viene citata nella guida di joomlapixel.http://api.joomla.org/patTemplate/patTemplate.html

                                EDIT:e qui come convertire un template da 1.0 a 1.5 http://docs.joomla.org/Tutorial:Upgrading_a_Joomla!_1.0.x_template

                                0 Miglior Risposta Ringrazia Cita Rispondi

                                  1 Risposta Ultima Risposta
                                • P
                                  pikadilly Super User • ultima modifica di

                                  Ok, perfetto.

                                  Si potrebbe cominciare dai cambiamenti dei file all'interno della cartella del template, per passare poi alla struttura xml e dopo allo studio delle varie parti dell'index, ovvero i richiami dei moduli e dei file associati al template e tutto il resto. 😉

                                  0 Miglior Risposta Ringrazia Cita Rispondi

                                    1 Risposta Ultima Risposta
                                  • A
                                    angelbit88 User Attivo • ultima modifica di

                                    @pikadilly said:

                                    Ok, perfetto.

                                    Si potrebbe cominciare dai cambiamenti dei file all'interno della cartella del template, per passare poi alla struttura xml e dopo allo studio delle varie parti dell'index, ovvero i richiami dei moduli e dei file associati al template e tutto il resto. 😉
                                    Ok, appena ho un minuto cominciamo

                                    0 Miglior Risposta Ringrazia Cita Rispondi

                                      1 Risposta Ultima Risposta
                                    • T
                                      trollallacarica User Attivo • ultima modifica di

                                      mi aggiungo al thread che sembra avere sviluppi interessanti. Nei template sono una cippa avendoli sempre acquistati già fatti, nelle traduzioni dall'inglese me la cavo grazie ai miei trascorsi al liceo linguistico.
                                      Marco

                                      0 Miglior Risposta Ringrazia Cita Rispondi

                                        1 Risposta Ultima Risposta
                                      • A
                                        angelbit88 User Attivo • ultima modifica di

                                        Allora direi chi e interessato di partecipare allo studio di fare domanda per diventare ricercatore CMS(magari vediamo giorgio che dice).Cosi' ne parliamo tra noi e poi pubblichiamo i risultati senza incasinare il tread con un infinita' di righe di codice.Che ne dite?

                                        PS: appena mi libero un po' dal lavoro cominciamo....

                                        0 Miglior Risposta Ringrazia Cita Rispondi

                                          1 Risposta Ultima Risposta
                                        Caricamento altri post
                                        Rispondi
                                        • Topic risposta
                                        Effettua l'accesso per rispondere
                                        • Da Vecchi a Nuovi
                                        • Da Nuovi a Vecchi
                                        • Più Voti