MyBBCoder | Die deutsche MyBB-Mod-Community
http://www.mybbcoder.info

Antwort schreiben 
 
Themabewertung:
  • 0 Bewertungen - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Benutzergruppen-Verwaltung 1.0
18.07.2007, 21:35 (Dieser Beitrag wurde zuletzt bearbeitet: 20.07.2007 00:59 von alexZero.)
Beitrag: #11
RE: Benutzergruppen-Verwaltung 0.4
Habe mir den PSPad angeschaut, da ist mein Notepad2 recht mager was die Funktion anbetrifft, hab einen neuen Lieblings-Editor Cool
Das mit dem ANSI umwandeln ist ganz leicht, kann man wie ich gesehen hab per "Format" im Menü ändern.

Das andere Problem mit dem CSV Export würde ich mit der iconv Funktion von PHP realisieren.

Am Ende der CSV Out steht doch:
Code:
# strip the last deliminator
    $line = substr($line, 0, (strlen($deliminator) * -1));
    # add the newline
    $line .= "\n";
  return $line;

Bevor die Funktion nun den Text zurück gibt hab ich
"$line = iconv("UTF-8","ISO-8859-1",$line);"
eingefügt und der Abschnitt sieht dann so aus:
Code:
# strip the last deliminator
    $line = substr($line, 0, (strlen($deliminator) * -1));
    # add the newline
    $line .= "\n";
    $line = iconv("UTF-8","ISO-8859-1",$line);
  return $line;

Auch wenn es vielleicht andere Möglichkeiten dazu gibt, Excel versteht dann die Umlaute wieder.

Dies ist keine Rechtsberatung i.S. des § 1 RBerG dar und ersetzt nicht die Hinzuziehung eines Anwalts im Einzelfall, weiterhin kein Support per PN, E-Mail, ICQ o.ä.
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
19.07.2007, 18:26 (Dieser Beitrag wurde zuletzt bearbeitet: 23.07.2007 14:05 von bmr.)
Beitrag: #12
RE: Benutzergruppen-Verwaltung 0.5
@alexZero: Ich habe deinen Vorschlag umgesetzt und dabei erweitert.

Als Zeichensatz benutzt Excel Windows-1252, der unterscheidet sich ein wenig von ISO-8859-1.

Außerdem wird jedes Feld einzeln umgewandelt und benannten HTML-Zeichen dekodiert.

Es werden nun Foren die noch auf ISO-8859-1 laufen (also mit Sprachdateien <= 1.2.2) auch richtig konvertiert. (Dein Vorschlag ging nur bei Foren, die das aktuelle UTF-8 benutzen.)

Ausserdem kann das Ausgabeformat (Zeichensatz und Trennungszeichen) gewählt werden, damit ist ein noch flexiblerer Export möglich.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
20.07.2007, 15:47
Beitrag: #13
RE: Benutzergruppen-Verwaltung 0.5
Echt Klasse.

Könnte man auch noch das Registrierungsdatum und Letzter Login in die Liste und auch den Export aufnehmen? Dann könnte man quasi rubbeldikatz Forenleichen beseitigen.

Das wäre Klasse.....
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
24.07.2007, 14:30
Beitrag: #14
RE: Benutzergruppen-Verwaltung 0.5
Das sollte kein Problem sein, kommt in der nächsten Version.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
26.07.2007, 19:13
Beitrag: #15
RE: Benutzergruppen-Verwaltung 0.6
Habe es nun hinzugefügt, zusammen mit noch einigen anderen Profilfeldern.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
26.08.2007, 00:37 (Dieser Beitrag wurde zuletzt bearbeitet: 26.08.2007 00:45 von GlobalPlayer.)
Beitrag: #16
RE: Benutzergruppen-Verwaltung 0.6
Klasse mal sehen ob ichs eingebaut kriege - ja die umlaute sind das megaprob leider trotz utf konverter bei uns- naja müssen wir eben 12 000 beiträge manuell ändern Sad **edit habs eingebaut - echt Klasse das Teil Smile danke ***

Meine Idee :
Ich würde gerne einige meiner Foren zusammenfügen, wäre es nun möglich Dein Plugin so zu erweitern, das man zb die User aus dem einen Forum exportier und dann in das andere Forum reinimportiert.

Aber dazu müsste man dann neue IDs anhängen sonst werden User überschrieben
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
26.08.2007, 11:47
Beitrag: #17
RE: Benutzergruppen-Verwaltung 0.6
Mein PlugIn enthält mit Absicht keine Importfunktion, da es nicht zum Sichern und Übertragen von Benutzerdaten gedacht ist.

In den Foren müssen ja auch noch die Benutzergruppen und die Profil-Felder übereinstimmen. (Wenn eine Benutzergruppe in beiden Foren unterschiedliche IDs haben muss das richtig behandelt werden.)

Willst du nur die Benutzer oder auch deren Beiträge übernehmen?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
27.08.2007, 01:30
Beitrag: #18
RE: Benutzergruppen-Verwaltung 0.6
Nein ich will nur die Benutzer übernehmen
Ich möchte einige Foren aufgeben aber die Benutzer automatisch übernehmen um sie dann alle mit einem Schlag anschreiben zu können, ein programm mit dem ich so eine Newsletterdatenbank aufmachen könnte würde auch schon gut sein, aber schöner würde es sein wenn ich alle im forum habe, durch den neuen Button , account löschen ist das ja kein problem, wenn einer nicht will.

Es sind alles Mybb Foren
allerdings teilweise unterschiedliche versionen allerdings keine unter 1.22
die profilfelder sind glaub ich überall auf standard, nur bei dem forum in das übernommen wird sind etwas mehr prfolfelder

gibts da irgendwelche möglichkeiten ?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
28.08.2007, 18:09
Beitrag: #19
RE: Benutzergruppen-Verwaltung 0.6
Ich werde mein PlugIn morgen so erweitern, dass es auch E-Mail-Adressen exportieren kann.

Die User würde ich direkt in der Datenbank übernehmen.

Userdaten sind in den Tabellen: mybb_userfields und mybb_usergroups
mybbforum_users (PNs sind in: mybb_privatemessages)

In den aufzugebenden Foren würde ich mit dem SQL-Befehl: UPDATE die IDs so erhöhen, dass sie nicht in den anderen Foren vorkommen. Und anschließend mit phpMyAdmin nur die Daten exportieren.
Dann sollten sie problemlos im neuen Forum wieder importiert werden können.

Dabei müssen die Foren aber alle die selbe Version haben, da sich sonst die Tabellenformate unterscheiden können.
In den abzugebenden Foren sollten auch alle PlugIns deaktivert werden, die die Tabellen geändert haben könnten.

Zum Schluß sollten im Admin-CP die Caches erneuert werden.

Aber zuerst natürlich in Backup erstellen.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
01.09.2007, 17:25
Beitrag: #20
RE: Benutzergruppen-Verwaltung 1.0
So, die E-Mail-Adresse kann jetzt auch in der Tabelle angezeigt werden.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren
Antwort schreiben