Ich muss noch mal nachlegen! :-)
Das Problem hat sich erledigt! Ich hab über den Temp installiert. Ging einwandfrei!
THX
Gerald
Ich muss noch mal nachlegen! :-)
Das Problem hat sich erledigt! Ich hab über den Temp installiert. Ging einwandfrei!
THX
Gerald
joomfan.com - Schau mal rein, vielleicht ist was für dich dabei!
Hallo Wolfgang!
Toll - allein schon das Vorhaben, weil ich genau so ein Teil suche. Hatte schon alle möglichen Kontakt-Komponenten am Wickel, aber keines erfüllte bisher meine Ansprüche in Gänze.
In Meinem Projekt (HomePage eines CDU-Kreisverbandes) brauche ich die Möglichkeit die Vereinigungen und Sonderorganisationen und Org.strukturen aufzulisten mit den entspr. Mitgliedern/Kontakt-Personen.
Wie alle andere Komponenten (außer vermutl. "Stuff Master" hat auch Dein Tool noch das Manko, das es keine komfortable Möglichkeit gibt über eine Menülink zunächst alle Organisationen aufzulisten - mit Infos wie Logo/Bild, Beschreibung, Kontaktperson. Dieser Viewertyp fehlt eben immer und auch die Mglkt. der Verwaltung dieser Infos. Außerdem nutzen alle dann nur die Joomla-Core-Contact-Kategorien mit ihrer sehr begrenzten Feldstruktur und Anzeigemöglichkeit.
Wenn ich das Manko also mal als Anregung umformulieren darf ... das würde das Anwendungsspektrum Deiner sehr guten Komponente enorm erweitern. Vermutlich hast Du durch die Schaffung der Gruppen-Ebene dafür die besten Voraussetzungen gelegt - im Gegensatz zu den anderen Komponenten.
Ebenfalls bietet die Gruppenebene das besondere Feature, dass Benutzer mehreren Gruppen zugeordnet werden können (Prima!). Denn so ist die Praxis: Ein und dieselbe Kontaktperson kann ja schließlich in mehreren Funktionen und (Unter-)Organisationen/(Unter-)Vereinen etc. tätig sein - sollte aber nur einmal angelegt werden.
Schließlich noch eine Frage: Wie schaut's aus mit Joomla-SEO/sh404SEF-Unterstützung für diese Komponente - funktioniert die?
Die Komponente macht einen sehr schönen und umfangreichen Eindruck. Danke, dass du sie hier zu Verfügung stellst. Ich weiß nicht, welchen Fehler du bereits entdeckt hattest und schreibe hier mal kurz meine Beobachtungen:
Wenn ich im Backend auf Einstellungen klicke bekomme ich darunter einen iframe mit deiner Administrator Anmeldungs-Seite CSU-JBL, aber irgendwie keine Einstellungen.
Wenn ich unter Kontakte Bearbeiten bin erscheint folgende Meldung zwischen Portrait und Select-List-Beispiel, also statt der Beschreibung des Bildfeldes: Warning: Invalid argument supplied for foreach() in /rootordner/www.seitenname.de/libraries/joomla/html/html/list.php on line 62
:
Wenn ich unter Kontakte Bearbeiten einem Kontakt eine Gruppe zuweise, verschwindet die Gruppenzuweisung nach dem Speichern wieder.
SQL 5.0.72, PHP 5.2.6, Joomla! 1.5.9
PS: Ein guter Texteditor für den Mac ist TextWrangler, da gehts auch mit dem UTF no BOM
Wie kann ich meinen Benutzernamen von MacMambo in MacJoomla ändern?
Hallo Leute,
es freut mich, dass Euch die Komponente bisher gefällt. Folgende Punkte will ich in der Version 1.1 hoffentlich bis Freitag verbessert haben:
- Gruppeneinträge anzeigen
- Gruppenübersicht anzeigen (Frontend)
- Installationsprobleme
- optional einstellbare Pflichtfelder im Frontendformular
- Kontakte bearbeiten Speicherroutine
- Formular abrufen Schleifenabrufroutine
- Fehlerbehebungen
Erst in späteren Versionen kann berücksichtigt werden:
- Publisher und Editor können Gruppen und User verwalten mit variablen Rechten
- Englisch
Der Fehler bezüglich der Installation (bisher nur als ZIP) erschließt sich mir noch nicht. Wenn jemand von den Profis mir da einen Tip geben könnte?
Ich danke Euch für die Anregungen. Viele Fehler gehen auf Versionsunterschiede des PHP zurück, erst jetzt habe ich verstanden, was die Schwierigkeit beim Programmieren ausmacht: Rückwärtskompatibilität zu den letzten 65 PHP - Versionen ;-)Code:Komponente Installieren: The XML file did not contain an administration element
Viele Grüße,
Wolfgang
Hallo,
dass Du als Entwickler selbst die Fehler postest find ich nett
Ich möchte Dich bitten bevor Du weiterliest folgendes zu beachten:
Alles folgende ist nur als konstruktive Kritik gemeint.
Ich schreib das jetzt einfach mal so runter.
Also erst einmal das gute.
78% einer guten Komponente besteht m.E. aus einer guten Idee. Die hast Du komplett erfüllt. Die Idee ist sogar denke ich so gut, dass sie die Chance hat auch über die Grenzen Deutschlands bekannt zu werden wenn.. und jetzt kommt's.
Du solltest Dich mit der Verwendung von JText noch einmal auseinandersetzen. Grundsätzlich solltest Du gar keine strings 'hard' kodieren. Für längere Texte nimmst du Platzhalter in GrossbuchstabenPHP-Code:JText::_('MY_XYZ_DESC');
Das was dann in den JText kommt sollte auch zweckmässiger Weise auf englisch sein - Umlaute in den Keys gehen glaube ich sowieso net..Code:MY_XYZ_DESC=Dies ist meine ausführliche Beschreibung
xml:
Der von Dir beschriebene Fehler ist wohl darauf zurückzuführen, dass sich in Deinem Paket 4 (vier) install dateien befinden...
Joomla! hat da eine seltsame Eigenart.. Es durchsucht zuerst das gesamte Paket nach xml Dateien und nimmt dann die erste die einen <install tag enthält zum installieren. Welche Datei 'die erste' ist bestimmt dabei das OS..
Wenn Du weitere xml Dateien für Parameter erstellst dürfen diese keinen <install tag enthalten, müssen aber einen anderen, beliebigen, root tag haben - Beispiel:Weiter:Code:<config> <params> <param.... </params> </config>
Setz Dein error_reporting hoch !
z.b. Joomla->config->error_reporting: max
oder (auch) am Anfang Deines Skripts einIch hab bei mir so viele notices und warnings, dass ich kaum was anderes erkenneCode:error_reporting(E_ALL);
Einen hab ich noch- probier doch mal Deinen code noch ein bissi mehr zu trennen - also in die view/tmpl/ php Dateien keine Queries oder solche Sachen schreiben - das liest sich leichter. Benutz die models..
Zur php kompat.. an welcher Stelle braucht das Skript eigentlich php 5 ?
Wie gesagt - ich hoffe Du fasst das jetzt alles recht positiv auf
Noch mal Glückwunsch zu der schönen Idee - mach weiter,
Nikolai
Hallo Elkuku,
Vielen Dank für die Tips! Ich hatte die Komponente seit längerem ausschließlich für mich privat in Verwendung, deshalb gibt es bisher kein JTEXT. Wenn ich die Englische Version übersetzte, habe ich vor, alles auf JTEXT umzusetzten.
Bezüglich des MVC ist es das gleiche: Einige Dinge wurden programmiert, bevor ich MVC durchschaut hatte ;-) Ich werde im Laufe der Arbeit alles umstellen.
PHP 5: Jetzt, wo Du es sagst, hast Du recht...
Danke für den Tip mit dem install-Tag, auf sowas kommt man als "Außenstehender" natürlich nicht selber!
In zwei Wochen ist meine Dr-Arbeit fertig, dann werde ich Schritt für Schritt alle Fehler beheben.
Viele Grüße,
Wolfgang
Hallo!
Erst einmal danke für das Modul!![]()
Mir fehlt nur eine Option. Wäre es möglich eine Option einzubauen, die angemeldeten Benutzern im Frontend ermöglicht nicht nur den eigenen Kontakt zu bearbeiten, sondern auch neue Kontakte anzulegen bzw. bestehende Kontakte zu bearbeiten?
Das wäre eine tolle Erweiterung!
Danke u. Grüße
Gordon
Hallo,
ich bastel gerade die MVC-Konformität. Die Fehler wurden bereits beseitigt. Pflichtfelder, Gruppenübersicht und Blog über Gruppen wurde fertiggestellt.
Es ist für März geplant, eine Nutzerverwaltung im Frontend zu integrieren. UserEditContact entwickelt sich durch Eure Empfehlungen anscheinend zu einer KLEINEN Community-Komponente.
Gute Nacht,
Wolfgang
Hallo Wolfgang,
schön das Dir meine Tips geholfen haben. Du hast völlig recht - als 'normaler' PHP Programmierer kann man diese Sachen nicht wissen - sind halt sehr Joomla! spezifisch. Da Du aber JRequest, Queries und dgl. schon schön eingesetzt hast habe ich mir einmal erlaubt Dir noch ein paar Tips zu geben.
Wenn Du neben Deiner Dr.arbeit noch Zeit zum lesen hast gibt's bei den docs.joomla.org immer was interessantes. Die Suche funktioniert auch einigermassen.
Und noch ein bissi Schleichwerbung: der EasyCreator ist im erstellen von xml Dateien und Packen schon recht gut..
Dann wünsche ich noch eine angenehme Nachtruhe Herr Doktor![]()
Hallo,
ich möchte vorausschicken, dass ich zwei Stunden gegoogelt und hier im Forum nach einer Lösung gesucht habe.
Ich binde die Paramter aus #__menu ein mit
Die Parameter werden im View aufgerufen überCode:$this->params->get( 'image_text' )
Beim Aufruf des Menüpunktes funktioniert das.Code:global $mainframe; // Get the page/component configuration $params = &$mainframe->getParams(); $menus = &JSite::getMenu(); $menu = $menus->getActive(); // because the application sets a default page title, we need to get it // right from the menu item itself if (is_object( $menu )) { $menu_params = new JParameter( $menu->params ); ......... }
Wenn ich die Sortierung per Formular ändere, dann erfolgt diese Einbindung nicht mehr.
Der Link ist exakt der selbe wie beim Menüseitenaufruf. Auch die form action auf das Alias funktioniert nicht.Code:<form action="index.php?option=com_usereditcontact&view=blog&layout=blogcat&catid=<?php echo $this->catid;?>" method="post" name="adminForm"> <input type="hidden" name="task" value="display" />
Das View ruft bei der Antwort auf das Sortierungs-formular nicht mehr oben genannten Code auf, anscheinend ist JSITE::getMenu nicht erfolgreich. Die Ausgabe von $menu bleibt leer.
Ich bin verzweifelt. Kennt jemand des Pudels Kern?
Viele Grüße,
Wolfgang
Lesezeichen