PDA

Zobacz pełną wersję : Wgranie szablonu potrzebuje porady



romarta
31-10-2010, 22:18
Witam, piszę tu bo już nie wiem gdzie szukać.
Zrobiłam sobie szkielet szablonu i chciałam grac go i niestety wyskakuje mi błąd:


XML Parsing Error at 1:30. Error 18: unknown encoding
JInstaller::install: Błąd. Nie znalazłem pliku instalacyjnego (XML) we wskazanym pakiecie. Być może pakiet jest podwójnie skompresowany.
Unable to detect manifest file
Zainstaluj Szablon: Błąd

Sprawdziłam w plikach wszystko ok. Patrzyłam do gazety, książki i pomocy joomla wygląda że kody plików są ok a mimo tego nie mogę grać szablonu. Myślałam że może to wina serwera bo był darmowy więc przeniosłam sie na płatny. I dalej to samo. Nie mam już pomysłu. Proszę o pomoc.

larry_krk
31-10-2010, 23:02
a jaki to szablon??

zwiastun
31-10-2010, 23:26
"zrobiłam sobie"....
Ale trudno nam by zgadywać, co tam masz pokopane. A plik musi manifestu być poprawny, żeby szablon został zarejestrowany przez Joomla. Wrzuć tu kod pliku, zobaczymy.

PeFik
01-11-2010, 04:16
Wygląda mi na złe kodowanie pliku XML, kluczowego do instalacji szablonu. Myślę że edytor Notepadd++ z opcją konwersji do utf-8 pomoże rozwiązać twój problem.:up:

Jdwind
01-11-2010, 08:30
A wrzucenie plików przez ftp też nic nie daje? Albo spróbuj jeszcze to, co Ci @PeFik powiedział - otwórz plik w Notepad++ i daj "konwertuj na format utf8 bez BOM" w menu "Format".

zwiastun
01-11-2010, 10:00
Poczekajmy może, aż @lomarta wrzuci tu kod pliku xml, bo błąd jest w nim z całą pewnością, a pytanie brzmi jaki.

romarta
01-11-2010, 10:52
oto kod pliku:


<?xml version="1.0" encoding="uft-8"?>
<install version="1.5" type="template">
<name>testowy</name>
<creationDate>2010-10-31</creationDate>
<author>Marta</author>
<authorEmail></authorEmail>
<authorUrl></authorUrl>
<copyright>GNU/GPL</copyright>
<version>1.0</version>
<license>GNU/GPL</license>
<description>Szablon</description>
<files>
<filename>index.php</filename>
<filename>templateDetails.xml</filename>
<filename>/images/header.jpg</filename>
<filename>/images/logo.png</filename>
<filename>/images/footer.jpg</filename>
<filename>/css/template.css</filename>
</files>
</install>


korzystam z programu PSpad gdzie mam zaznaczone kodowanie UFT-8, wgranie fizycznie przez ftp szablonu nic nie daje, joomla go nie widzi

gdzieś robię błąd tylko nie wiem gdzie :(((((((((

Robster
01-11-2010, 10:59
<filename>/images/header.jpg</filename>
<filename>/images/logo.png</filename>
<filename>/images/footer.jpg</filename>
<filename>/css/template.css</filename>

O ile te foldery (images,css) nie znajdują się w jakichś nadrzędnych względem folderu głównego templarki, to zlikwiduj "/" na początku. Jeśli są w jakimś innym folderze to dopisz jego nazwę przed "/".
Nie wiem czy to ma jakieś znaczenie ale, po kodowaniu dodaję jeszcze:

<!DOCTYPE install PUBLIC "-//Joomla! 1.5//DTD template 1.0//EN"
"http://dev.joomla.org/xml/1.5/template-install.dtd">
tak dla świętego spokoju :)
Acha i skoro pozostawiasz puste pola (adres url,email...), to chyba lepiej będzie w ogóle usunąć te linijki.

romarta
01-11-2010, 11:26
znalzłam błąd :) zamiast UTF-8 wpisałam UFT-8 ot taka literówka