Back to top

Autore Topic: aiuto e guida per migrazione moduli  (Letto 2868 volte)

Offline $Red

  • Moderator
  • Instancabile
  • *****
  • Post: 5351
  • "Bastard Inside"
    • Mostra profilo
aiuto e guida per migrazione moduli
« il: 14 Mar 2013, 20:32:51 »
ciao a tutti, ho 2 moduli creati da swedenfox di joomlavista che vorrei migrare a joomla 3.x visto che il suo forum è chiuso, i 2 moduli in questione sono 1 per il top 100 di altervista per far votare il sito che è disponibile solo per joomla 1.5.x e l'altro è per i banner di altervista che ho per joomla 1.6 e funziona anche sulla 2.5.x, vorrei sapere se c'è una guida che posso seguire per provare a fare le modifiche, e magari anche qualche consiglio  ::) grazie

Offline $Red

  • Moderator
  • Instancabile
  • *****
  • Post: 5351
  • "Bastard Inside"
    • Mostra profilo
Re:aiuto e guida per migrazione moduli
« Risposta #1 il: 25 Mar 2013, 20:58:04 »
ciao a tutti, e mi scuso se continuo qui, ho provato a modificare il piu semplice cioè il top 100 e migrarlo per ora a joomla 2.5 perche qualche guida online si trova, ma riscontro un problema, penso che sia nella modifica della parte che su joomla 1.5 è <params> del file xml che ho sostituito mille volte, penso l'unica parte giusta sia quella per inserire lo stile al modulo che ho trovato in rete, allego il codice dei files da me modificati se qualcuno puo dirmi dove sbaglio per favore,
questo il codice del file php
Codice: [Seleziona]
<?php
/**
 * @package    top100av
 * @subpackage Base
 * @author     Swedenfox Up By Red {@link http://joomlavista.altervista.org}
 * @author     Created on 25-Mar-2013
 * @license    GNU/GPL
 */

//-- No direct access
defined('_JEXEC') || die('=;)');
$Allineamento $config->get('Allineamento');
?>

<div align="<?php echo "$Allineamento?>">
<script type="text/javascript">
//<![CDATA[
var l='it';
document.write('<s'+'cript type="text/javascript" src="http://'+l+'.altervista.org/members_inc/cat.av?'+new Date().getTime()+'"><\/s'+'cript>');
//]]>
</script>
</div>

questo quello del file xml ometto la mail del produttore per sua privacy  ;D
Codice: [Seleziona]
<?xml version="1.0" encoding="utf-8"?>
<extension type="module" version="2.5">
  <name>top100av</name>
  <creationDate>25-Mar-2013</creationDate>
  <author>Swedenfox Modificato By Red</author>
  <authorEmail>omesso</authorEmail>
  <authorUrl>http://joomlavista.altervista.org</authorUrl>
  <copyright>Swedenfox</copyright>
  <license>GNU/GPL</license>
  <version>1.0</version>
  <description>Top 100 Altervista By Swedenfox modificato By Red.</description>
  <files folder="site">
    <filename module="mod_top100av">
