vom phpkit zum pragmaMx

Begonnen von Jay-E, 26 November 2005, 00:27:04

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

JoergK

Hi Jay,

nachdem Du das 4te Mal gefragt hattest, wie lange es noch dauern würde, konnte ich mir meinen nicht ganz ernst gemeinten Kommentar einfach nicht verkneifen.  ;)

Zitat von: Energy-drink am 01 Dezember 2005, 19:46:13...
Manche Dinge dauern aber eben einfach ein wenig länger und es hilft nicht wirklich was wenn du nach ein paar Tagen nachfrägst, es geht deswegen auch nicht schneller.

...

Fazit: Gedulde dich einfach noch ein wenig ich bin mir sicher das wenn Andi oder einer der anderen Admins eine lösung für die Portierung vom PHPKIT zum MX hat wirst du der erste sein der es hier im Forum erfährt.


Gruss,
JoergK
Gruß,
Jörg


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

Jay-E

lol aber ich bin ganz ungeduldig ..... ich will unbedingt umsteigen nur will ich nicht meine user aufgeben....

Jay-E

nur mal soneben bei das ich abends beruhigt schlafen kann hat denn schon jemand mit dem converter angefangen???

Snow2002

Zitat von: Jay-E am 13 Dezember 2005, 20:26:45
sind aber dann die gästebuch einträge von den usern auch mit übernommen oder???

ich hab schon mal meine stamm user gefragt und einige von ihnen würden sich nicht nochmal neu registrieren

Hi!

Mit den Gästebucheinträgen das glaub ich nicht...
Ich verstehe allerdings nicht was da das Problem sein soll, wenn sich die User neu registrieren?
Das ist mit ungefähr 1 Minute "Arbeit" für die einzelnen User verbunden. Sollte wohl jeder, der Interesse an deiner Community hat übrig haben oder?  Das verstehe ich irgendwo nicht so ganz...

Gruß, Marcus
Gruß, Marcus

--------
pragmaMx 0.1.10 RC1, 1.30.2.12/2008-01-29
PHP-Version:    5.1.2  (PHP-Info)
MySQL-Version: 4.1.18-standard
Server-Version:  Apache/1.3.37 (Unix)
SMF: 1.1.4

Jay-E

Zitat von: Snow2002 am 20 Dezember 2005, 13:26:55
Zitat von: Jay-E am 13 Dezember 2005, 20:26:45
sind aber dann die gästebuch einträge von den usern auch mit übernommen oder???

ich hab schon mal meine stamm user gefragt und einige von ihnen würden sich nicht nochmal neu registrieren

Hi!

Mit den Gästebucheinträgen das glaub ich nicht...
Ich verstehe allerdings nicht was da das Problem sein soll, wenn sich die User neu registrieren?
Das ist mit ungefähr 1 Minute "Arbeit" für die einzelnen User verbunden. Sollte wohl jeder, der Interesse an deiner Community hat übrig haben oder?  Das verstehe ich irgendwo nicht so ganz...

Gruß, Marcus


Also da das schon 1mal bzw. bei einigen usern 2 mal passiert ist und die das nicht immer machen wollen so haben sie es gesagt......... und ich will das auch nicht also entweder es wird irgendwann ein converter fertig und ich kann meine user mit übernehmen oder ich müsste leider auf das pragmamx verzichten was ich eigentlich nicht will...........

Energy-drink

ist in sachen Converter schon mehr passiert?? ich habe leider auch noch eine altleiche mit dem PHPKIT mit knapp 500 Usern und ich würde schon gerne umsteigen da ich mit dem Kit seit dem ich das MX habe eigentlich nicht mehr wirklich zurecht komme.
Mir reicht es wenn nur die User übernommen werden.
Den rest mit Downloads etc. ist ja eh dann handarbeit.
Ich bin alt aber bezahlt.... ;-)
Ich würde ja gerne die Welt verändern,
aber Gott gibt mir den Quellcode nicht!

Andi

Hi :)

sorry, da sich das in der Zwischenzeit erledigt hatte, habe ich für php-kit nichts angefangen.
Denke aber, dass man den SMF-Konverter auch für php-kit umbasteln könnte. Aber wie gesagt, nur für die Useraccounts...
schön´s Grüssle, Andi

Energy-drink

