Skip to main content

Welkom bij Joomla!NL

Om alle mogelijkheden van dit forum te kunnen gebruiken, moet je je eerst registreren.

Vermeld in iedere vraag duidelijk:
  1. De versie van Joomla! 2.5 die je gebruikt
  2. De volledige url van je website indien mogelijk.
  3. De versie van de extensie waar de vraag over gaat.

opgelost Template ombouwen lukt niet

Template ombouwen lukt niet

08 jan 2014 10:38
#1
Vanmorgen ben ik begonnen met de voorbereidingen voor de migratie van mijn 1.5.26 site naar 2.5. Ik heb daarvoor een nieuwe installatie aangemaakt, omdat ik eerst de template werkend wil krijgen in 2.5. Echter, na alle tips en tricks te hebben uitgevoerd, krijg ik continue een foutmelding bij het installeren van de template:
Code:
Fatal error: Call to a member function attributes() on a non-object in /public/sites/<mijn.website>/nieuw25/libraries/joomla/installer/adapters/template.php on line 55

De template details heb ik als volgt gemaakt/aangepast:
Code:
<?xml version="1.0" encoding="utf-8"?> <!DOCTYPE install PUBLIC "-//Joomla! 2.5//DTD template 1.0//EN" "http://www.joomla.org/xml/dtd/1.6/template-install.dtd"> <extension version="2.5" type="template" client="site"></extension> <name>somnia25</name> <creationDate>2009-06-16</creationDate> <version>1.0</version> <author>Able Web Professionals, Inc.</author> <authorUrl>http://www.ablewebpro.com</authorUrl> <description>Able Web Professionals, Inc. Theme</description> <files> <folder>css</folder> <folder>images</folder> <fileName>functions.php</fileName> <fileName>index.html</fileName> <fileName>index.php</fileName> <fileName>params.ini</fileName> <fileName>ReadMe.txt</fileName> <fileName>html/index.html</fileName> <fileName>html/modules.php</fileName> <fileName>html/com_content/index.html</fileName> <fileName>html/com_content/article/default.php</fileName> <fileName>html/com_content/article/form.php</fileName> <fileName>html/com_content/article/index.html</fileName> <fileName>html/com_content/category/blog.php</fileName> <fileName>html/com_content/category/blog_item.php</fileName> <fileName>html/com_content/category/index.html</fileName> <fileName>html/com_content/frontpage/default.php</fileName> <fileName>html/com_content/frontpage/default_item.php</fileName> <fileName>html/com_content/frontpage/index.html</fileName> <fileName>html/com_content/section/blog.php</fileName> <fileName>html/com_content/section/blog_item.php</fileName> <fileName>html/com_content/section/index.html</fileName> <fileName>html/mod_mainmenu/default.php</fileName> <fileName>html/mod_mainmenu/index.html</fileName> <fileName>html/mod_syndicate/default.php</fileName> <fileName>html/mod_syndicate/index.html</fileName> <fileName>script.js</fileName> <fileName>images/spacer.gif</fileName> <fileName>templateDetails.xml</fileName> <filename>template_preview.png</filename> <filename>template_thumbnail.png</filename> <filename>robots.txt</filename> </files> <images> <fileName>template_thumbnail.png</fileName> <fileName>images/Page-BgTexture.jpg</fileName> <fileName>images/Sheet-s.png</fileName> <fileName>images/Sheet-h.png</fileName> <fileName>images/Sheet-v.png</fileName> <fileName>images/Header.png</fileName> <fileName>images/nav.png</fileName> <fileName>images/MenuItem.png</fileName> <fileName>images/subitem-bg.png</fileName> <fileName>images/Block-s.png</fileName> <fileName>images/Block-h.png</fileName> <fileName>images/Block-v.png</fileName> <fileName>images/BlockHeader.png</fileName> <fileName>images/BlockHeaderIcon.png</fileName> <fileName>images/BlockContentBullets.png</fileName> <fileName>images/PostHeaderIcon.png</fileName> <fileName>images/PostDateIcon.png</fileName> <fileName>images/PostAuthorIcon.png</fileName> <fileName>images/edit_unpublished.png</fileName> <fileName>images/PostBullets.png</fileName> <fileName>images/PostQuote.png</fileName> <fileName>images/Button.png</fileName> <fileName>images/Footer.png</fileName> <fileName>images/edit.png</fileName> <fileName>images/livemarks.png</fileName> </images> <css> <fileName>css/editor.css</fileName> <fileName>css/template.ie6.css</fileName> <fileName>css/template.ie7.css</fileName> <fileName>css/template.css</fileName> </css> <positions> <position>debug</position> <position>position-0</position> <position>position-1</position> <position>position-2</position> <position>position-3</position> <position>position-4</position> <position>position-5</position> <position>position-6</position> <position>position-7</position> <position>position-8</position> <position>position-9</position> <position>position-10</position> <position>position-11</position> <position>position-12</position> <position>position-13</position> <position>position-14</position> </positions> </install>

