Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 5 Gast/Gäste
Mitglieder-Karte 1.2
#1
Eine neue Erweiterung wurde veröffentlicht: Mitglieder-Karte

Zitat:Dieses Plugin fügt eine neue Seite mit einer Landkarte ein, wo alle Foren-Mitglieder ihren Wohnort eintragen können. Die Karte nutzt überwiegend AJAX.



- Achtung -
Man benötigt die OpenGeoDB für die Städtenamen, -koordinaten usw. (~70 MB Speicherbedarf in der Datenbank)

Momentan ist die Karte nur in Deutsch verfügbar.
Wer lust hat, die Sprachdatei und die Plugin-Datei in andere Sprachen zu übersetzen, kann sie ja hier rein stellen.


Anforderungen
  • MyBB >= 1.2
  • PHP >= 4
  • MySQL >= 4.1
  • GD2

Version 1.1 für MyBB 1.2 (ISO-8859-1):

Version 1.1 für MyBB 1.2 (UTF-8):


Installation
  • Ladet euch die OpenGeoDB runter, entweder als einen großen SQL-Dump:
    http://downloads.sourceforge.net/opengeo...-mysql.zip
    oder in mehrere kleine Teile geteilt (für den Import mit phpMyAdmin besser geeignet):
    http://downloads.sourceforge.net/opengeo...-split.zip
    und importiert sie in eure MySQL-Datenbank.
    Beim Import mit phpMyAdmin sollte darauf geachtet werden, dass die Datenbank, phpMyAdmin selber und der Import über UTF-8 läuft.
  • Kopiert alle Dateien aus dem ZIP-Archiv des Karten-Plugins entsprechend der Ordnerstruktur in eure MyBB-Installation (der erste Ordner "mybb" im ZIP-Archiv entspricht dabei dem Ordner eurer MyBB-Installation).
  • Geht ins Admin-CP und aktiviert das Plugin (unter Foreneinstellungen -> Plugin-Manager).
  • (optional) Geht in die Plugin-Einstellungen und konfiguriert es euren Vorstellungen entsprechend (unter Foreneinstellungen -> Ändern -> Mitglieder-Karte).

-------------------------------------------------------------------

Zu beachten beim Update von 1.1 auf 1.1 UTF-8
Das Plugin muss nicht deaktiviert/aktiviert werden. Es müssen lediglich folgende Dateien ersetzt werden:
- mybb/membermap.php
- mybb/inc/languages/deutsch_du/membermap.lang.php
So steht im ACP zwar immernoch Version 1.1 aber das stört nicht weiter.

Zu beachten beim Update von 1.0 auf 1.1
Kopiert erst die neuen Dateien (geändert haben sich mybb/membermap.php und inc/plugins/membermap.php) in eure MyBB-Installation.
Erst danach geht ihr ins ACP, deaktiviert das Plugin und aktiviert es wieder.
Die Plugin-Einstellungen müssen dann nochmals vorgenommen werden aber die gespeicherten Karten-Infos bleiben erhalten.

Änderungen
in Version 1.2
- Support für MyBB 1.4 (nicht mehr für 1.2)
- diverse Änderungen bei der Zeichenkodierung
in Version 1.1 UTF-8
- UTF-8-Encoding wird nun vorrausgesetzt
in Version 1.1
- PHP4-kompatibel
- DOM wird nicht mehr benötigt
- iconv wird nicht mehr benötgt
- neue Karte mit Bundsländer-Grenzen und eine zusätzlich mit Städten (dach_cities.png)
- Rahmen um Markierung-Punkte
- einige neue Einstellungen
Zitieren
#2
Bei OpenGeoDB gibt es viele Dateien. Welche brauche ich denn?

Außerdem ist die Datei beschädigt.
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Zitieren
#3
Du brauchst die OpenGeoDB, also die eigentliche Datenbank.
Ums ganz genau zu sagen:
http://downloads.sourceforge.net/opengeo...-mysql.zip

Das Archiv muss beim Hochladen wohl einen Fehler bekommen haben. Bei mir lokal und auf meinem Server sind sie i.O.
Ich kann die Datei nicht als DIE Download-Datei markieren.

Hier nochmal die Bzip-Version (nimmt der Upload nicht an):
http://osor.de/mybb-membermap-1.0-german.tar.bz2
Dieser Satz ist falsch!
Zitieren
#4
Ich habe das ganze gezipt und neu hochgeladen. Jetzt geht es.
Ich halte andere Verfahren zur Komprimierung bei solchen Dateigrößen für nicht so sinnvoll.
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Zitieren
#5
Ich nutze unter Linux immer Bzip und der Kompatibilität wegen das ganze noch als Gzip.
Ich weiß auch gar nicht, wie ZIP und Linux funktioniert, da ist tar nunmal standard Smile
Dieser Satz ist falsch!
Zitieren
#6
Kann es sein, dass da Sprachdateien fehlen?
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Zitieren
#7
Sorry, hab ich wohl vergessen.

Mein erster Mod und ich mach auch prompt alles falsch Smile

Jetzt sollte aber alles stimmen.
Dieser Satz ist falsch!
Zitieren
#8
Dragon schrieb:Ich halte andere Verfahren zur Komprimierung bei solchen Dateigrößen für nicht so sinnvoll.

Für Linux User sind die schon ganz sinvoll, da es noch platzsparender ist als Zip. Windows (ab ME) aber unterstützt nur Zip, aber es gibt zum Glück Entpackprogramme wie WinRAR oder 7-Zip.
Zitieren
#9
Ich sehe grad, dass du die Karte ja sogar hier auf der Website eingebaut hast. Das macht mich schon ein bisschen stolz Smile

Du musst aber die Sprach-Datei noch nach UTF-8 umwandeln, die ist nämlich in ISO-8859-1 kodiert (wie die deutsche Sprachdatei vom MyBB).
Überhaupt funktioniert die Karte auf dieser Website nicht richtig. Im Script wird bei allen AJAX-Anfragen vorher bei MySQL per "SET NAMES 'utf8'" gesetzt, damit die Übertragung auch wirklich mit UTF-8 erfolgt. Ich könnte mir vorstellen, dass das vorher nicht der Fall ist und deshalb jetzt trotz UTF-8 auf der gesamten Site Sonderzeichen falsch angezeigt werden.
Dieser Satz ist falsch!
Zitieren
#10
Ich hab jetzt rumüberlegt, wie man das lösen könnte.
Das Forum setzt ja von sich aus keine Zeichensatz und default_charset von PHP ist nicht zwingend gesetzt. Man müsst irgendwie an den Zeichensatz kommen, den der Webserver sendet.
Ich werd wohl erstmal eine neue Einstellung im ACp einbauen, wo man den Zeichensatz setzen muss, damit zwischen UTF-8 und diesem zeichensatz sauber konvertiert werden kann.

Oder hat einer eine bessere Idee?
Dieser Satz ist falsch!
Zitieren