Naja das ist kein Problem für mich, mir geht es hauptsächlich um die Userdaten.
Den Rest ist klar das ich das selber machen muss und kann. aber 500 User daten wäre schon ein wenig viel.
Ich bin alt aber bezahlt.... ;-)
Ich würde ja gerne die Welt verändern,
aber Gott gibt mir den Quellcode nicht!

Andi

Moin :)

da ich phpkit absolut nicht kenne...
Sind die Usertabellen da immer gleich?
Gibt es da auch sowas wie einen Tabellenprefix?

Hier mal ne Struktur, die ich habe:
CREATE TABLE `phpkit_user` (
  `user_id` int(14) unsigned NOT NULL auto_increment,
  `uid` varchar(32) collate latin1_general_ci NOT NULL default '',
  `user_name` varchar(50) collate latin1_general_ci NOT NULL default '',
  `user_pw` varchar(50) collate latin1_general_ci NOT NULL default '',
  `user_email` varchar(250) collate latin1_general_ci NOT NULL default '',
  `user_emailshow` tinyint(1) NOT NULL default '1',
  `user_nick` varchar(50) collate latin1_general_ci NOT NULL default '',
  `user_sex` char(1) collate latin1_general_ci NOT NULL default '',
  `user_country` varchar(64) collate latin1_general_ci default 'Germany',
  `user_hpage` varchar(75) collate latin1_general_ci NOT NULL default '',
  `user_aimid` varchar(30) collate latin1_general_ci NOT NULL default '',
  `user_yim` varchar(50) collate latin1_general_ci NOT NULL default '',
  `user_icqid` int(12) unsigned NOT NULL default '0',
  `user_sig` text collate latin1_general_ci NOT NULL,
  `user_qou` text collate latin1_general_ci NOT NULL,
  `user_hobby` text collate latin1_general_ci NOT NULL,
  `signin` int(14) unsigned NOT NULL default '0',
  `lastlog` int(14) unsigned NOT NULL default '0',
  `logtime` int(14) unsigned NOT NULL default '0',
  `user_status` varchar(10) collate latin1_general_ci NOT NULL default '',
  `user_imoption` tinyint(1) NOT NULL default '1',
  `user_imnotify` tinyint(1) NOT NULL default '1',
  `user_nloption` tinyint(1) NOT NULL default '1',
  `user_sigoption` tinyint(1) NOT NULL default '1',
  `user_groupid` tinyint(3) NOT NULL default '0',
  `user_avatar` varchar(60) collate latin1_general_ci NOT NULL default '',
  `user_gbwelcome` text collate latin1_general_ci NOT NULL,
  `user_activate` tinyint(1) NOT NULL default '1',
  `user_posts` int(6) NOT NULL default '0',
  `user_design` int(14) NOT NULL default '0',
  `user_postdelay` int(6) NOT NULL default '0',
  `user_bd_day` tinyint(2) default '0',
  `user_bd_month` tinyint(2) default '0',
  `user_bd_year` smallint(4) default '0',
  `user_ghost` tinyint(1) NOT NULL default '0',
  `user_profillock` tinyint(1) NOT NULL default '0',
  `lastlog_last` int(14) unsigned NOT NULL default '0',
  `user_reg_status` tinyint(1) NOT NULL default '0',
  `user_msnid` varchar(64) collate latin1_general_ci NOT NULL default '',
  `user_pic` varchar(250) collate latin1_general_ci NOT NULL default '',
  `user_text` text collate latin1_general_ci NOT NULL,
  `user_editor` tinyint(1) NOT NULL default '1',
  `user_effects` tinyint(1) NOT NULL default '1',
  `user_ticker` tinyint(1) NOT NULL default '1',
  `user_newsletter` tinyint(1) NOT NULL default '0',
  `user_newim` tinyint(1) NOT NULL default '1',
  `user_banner` tinyint(1) NOT NULL default '1',
  `user_nohead` tinyint(1) NOT NULL default '0',
  `user_nav` tinyint(1) NOT NULL default '0',
  `user_lang` char(3) collate latin1_general_ci NOT NULL default '',
  `user_gb` tinyint(1) NOT NULL default '1',
  `user_np` tinyint(1) NOT NULL default '1',
  `user_np_rating` double NOT NULL default '0',
  `user_np_rating_total` int(14) unsigned NOT NULL default '0',
  `user_np_rating_status` tinyint(1) NOT NULL default '0',
  `user_np_changed` int(14) unsigned NOT NULL default '0',
  `user_pic_option` tinyint(3) NOT NULL default '0',
  `user_views` int(14) unsigned NOT NULL default '0',
  `user_logged_on_count` int(14) unsigned NOT NULL default '0',
  `user_logged_on_time` int(14) unsigned NOT NULL default '0',
  `rank_points` int(14) unsigned NOT NULL default '0',
  `rank_forum` int(14) unsigned NOT NULL default '0',
  `rank_nickpage` int(14) unsigned NOT NULL default '0',
  `rank_content` int(14) unsigned NOT NULL default '0',
  `lastip` varchar(16) collate latin1_general_ci NOT NULL default '',
  `user_lastaction` int(14) unsigned NOT NULL default '0',
  `user_location` varchar(250) collate latin1_general_ci NOT NULL default '',
  `user_site_width` varchar(4) collate latin1_general_ci NOT NULL default '',
  `user_forum_info` tinyint(1) NOT NULL default '1',
  `user_media_info` tinyint(1) NOT NULL default '1',
  `user_noout` tinyint(1) NOT NULL default '1',
  `user_4img_comments` int(14) unsigned NOT NULL default '0',
  `psp_punkte` int(11) NOT NULL default '0',
  `psp_login` int(11) NOT NULL default '0',
  `psp_abzuege` int(11) NOT NULL default '0',
  `psp_premie_id` int(11) NOT NULL default '0',
  `psp_umfragen` int(11) NOT NULL default '0',
  `psp_werben` int(11) NOT NULL default '0',
  `psp_kommentare` int(11) NOT NULL default '0',
  `psp_bewertungen` int(11) NOT NULL default '0',
  `psp_chatout` int(11) NOT NULL default '0',
  `psp_termin` int(11) NOT NULL default '0',
  `psp_aktiv` int(11) NOT NULL default '1',
  `user_ustatus_info` tinyint(1) NOT NULL default '1',
  `user_ustatus_details` tinyint(1) NOT NULL default '1',
  `user_ustatus_points` tinyint(1) NOT NULL default '1',
  `user_ustatus_gb` tinyint(1) NOT NULL default '1',
  `user_ustatus_im` tinyint(1) NOT NULL default '1',
  `user_ustatus_buddy` tinyint(1) NOT NULL default '1',
  `user_ustatus_stats` tinyint(1) NOT NULL default '1',
  PRIMARY KEY  (`user_id`)
)
schön´s Grüssle, Andi

