Seite 1 von 3
Frontend-User Eigenschaften / Details
Verfasst: Do 1. Dez 2005, 10:57
von sepp
Hallo miteinander,
da bei mir demnächst mal wieder ein neues Projekt ansteht, habe ich die 4.6.2 installiert und muss erst mal wieder ein dickes Lob aussprechen. Wird immer besser.
Grade die Frontenduser Funktion ist eine Sache, die ich mir sehr gewünscht habe. Funktioniert auch (beim Beispielmandanten) perfekt.
Was ich vermisse sind Datailangaben zu den Frontendusern, wie E-Mail, Adresse, Tel. usw. Soweit ich weiss ist das auch in der DB vorgesehen, bei mir sind aber keine entsprechnden Felder zu sehen. Konnte leider auch via Suche nichts passendes finden.
Hat das schon jemand gelöst? Gibts ein Update?
Verfasst: Do 1. Dez 2005, 12:07
von HerrB
Nein, es ist in der DB nicht vorgesehen. Eine Erweiterung der Informationen ist über die Erstellung eines Plugins möglich, siehe docs/techref.
Ein Beispiel findest Du in diesem Beitrag:
http://www.contenido.org/forum/viewtopi ... 0435#50435 (Achtung, evtl. sind noch Anpassungen für V4.6.x notwendig).
Gruß
HerrB
Verfasst: Do 1. Dez 2005, 13:55
von timo
läuft noch nicht so ganz
Verfasst: Fr 2. Dez 2005, 11:52
von sepp
Danke erstmal für die prompten Antworten.
Habe jetzt die zip von timo in ...htdocs\contenido\plugins entpackt. In den Anzeigeoptionen werden mir nun auch schon die entsprechenden Sortierungsmöglichkeiten angezeigt.
Bei der Erstellung eines neuen Users werden mir die Eingabefelder aber nicht angezeigt. Muss ich die Datenbankfelder doch noch manuell erstellen? Und welche?
Brauche eigentlich nur adress, email und homepage. Die aim und icq Plugins hab ich schon wieder rausgenommen.
Re: läuft noch nicht so ganz
Verfasst: Fr 2. Dez 2005, 12:13
von Dodger77
sepp hat geschrieben:Bei der Erstellung eines neuen Users werden mir die Eingabefelder aber nicht angezeigt. Muss ich die Datenbankfelder doch noch manuell erstellen? Und welche?
Brauche eigentlich nur adress, email und homepage. Die aim und icq Plugins hab ich schon wieder rausgenommen.
Dann wird das wohl das hier sein:
http://www.contenido.org/forum/viewtopi ... 3203#63203
leider nicht
Verfasst: Fr 2. Dez 2005, 12:52
von sepp
Hab die Änderungen in db_mysql.inc gemacht, aber leider hat sich nichts geängert. Die (zusätzlichen) Eingabefelder beim Erstellen eines neuen fe-users fehlen noch immer.
Der Errorlog sagt folgendes:
...
[02-Dec-2005 12:44:59] /contenido/frameset.php?area=frontend&contenido=3700054d564681da395d886312736f39 next_record called with no query pending.
[02-Dec-2005 12:45:02] /contenido/main.php?area=frontend&frame=2&contenido=3700054d564681da395d886312736f39 MySQL error 0:
SELECT value FROM con_system_prop WHERE type='frontendusers' AND name='pluginsearch'
[02-Dec-2005 12:45:02] /contenido/main.php?area=frontend&frame=2&contenido=3700054d564681da395d886312736f39 next_record called with no query pending.
[02-Dec-2005 12:45:11] /contenido/main.php?area=frontend&frame=2&contenido=3700054d564681da395d886312736f39 MySQL error 0:
SELECT value FROM con_system_prop WHERE type='frontendusers' AND name='pluginsearch'
[02-Dec-2005 12:45:11] /contenido/main.php?area=frontend&frame=2&contenido=3700054d564681da395d886312736f39 next_record called with no query pending.
[02-Dec-2005 12:54:01] /contenido/frameset.php?area=htmltpl&contenido=3700054d564681da395d886312736f39 MySQL error 0:
SELECT value FROM con_system_prop WHERE type='backend' AND name='leftframewidth'
[02-Dec-2005 12:54:01] /contenido/frameset.php?area=htmltpl&contenido=3700054d564681da395d886312736f39 next_record called with no query pending.
[02-Dec-2005 12:54:04] /contenido/frameset.php?area=system&contenido=3700054d564681da395d886312736f39 MySQL error 0:
SELECT value FROM con_system_prop WHERE type='backend' AND name='leftframewidth'
[02-Dec-2005 12:54:04] /contenido/frameset.php?area=system&contenido=3700054d564681da395d886312736f39 next_record called with no query pending.
Verfasst: Fr 2. Dez 2005, 13:40
von timo
sicher, daß du die Änderungen an der richtigen Stelle gemacht hast?
Verfasst: Fr 2. Dez 2005, 13:54
von sepp
Die db_mysql.inc sieht an der geänderten Stelle nun so aus:
Code: Alles auswählen
/* public: connection management */
function connect($Database = "", $Host = "", $User = "", $Password = "") {
/* Handle defaults */
if ("" == $Database)
$Database = $this->Database;
if ("" == $Host)
$Host = $this->Host;
if ("" == $User)
$User = $this->User;
if ("" == $Password)
$Password = $this->Password;
/* establish connection, select database */
if ( 0 == $this->Link_ID || !is_resource($this->Link_ID)){
$this->Link_ID=@mysql_connect($Host, $User, $Password);
if (!$this->Link_ID) {
$this->halt("connect($Host, $User, \$Password) failed.");
return 0;
}
müsste doch stimmen?!?
Server Betriebssystem Apache/1.3.27 (Win32)
MySQL Serverversion 4.0.12-max-debug
Installierte PHP-Version 4.3.2-RC1
Verfasst: So 1. Jan 2006, 13:17
von Dinkel
also ich habe genau das gleiche Problem im errorlog... Und die db_mysql.inc stimmt auch. Bei mir ist allgemein das Problem, dass ich keine Anzeige der neuen Felder habe. Das müsste doch aber trotzdem über Administration -> Frontend gehen, oder?
Ich benutze die Version 4.6.4 und das Plugin, das timo gepostet hat.
Verfasst: So 1. Jan 2006, 16:00
von sepp
Ich bin in der zwischenzeit leider auch zu keinem besseren ergebnis gekommen -

- habe es ,mangels zeit aber auch nicht weiter probieren können.
An einer Lösung des Problems bin ich aber dennoch sehr interessiert.
Verfasst: Mo 2. Jan 2006, 13:25
von robertb
Hallo,
ich möchte mich in die Liste der Probleme zu diesem Thema hier einreihen (Version 4.6.4, nur eine installierte Sprache 'Deutsch').
Bei mir funktioniert die generelle Anzeige der Felder sowohl beim Ändern, als auch Neuanlegen eines Frontendbenutzers - also schon mal ein Stück weiter als sepp ist, aber ...
... ich bekomme trotz (aktiver und einziger) deutscher Sprache nur die englischen Originalbezeichnungen der Felder bzw. der Plugins, habe also ein klassisches "Denglisch" in meiner Maske in der Frontenduser-Administration
Ich habe alles aus dem ZIP in das Verzeichnis gepackt, samt 'locales'.
Eine Idee warum es nicht in Deutsch daherkommt, obwohl ich in den locale-Files die deutsche Übersetzung gefunden habe?
Wie kann man denn überhaupt diese locale Dateien erstellen? Braucht man dazu einen speziellen Compiler/Editor (zumindestens für das wohl compilierte mo-file)?
Danke für ein wenig Hilfe zum Thema Plugins, denn das ist mein erster Versuch damit. Ich möchte auch eine eigene Erweiterung für das Frontend schreiben, damit sich die User das Profil (die erweiterten Daten) selbst anpassen können - oder gibt's da schon etwas
Danke
Robert
Verfasst: Mo 2. Jan 2006, 14:08
von Dodger77
robertb hat geschrieben:Wie kann man denn überhaupt diese locale Dateien erstellen? Braucht man dazu einen speziellen Compiler/Editor (zumindestens für das wohl compilierte mo-file)?
Ja, schau mal hier:
http://www.poedit.org/
Verfasst: Mo 2. Jan 2006, 14:14
von robertb
Hi Dodger77,
Danke, habs gerade eben in einem anderen Thread gefunden und schon runtergesaugt.
Ideen warum es bei mir nicht korrekt übersetzt?
Cheers
Robert
Verfasst: Mo 2. Jan 2006, 14:40
von Dodger77
robertb hat geschrieben:Ideen warum es bei mir nicht korrekt übersetzt?
Ja, ist wohl ein Bug:
http://www.contenido.org/forum/viewtopic.php?t=11042
Verfasst: Mo 2. Jan 2006, 15:04
von robertb
cool
... wenn ich die Änderungen mit meinem Plugin-Schmalspurwissen richtig interpretiere, dann wurde die Domain nicht richtig gesetzt/registriert und daher gab's keine Übersetzung?
Gibt es die ganzen Bugfixes eigentlich auch als kompletter gesammelter (oder auch einzelner) Datei-Download, oder muss man sich Bugfixe immer im Forum aus den Postings zusammensuchen und Cut&Pasten? Ich bin da noch nicht so firm, weil ich con erst seit einem Monat kenne und einsetze.
Danke
Robert