| Komponenter |
| Donnerstag, 18 Februar 2010 | |||||||||||||||||||||||||||||||||||||||||||
|
Backend-Komponente zur Erstellung von Joomla! Komponenten.
Kommentare (13)
![]()
Renede:
|
|||||||||||||||||||||||||||||||||||||||||||
| Hallo welle, Ich Danke erst mal für deine Arbeit. Aber ein kleines Problem habe ich gerade. Wenn ich ein modul erstellt habe sagt Jommla das es das Modul nicht finden kann wenn ich versuche es aufzurufen. Auf dem Server sehe ich aber das es da liegt wo es sein soll. Hast du eine Ahnung wo das Problem ist ? Gruß Rene |
ddgall:
| (Nochmals mit richtigem Deutsch) Schade. Der Ansatz wäre super, aber einige entscheidende Dinge funktionieren überhaupt nicht. Die Query speichert meinen Eingaben nicht, es bleiben immer die per default festgelegten Spalten ("spalte 1", etc.). Auch werden keine XML-Dateien mit den nötigen "params" erstellt, so dass bei der Installation immer die Fehlermeldung "es wurde keine xml-Datei gefunden" erscheint. Sorry, so ist die Komponente unbrauchbar. |
ddgall:
| Schade. Der Ansatz wäre super, aber einige entscheidende Dinge funtioniern überhaupt. Z.B. die Query speichert meinen Eingaben, es bleiben die per default festgelegten Spalten ("spalte 1", etc.). Auch werden keine XML-Dateien mit den nötigen "params" erstellt, so dass bei der Installation immer die Fehlermeldung "es wurde keine xml-Datei gefunden" erscheint. Sorry, so ist die Komponente unbrauchbar. |
welle:
| Nochwas zu Benedikt: Du kannst die Zeilen 164: $this->ZipDirs($zdir); und 487 bis 541 ersatzlos löschen. Zum Vergleich: Das sind die Funktionen ZipDirs, AddFiles und dirsrecursiv.Die sind alle nur zum Erstellen der Zip-Paketdatei erforderlich. Da gäbe es auch eine Joomla-Klasse dafür, aber da ich diese Funktionen schon erfolgreich in anderen Projekten erprobt habe, ersparte ich mir die Mühe diese Klasse zu durchforsten. Die Autorenspeicherung hat mit der komponenter.php eigentlich gar nichts zu tun, das ist ein eigener Controller. Außer du hast die Datei nicht UTF8-kodiert gespeichert..... |
welle:
| Ich habe nun eine kleine Beschreibung online gestellt. Wenn alle aufgeführten Punkte beachtet werden, sollten alle beschriebenen Fehlermeldungen behandelt sein. Außer die von Benedikt, da hilft wohl wirklich nur die richtige PHP-Version auf dem Server. Zur Beschreibung: http://www.oberwelle.de/index.php?option=com_content&view=article&id=29&Itemid=31 |
Benedikt:
| schon wieder der gleiche fehler. die Zeile 164 wie du gesagt hast rauskommentiert (mit //.......) und nun kommt folgendes wenn ich auf Komponenter gehe (also durch die ansicht dort wie vorher): Parse error: syntax error, unexpected ')', expecting '(' in /administrator/components/com_komponenter/models/komponenter.php on line 497 |
Benedikt:
| Wenn ich nun einen neuen Autor anlegen will, steht dort: "Fehler beim Anlegen eines neuen Datensatzes!" |
Benedikt:
| auskommentieren: Einfach rausnehmen oder? |
Karl:
| Wenn ich versuche die erstellte Komponente zu installieren kommt folgender Fehler: Fehler: Es konnte keine XML-Setupdatei für Joomla! in diesem Paket gefunden werden! |
welle:
| Stimmt MarcusD das habe ich nicht bedacht. Es gibt keinen "Oberpunkt". Das selbe passiert auch bei den erstellten Komponenten. Wird in der Version 1.03 behoben. Danke für den Hinweis. |
MarcusD:
| wenn ich im Admin den Oberpunkt in den Komponenten aufrufe: ....administrator/index.php?option=com_komponenter Kommt folgender Fehler: Warning: require_once(/home/dzweb.de/htdocs/administrator/components/com_komponenter/.php) [function.require-once]: failed to open stream: No such file or directory in /home/dzweb.de/htdocs/administrator/components/com_komponenter/admin.komponenter.php on line 4 Fatal error: require_once() [function.require]: Failed opening required '/home/xxxxx.de/htdocs/administrator/components/com_komponenter/.php' (include_path='.:/usr/share/php:/usr/share/pear') in /home/xxxxxx.de/htdocs/administrator/components/com_komponenter/admin.komponenter.php on line 4 die Submenus gehen. |
welle:
| das ist die Zeile, in der auf die PHP-Zip-Libraray zlib zugegriffen wird. Bitte prüfen, ob mindestens PHP5.2 am Server zur Verfügung steht und auch zlib. Ansonsten Zeile 164 in models/komponenter.php auskommentieren. Dann wird die Komponente komplett erstellt, aber nicht gezippt. |
Benedikt:
| Bei mir kommt folgender Fehler: Parse error: syntax error, unexpected ')', expecting '(' in /administrator/components/com_komponenter/models/komponenter.php on line 497 |
| < zurück | weiter > |
|---|
Download Komponenter