Energy-drink

Hi

habe dir per PM einen link zu meiner Datenbank geschickt dann kannst das mal vergleichen.

Ich bin alt aber bezahlt.... ;-)
Ich würde ja gerne die Welt verändern,
aber Gott gibt mir den Quellcode nicht!

Energy-drink

@Andi

hast dir meinem Dump schon mal angeschaut ob man da mal einen Konverter coden könnte damit ich mein PHPKIT los bin ??
Ich bin alt aber bezahlt.... ;-)
Ich würde ja gerne die Welt verändern,
aber Gott gibt mir den Quellcode nicht!

Andi

HI :)

sorry, durch das durcheinander der letzten Zeit habe ich das völlig vergessen  :-[
Mal sehen, evtl. ist über das WE Gelegenheit dazu....
schön´s Grüssle, Andi

Andi

HI :)

habe die Usertabelle gerade vor mir, dazu ein paar Fragen:

Es gibt 2 Felder user_name und user_nick, welches ist der Name, der zum login verwendet wird.
Als Datenbeispiel: username = Admin und user_nick = Dreamcatcher

Die Useravatare, sind das hochgeladene Avatare, die in einem bestimmten Ordner liegen, oder sind das die Standardavatare, die man auswählen kann?

Was ist der Unterschied zwischen Userstatus "member" und Userstatus "user"?
Als Datenbeispiel: Leila263 = member und rocco = user

schön´s Grüssle, Andi

Energy-drink

Hi

zum Login nimmt man den username also Admin.
In der Onlineliste im PHPKIT wird dann aber der Name Dreamcatcher angezeigt. ist sozusagen der Spitz-name also nicht von bedeutung.

