[RC] GeoMap 3.0.2 (Usermap) für phpBB3

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
jevo
Mitglied
Beiträge: 367
Registriert: 05.09.2007 13:06
Wohnort: Freiberg

Re: [BETA] GeoMap 3.0.0 (Usermap) für phpBB3

Beitrag von jevo »

Supi - danke dir fürs ausprobieren.

An der Version fehlen noch ein paar Details.

... installer umbauen, z.T. die englische Übersetzung und die subsilver2 Edits habe ich alle aus der Hüfte gemacht und natürlich noch nicht getestet
Benutzeravatar
zx9r-treiber
Mitglied
Beiträge: 1401
Registriert: 05.10.2007 16:26
Wohnort: Moormerland
Kontaktdaten:

Re: [BETA] GeoMap 3.0.0 (Usermap) für phpBB3

Beitrag von zx9r-treiber »

Ich habe auf subsilver2 umgestellt im Persönlichen Bereich und dann angeschaut da ich es und meine Mitglieder bevorzugt benutze. :D

Hast ja auch schon ein wenig von meiner Idee umgesetzt. :wink:
Gruß
M&K (Michael & Kathy)
"Unser Problem ist auch nicht die Globale Erwärmung ..... sondern die Globale Verblödung!"
Benutzeravatar
jevo
Mitglied
Beiträge: 367
Registriert: 05.09.2007 13:06
Wohnort: Freiberg

Re: [RC] GeoMap 3.0.0 (Usermap) für phpBB3

Beitrag von jevo »

so .. Version 3.0.1 -> siehe Eingangsbeitrag

Neu in der Version 3.0.1:
  • bug: template - <tag> zu viel
  • bug: wenn Karte deaktiviert, dann <li> zu viel
  • bug: prosilver -> Pagination für Nutzersuche wird u.U. nicht angezeigt
  • bug: In Neuer Nutzer im ACP - Liste bleibt leer, obwohl Nutzer ohne Eintragung existieren...
  • bug: Berechnung der Rechtecke hinter den Legenden verbessert
  • bug: installer -> Inkompatibilität zu MySQL4 behoben
  • change: Ladezeit der Karten verbessert
  • change: Wenn Link zur Karte in memberlist.php oder viewtopic.php aufgerufen wird, dann werden die PLZ und das Land des Nutzers in die Umkreissuche eingetragen
  • change: Ereigniss- und Nutzerliste bei Umkreissuche werden nach Entferung sortiert
  • change: ACP: Liste hier nun auch sortiert
  • change: ACP: Knopf "Neuer Nutzer" wird nur angezeigt, wenn entsprechende Nutzer existieren
  • change: ACP: Farbe und Link zur Adminseite des Nutzers in der "Nutzer ohne gültige Postleitzahl"-Liste hinzugefügt
  • change: ACP Wenn kein Ereigniss definiert, dann wird dies auch so engezeigt
  • change: Land zum Popup hinzugefügt
  • change: Ausgabe der Kartendaten optimiert. Anzeige der korrekten Nutzerposition bei Profilclick nun im Internet Explorer korrekt
  • NEW: ACP: Verwaltung der Referenzstädte verbessert
  • NEW: Filteroptionen hinzugefügt! Filter nach
    • Beiträgen
    • letzem Besuch
    • Anmeldedatum
  • DB: Typos in den Städtenamen in der postcode_table ...
Benutzeravatar
zx9r-treiber
Mitglied
Beiträge: 1401
Registriert: 05.10.2007 16:26
Wohnort: Moormerland
Kontaktdaten:

Re: [RC] GeoMap 3.0.1 (Usermap) für phpBB3

Beitrag von zx9r-treiber »

Es kommt folgende Fehlermeldung =

Parse error: syntax error, unexpected T_FUNCTION in /hp/aq/aa/gq/www/phpBB3/includes/functions_geomap.php on line 604

Besagt Zeile =

Code: Alles auswählen

 603=   function build_sorter($field) {
  604 =       return function ($a, $b) use ($field) {
  605 =          return strnatcmp($a[$field], $b[$field]);
        };
    }

//alt - kann dann wech
    function sort_ary_by_field($original, $field, $descending = false)
    {
        $sort_ary = array();
        if (is_array($original))
        {
            foreach ($original as $key => $value)
            {
                $sort_ary[$key] = $value[$field];
            }
            if ($descending)
            {
                arsort($sort_ary);
            }
            else
            {
                asort($sort_ary);
            }
            $result_ary = array();
            foreach ($sort_ary as $key => $value)
            {
                $result_ary[$key] = $original[$key];
            }
            return $result_ary;
        }
    }
 

egal ob ich die Karte aufrufe oder im ACP irgendeine Einstellung aufrufe !!!!

Alle Cache natürlich geleert ,,,,

In der functions_geomap.php ist nach der Zeile auch ein Bereich den du als "Alt, kann danach wech" bezeichnest, der aber in Funktion ist. ??
Gruß
M&K (Michael & Kathy)
"Unser Problem ist auch nicht die Globale Erwärmung ..... sondern die Globale Verblödung!"
Benutzeravatar
jevo
Mitglied
Beiträge: 367
Registriert: 05.09.2007 13:06
Wohnort: Freiberg

Re: [RC] GeoMap 3.0.1 (Usermap) für phpBB3

Beitrag von jevo »

