Autor Luke
Datum 13.01.2008 07:59
Beiträge: Moin!

Hätte da noch eine Idee, was in der Benutzer Aufgaben Box angezeigt werden könnte.

Es ist mir schon sehr häufig passiert, das User Medien in die MG hochgeladen haben ohne sie dann anschließend in ein Album einzuordnen. Die Medien sind dann im mg_upload Ordner (ich glaub der wars) und bleiben dort auch liegen.

Wenn nunein User vergessen hat das Medium einzuordnen, könnte das auch in der Benutzer Aufgaben Box erscheinen. Dann hat er noch die Möglichkeit das Versäumnis nachzuholen und der upload Ordner quillt nicht irgendwann über.

Eine weitere Idee wäre Userangaben ("Deine Daten"), die noch nicht eingetragen wurden, weil sie erst später zu einem Pflichtfeld geworden sind, anzeigen zu lassen.

Und bei den Freundschaftsmodul nicht nur "Freund werden" anzeigen, wenn neue Freundschaften gewünscht sind, sondern auch Freunde bewerten, wenn ein User eine Freundschaft möchte, aber den eventuellen neuen Freund noch nicht bewertet hat.

Was meint Ihr?

Gruß Luke



Autor migaja
Datum 13.01.2008 12:03
Beiträge: Hi,

ich komme mal wieder aus´m Mustopf - zu welchem Modul gehört denn diese Box?

Ich nix kann finden. Ist das neu und in der Trunk?
Habe natürlich nur die Branch.

viele Grüße
Claudia


Autor hombergs
Datum 13.01.2008 13:09
Beiträge: Apfel- oder Pflaumenmus?
Das ist eine neue Box im Trunk. Luke bietet ja einen Updateservice für Trunkbenutzer die kein SVN benutzen wollen an. Von daher hat er auch die Trunkversion im Einsatz.

H.O.M.B.E.R.G.S.: Hydraulic Obedient Machine Built for Efficient Repair and Galactic Sabotage Es gibt keine Probleme, nur Herausforderungen. Stoppt Softwarepatente, sonst wird Softwareentwicklung in Europa für die meisten illegal! Infos: Der Patentierte Europäische Online-Shop Utopia 1: Die Welt wo alle Browser valides HTML und valides CSS 2 verstehen und alle es gleich anzeigen. Utopia 2: Die Welt wo alle SQL Server den ANSI SQL Standardsyntax einwandfrei beherschen und ausführen.


Autor stefan
Datum 13.01.2008 18:09
Beiträge: Luke schrieb am 13.01.2008 um 07:59:53 Uhr folgendes:


Und bei den Freundschaftsmodul nicht nur "Freund werden" anzeigen, wenn neue Freundschaften gewünscht sind, sondern auch Freunde bewerten, wenn ein User eine Freundschaft möchte, aber den eventuellen neuen Freund noch nicht bewertet hat.



Erledigt mit Rev. 1455 enthalten (waiting conent repair nötig)


Autor stefan
Datum 13.01.2008 18:20
Beiträge: Luke schrieb am 13.01.2008 um 07:59:53 Uhr folgendes:


Eine weitere Idee wäre Userangaben ("Deine Daten"), die noch nicht eingetragen wurden, weil sie erst später zu einem Pflichtfeld geworden sind, anzeigen zu lassen.



Denkbar wäre das die Überprüfung der Optional in Useradmin eine Ereigniss aufruft das dann in der Box erscheint. Dabei würde dann nicht ständig eine Prüfung laufen sondern eben nur wenn man was ändert. SO ähnlich geht das ja schon das man da ne pm schreiben kann


Autor Luke
Datum 13.01.2008 18:33
Beiträge:
Erledigt mit Rev. 1455 enthalten (waiting conent repair nötig)


Super! Mache gleich mal wieder einen Update-Patch zum DL fertig.


Denkbar wäre das die Überprüfung der Optional in Useradmin eine Ereigniss aufruft das dann in der Box erscheint. Dabei würde dann nicht ständig eine Prüfung laufen sondern eben nur wenn man was ändert. SO ähnlich geht das ja schon das man da ne pm schreiben kann


Das ginge natürlich auch.

Nur an jeden User einzeln ne PM schreiben, wäre gerade bei sehr großen Communities eine Aufgabe, für die man zuerst Urlaub beim Arbeitgeber einreichen muß


Gruß Luke



Autor stefan
Datum 19.01.2008 13:21
Beiträge: mit rev. 1478 gibt es dieses ereigniss


Autor Luke
Datum 19.01.2008 17:35
Beiträge: Hi!