die Avatars sind sowohl als auch, standart sowie auch hochgeladene...aber an dem sollte es nicht scheitern, die könnte man mal links liegen lassen und dann nur auf die standartavatars des MX zurückgreifen.

Ist einfach einen zusätzlicher Userstatus auf dieser Seite.
Ich habe dort normale User die z.b. im Forum schreiben können aber keine Downloads ziehen können. Sind sie members dann habe sie auch zugriff auf Downloads.
In Pragmamx wäre das dann also eine zusätzliche  Benutzergruppe
Ich bin alt aber bezahlt.... ;-)
Ich würde ja gerne die Welt verändern,
aber Gott gibt mir den Quellcode nicht!

Andi

Oki :)

habe fertig...

- pragmaMx normal installieren
- die phpKit Usertabelle über phpMyAdmin in die pragmaMx Datenbank importieren
- die Konverter-Datei ins pragmaMx-root kopieren und aufrufen
- beim Tabellenprefix vom phpKit die Unterstriche mit angeben. In deinem Fall wäre das "hfw_"
- den Anweisungen folgen...
- fertig

Achtung!
- es werden alle User in der pragmaMx Usertabelle gelöscht und durch die vom phpKit ersetzt
- Benutzergruppen werden nicht beachtet, oder übernommen
- Ebenso der Administrator oder Moderatorstatus
- Der User mit der uid = 1 erhält eine andere uid
- für pragmaMx ungültige Usernamen werden evtl. umbenannt
- ich weiss nicht, ob das Passwort im phpKit auch ein md5-Hash ist, evtl. funktionieren die Passwörter dann nicht mehr


Wie gesagt, es werden nur Userdaten konvertiert, sonst nichts! ;)

[gelöscht durch Administrator]
schön´s Grüssle, Andi

Energy-drink

danke bin jetzt 4 Tage in der Toskana und danach werde ich mir das Teil mal näher anschauen und bericht erstatten.
Ich bin alt aber bezahlt.... ;-)
Ich würde ja gerne die Welt verändern,
aber Gott gibt mir den Quellcode nicht!

Andi

Ooooöööps  :o

schönen Urlaub ;)  :D
schön´s Grüssle, Andi

Energy-drink

so wieder aus dem Urlaub zurück und gleich das Teil mal ausprobiert.

Eigentlich fing alles gut an nur bei den Namen die geändert werden müssen bleibt das Ding stehen und gibt folgende Meldung oben drüber aus.

ZitatNotice: Array to string conversion in /srv/www/vhosts/hfw-muenchen.de/httpdocs/phpkit_users_to_pragmamx.php on line 65

darunter sind dann ca. 10 Namen die geändert werden müssen und die er auch gleich schön vorlegt.

Wenn ich auf Continue klicke komme ich aber immer wieder zu dieser Namensänderung.

Unter diesem ganzen menü steht folgendes.