heh .. ne .. das "kann das wech" hat nichts damit zu tun. Das brauche ich momentan auch noch, soll aber später mal entfernt werden...

Ich sehe gerade, da nutze ich eine Funktion, die erst ab PHP 5.3 verfügbar ist.

Mist - das ist mir wohl durch die Lappen gegangen.
PHP hat geschrieben:5.3.0 Anonymous functions become available.
Hmm .. da muß ich mir wohl was anderes einfallen lassen... Dafür gibt es auch keinen "Schnellfix", da muß eine andere Funktion her

Du könntest nur erst mal folgendes machen:

Finde:

Code: Alles auswählen

    function sort_complex_array_by_field($array, $field)
    {
        usort($array, $this->build_sorter($field));
        return $array;
    }
    function build_sorter($field) {
        return function ($a, $b) use ($field) {
            return strnatcmp($a[$field], $b[$field]);
        };
    }
 
Ersetze durch:

Code: Alles auswählen

    function sort_complex_array_by_field($array, $field)
    {
        return $array;
    }
Natürlich werden dann die Arrays erst mal unsortiert angezeigt
Benutzeravatar
zx9r-treiber
Mitglied
Beiträge: 1401
Registriert: 05.10.2007 16:26
Wohnort: Moormerland
Kontaktdaten:

Re: [RC] GeoMap 3.0.1 (Usermap) für phpBB3

Beitrag von zx9r-treiber »

Also nach der Änderung läuft es nun ohne Fehlermeldung.

Wie ich gemerkt habe konnte man auch nicht in Unterforum rein springen ohne das diese Fehlermeldung kam.

Da schein wirklich eine Funktion nicht zu laufen und somit den Fehler auslösen.
Gruß
M&K (Michael & Kathy)
"Unser Problem ist auch nicht die Globale Erwärmung ..... sondern die Globale Verblödung!"
Benutzeravatar
jevo
Mitglied
Beiträge: 367
Registriert: 05.09.2007 13:06
Wohnort: Freiberg

Re: [RC] GeoMap 3.0.1 (Usermap) für phpBB3

Beitrag von jevo »

Ja .. wenn es eine Funktion in der includes_geomap.php gibt, die php (noch) nicht kennt, dann geht nix mehr

Sorry - war mir echt nicht aufgefallen. Die alte Sortierfunktion geht halt halt über mehrere Schleifen. Das ist aber doof, vor allem, da ich die Array Strukturen geändert habe, und das Ganze damit sowieso nicht mehr funktionieren würde. Deshalb steht da auch, daß die Funktion "wech" kann...

wie gesagt - der Quick-Fix bringt das Teil zwar zu laufen, löst aber das Sortierproblem nicht.

Viele Wege führen nach Rom - ich baue einfach eine andere Sortierfunktion. Muß ich erst mal 5min drüber nachdenken

Geht denn der Rest? Vor allem die Filterfunktion und ist das Problem bei den Profilaufrufen im IE jetzt (endlich) weg?
Benutzeravatar
zx9r-treiber
Mitglied
Beiträge: 1401
Registriert: 05.10.2007 16:26
Wohnort: Moormerland
Kontaktdaten:

Re: [RC] GeoMap 3.0.1 (Usermap) für phpBB3

Beitrag von zx9r-treiber »

Der Filter arbeitet tadelos ..... jede Möglichkeit getestet.

Im IE ist die Darstellung ebenfalls tadelos.

Karte wird auch aus einem Profil oder Beitrag aus richtig angezeigt. (IE genau so wie FF)
Gruß
M&K (Michael & Kathy)
"Unser Problem ist auch nicht die Globale Erwärmung ..... sondern die Globale Verblödung!"
Benutzeravatar
Sokrates
Mitglied
Beiträge: 13
Registriert: 30.12.2002 19:37
Wohnort: Neuwied
Kontaktdaten:

Re: [RC] GeoMap 3.0.1 (Usermap) für phpBB3

Beitrag von Sokrates »

@jevo

Erstmal vielen Dank für den Super-Mod. Klasse gemacht.

Ich habe den Mod auf einem neuem Board seit Vers. 3.0.0 eingebaut und auch die Updates auf 3.0.1 gemacht.

Läuft alles soweit flüssig.

Eine Sache ist uns aufgefallen.

Bei einer Umkreissuche bei der mehr als 1 Seite im Suchergebnis angezeigt werden, führen die Links zu den Seiten ab 2 aufwärts, immer wieder nur auf ein Ergebnis und das ist der user, der selber gesucht hat.

Boadvers. 3.0.11, GeoMap 3.0.1, einzig verwendetes Template subsilver 2

Das Board ist hier zu finden http://www.forum.xs400.net
Grüße,
Dirk
Benutzeravatar
zx9r-treiber
Mitglied
Beiträge: 1401
Registriert: 05.10.2007 16:26
Wohnort: Moormerland
Kontaktdaten:

Re: [RC] GeoMap 3.0.1 (Usermap) für phpBB3

Beitrag von zx9r-treiber »

Stimmt, kann ich bestätigen das er die Folgeseiten nicht anzeigt sondern auf die Ursprungsseite vor der Umkreissuche zurück springt.
Gruß
M&K (Michael & Kathy)
"Unser Problem ist auch nicht die Globale Erwärmung ..... sondern die Globale Verblödung!"
Antworten

Zurück zu „[3.0.x] Mods in Entwicklung“