mod_top100av.php</filename>
    <![CDATA[
<style type="text/css">
#stilenotice p.notice{
border: 1px solid #000000;
background: #A86DB3;
padding: 8px 5px 8px 10px;
margin-right: 3px;
}
.testo {color: #ffffff}
a:link {
   text-decoration: underline;
}
</style>
   <files>
      <filename module="mod_top100av">mod_top100av.php</filename>
   </files>
   <config>
<fields name="params">
<fieldset name="basic" label="Module Parameters" description="Module settings">
  <field name="moduleclass_sfx" type="text" default="" label="Module Class Suffix" description="Module class suffix">
         <field value="left"> Sinistra </field>
         <field value="center"> Centro </field>
         <field value="right"> Destra </field>
         <field value="none"> Nessun </field>
      </config>
</extension>
mi sono aiutato un pò con easy creator e un pò con guide online, spero tanto in un vostro aiuto, ripeto che anche se sono nella sezione joomla 3 sto provando a migrarlo intanto a joomla 2.5 grazie mille a tutti

edit l'errore che mi da quando cerco di installare è mod_top100av.xmlXML: CData section not finished
edit2 errore risolto reinserendo parte di codice che mi sembrava diverso da quello del funzionamento del modulo
questo è il codice ora del file xml
Codice: [Seleziona]
<?xml version="1.0" encoding="utf-8"?>
<extension type="module" version="2.5">
  <name>top100av</name>
  <creationDate>25-Mar-2013</creationDate>
  <author>Swedenfox Up By Red</author>
  <authorEmail>swedenfox@gmail.com</authorEmail>
  <authorUrl>http://joomlavista.altervista.org</authorUrl>
  <copyright>Swedenfox</copyright>
  <license>GNU/GPL</license>
  <version>1.0</version>
  <description>Top 100 Altervista By Swedenfox modificato By Red  <files folder="site">
    <filename module="mod_top100av">mod_top100av.php</filename>
    <![CDATA[
<style type="text/css">
#stilenotice p.notice{
border: 1px solid #000000;
background: #A86DB3;
padding: 8px 5px 8px 10px;
margin-right: 3px;
}
.testo {color: #ffffff}
a:link {
    text-decoration: underline;
}
</style>

<p align="justify"><img src="../modules/mod_top100av/files/logo.png" alt="Logo" align="left" /><a href="http://www.altervista.org" target="_blank" style="cursor:help;"><p><img src="http://it.altervista.org/images/altervista_logo_500000.gif" border="0">[/url]</p>
    <p>mod_top100av Permette l'inserimento facilitato in joomla del codice scripts di ALTERVISTA TOP 100.possibilità di allineare l'immagine a sinistra,centro,destra di altervista  Forum di Supporto:<p>
<p><a href="http://joomlavista.altervista.org" target="_blank" style="cursor:help;"><p><img src="http://www.altervista.org/top100banners/joomlavista.jpg" border="0">[/url]</p>
<div id="stilenotice">
  <p class="notice"><strong><span class="testo">Modulo Rilasciato con licenza GNU GPL</span>.</strong> [br /]</p>
</div>
<script type="text/javascript"><!--
google_ad_client = "pub-4280519071490479";
/* 468x60, creato 19/03/08 */
google_ad_slot = "4440894594";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
]]>
   <files>
      <filename module="mod_top100av">mod_top100av.php</filename>
   </files>
   <config>
<fields name="params">
<fieldset name="basic" label="Module Parameters" description="Module settings">
  <field name="moduleclass_sfx" type="text" default="" label="Module Class Suffix" description="Module class suffix">
         <field value="left"> Sinistra </field>
         <field value="center"> Centro </field>
         <field value="right"> Destra </field>
         <field value="none"> Nessun </field>
      </config>
</extension>
quando provo ad installare mi da i seguenti errori
Codice: [Seleziona]
XML: Opening and ending tag mismatch: field line 51 and config
XML: Opening and ending tag mismatch: fieldset line 50 and extension
XML: Premature end of data in tag fields line 49
XML: Premature end of data in tag config line 48
XML: Premature end of data in tag files line 11
XML: Premature end of data in tag description line 11
XML: Premature end of data in tag extension line 2
JInstaller: :Install: Non è stato possibile trovare il file di setup XML di Joomla
« Ultima modifica: 26 Mar 2013, 14:12:57 da $Red »

Offline BelinBelan

  • Instancabile
  • ******
  • Post: 3887
  • Sesso: Maschio
  • Niente di meno e niente di più. uguale? Forse.
    • Mostra profilo
Re:aiuto e guida per migrazione moduli
« Risposta #2 il: 26 Mar 2013, 14:04:48 »
Ciao $red,
 
non me ne intendop molto di migrazione di componenti, ma andando a senso, dato il tipo di errore, mi viene da pensare che il "parser" xml non trovi un tag di chiusura.. sicuro di non aver dimenticato qualcosa? in rete mi pare ci siano guide su come sono "annidati" i tag del file di installazione di Joomla! ;)
--
Per piacere, no messaggi privati con richieste d'aiuto!!!

Offline $Red

  • Moderator
  • Instancabile
  • *****
  • Post: 5351
  • "Bastard Inside"
    • Mostra profilo
Re:aiuto e guida per migrazione moduli
« Risposta #3 il: 26 Mar 2013, 14:09:18 »
ciao BelinBelan sei un santo che mi sopporta, si quello l'ho risolto infatti ho appena editato il precedente post  ora mi da un pò di errori su diverse righe  :'(

Offline BelinBelan

  • Instancabile
  • ******
  • Post: 3887
  • Sesso: Maschio
  • Niente di meno e niente di più. uguale? Forse.
    • Mostra profilo
Re:aiuto e guida per migrazione moduli
« Risposta #4 il: 26 Mar 2013, 14:19:56 »
Forse questa guida l'avevi già vista, cmq non si sa mai:
http://docs.joomla.org/Adapting_a_Joomla_1.5_extension_to_Joomla_1.6
--
Per piacere, no messaggi privati con richieste d'aiuto!!!

Offline $Red

  • Moderator
  • Instancabile
  • *****
  • Post: 5351
  • "Bastard Inside"
    • Mostra profilo
Re:aiuto e guida per migrazione moduli
« Risposta #5 il: 26 Mar 2013, 16:01:33 »
grazie BelinBelan, un pò con quella guida un pò scopiazzando il codice del modulo banner_altervista per j1.6  mi sono portato avanti, cioè mi da meno errori  :-[ ,
Citazione
XML: expected '>'
JInstaller: :Install: Non è stato possibile trovare il file di setup XML di Joomla
questo l'ultimo codice magari qualcuno legge e mi da quache consiglio

mod_top100.php
Codice: [Seleziona]
<?php
defined
'_JEXEC' ) or die( 'Restricted access' );
$Allineamento $params->get('Allineamento');
?>

<div align="<?php echo "$Allineamento?>">
<script type="text/javascript">
//<![CDATA[
var l='it';
document.write('<s'+'cript type="text/javascript" src="http://'+l+'.altervista.org/members_inc/cat.av?'+new Date().getTime()+'"><\/s'+'cript>');
//]]>
</script>
</div>

mod_top100.xml
Codice: [Seleziona]
<?xml version="1.0" encoding="utf-8"?>
<extension type="module" version="1.6.0" client="site" method="upgrade">
    <name>Modulo top 100 altervista</name>
    <author>swedenfox</author>
    <creationDate>Febbraio 2011</creationDate>
    <copyright>Copyright (C) 2005 - 2011.</copyright>
    <license>GNU General Public License version 2 or later; see LICENSE.txt</license>
    <authorEmail>swedenfox@gmail.com</authorEmail>
    <authorUrl>www.joomlavista.org</authorUrl>
    <version>1.6.0</version>
    <description>
<![CDATA[
<style type="text/css">
#stilenotice p.notice{
border: 1px solid #000000;
background: #A86DB3;
padding: 8px 5px 8px 10px;
margin-right: 3px;
}
.testo {color: #ffffff}
a:link {
    text-decoration: underline;
}
</style>

<p align="justify"><img src="../modules/mod_top100av/files/logo.png" alt="Logo" align="left" /><a href="http://www.altervista.org" target="_blank" style="cursor:help;"><p><img src="http://it.altervista.org/images/altervista_logo_500000.gif" border="0"></a></p>
    <p>mod_top100av Permette l'inserimento facilitato in joomla del codice scripts di ALTERVISTA TOP 100.possibilità di allineare l'immagine a sinistra,centro,destra di altervista  Forum di Supporto:<p>
<p><a href="http://joomlavista.altervista.org" target="_blank" style="cursor:help;"><p><img src="http://www.altervista.org/top100banners/joomlavista.jpg" border="0"></a></p>
<div id="stilenotice">
  <p class="notice"><strong><span class="testo">Modulo Rilasciato con licenza GNU GPL</span>.</strong> <br/></p>
</div>
<script type="text/javascript"><!--
google_ad_client = "pub-4280519071490479";
/* 468x60, creato 19/03/08 */
google_ad_slot = "4440894594";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
]]>
        </description>
    <files>
        <filename module="mod_top100av">mod_top100av.php</filename>
              <filename>files/logo.png</filename>
    </files>
<config>
    <fields name="params">
<field
                    name="Allineamento"
                    type="list"
                    default="none"
                    label="Allineamento"
                    description="Scegli l'allineamento del tuo banner rispetto al template">
                    <option value="left"> Sinistra </option>
                    <option value="center"> Centro </option>
                    <option value="right"> Destra </option>
                    <option value="none"> Nessun </option>
                </field>
</fieldset>

    </config>
</extension>

 



Web Design Bolzano Kreatif