Komponenter
(9 Stimmen)
Donnerstag, 18 Februar 2010

Backend-Komponente zur Erstellung von Joomla! Komponenten.

In wenigen Minuten eine voll funktionsfähige Joomla-Komponente erstellen.
Eine evtl. erforderliche Nachbearbeitung ist unkompliziert, da das Grundgerüst dann schon vorhanden ist.

Der Komponenter erstellt wahlweise Komponenten mit neuen oder vorhandenen Datenbanktabellen, mit IFrames oder editierbarem HTML-Inhalt.

Dabei ist die Zahl der zu verwaltenden Tabellen  und Menüs nur vom Speicherplatz der Serverdatenbank abhängig.

Jedem Komponenten-Menüpunkt im Backend ist im Frontend eine eigene View zugeordnet, kann also unabhängig angewählt oder bearbeitet werden. Jede View ist mit einem Ansichts- und einem Bearbeitungs-Layout versehen, welche je nach User-Rechten angewählt werden können.

Der Komponenter nutzt die schnelle httpRequest-Methode (AJAX) und auch die damit erstellten Komponenten werden mittels AJAX bearbeitet. Die Ansicht der fertigen Seiten ist jedoch auch ohne aktiviertem Javascript möglich.

Erstellt werden die Komponenten im TMP-Verzeichnis der Joomla!-Installation, sowohl als installierbares Verzeichnis als auch als zip-Paket.

Systemvoraussetzungen: Ab Joomla! 1.5, ab PHP Version 5.2, Mootools (Joomla-Standard). Getestet mit MS IE 7 und den aktuellen Browsern von Microsoft (IE8), Google-Chrome und Firefox.

 Download Komponenter
Dateititel:Komponenter
Dateiversion:1.0.1
Datei Autor:Welle
Datei Homepage:Klick zur Anzeige  
Downloads:1683

Google
Live
YahooMyWeb
Mister Wong
Digg
Delicious
Furl it!
Kommentare (13)add comment

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
06 Dez 2010 21:08

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.
29 Aug 2010 09:54

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.
29 Aug 2010 09:52

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.....
19 Feb 2010 21:23

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
19 Feb 2010 20:37

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
19 Feb 2010 13:58

Benedikt:

  Wenn ich nun einen neuen Autor anlegen will, steht dort: "Fehler beim Anlegen eines neuen Datensatzes!"
19 Feb 2010 13:57

Benedikt:

  auskommentieren: Einfach rausnehmen oder?
19 Feb 2010 13:53

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!
19 Feb 2010 10:41

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.
18 Feb 2010 23:57

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.
18 Feb 2010 20:51

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.
18 Feb 2010 18:34

Benedikt:

  Bei mir kommt folgender Fehler:

Parse error: syntax error, unexpected ')', expecting '(' in /administrator/components/com_komponenter/models/komponenter.php on line 497
18 Feb 2010 15:48

Kommentar schreiben

busy
 
< zurück   weiter >
Copyright © 2005 by JoomlaOS.de | Partnerlinks: Jobbörse | Free Joomla Templates |