Wie starte ich die Überprüfung der Optional?

Über admin->benutzer->benutzer optional überprüfung?

Reicht das schon? Habe das gerade getestet, abes es erscheint kein Hinweis bei Usern, deren Pflichtangaben nicht alle ausgefüllt sind.

Was sollte passieren, wenn ich in der Liste in:
admin->benutzer->benutzer optional überprüfung
rechts neben den Usernamen auf das blaue runde Symbol (Uhr?) klicke?
Da kommt dann nämlich eine Fehlermeldung. Auch auf der Labor:


WARNING [8] Undefined index: opn_exception_uid
FOUND IN [admin/useradmin/useradmin.php]
FOUND AT 1842
ERROR [512] sqlite error: [1: SQL logic error or missing database] in EXECUTE("SELECT id FROM WHERE (uid = 2) AND (eid = 'X00U001')")
FOUND IN [include/opndb-errorhandler.php]
FOUND AT 240
ERROR [512] sqlite error: [1: SQL logic error or missing database] in EXECUTE("SELECT id AS maxnum FROM opn_opn_exception_uid ORDER BY id DESC LIMIT 1")
FOUND IN [include/opndb-errorhandler.php]
FOUND AT 240
WARNING [8] Undefined index: opn_exception_uid
FOUND IN [admin/useradmin/useradmin.php]
FOUND AT 1867
ERROR [512] sqlite error: [1: SQL logic error or missing database] in EXECUTE("INSERT INTO VALUES (1, 'X00U001', 2, 'a:4:{s:9:"linktitle";s:0:"";s:4:"link";a:3:{i:0;s:47:"http://www.laborcenter.de/system/user/index.php";s:2:"op";s:6:"efield";s:2:"id";i:1;}s:6:"plugin";s:15:"admin/useradmin";s:2:"id";i:1;}', 2454485.59207)")
FOUND IN [include/opndb-errorhandler.php]
FOUND AT 240


Gruß Luke



Autor stefan
Datum 19.01.2008 17:48
Beiträge: sql fehler lag daran das kein update lief (autoupdate)

und sonst ja diese uhr löst für den user eine ereigniss aus das dann in der aufgabenliste erscheint


Autor Luke
Datum 19.01.2008 19:07
Beiträge: hmm, bei mir habe ich den hier, und hier lief das automatische Modulupdate:


ERROR [512] mysql error: [1136: Column count doesn't match value count at row 1] in EXECUTE("INSERT INTO opn_opn_exception_uid VALUES (1, 'X00U001', 4, 'a:4:{s:9:"linktitle";s:0:"";s:4:"link";a:3:{i:0;s:51:"http://testwiese.ist-crazy.de/system/user/index.php";s:2:"op";s:6:"efield";s:2:"id";i:1;}s:6:"plugin";s:15:"admin/useradmin";s:2:"id";i:1;}', 2454485.68424)")
FOUND IN [include/opndb-errorhandler.php]
FOUND AT 240

Die Repairs hab ich auch alle gemacht.



Autor stefan
Datum 19.01.2008 19:26
Beiträge: check mal mit diagnostig - Datenbanken überprüfen(*)

die db, da sollte er ne differenz anzeigen und auch ne repair string für pma



Autor Luke
Datum 19.01.2008 20:14
Beiträge: system/admin
Es gibt kein Feld wtime in der Tabelle opn_opn_exception_uid

ALTER TABLE opn_opn_exception_uid ADD wtime NUMERIC (15,5) DEFAULT '0' NOT NULL;

die db, da sollte er ne differenz anzeigen und auch ne repair string für pma


Mit Alter Table .... in pma biegt der das wieder gerade?

Das komische ist, daß der Fehler bei mehreren OPN installationen ist.

Bei einer weiteren (www.bit-bastards.ist-crazy.de) bekomme ich zusätzlich auch noch dieses hier:

ERROR [512] mysql error: [1146: Table 'usr_web10_1.opn_user_friend_desc' doesn't exist] in EXECUTE("SHOW COLUMNS FROM opn_user_friend_desc")
FOUND IN [include/opndb-errorhandler.php]
FOUND AT 240
ERROR [512] mysql error: [1146: Table 'usr_web10_1.opn_user_friend_desc' doesn't exist] in EXECUTE("SHOW COLUMNS FROM opn_user_friend_desc")
FOUND IN [include/opndb-errorhandler.php]
FOUND AT 240
ERROR [512] mysql error: [1146: Table 'usr_web10_1.opn_user_friend_desc' doesn't exist] in EXECUTE("SHOW COLUMNS FROM opn_user_friend_desc")
FOUND IN [include/opndb-errorhandler.php]
FOUND AT 240
ERROR [512] mysql error: [1146: Table 'usr_web10_1.opn_user_friend_desc' doesn't exist] in EXECUTE("SHOW COLUMNS FROM opn_user_friend_desc")
FOUND IN [include/opndb-errorhandler.php]
FOUND AT 240
ERROR [512] mysql error: [1146: Table 'usr_web10_1.opn_user_friend_desc' doesn't exist] in EXECUTE("SHOW COLUMNS FROM opn_user_friend_desc")
FOUND IN [include/opndb-errorhandler.php]
FOUND AT 240
ERROR [512] mysql error: [1146: Table 'usr_web10_1.opn_user_friend_desc' doesn't exist] in EXECUTE("SHOW COLUMNS FROM opn_user_friend_desc")
FOUND IN [include/opndb-errorhandler.php]
FOUND AT 240
ERROR [512] mysql error: [1146: Table 'usr_web10_1.opn_user_friend_desc' doesn't exist] in EXECUTE("SHOW COLUMNS FROM opn_user_friend_desc")
FOUND IN [include/opndb-errorhandler.php]
FOUND AT 240
ERROR [512] mysql error: [1146: Table 'usr_web10_1.opn_user_friend_desc' doesn't exist] in EXECUTE("SHOW COLUMNS FROM opn_user_friend_desc")
FOUND IN [include/opndb-errorhandler.php]
FOUND AT 240
Datenbanken überprüfen
system/user_friend
Es gibt kein Feld id in der Tabelle opn_user_friend_desc

Es gibt kein Feld id_status in der Tabelle opn_user_friend_desc

Es gibt kein Feld title in der Tabelle opn_user_friend_desc

Es gibt kein Feld description in der Tabelle opn_user_friend_desc

Es gibt kein Feld language in der Tabelle opn_user_friend_desc

Es gibt kein Feld url in der Tabelle opn_user_friend_desc

Es gibt kein Feld id_rating in der Tabelle opn_user_friend_desc

ALTER TABLE opn_user_friend_desc ADD id INT (10) DEFAULT '0' NOT NULL;
ALTER TABLE opn_user_friend_desc ADD id_status INT (10) DEFAULT '0' NOT NULL;
ALTER TABLE opn_user_friend_desc ADD title VARCHAR (250) DEFAULT '' NOT NULL;
ALTER TABLE opn_user_friend_desc ADD description TEXT NOT NULL;
ALTER TABLE opn_user_friend_desc ADD language VARCHAR (250) DEFAULT '' NOT NULL;
ALTER TABLE opn_user_friend_desc ADD url VARCHAR (250) DEFAULT '' NOT NULL;
ALTER TABLE opn_user_friend_desc ADD id_rating INT (10) DEFAULT '0' NOT NULL;

Ein deinstallieren und ein erneutes installieren des Freundschaftsmoduls hat den 2. Fehler elimiert.

Den ersten Fehler gibts aber noch, also ALTER TABLE.... in pma ausführen? Ist dabei irgendetwas zu beachten?

Gruß Luke













Autor stefan
Datum 19.01.2008 20:31
Beiträge: das

ALTER TABLE opn_opn_exception_uid ADD wtime NUMERIC (15,5) DEFAULT '0' NOT NULL;

sollte helfen in pma


Autor Luke
Datum 19.01.2008 21:43
Beiträge: hat auch geholfen, supi, danke



Autor Luke
Datum 27.01.2008 21:56
Beiträge:
und sonst ja diese uhr löst für den user eine ereigniss aus das dann in der aufgabenliste erscheint


Wäre nicht auch eine solche Uhr sinnvoll, die alle User überprüft?

Wenn man viele User hat und dann bei jedem auf die Uhr klicken muß....

Außerdem werde die User in der Liste mehrfach angezeigt, wenn mehrere Pflichfelder nicht ausgefüllt sind

Gruß Luke



Autor stefan
Datum 28.01.2008 14:51
Beiträge: gibts eigentlich untendrunter alle ...


Autor Luke
Datum 28.01.2008 15:21
Beiträge: Hmm, hab ich leider nicht.
Oder ist das in der Rev. 1490 noch nicht drin?
Muß wohl nachher mal wieder ein Update machen.


Gruß Luke



[ Diese Nachricht wurde bearbeitet von: Luke am 28.01.2008 20:09 (Originaldatum 28.01.2008 15:21) ]




Diese Seite drucken
Diese Seite schließen

Dieser Artikel kommt von: OpenPHPNuke - das Open Source CMS

http://www.openphpnuke.info/