The Joomla! Forum ™



Forum rules


Forum Regels



Post new topic Reply to topic  [ 8 posts ] 
Author Message
PostPosted: Tue Apr 25, 2006 12:21 pm 
User avatar
Joomla! Master
Joomla! Master
Online

Joined: Thu Aug 18, 2005 8:55 pm
Posts: 16285
Location: Nijmegen, The Netherlands
Tijdens de Belgisch/Nederlandse Joomladag gaf ik een parallelsessie "Component maken".
Het voorbeeld component com_kilometer met bijbehorende module mod_kilometer zal ik later deze week beschikbaar maken via http://www.joomladag.nl

Eventuele vragen of oplossingen van fouten in het huidige programma, kunnen in dit topic worden behandeld.

Ik hoop dat deelnemers uit de parallelsessie het leuk vinden om als oefening het component te vervolmaken
zodat het eventueel in de toekomst op http://extensions.joomla.org/ ter download kan worden aangeboden.

_________________
Kind Regards,
Peter Martin, Global Moderator - Community Leadership Team
www.db8.nl - Joomla specialist, Nijmegen, Nederland
Joomla 1.5 Quick Reference Guide: www.db8.nl/en/downloads/misc-downloads/ ... glish.html


Top
 Profile  
 
PostPosted: Mon May 08, 2006 8:45 pm 
User avatar
Joomla! Master
Joomla! Master
Online

Joined: Thu Aug 18, 2005 8:55 pm
Posts: 16285
Location: Nijmegen, The Netherlands
Het voorbeeld component com_kilometer met bijbehorende module mod_kilometer is nu beschikbaar via http://www.joomladag.nl
Te downloaden via: http://www.joomladag.nl/component/optio ... Itemid,35/

_________________
Kind Regards,
Peter Martin, Global Moderator - Community Leadership Team
www.db8.nl - Joomla specialist, Nijmegen, Nederland
Joomla 1.5 Quick Reference Guide: www.db8.nl/en/downloads/misc-downloads/ ... glish.html


Top
 Profile  
 
PostPosted: Wed May 10, 2006 4:28 pm 
User avatar
Joomla! Apprentice
Joomla! Apprentice
Offline

Joined: Thu Sep 15, 2005 8:40 pm
Posts: 40
Allereerst wil ik Peter bedanken voor de uitleg en presentatie van het "kilometer" component.

Tijdens het installeren liep ik tegen het probleem aan dat ik geen jos_ maar een geupdate mambo site heb die de mos_ prefix gebruikt.

Om ervoor te zorgen dat je bij het installeren geen foutmelingen krijgt is het raadzaam om het volgende te doen.

Open de bestanden die bij het component horen en vervang alle "jos_” door “#__”. (let op de dubbele underscore!!)

Hiermee wordt voorkomen dat de code alleen maar kijkt naar tabellen met de jos_ prefix en nu "relatief" kijkt naar de naam van de tabellen ongeacht de prefix.

Succes met het installeren en het zoals Peter reeds aangaf verder volmaken van dit component.

Gr,

Rank


Top
 Profile  
 
PostPosted: Wed May 10, 2006 5:43 pm 
User avatar
Joomla! Master
Joomla! Master
Online

Joined: Thu Aug 18, 2005 8:55 pm
Posts: 16285
Location: Nijmegen, The Netherlands
welcome! :)

Bedankt voor je verbetering: je hebt gelijk. Iemand anders had me er al op geattandeerd.
Het gebruik van de hard-coded jos_ prefix gaat in tegen mijn advies dat ik tijdens de presentatie gaf om tabelnamen (en andere verwijzingen) relatief te houden....  :-[

_________________
Kind Regards,
Peter Martin, Global Moderator - Community Leadership Team
www.db8.nl - Joomla specialist, Nijmegen, Nederland
Joomla 1.5 Quick Reference Guide: www.db8.nl/en/downloads/misc-downloads/ ... glish.html


Top
 Profile  
 
PostPosted: Thu May 11, 2006 12:14 pm 
User avatar
Joomla! Apprentice
Joomla! Apprentice
Offline

Joined: Thu Sep 15, 2005 8:40 pm
Posts: 40
Wanneer je in de backend een item aanklikt worden de gegevens niet ingevuld in de juiste velden maar blijven ze leeg.
Als je toch op de save button klikt worden alle waarden overschreven en is de data "leeg" voor dit ID.

Heeft iemand een suggestie hoe dit op te lossen?

BIj voorbaat dank.

Rank


Top
 Profile  
 
PostPosted: Sat May 13, 2006 6:58 am 
User avatar
Joomla! Master
Joomla! Master
Online

Joined: Thu Aug 18, 2005 8:55 pm
Posts: 16285
Location: Nijmegen, The Netherlands
Ik zou de volgende stappen doen om het probleem te lokaliseren:

Kijk even of er een ID wordt meegegeven (in de URL) als je op de edit-link van een item klikt (om die te gaan editen).

Voeg een
die ($query);
om te zien wat de SQL query is, en voer die uit in phpMyAdmin.

Voeg op de .html.php pagina binnen de functie die je aanspreekt
print"
";
print_r($row); // toon inhoud Array $row
print"
";

toe om te zien of de variabelen wel goed worden doorgegeven.

Kijk in de .html.php naar de $row->variablenaam of variablenaam overeenkomt met de veldnaam van de tabel die je uitvraagt.
Met deze stappen haal je het gros van de fouten  :-[ uit de code...

_________________
Kind Regards,
Peter Martin, Global Moderator - Community Leadership Team
www.db8.nl - Joomla specialist, Nijmegen, Nederland
Joomla 1.5 Quick Reference Guide: www.db8.nl/en/downloads/misc-downloads/ ... glish.html


Top
 Profile  
 
PostPosted: Sun May 14, 2006 12:48 pm 
User avatar
Joomla! Apprentice
Joomla! Apprentice
Offline

Joined: Thu Sep 15, 2005 8:40 pm
Posts: 40
Peter,


Je hebt gelijk, er wordt geen id en andere parameters doorgegeven.

Ik kan alleen niet achterhalen waar het fout gaat.

Hulp is welkom -;)

Gr,

Rank


Top
 Profile  
 
PostPosted: Sun May 14, 2006 1:06 pm 
User avatar
Joomla! Apprentice
Joomla! Apprentice
Offline

Joined: Thu Sep 15, 2005 8:40 pm
Posts: 40
rank wrote:
Peter,


Je hebt gelijk, er wordt geen id en andere parameters doorgegeven.

Ik kan alleen niet achterhalen waar het fout gaat.

Hulp is welkom -;)

Gr,

Rank




Ik ben eruit.

Bij het aanpassen van de eerder genoemde jos_ naar mos_ tabelprefix hebt ik een typefout gemaakt.

Bedankt voor de "debug methode" tip.

Gr,

Rank


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 8 posts ] 



Who is online

Users browsing this forum: No registered users and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  
Powered by phpBB® Forum Software © phpBB Group