Zainstalowałem szablon business8. Gdy w panelu administratora wchodzę w Rozszerzenia -> Szablony -> Style i wybieram ten szablon pojawia sie komunikat "String could not be parsed as XML". Nie wiem jak sobie z tym poradzić.
Zainstalowałem szablon business8. Gdy w panelu administratora wchodzę w Rozszerzenia -> Szablony -> Style i wybieram ten szablon pojawia sie komunikat "String could not be parsed as XML". Nie wiem jak sobie z tym poradzić.
czarkowsky
Masz bład w pliku xml, nie sposób pomóc bez pliku. Odczytaj go w przeglądarce IE, wyświetli Ci, gdzie i jaki jest błąd.
Nie wiem o który plik xml chodzi. Czy mowa o info.xml z szablonu business8 w folderze templates, czy inny z rozszerzeniem .xml?
czarkowsky
A uczestnicy forum to skąd mają wiedzieć? Nie sądzę, żeby w pakiecie było 50 plików xml do sprawdzenia.
Dopiero zacząłem naukę Joomli (chociaż na forum zarejestrowałem się w 2009 roku).
Wcześniej pracowałem na Php-fusion, który w przypadku błędu precyzował plik i linijkę stwarzającej problem. Podobnie jest z Drupalem. Tutaj komunikat podaje jedynie rozszerzenie pliku. Sądziłem, że ta lakoniczna informacja wynika z tego, że administratorowi powinno to wystarczyć.
W samym szablonie jest 13 plików xml, natomiast w pakiecie Joomla ok. 270 nie wliczając templatek.
Moje pytanie nie wynika z tego, że mi się nie chce, ale z tego, że nie poznałem jeszcze na tyle Joomli, aby intuicyjnie próbować wytypować lokalizację powstawania błędu lub przynajmniej zawęzić zakres wyszukiwania. Próbowałem przez wyszukiwarkę, ale czytaj tutaj...
Mam nadzieję, że mnie rozumiesz! Przy okazji dziękuję za zainteresowanie tematem i chęć pomocy!
czarkowsky
W plikach szablonu powinieneś mieć plik templateDetails.xml. ALe to może być tez plik inaczej nazwany. To chodzi najpewniej o plik w głównym katalogu szablonu.
W przypadku plików xml parser, niestety, nie podaje, gdzie jest błąd - dlatego sugerowałem Ci uruchomienie pliku (plików) bezpośrednio w przeglądarce Internet Explorer - ta zgłasza, gdzie jest błąd
Przy próbie otwarcia templateDetails.xml Explorer wyrzuca komunikat:
Nie można wyświetlić strony XML Nie można przeglądać wejścia XML przy użyciu arkusza stylów . Popraw błąd, a następnie kliknij przycisk Odśwież lub spróbuj ponownie później. Błąd systemowy: -2146697210. Błąd podczas przetwarzania zasobu 'http://www.joomla.org/xml/dtd/1.6/template-install.dtd'.
czarkowsky
Podrzuć ten plik
templateDetails.xml:
Kod:<?xml version="1.0" encoding="utf-8"?> <!DOCTYPE install PUBLIC "-//Joomla! 1.6//DTD template 1.0//EN" "http://www.joomla.org/xml/dtd/1.6/template-install.dtd"> <extension version="2.5" type="template" method="upgrade"> <name>business8</name> <version>1.0.1</version> <creationDate>March 2012</creationDate> <author>JM-Experts.com</author> <authorEmail>info@jm-experts.com</authorEmail> <authorUrl>http://www.jm-experts.com</authorUrl> <copyright>Copyright (C) Jm-Experts!. All Rights Reserved.</copyright> <license>license GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html</license> <description>JM Business8 for Joomla 2.5</description> <engine>t3</engine> <files> <filename>component.php</filename> <filename>favicon.ico</filename> <filename>index.html</filename> <filename>index.php</filename> <filename>info.xml</filename> <filename>params.ini</filename> <filename>template_thumbnail.png</filename> <folder>core</folder> <folder>css</folder> <folder>images</folder> <folder>info</folder> <folder>blocks</folder> <folder>local</folder> </files> <languages> <language tag="en-GB">en-GB.tpl_business8.ini </language> </languages> <administration> <languages folder="admin"> <language tag="en-GB">en-GB.tpl_business8.ini </language> </languages> </administration> <positions> <position>hornav</position> <position>breadcrumbs</position> <position>search</position> <position>banner</position> <position>left</position> <position>right</position> <position>top</position> <position>user1</position> <position>user2</position> <position>user3</position> <position>user4</position> <position>user5</position> <position>user6</position> <position>user7</position> <position>user8</position> <position>user9</position> <position>user10</position> <position>user11</position> <position>footer</position> <position>syndicate</position> <position>debug</position> <position>mega1</position> <position>mega2</position> <position>top-panel</position> </positions> <config> <fields name="params" addfieldpath="/plugins/system/jat3/jat3/core/element"> </fields> </config> </extension>
czarkowsky
Powodem jest błędny adres w drugim wierszu. Wywal cały ten wiersz i powinno zadziałać. Określenie typu dokumentu nie jest konieczne.