YA Erweiterungen

Begonnen von Karaca, 07 November 2005, 14:17:18

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Karaca

Hallo,habe gerade eine neue Seite installiert und die mx_userfunctions_options.sample umbenannt.Alles ok bis zu dem Punkt das man sich nicht registrieren kann.Klickt man auf Anmeldung absenden erscheint Fehlermeldung: Datenbankfehler: Benutzer konnte nicht zur Datenbank hinzugefügt werden.

Bitte um Hilfe  :)

munzur

Hi!

Functionierts den mit der mx_userfunctions.php?

L.g
"Debug-Mode" einschalten.
"SQL-Fehler anzeigen" einschalten
und evt. auftauchende Fehlermeldungen posten .

Karaca

Ja mit der funktioniert es Problemlos

l.g.z  ::)

NeMeSiSX2LC

Man Man der Fehler ist schon so alt... Da fehlen die Felder in der DB von der Gerry erweiterung....
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10     
PHP-Version: 5.1.2
MySQL-Version: 5.0.15-max-log
Server-Version: Apache/2.0.55
phpMyAdmin-Version: 2.7.0-pl1

Karaca

Ja ich weiss aber hier gibts ja im Forum sehr sehr wenige Themen die einfach erklärt sind oder zu ende geführt werden,zu jedem Problem gibt es 10 Themen anstatt mal alles zusammenzufassen und es erklärlich zu machen  :mad:

Also zum Problem,die Felder befinden sich ja in der Datei und die sollen hinzugefügt werden,wie das funktioniert keine Ahnung ich weiss nur das ich schon andere Seiten mit der ya erweiterung am laufen habe.Was ich jetz gerne wissen möchte ist wie bekomme ich folgendes :

INSERT INTO `guke_users` VALUES (5, 'test', 'tester', 'test@xxx.de', '', '', '', 'Nov 07, 2005', '', '', '', '', '', NULL, NULL, '', '', '', '5a105e8b9d40e1329780d62ea2265d8a', 10, '', 0, 0, 0, '', 0, '', '', 4096, 0, 0, 0, 0, 0, 1, 1, 1131373135, 1131373131, '84.174.90.172', 'Home', '/index.php', 0, 1, NULL, 0);




Da rein:


CREATE TABLE `nuke_users` (
  `uid` int(11) unsigned NOT NULL auto_increment,
  `name` varchar(60) NOT NULL default '',
  `uname` varchar(25) NOT NULL default '',
  `email` varchar(100) NOT NULL default '',
  `femail` varchar(100) NOT NULL default '',
  `url` varchar(255) NOT NULL default '',
  `user_avatar` varchar(30) default NULL,
  `user_regdate` varchar(20) NOT NULL default '',
  `user_icq` varchar(15) default NULL,
  `user_occ` varchar(100) default NULL,
  `user_from` varchar(100) default NULL,
  `user_intrest` varchar(150) default NULL,
  `user_sig` varchar(255) default NULL,
  `user_viewemail` tinyint(2) default NULL,
  `user_theme` int(3) default NULL,
  `user_aim` varchar(18) default NULL,
  `user_yim` varchar(25) default NULL,
  `user_msnm` varchar(25) default NULL,
  `pass` varchar(40) NOT NULL default '',
  `storynum` tinyint(4) NOT NULL default '10',
  `umode` varchar(10) NOT NULL default '',
  `uorder` tinyint(1) NOT NULL default '0',
  `thold` tinyint(1) NOT NULL default '0',
  `noscore` tinyint(1) NOT NULL default '0',
  `bio` tinytext NOT NULL,
  `ublockon` tinyint(1) NOT NULL default '0',
  `ublock` text NOT NULL,
  `theme` varchar(100) NOT NULL default '',
  `commentmax` int(11) NOT NULL default '4096',
  `counter` int(11) NOT NULL default '0',
  `newsletter` int(1) NOT NULL default '1',
  `user_posts` int(10) NOT NULL default '0',
  `user_attachsig` int(2) NOT NULL default '0',
  `user_rank` int(10) NOT NULL default '0',
  `user_level` int(10) NOT NULL default '1',
  `user_ingroup` int(10) NOT NULL default '1',
  `user_regtime` int(11) unsigned NOT NULL default '0',
  `user_lastvisit` int(11) NOT NULL default '0',
  `user_lastip` varchar(60) NOT NULL default '',
  `user_lastmod` varchar(40) NOT NULL default '',
  `user_lasturl` varchar(255) NOT NULL default '',
  `user_stat` tinyint(1) NOT NULL default '0',
  `user_pm_poptime` smallint(4) unsigned NOT NULL default '10',
  `user_bday` date default NULL,
  `user_sexus` tinyint(1) unsigned NOT NULL default '0',
  `user_from1` varchar(100) NOT NULL default '',
  `user_heigh` char(3) NOT NULL default '',
  `user_gewicht` char(3) NOT NULL default '',
  `user_piercing` varchar(25) NOT NULL default '',
  `user_tatto` varchar(25) NOT NULL default '',
  `user_sucht` varchar(35) NOT NULL default '',
  `user_beziehung` varchar(40) NOT NULL default '',
  `user_haar` varchar(30) NOT NULL default '',
  `user_augen` varchar(30) NOT NULL default '',
  `user_l1` varchar(150) default NULL,
  `user_l2` varchar(150) default NULL,
  `user_l3` varchar(150) default NULL,
  `user_l4` varchar(150) default NULL,
  `user_l5` varchar(150) default NULL,
  `user_l6` varchar(150) default NULL,
  `user_l7` varchar(150) default NULL,
  `user_l8` varchar(150) default NULL,
  `user_positiv` varchar(250) default NULL,
  `user_negativ` varchar(250) default NULL,
  `user_smoke` varchar(40) default NULL,
  `user_alkohol` varchar(40) default NULL,
  `user_partneralter1` char(2) default NULL,
  `user_partneralter2` char(2) default NULL,
  `user_partnerwie` varchar(255) default NULL,
  `user_famstatus` varchar(25) default NULL,
  `user_partnerfigur` varchar(100) default NULL,
  `user_kinder` varchar(100) default NULL,
  `user_group_cp` int(11) NOT NULL default '2',
  `user_group_list_cp` varchar(100) NOT NULL default '2',
  `user_active_cp` enum('YES','NO') NOT NULL default 'YES',
  `user_ip` varchar(15) NOT NULL default '',
  `user_lastlogin` varchar(12) NOT NULL default '',
  `user_hits` varchar(11) NOT NULL default '0',
  `user_lastlogindate` varchar(12) NOT NULL default '',
  `user_lastlogintime` time NOT NULL default '00:00:00',
  `user_flag` char(1) NOT NULL default '0',
  `user_flagdate` varchar(12) NOT NULL default '',
  `user_status` char(1) NOT NULL default '0',
  `user_chatting` int(11) NOT NULL default '0',
  PRIMARY KEY  (`uid`),
  KEY `uid` (`uid`),
  KEY `uname` (`uname`),
  KEY `user_ingroup` (`user_ingroup`),
  KEY `user_stat` (`user_stat`),
  KEY `user_lastvisit` (`user_lastvisit`),
  KEY `user_lastmod` (`user_lastmod`),
  KEY `user_bday` (`user_bday`)
) TYPE=MyISAM AUTO_INCREMENT=12151 ;





