Joomla.it Forum

Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => I Template di Joomla 1.5.x => : kurohata 21 Sep 2009, 22:56:55

: [RISOLTO] errore Xml parsing error at 1:1. Error 4:empty document.
: kurohata 21 Sep 2009, 22:56:55
piccola premessa: ciao a tutti e grazie per tutto quello che fate, sia per le domande sia per le risposte. Questo è il mio primo messaggio quindi abbiate pietà  ;D.

Arriviamo al dunque, mi sto cimentando nella creazione di template, ho creato index.php, templatedetails.xml, e style.css, messi nelle giuste cartelle. Dopodiché zippo il tutto per crearne un archivio installabile mi da questo errore: XML Parsing Error at 1:1. Error 4: Empty document.

Uso textedit per creare i css, xml, php. Joomla Versione 1.5.14; Mac OS 10.5.8     :'(   
: Re:errore Xml parsing error at 1:1. Error 4:empty document.
: frascan 22 Sep 2009, 00:22:16
Ciao e benvenuto nel forum.
L'errore parla di errore XML e di documento vuoto. Attenzione al nome del file di installazione del template che deve essere templateDetails.xml con la D maiuscola
: Re:errore Xml parsing error at 1:1. Error 4:empty document.
: kurohata 22 Sep 2009, 10:21:19
è con la D maiuscola  ???
: Re:errore Xml parsing error at 1:1. Error 4:empty document.
: frascan 22 Sep 2009, 10:43:55
allora deve esserci qualche errore all'interno del file nella sintassi XML
: Re:errore Xml parsing error at 1:1. Error 4:empty document.
: kurohata 22 Sep 2009, 10:49:19
la incollo?
: Re:errore Xml parsing error at 1:1. Error 4:empty document.
: frascan 22 Sep 2009, 10:52:09
ok incollala se non è troppo lunga ma usa la funzione inserisci codice che è il cancelletto nella barra in alto.
: Re:errore Xml parsing error at 1:1. Error 4:empty document.
: kurohata 22 Sep 2009, 10:53:56
:

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE install PUBLIC "-//Joomla! 1.5//DTD template 1.0//EN"
 "http://dev.joomla.org/xml/1.5/template-install.dtd">
<install version="1.5" type="template">
        <name>mionuovotemplate</name>
        <creationDate>2009-09-21</creationDate>
        <author>Matteo Valenti</author>
        <authorEmail>skasseo@email.it</authorEmail>
        <authorUrl>http://www.dietroildito.wordpress.com</authorUrl>
        <copyright>Matteo Valenti 2009</copyright>
        <license>GNU/GPL</license>
        <version>1.0.2</version>
        <description>Il Mio Nuovo Template</description>
        <files>
                <filename>index.php</filename>
                <filename>templateDetails.xml</filename>
                <filename>template_thumbnail.png</filename>
                <filename>images/background.png</filename>
                <filename>css/style.css</filename>
        </files>
        <positions>
                <position>breadcrumb</position>
                <position>left</position>
                <position>right</position>
                <position>top</position>
                <position>user1</position>
                <position>user2</position>
                <position>user3</position>
                <position>user4</position>
                <position>footer</position>
        </positions>
</install>

: Re:errore Xml parsing error at 1:1. Error 4:empty document.
: kurohata 22 Sep 2009, 17:09:23
ho trovato l'inghippo. Per chi dovesse trovarsi in futuro nella mia medesima situazione:

chi sviluppa template usando sitemi Mac OS X: la voce di menu "compress" del Finder produce un pacchetto ZIP utilizzabile ma con un tranello! Archivia i file nel formato AppleDouble aggiungendo ulteriori file che cominciano per "._". In questo modo genera un file "._templateDetails.xml" che Jommla 1.5.x può a volte mal interpretare. Il sintomo è un messaggio di errore, "XML Parsing Error at 1:1. Error 4: Empty document". La soluzione che aggira il problema è quella di effettuare la compressione dalla riga di comando e, in ambiente shell, di impostare la variabile "COPYFILE_DISABLE" a "true" prima di utilizzare "compress" o "tar".

(ho trovato questa cosa su http://wiki.joomla.it/index.php?title=Creare_un_template_di_base_per_Joomla )