Joomla.it Forum

Joomla! 2.5 (versione con supporto terminato) => Joomla! 1.6/1.7/2.5 => : Acar83 22 Dec 2010, 13:28:53

: Modulo per 1.6
: Acar83 22 Dec 2010, 13:28:53
Salve ho fatto un nel modulo per la 1.5 ed ora vorrei portarlo anche sulla futura 1.6 ci sono istruzioni particolari?

Attualmente il modulo si installa correttamente ma non vedo il pannello che prevede la modifica dei parametri del modulo a parte quelli nativi di joomla.

i cosi detti <params>

Grazie e Buone Feste
: Re:Modulo per 1.6
: alexred 22 Dec 2010, 15:36:27
ciao Acar83,
prova a leggere qui:
http://docs.joomla.org/Category:Joomla!_1.6

o qui:
http://www.theartofjoomla.com/home/9-developer/112-upgrading-a-plugin-to-joomla-16.html

oppure scarica dalla JED una delle tante estensioni già disponibili per Joomla  1.6 e prova a dare un occhio al loro codice:
http://extensions.joomla.org/
: Re:Modulo per 1.6
: Acar83 22 Dec 2010, 15:46:12
Ciao Alex!
Ho risolto copiando da un modulo di joomlapolis compatibile con 1.6

:
<?xml version="1.0" encoding="utf-8"?>
<extension type="module" version="2.0.0" client="site" method="upgrade">
  <name>Super Scroll RSS</name>
  <author>Federico Luzi</author>
  <creationDate>2009/12/22</creationDate>
  <copyright>Copyright Federico Luzi All rights reserved.</copyright>
  <license>http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL</license>
  <authorEmail>pcsapiens@gmail.com</authorEmail>
  <authorUrl>www.pc-sapiens.net</authorUrl>
  <version>2.0.0</version>
  <description>Modulo Super Scroll RSS</description>
  <files>
    <filename module="mod_super_scroll_rss">mod_super_scroll_rss.php</filename>
    <filename>js/mootools.svn.js</filename>
    <filename>js/newsticker.js</filename>
    <filename>js/moostick.js</filename>
  </files>
  <params>
    <param name="altezza" type="text" default="250" label="Height" description="Altezza dello scroll espressa in Pixel" />
    <param name="larghezza" type="text" default="170" label="Width" description="Larghezza dello scroll espressa in Pixel" />
    <param name="feed" type="text" size="40" default="http://www.pc-sapiens.net/feed" label="Feed" description="Indirizzo del feed rss" />
    <param name="moduleclass_sfx" type="text" default="" label="Module Class Suffix" description="Module Class Suffix" />
    <param name="label" type="spacer" default="
Module Super Scroll RSS for Joomla 1.5 by Federico Luzi &lt;br&gt;
&lt;b&gt; http://www.pc-sapiens.net &lt;/b&gt;  &lt;br&gt;
pcsapiens@gmail.com &lt;br&gt;&lt;br&gt;
Super Scroll RSS is licensed GPL &lt;br&gt;
Super Scroll RSS is inspired by code found on the Internet. &lt;br&gt;
Special thanks for Antonio Lupetti (http://woork.blogspot.com) &lt;br&gt;
and Capitol Media (http://www.capitolmedia.com)
" label="" description="" />
  </params>
  <!-- J1.6 Parametri ripetuti per le installazioni di joomla 1.6 che non è in grado di comprendere i <params> elencati sopra. -->
  <config>
    <fields name="params">
      <fieldset name="basic">
        <field name="altezza" type="text" default="250" label="Height" description="Altezza dello scroll espressa in Pixel" />
        <field name="larghezza" type="text" default="170" label="Width" description="Larghezza dello scroll espressa in Pixel" />
        <field name="feed" type="text" size="40" default="http://www.pc-sapiens.net/feed" label="Feed" description="Indirizzo del feed rss" />
        <field name="moduleclass_sfx" type="text" default="" label="Module Class Suffix" description="Module Class Suffix" />
        <field name="label" type="spacer" default="
Module Super Scroll RSS for Joomla 1.5 by Federico Luzi &lt;br&gt;
&lt;b&gt; http://www.pc-sapiens.net &lt;/b&gt;  &lt;br&gt;
pcsapiens@gmail.com &lt;br&gt;&lt;br&gt;
Super Scroll RSS is licensed GPL &lt;br&gt;
Super Scroll RSS is inspired by code found on the Internet. &lt;br&gt;
Special thanks for Antonio Lupetti (http://woork.blogspot.com) &lt;br&gt;
and Capitol Media (http://www.capitolmedia.com)" label="" description="" />
      </fieldset>
    </fields>
  </config>
</extension>

Appena finito il modulo ti scrivo.
: Re:Modulo per 1.6
: Acar83 22 Dec 2010, 19:22:26
Diciamo che modulo è terminato e funzionante su joomla 1.5 e 1.6
Prima di pubblicarlo mi piacerebbe renderlo multi-istanza, molte persone nel mio blog hanno chiesto questa funzione.

a presto
: Re:Modulo per 1.6
: Acar83 24 Dec 2010, 09:26:02
Secondo voi esistono procedure ben definite per rendere un modulo multi-istanza o ogniuno deve ingegnarsi da se per rendere possibile l'esecuzione di 2 o più istanze?

Mi viene in mente la creazione di un numero random o preso dall'id del modulo da assegnare al nome delle funzioni che generano errore nella multi istanza.

Vi sembra la strada giusta? O c'è una funzione del framework di joomla che rendo possibile la multiistanza in maniera semplice?

Buon Natale a Tutti!