Bin für jede Antwort dankbar  :)

munzur

Hi!

Also du amchst folgendes: Nimmst mal das hier was du schon hast ->
PS: Statt " INSERT INTO `guke_users`" machst du "INSERT INTO `nuke_users`"

Punkt 1:

INSERT INTO `nuke_users` VALUES (5, 'test', 'tester', 'test@xxx.de', '', '', '', 'Nov 07, 2005', '', '', '', '', '', NULL, NULL, '', '', '', '5a105e8b9d40e1329780d62ea2265d8a', 10, '', 0, 0, 0, '', 0, '', '', 4096, 0, 0, 0, 0, 0, 1, 1, 1131373135, 1131373131, '84.174.90.172', 'Home', '/index.php', 0, 1, NULL, 0);



Dann gehts alle Felder einzelln durch :)
Also:

uid        = 5
name    = test
uname   = tester
email     = test@xxx.de
femail    =
url         =

usw.....
wenn eines der Werter nicht vorhanden ist musst du bei Punkt 1: einen  '',
ein

Also für jeden feld der nicht vorhanden ist:


INSERT INTO `nuke_users` VALUES (5, 'test', 'tester', 'test@xxx.de', [color=red]'',[/color] '', '', 'Nov 07, 2005', '', '', '', '', '', NULL, NULL, '', '', '', '5a105e8b9d40e1329780d62ea2265d8a', 10, '', 0, 0, 0, '', 0, '', '', 4096, 0, 0, 0, 0, 0, 1, 1, 1131373135, 1131373131, '84.174.90.172', 'Home', '/index.php', 0, 1, NULL, 0);


Vielleicht gibts auch eine schnellere möglichkeit, weil so wie ichs jetzt gesagt habe brauchst du ewig wenn du vorhast viele User zu übernehmen.

L.g
"Debug-Mode" einschalten.
"SQL-Fehler anzeigen" einschalten
und evt. auftauchende Fehlermeldungen posten .

Karaca

Danke Munzur für die Hilfe aber hab mir jetzt schon 5 mal deinen text durchgelesen und nix kapiert.Ich lass es lieber

lgz  :)

Homicide

@Munzur, das haste schön erklärt, doch ich vermute das ging am eigentlichen Problem vorbei :)

ihm fehlen einfach nur die entsprechenden Felder in der Datenbank.

Hat noch jemand die SQL Datei mit den ALTER Befehlen von Gerry? ich hab sie leider nicht mehr.

Mit denen sollte Karaca´s Problem gleich gelöst sein.

Andi

Moin :)

hier ist ein Script gepostet, welches die Usertabelle entsprechend erweitert:
http://www.pragmamx.org/forum-topic-14359.0.html
schön´s Grüssle, Andi