ZitatArgument 0 : Array
(
    [newname] => Array
    => Continue
    [path_to] => /srv/www/vhosts/hfw-muenchen.de/httpdocs
    [prefix_from] => HFW_
    [path_from] => /srv/www/vhosts/hfw-muenchen.de/httpdocs
    [db_pass] => ******
)
Argument 1 : Array
(
    [Michael G.] => Michael G_
    [m?lli] => m_lli
    [J?rg] => J_rg
    [Petra!] => Petra_
    [b?rbel] => b_rbel
    [Cl?udchen] => Cl_udchen
    [stephan.thomas] => stephan_thomas
    [N?bel] => N_bel
    [*Libellula*] => _Libellula_
    [F.Sahlender] => F_Sahlender
    [WolfgangF?rster] => WolfgangF_rster
    [K?cki] => K_cki
    [SchoberM.] => SchoberM_
    [J?rgen] => J_rgen
    [Lindinger.Michael] => Lindinger_Michael
    [Sch?tte] => Sch_tte
    [www.DeLorean.tv] => www_DeLorean_tv
    [g.martwig] => g_martwig
    [roland.nerb] => roland_nerb
)
Argument 2 : <tr><td><strong>Michael G.</strong></td><td><input type="text" name="newname[TWljaGFlbCBHLg==]" value="Michael G_"
size="35" maxlength="25" /></td></tr><tr><td><strong>m?lli</strong></td><td><input type="text"
name="newname[bT9sbGk=]" value="m_lli" size="35" maxlength="25"
/></td></tr><tr><td><strong>J?rg</strong></td><td><input type="text" name="newname[Sj9yZw==]" value="J_rg"
size="35" maxlength="25" /></td></tr><tr><td><strong>Petra!</strong></td><td><input type="text"
name="newname[UGV0cmEh]" value="Petra_" size="35" maxlength="25"
/></td></tr><tr><td><strong>b?rbel</strong></td><td><input type="text" name="newname[Yj9yYmVs]" value="b_rbel"
size="35" maxlength="25" /></td></tr><tr><td><strong>Cl?udchen</strong></td><td><input type="text"
name="newname[Q2w/dWRjaGVu]" value="Cl_udchen" size="35" maxlength="25"
/></td></tr><tr><td><strong>stephan.thomas</strong></td><td><input type="text" name="newname[c3RlcGhhbi50aG9tYXM=]"
value="stephan_thomas" size="35" maxlength="25" /></td></tr><tr><td><strong>N?bel</strong></td><td><input
type="text" name="newname[Tj9iZWw=]" value="N_bel" size="35" maxlength="25"
/></td></tr><tr><td><strong>*Libellula*</strong></td><td><input type="text" name="newname[KkxpYmVsbHVsYSo=]"
value="_Libellula_" size="35" maxlength="25" /></td></tr><tr><td><strong>F.Sahlender</strong></td><td><input
type="text" name="newname[Ri5TYWhsZW5kZXI=]" value="F_Sahlender" size="35" maxlength="25"
/></td></tr><tr><td><strong>WolfgangF?rster</strong></td><td><input type="text" name="newname[V29sZmdhbmdGP3JzdGVy]"
value="WolfgangF_rster" size="35" maxlength="25" /></td></tr><tr><td><strong>K?cki</strong></td><td><input
type="text" name="newname[Sz9ja2k=]" value="K_cki" size="35" maxlength="25"
/></td></tr><tr><td><strong>SchoberM.</strong></td><td><input type="text" name="newname[U2Nob2Jlck0u]"
value="SchoberM_" size="35" maxlength="25" /></td></tr><tr><td><strong>J?rgen</strong></td><td><input
type="text" name="newname[Sj9yZ2Vu]" value="J_rgen" size="35" maxlength="25"
/></td></tr><tr><td><strong>Lindinger.Michael</strong></td><td><input type="text" name="newname[TGluZGluZ2VyLk1pY2hhZWw=]"
value="Lindinger_Michael" size="35" maxlength="25" /></td></tr><tr><td><strong>Sch?tte</strong></td><td><input
type="text" name="newname[U2NoP3R0ZQ==]" value="Sch_tte" size="35" maxlength="25"
/></td></tr><tr><td><strong>www.DeLorean.tv</strong></td><td><input type="text" name="newname[d3d3LkRlTG9yZWFuLnR2]"
value="www_DeLorean_tv" size="35" maxlength="25" /></td></tr><tr><td><strong>g.martwig</strong></td><td><input
type="text" name="newname[Zy5tYXJ0d2ln]" value="g_martwig" size="35" maxlength="25"
/></td></tr><tr><td><strong>roland.nerb</strong></td><td><input type="text" name="newname[cm9sYW5kLm5lcmI=]"
value="roland_nerb" size="35" maxlength="25" /></td></tr>
Ich bin alt aber bezahlt.... ;-)
Ich würde ja gerne die Welt verändern,
aber Gott gibt mir den Quellcode nicht!

Andi

Moin :)

komisches Ding...

Aber bevor wir da jetzt an dieser einmaligen Verwendung rumbasteln, schick mir, wenn es soweit ist, den neusten Dump und ich konvertier dir das dann...
Bei mir funzte es ja einwandfrei ;)
schön´s Grüssle, Andi

Energy-drink

Hi Andi
mach dir keinen Stress.. ich habe einfach diese 10 Namen vorher in der Datenbank bearbeitet und somit hat das Teil die Namensänderung übersprungen und es hat dann alles andere geklappt!!
Ich bin alt aber bezahlt.... ;-)
Ich würde ja gerne die Welt verändern,
aber Gott gibt mir den Quellcode nicht!