Seite 6 von 25
Re: [BETA] GeoMap 3.0.0 (Usermap) für phpBB3
Verfasst: 12.02.2013 21:18
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
Re: [BETA] GeoMap 3.0.0 (Usermap) für phpBB3
Verfasst: 12.02.2013 21:25
von zx9r-treiber
Ich habe auf subsilver2 umgestellt im Persönlichen Bereich und dann angeschaut da ich es und meine Mitglieder bevorzugt benutze.
Hast ja auch schon ein wenig von meiner Idee umgesetzt.

Re: [RC] GeoMap 3.0.0 (Usermap) für phpBB3
Verfasst: 16.02.2013 12:50
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 ...
Re: [RC] GeoMap 3.0.1 (Usermap) für phpBB3
Verfasst: 16.02.2013 15:27
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. ??
Re: [RC] GeoMap 3.0.1 (Usermap) für phpBB3
Verfasst: 16.02.2013 16:59
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
Re: [RC] GeoMap 3.0.1 (Usermap) für phpBB3
Verfasst: 16.02.2013 17:57
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.
Re: [RC] GeoMap 3.0.1 (Usermap) für phpBB3
Verfasst: 16.02.2013 18:09
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?
Re: [RC] GeoMap 3.0.1 (Usermap) für phpBB3
Verfasst: 16.02.2013 18:29
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)
Re: [RC] GeoMap 3.0.1 (Usermap) für phpBB3
Verfasst: 22.02.2013 11:28
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
Re: [RC] GeoMap 3.0.1 (Usermap) für phpBB3
Verfasst: 22.02.2013 19:31
von zx9r-treiber
Stimmt, kann ich bestätigen das er die Folgeseiten nicht anzeigt sondern auf die Ursprungsseite vor der Umkreissuche zurück springt.