2 mal Nuke User

Begonnen von scaleo, 15 Februar 2006, 20:32:35

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

scaleo

Hallo,ich habe folgendes Problem.Ich habe 2 Seiten die am laufen sind.Die eine mit Pragma 0.17 die andere mit Nuke 7.9

Die Nuke User Tabellen sind unterschiedlich.Das heisst bei der von pragma heisst es z.B uname und bei der vom Nuke 7.9 heisst es username. Ich habe jetzt einige Scripte die ich gerne auch auf der Pragma Seite zum laufen bringen möchte was aber z.B wegen dem uname/username nicht klappt da die scripte nur fürs php nuke gedacht sind.Wie kann ich jetzt also am schnellsten bei 3000 Mitgliedern bewerkstelligen? reicht es einfach in pragma nuke users eine neue Spalte uname einzutragen und die ganzen Benutzernamen dort nochmals reinzukopieren oder ist das ganze vielleicht doch komplizierter ?

Ich poste mal hier die 2 nuke users:


PRAGMA NUKE USERS :

--
-- Tabellenstruktur für Tabelle `nuke_user`
--

CREATE TABLE `nuke_user` (
  `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=11436 ;
--------------------------













PHP NUKE 7.9
CREATE TABLE `nuke_users` (
  `user_id` int(11) NOT NULL auto_increment,
  `name` varchar(60) NOT NULL default '',
  `username` varchar(25) NOT NULL default '',
  `user_email` varchar(255) NOT NULL default '',
  `femail` varchar(255) NOT NULL default '',
  `user_website` varchar(255) NOT NULL default '',
  `user_avatar` varchar(255) NOT NULL default '',
  `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_interests` varchar(150) NOT NULL default '',
  `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,
  `user_password` 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` tinytext NOT NULL,
  `theme` varchar(255) NOT NULL default '',
  `commentmax` int(11) NOT NULL default '4096',
  `counter` int(11) NOT NULL default '0',
  `newsletter` int(1) NOT NULL default '0',
  `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',
  `broadcast` tinyint(1) NOT NULL default '1',
  `popmeson` tinyint(1) NOT NULL default '0',
  `user_active` tinyint(1) default '1',
  `user_session_time` int(11) NOT NULL default '0',
  `user_session_page` smallint(5) NOT NULL default '0',
  `user_lastvisit` int(11) NOT NULL default '0',
  `user_timezone` tinyint(4) NOT NULL default '10',
  `user_style` tinyint(4) default NULL,
  `user_lang` varchar(255) NOT NULL default 'english',
  `user_dateformat` varchar(14) NOT NULL default 'D M d, Y g:i a',
  `user_new_privmsg` smallint(5) unsigned NOT NULL default '0',
  `user_unread_privmsg` smallint(5) unsigned NOT NULL default '0',
  `user_last_privmsg` int(11) NOT NULL default '0',
  `user_emailtime` int(11) default NULL,
  `user_allowhtml` tinyint(1) default '1',
  `user_allowbbcode` tinyint(1) default '1',
  `user_allowsmile` tinyint(1) default '1',
  `user_allowavatar` tinyint(1) NOT NULL default '1',
  `user_allow_pm` tinyint(1) NOT NULL default '1',
  `user_allow_viewonline` tinyint(1) NOT NULL default '1',
  `user_notify` tinyint(1) NOT NULL default '0',
  `user_notify_pm` tinyint(1) NOT NULL default '0',
  `user_popup_pm` tinyint(1) NOT NULL default '0',
  `user_avatar_type` tinyint(4) NOT NULL default '3',
  `user_sig_bbcode_uid` varchar(10) default NULL,
  `user_actkey` varchar(32) default NULL,
  `user_newpasswd` varchar(32) default NULL,
  `points` int(10) default '0',
  `last_ip` varchar(15) NOT NULL default '0',
  `karma` tinyint(1) default '0',
  PRIMARY KEY  (`user_id`),
  KEY `uid` (`user_id`),
  KEY `uname` (`username`),
  KEY `user_session_time` (`user_session_time`),
  KEY `karma` (`karma`)
) TYPE=MyISAM AUTO_INCREMENT=3 ;

CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10
PHP-Version: 4.4.2
MySQL-Version: 4.0.24_Debian-4.dotdeb.0-log
Server-Version: Apache/1.3.31 (Unix  FrontPage/5.0.2.2635 PHP/4.4.2

reddragon

wäre es nicht einfacher in den par skripten nach Username oder uname zu suchen, als 3000 User nachzubearbeiten?

also überall wo username steht durch uname ersetzen?!

scaleo

Kommt drauf an,das Script besteht aus 205 Dateien und wenn man das ganze wie in meinem Falle nicht beherscht ist das was anderes  ;) hab auch grad gesehen das es nicht nur username und uname ist sonder auch user id und uid  :mad:
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10
PHP-Version: 4.4.2
MySQL-Version: 4.0.24_Debian-4.dotdeb.0-log
Server-Version: Apache/1.3.31 (Unix  FrontPage/5.0.2.2635 PHP/4.4.2

scaleo

Weiss vielleicht noch jemand rat ?  ???
CMS-Version: pragmaMx 0.1.8, 1.20.4.5/2006-03-10
PHP-Version: 4.4.2
MySQL-Version: 4.0.24_Debian-4.dotdeb.0-log
Server-Version: Apache/1.3.31 (Unix  FrontPage/5.0.2.2635 PHP/4.4.2

JoergK

Hoi  ;)

Ohne jetzt nen Zugeständnis in irgendeiner Form zu machen, aber wie wäre es, Du listet mal die Namen der Module/Blöcke jeweils mit nem entsprechenden Link zum Download auf? Ich denke, das erhöht die Chance, dass sich der eine oder andere meldet. Sei es, dass er ne Alternative oder ne Anpassung kennt/hat oder ggfs. bereit ist, das eine oder andere Script anzupassen. ;)

Du solltest dir aber auch vor Augen halten, dass selbst nen Fachmann einige Tage damit beschäftigt wäre, Deine Scripte anzupassen (@ 250 Einzeldateien *stöhn*), denn derartige Änderungen wollen schliesslich auch gescheit getestet werden.
Gruß,
Jörg


Nobody is perfect ... so don't call me Nobody

RiotheRat

Die Scripte sind für phpNuke > 6.5 ... ab eben jener Version 6.5 hat FB die Feldnamen einzelner Tabellen geändert. Ein Beispiel "uname" -> "username", usw. Nicht nur die Feldnamen haben sich geändert, sondern auch das interne Handling hinsichtlich der DB. Hintergrund der FB'schen Aktion ... irgendwie musste Er ja sein Baby phpNuke mit dem Müll-phpBB verschweisst kriegen.

Was heisst das jetzt? da hat jemand nicht aufgepasst ... denn wie steht so schön auf unserer Startseite: "Abwärtskompatibel zu Nuke 5.5 Modulen und Themes" ... von 6.5 (oder höher) steht da nichts.

Wie von JoergK angeführt solltest Du vielleicht mal sagen um welches Add-On es sich handelt, evtl. gibts das auch in einer 5.5er Version oder etwas vergleichbares. Dass sich jemand (von uns) hinsetzt und Dir das Modul (angesichts der Menge an Subdateien) "umbaut" ist eher unwahrscheinlich.

Wenn Du Dich selbst daran versuchen willst solltest Du Dir die "sql_layer.php" genauer ansehen ... nur mal so als Denkansatz ...

RtR
Unaufgeforderte PNs & Emails werden ignoriert

Erst wenn die letzte Zeile Code verhunzt, der letzte Server gehackt und der letzte Script-Kidde befriedigt ist, erst dann, werdet Ihr feststellen, dass Nuke nicht sicher ist...