freestuff.gr αρχική σελίδα
 FAQFAQ    ΑναζήτησηΑναζήτηση   Λίστα ΜελώνΛίστα Μελών   Ομάδες ΜελώνΟμάδες Μελών   <b>Εγγραφή Μέλους</b>Εγγραφή Μέλους 
 ΠροφίλΠροφίλ   Επιλογές μέλους Επιλογές   Τα bookmarks μου Τα bookmarks μου   Προσωπικά μηνύματαΠροσωπικά μηνύματα 
  διαφήμιση  

Καλώς ήρθατε στο forum μας! Για να συμμετάσχετε στις συζητήσεις θα πρέπει να είσαστε μέλος. Γίνετε μέλος τώρα!.

Πρόβλημα με $params->get σε custom module


 Forum index » Δημιουργία Web Sites, Γραφικών & Προγραμματισμός » Joomla! » Joomla! Extensions (Components, Modules, Plugins)
Moderators:  PHP Moderators, Super-Moderators, WebDev Moderators
Εισαγωγή νέου Θέματος   Απάντηση στο Θέμα Σελίδα 1 από 1 [3 Μηνύματα]      Bookmarks Tags: custommodule Mark the topic unread :: Προηγούμενο θέμα :: Επόμενο θέμα
ΑποστολέαςΜήνυμα
vassilism


Μέλος από: 17 Μαρ 2007
Βοηθήματα: 7
Templates: 1
Scripts: 4
Μηνύματα: 256+


View users profile Visit posters website
ΜήνυμαΣτις: 18 Ιαν 2010 18:43    Θέμα: Πρόβλημα με $params->get σε custom module Απάντηση με παράθεση  Mark this post and the followings unread

Καλησπέρα σας.
Φτιάχνω ένα custom module και έχω ένα πρόβλημα με την $params->get αλλά και γενικότερα με όλες τις συναρτήσεις – βιβλιοθήκες του joomla.

Η δομή των αρχείων του module είναι η εξής:

mod_1.xml
mod_1.php
index.html
data.php

Όλα τα αρχεία βίσκονται στον ίδιο φάκελο με όνομα mod_1 και φυσικά εννοείτε στον φάκελο modules του joomla.

Χρησιμοποιώ την $params->get για να παίρνω διάφορα στοιχεία από το mod_1.xml.
Στο αρχείο mod_1.php η $params->get δουλεύει κανονικά, δηλαδή έρχονται τα δεδομένα από το xml .

Το πρόβλημα είναι στο data.php.
Όταν στο data.php βάζω την $params->get τότε δεν μπορεί να πάρει τα δεδομένα από το .xml και μου επιστρέφει error:
Fatal error: Call to a member function get() on a non-object in........

Από ότι φαίνετε το αρχείο data.php δεν έχει απολύτως καμία επικοινωνία με το joomla.

Δοκίμασα τα πάντα, μέχρι και με ultrex λούστηκα αλλά τίποτα
Μήπως γνωρίζει κάποιος γιατί το κάνει αυτό?

_________________
Αγγελίες - Aggelia.eu
Basilakis
PHP Moderator

Μέλος από: 17 Νοε 2003
Βοηθήματα: 68
Νέα: 7
Templates: 3
Scripts: 3
Μηνύματα: 256+

Περιοχή: Womans' Brain
View users profile Send email to user Visit posters website
blog deviantART flickr myspace facebook linkedin 
hi5 sync twitter deviantART skype 
ΜήνυμαΣτις: 18 Ιαν 2010 22:30    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

υπάρχει κάτι που κάνετε include και δεν το χρησιμοποιείς;

_________________
Κατασκευη Ιστοσελιδων
vassilism


Μέλος από: 17 Μαρ 2007
Βοηθήματα: 7
Templates: 1
Scripts: 4
Μηνύματα: 256+


View users profile Visit posters website
ΜήνυμαΣτις: 18 Ιαν 2010 23:04    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Υπάρχει κάτι σαν αυτό:
κώδικας:
jimport( 'joomla.application.module.helper' );
$module =& JModuleHelper::getModule("mod_1");
$params =& $module->params;

Καλεί κάποιες συναρτήσεις του joomla, αλλά δεν δουλεύει γιατί όπως είπα και πριν είναι σαν να μην έχει καμία επικοινωνία με το joomla, παρόλο που το αρχείο αυτό είναι μέσα στο joomla.

_________________
Αγγελίες - Aggelia.eu
Εμφάνιση Μηνυμάτων:   
Εισαγωγή νέου Θέματος   Απάντηση στο Θέμα Σελίδα 1 από 1 [3 Μηνύματα] Mark the topic unread :: Προηγούμενο θέμα :: Επόμενο θέμα
 Forum index » Δημιουργία Web Sites, Γραφικών & Προγραμματισμός » Joomla! » Joomla! Extensions (Components, Modules, Plugins)
Τώρα είναι 11 Δεκ 2016 11:58 | All times are UTC + 2


Email This Page to Someone! add to Favorites

     Powered by p h p B B © 2001,2005 p h p B B Group
Για άμεση επικοινωνία με τον διαχειριστή του freestuff.gr στο email: freestuff.gr(παπάκι)gmail.com


Copyright © 1999-2013 Freestuff.gr All Rights Reserved  
Version Aegean, designed by N. Tsaganos