pragmaMx Support Forum

pragmaMx => Zusatzmodule => Thema gestartet von: mattesLau am 17 April 2008, 17:09:35

Titel: Media Wiki in PragmaMX einbauen
Beitrag von: mattesLau am 17 April 2008, 17:09:35
Hallo

Ich möchte MediaWiki in PragmaMX einbauen, ich hab mir das mal angeschaut und bin auf die Punkte gekommen

1) Die user von MediaWiki und von PragmaMX sind in der DB gespeichert

    Lösung vorschlag: Man müste in der Datei von Pragmamx User_Registration\index.php den code reinschreiben das der benutzer auch bei MediaWiki automatisch in der DB eingetragen wird

2) Beim Login von PragmaMX soll der auch automatisch bei MediaWiki eingelogt werden

   Lösung vorschlag: Man müste in der Datei von PragmaMX Your_Account\index.php den code reinschreiben das er auch bei MediaWiki angemeldet ist

3) MediaWiki in PragmaMX anzeigen lassen so wie das SMF forum

Kann mir da vielleicht einer weiter helfen? ich kenn mich mit PHP & MySQL nicht so aus, hab bis her nur was umgeändert aber nie sowas selber gemacht weil ich nicht weiß wie man in PragmaMX in DB reinschreibt usw.

würde das Modul auch als Download feigeben

Gruß

Mattes
Titel: Re: Media Wiki in PragmaMX einbauen
Beitrag von: Franky am 17 April 2008, 19:31:20
Hi Mattes,

sehr interessantes Thema.

Eine Lösung hierzu würde mich auch brennend interessieren!!! Hab momentan leider null Zeit mich damit zu beschäftigen. Derzeit loggen sich meine PMX-User im WIKI nochmal neu ein. Dies zusammengeführt wär natürlich der Knaller!

Interessieren würden mich deine Fortschritte auf jeden Fall. Stehe auch gerne als Betatester für eine gute Lösung zur Verfügung.

Ciao

Frank :-)


Titel: Re: Media Wiki in PragmaMX einbauen
Beitrag von: dema80 am 22 April 2008, 18:58:47
Hi Franky

Hast du das MediaWiki schon in Pragma als Modul drin? oder wird es bei der Extra aufgerufen?


Ich werde es mal versuchen das bei der registierung auch gleichseite bei Wiki gespeichert wird

ich müchte jetzt nur wiesen wie man in Pragmamx im code auf die DB zugreifen kann

und zwar in wiki_User

und wie man in die Tabelle einspeichert.

Kann mir von euch jemand den code geben

gruß DeMa
Titel: Re: Media Wiki in PragmaMX einbauen
Beitrag von: dema80 am 22 April 2008, 19:18:09
Noch eine frage

ich hab zwei code gefunden

    $qry = "INSERT INTO ${user_prefix}_users SET " . implode(', ', $fields);

und

    $query = "SELECT * FROM ${user_prefix}_users WHERE uid = " . intval(sql_insert_id());


für was steht das implode und für was steht das intval?

wo werden die eingaben speichert?

kann ich es in bei pragmamx so au in DB speichern

$row($uname);

gruß DeMa
Titel: Re: Media Wiki in PragmaMX einbauen
Beitrag von: Future am 22 April 2008, 19:21:23
Moin,

das hättest du wohl auch noch selber rausbekommen, oder ?

http://de3.php.net/manual/de/function.implode.php
http://de3.php.net/manual/de/function.intval.php

Und ich rate euch davon ab wichtige Systemdateien zu verändern.
Gibt nur Probleme beim Update !
Und im Moment sehe den Erfolg ich deines vorhaben - ohne Programmierkenntnisse - als mehr als schlecht an.
Du wagst dich da an Dinge die - wenn sie sauber gemacht werden - nicht gerade einfach sind.

Titel: Re: Media Wiki in PragmaMX einbauen
Beitrag von: dema80 am 22 April 2008, 19:49:00
hi Future

Du hast schon recht mit die update ist es dann schlecht aber der wo es unbedingt haben will kann den code auch ins update einfügen bis es ein richtiges Modul dafür gibt

Ich weiß das mei PHP erfahrung nicht gut ist, drum hab ich ja hier mal nachgefragt wie bei PragmaMX der Code für die DB ist zum einspeichern

damit brauch ich nicht arbeiten

<?PHP
$verbindung = mysql_connect("localhost","DATENBANKUSERNAME","DAT ENBANK","P
ASSWORT")or die
("Keine Verbindung moeglich");
mysql_select_db("DATENBANKNAME")or die
("Die Datenbank existiert nicht");

mysql_query("INSERT INTO `TABELLENNAME` ( `id` , `name` )
VALUES (NULL , '$name');");

mysql_close($verbindung);
?>


bei Pragma ist es ganz ander da besteht die verbindung schon ich will nur wissen wie ich die Zeile machen muß

mysql_query("INSERT INTO `TABELLENNAME` ( `id` , `name` )
VALUES (NULL , '$name');");


gruß

DeMa
Titel: Re: Media Wiki in PragmaMX einbauen
Beitrag von: Future am 22 April 2008, 20:08:50
sql_query("INSERT INTO $prefix_tabellename (spalte1, spalte2, spalte3) VALUES (value1, value2, value3)")
           


Ist nur ein Beispiel. Schau dich einfach mal in den Einzelnen Modulen um.