Ook de index.php heb ik aangepast/aangevuld. Dit alles conform de tutorial van Tuan Bui.

Ergens doe ik echter nog iets fout, maar ik weet ff niet waar... Wie kan mij helpen?
  • tasja71
  • tasja71's berichtenfoto Heeft onderwerp gestart
  • Joomla!NL ontdekker
  • Joomla!NL ontdekker
  • Berichten: 24

Template ombouwen lukt niet

08 jan 2014 10:50
#2
Vergeet nog te melden dat bij "Ontdekken", ik ook deze foutmelding krijg:
Code:
XML: Extra content at the end of the document
  • tasja71
  • tasja71's berichtenfoto Heeft onderwerp gestart
  • Joomla!NL ontdekker
  • Joomla!NL ontdekker
  • Berichten: 24

Template ombouwen lukt niet

08 jan 2014 10:56
#3
Hallo tasja71,

Namens het Joomla!NL team heet ik je van harte welkom op dit forum.

Zo op het eerste gezicht lijkt het erop dat je in ieder geval niet eerst de folder html aanmaakt. En voor zover ik weet gaat de content van de folder automatisch mee en moet je die niet apart in je xml zetten.
Groetjes, Astrid
Gebruik de zoekfunctie van dit forum voordat je een nieuwe vraag plaatst.
Vragen uitsluitend via dit forum.
yndi.nl - kvk 17157725
Is je vraag beantwoord? Dan kan je het draadje zelf sluiten .
Wil je Joomla!NL steunen? Dat kan met een donatie.
  • Astrid
  • Astrid's Profielfoto
  • Moderator + Technisch team
  • Moderator + Technisch team
  • Berichten: 37434

Template ombouwen lukt niet

08 jan 2014 11:10
#4
Bedankt, maar hoe kan ik dat dan oplossen? Ik ben best ervaren in Joomla, maar hier kom ik niet uit. :)

Heb wel gezien dat de verwijzing naar params.ini er weer in stond, dus die heb ik al verwijderd.

Ik krijg, als ik de template wil installeren (via Discover), de foutmelding:
Code:
Fatal error: Call to a member function attributes() on a non-object in /public/sites/<mijn.website>/nieuw25/libraries/joomla/installer/adapters/template.php on line 55

Als ik naar die bewuste regel ga, zie ik het volgende:
Code:
$client = (string) $this->manifest->attributes()->client;

Dit valt binnen de de functie "LoadLanguage".
  • tasja71
  • tasja71's berichtenfoto Heeft onderwerp gestart
  • Joomla!NL ontdekker
  • Joomla!NL ontdekker
  • Berichten: 24

Template ombouwen lukt niet

08 jan 2014 11:16 - 08 jan 2014 11:29
#5
Door in ieder geval dit toe te voegen aan je xml:
Code:
<folder>html</folder>
En alle regels zoals deze te verwijderen.
Code:
<fileName>html/index.html</fileName>

Download anders ergens een 2.5 template en vergelijk de xml met die van jou.
Groetjes, Astrid
Gebruik de zoekfunctie van dit forum voordat je een nieuwe vraag plaatst.
Vragen uitsluitend via dit forum.
yndi.nl - kvk 17157725
Is je vraag beantwoord? Dan kan je het draadje zelf sluiten .
Wil je Joomla!NL steunen? Dat kan met een donatie.
  • Astrid
  • Astrid's Profielfoto
  • Moderator + Technisch team
  • Moderator + Technisch team
  • Berichten: 37434

Template ombouwen lukt niet

08 jan 2014 12:02
#6
Het installeren is nu gelukt. De fout zal 'm in het te vroeg sluiten van de <extention>.

Nu heb ik het probleem dat de frontend niet zichtbaar is. Daar ga ik mee aan de slag, maar dit probleem is in elk geval "verholpen".

Dankjewel.
  • tasja71
  • tasja71's berichtenfoto Heeft onderwerp gestart
  • Joomla!NL ontdekker
  • Joomla!NL ontdekker
  • Berichten: 24
Moderators: JelleRomke
Tijd voor maken pagina: 0.684 seconden
Gemaakt door Kunena

Wil je Joomla!NL steunen?

Steun Joomla!NLAlle teamleden werken enthousiast, op vrijwillige basis, mee aan Joomla!NL. Maar een website met forum kost nu eenmaal geld. Dus als je Joomla!NL wilt steunen, dan kan dat, graag zelfs!

Lees hier meer informatie