Seite 1 von 7 12345 ... LetzteLetzte
Ergebnis 1 bis 20 von 122

Thema: [Biete] Neue Version des Maphacks für 3.0x

  1. #1
    Fortgeschrittener Benutzer
    Registriert seit
    12.06.2005
    Beiträge
    168

    [Biete] Neue Version des Maphacks für 3.0x

    Hallo Zusammen,

    es hat etwas gedauert aber nun sollte die neue Version des VB 3.0x Maphacks fertig sein. Bisher läuft das ganze auf 3 Boards problemlos und ich habe es bereits 2x in eine "leeres" Board zum testen eingebaut.

    Eine grobe Installationsanleitung ist im Download der Zip Files enthalten.

    Zwei Dinge sind zu beachten:

    1. Dieser Maphack beruht auf einer veralteten Version der GEODB. Diese wird nichtmehr gepflegt. Ich werde die Version für 3.0x auch nicht an die neue Struktur anpassen
    2. Für VB 3.5 wird es einen "neuen" Hack geben welcher auf der neuen GEODB beruhen wird, diese hat u.a. den Vorteil das mehr Länder als Deutschland, Österreich, Schweiz und Lichtenstein möglich sind.


    Falls Probleme auftreten werde ich in diesem Thread versuchen sie so gut es geht zu beseitigen.

    Nun viel Erfolg!
    Angehängte Dateien Angehängte Dateien
    Geändert von Milchi (31.07.2005 um 20:38 Uhr)

  2. #2
    vB-Guru Avatar von MrD
    Registriert seit
    21.08.2003
    Ort
    Localhost
    Alter
    41
    Beiträge
    2.739
    Hi Mlchi,
    kann es sein, das folgende datei fehlt?
    Membermap.data ???

    Die wird in der membermap.php verlangt als apppath
    Gruß
    Marcus

  3. #3
    vB-Guru
    Registriert seit
    20.12.2001
    Ort
    MS-Land
    Alter
    40
    Beiträge
    3.372
    Blog-Einträge
    5
    Ist die map.png eine PNG8 oder PNG24 Datei? Ich bin die Grafik an ampassen.

    Die membermap.data wird beim durchlauf von membermap-auto.php erstellt. Du musst die Verzeichnissen anpassen und schreibrechte geben.
    immer ans Backup denken!
    _________________________________

    Blutschwerter.de - Das Rollenspielportal für Pen&Paper

  4. #4
    Fortgeschrittener Benutzer
    Registriert seit
    12.06.2005
    Beiträge
    168
    Hi Hoffi,

    das ist egal ob es eine PNG8 oder PNG24 ist, sollte mit beiden Formaten funktionieren. Die vorhandene ist eine PNG8.

    @MrD:

    In der Membermap-auto.php wird die Datei erstellt:


    // Diese beiden Dateien müssen nicht existieren, das Script muss jedoch Schreibrechte haben
    $mapfile = "/srv/www/htdocs/web8/html/mambo/forums/map/membermap.png";
    $mapdatafile = "/srv/www/htdocs/web8/html/mambo/forums/map/membermap.data"; // Javascript-Code für Popups


    Dort musst du einfach deinen entsprechenden Pfad einsetzen

  5. #5
    vB-Guru
    Registriert seit
    20.12.2001
    Ort
    MS-Land
    Alter
    40
    Beiträge
    3.372
    Blog-Einträge
    5
    Ich muss jetzt nur noch PEAR ans tippel bekommen.
    immer ans Backup denken!
    _________________________________

    Blutschwerter.de - Das Rollenspielportal für Pen&Paper

  6. #6
    vB-Guru Avatar von MrD
    Registriert seit
    21.08.2003
    Ort
    Localhost
    Alter
    41
    Beiträge
    2.739
    Jo, angepasst ist der Pfad, nur irgendwie will das bekloppte Pear nicht.
    habe die Geo sowohl ins usr/share/php kopiert, als auch ins Root.
    Aber des will alles nicht.

    Elegant hatte es creasure gelöst, wo die geo/Pear im Map ordner waren
    Gruß
    Marcus

  7. #7
    vB-Guru
    Registriert seit
    20.12.2001
    Ort
    MS-Land
    Alter
    40
    Beiträge
    3.372
    Blog-Einträge
    5
    Ich habe gar kein /usr/share/php ??
    immer ans Backup denken!
    _________________________________

    Blutschwerter.de - Das Rollenspielportal für Pen&Paper

  8. #8
    Fortgeschrittener Benutzer
    Registriert seit
    12.06.2005
    Beiträge
    168
    Zitat Zitat von Hoffi
    Ich habe gar kein /usr/share/php ??

    Anleitung lesen


    1. Ordner "Geo" in das PHP Include Verzeichniss kopieren (z.b. /usr/share/php)
    ODER
    den Ordner ins gleiche Verzeichniss wie die memmbermap-auto.php (vbulletin root) kopieren
    Das heißt

    vbroot
    membermap-auto.php
    index.php etc.
    Geo (ordner)
    Geo.php

    z.b.

    Damit findet er das ganze auch. Pear unterhalb dieses Ordners legen halte ich persönlich für Fatal da per darauf ausgelegt ist für alle User des Servers zur Verfügung zu stehen und grundsätzlich auch keine Probleme macht

  9. #9
    Fortgeschrittener Benutzer
    Registriert seit
    12.06.2005
    Beiträge
    168
    Zitat Zitat von MrD
    Jo, angepasst ist der Pfad, nur irgendwie will das bekloppte Pear nicht.
    habe die Geo sowohl ins usr/share/php kopiert, als auch ins Root.
    Aber des will alles nicht.

    Elegant hatte es creasure gelöst, wo die geo/Pear im Map ordner waren :)
    Wenn das "PEAR" nicht will hat das aber nix damit zu tun, wo du die GEODB hinkopierst ;)

    welche Version von PEAR und PEAR:DB hast du denn? Welche Fehlermeldung kommt?

  10. #10
    vB-Guru
    Registriert seit
    20.12.2001
    Ort
    MS-Land
    Alter
    40
    Beiträge
    3.372
    Blog-Einträge
    5
    Ich weiss, da ist es ja auch da der andere Pfad nicht existiert. Fehlermeldung:

    Warning: main(PEAR.php): failed to open stream: No such file or directory in /home/blutschwerter/Geo/Geo.php on line 30

    Fatal error: main(): Failed opening required 'PEAR.php' (include_path='.:/usr/share/php:/usr/share/pear') in /home/blutschwerter/Geo/Geo.php on line 30


    Ich muss mal sehen wie ich das Dingen aktiviere.
    immer ans Backup denken!
    _________________________________

    Blutschwerter.de - Das Rollenspielportal für Pen&Paper

  11. #11
    vB-Guru Avatar von MrD
    Registriert seit
    21.08.2003
    Ort
    Localhost
    Alter
    41
    Beiträge
    2.739
    Hi,

    Zitat Zitat von Milchi
    Wenn das "PEAR" nicht will hat das aber nix damit zu tun, wo du die GEODB hinkopierst

    welche Version von PEAR und PEARB hast du denn? Welche Fehlermeldung kommt?
    hier ist die Fehlermeldung
    Warning: main(): open_basedir restriction in effect. File(/usr/share/php/PEAR.php) is not within the allowed path(s): (/home/htdocs/web0/) in /home/htdocs/web0/html/v3/Geo/Geo.php on line 30

    Warning: main(PEAR.php): failed to open stream: Operation not permitted in /home/htdocs/web0/html/v3/Geo/Geo.php on line 30

    Fatal error: main(): Failed opening required 'PEAR.php' (include_path='.:/usr/share/php') in /home/htdocs/web0/html/v3/Geo/Geo.php on line 30
    Gruß
    Marcus

  12. #12
    Hallo Milchi,
    danke für den Hack,
    ich habe damit noch kleinere probelme - die alte Version funktionierte bis auf das durcheinander bei mehreren Loactionen je PLZ.

    Jetzt habe ich die folgenden Probleme:

    1)in meinem Profil steht:
    Genaue Ortsangabe (für Mitgliederkarte) In der Datenbank konnten keine zu dieser Postleitzahl gehörenden Orte gefunden werden!
    als PLZ und Land habe ich 55595 und DE angegeben, davon gibt es 24 verschiedene locations.

    2) membermap-auto generiert eine leere karte, obwohl > 100 User bereits ihre Daten gepflegt haben. Ich bekomme keinerlei fehlermeldung, auch nicht bei membermap.php

    Membermap.data wird generiert, ist aber komplett leer.
    Die file & templateedits habe ich ich 2 mal kontrolliert -alles sieht ok aus.
    Die geo Tabellen habe ich gedroppt, neu eingelesen und convert ausgeführt.

    auf diese abfrage
    /*
    // Eingegebene Länder und Postleitzahlen auslesen
    */
    $sql = "SELECT distinct $cityfield, $countryfield, $locationfield FROM `". $VB_PREFIX ."userfield` where $locationfield is not null and $locationfield <>'' ";

    bekomme ich ein leeres ergebnis zur&#252;ck

    Die abfrage lautet bei mir konkret
    SELECT DISTINCT field5, field6, field7
    FROM `vb3_userfield`
    WHERE field7 IS NOT NULL
    AND field7 <> ''

    ist die so richtig?
    PLZ ist bei mir Nr 5, Land 6 und Location die 7

    An welcher Stelle w&#252;rdest Du anfangen zu debuggen?
    Gr&#252;&#223;e & Danke
    Thomas (vb 3.0.x)
    Geändert von Dontom (30.07.2005 um 19:53 Uhr)

  13. #13
    Fortgeschrittener Benutzer
    Registriert seit
    12.06.2005
    Beiträge
    168
    Zitat Zitat von Hoffi
    Ich weiss, da ist es ja auch da der andere Pfad nicht existiert. Fehlermeldung:

    Warning: main(PEAR.php): failed to open stream: No such file or directory in /home/blutschwerter/Geo/Geo.php on line 30

    Fatal error: main(): Failed opening required 'PEAR.php' (include_path='.:/usr/share/php:/usr/share/pear') in /home/blutschwerter/Geo/Geo.php on line 30


    Ich muss mal sehen wie ich das Dingen aktiviere.
    Du hast PEAR nicht installiert oder es ist nicht im Include Pfad enthalten.

    Das hier include_path='.:/usr/share/php:/usr/share/pear' heißt leider nicht Es wird immer davon ausgegangen das PEAR per Include Pfad erreichbar ist.

  14. #14
    Fortgeschrittener Benutzer
    Registriert seit
    12.06.2005
    Beiträge
    168
    Zitat Zitat von MrD
    Hi,



    hier ist die Fehlermeldung
    Bei dir genau das gleiche. PEAR nicht per Include Pfad erreichbar. Installier PEAR direkt in den PHP Include Pfad rein, dann sollte alles funktionieren

  15. #15
    Fortgeschrittener Benutzer
    Registriert seit
    12.06.2005
    Beiträge
    168
    Zitat Zitat von Dontom
    Hallo Milchi,
    danke für den Hack,
    ich habe damit noch kleinere probelme - die alte Version funktionierte bis auf das durcheinander bei mehreren Loactionen je PLZ.

    Jetzt habe ich die folgenden Probleme:

    1)in meinem Profil steht:
    Genaue Ortsangabe (für Mitgliederkarte) In der Datenbank konnten keine zu dieser Postleitzahl gehörenden Orte gefunden werden!
    als PLZ und Land habe ich 55595 und DE angegeben, davon gibt es 24 verschiedene locations.
    Gegenfrage: Was steht denn in der Datenbank bei deinem Profil? Die Länder müssen nun nichtmehr "DE", "AT" und "CH" heißen sondern ganz normal "Deutschland", "Österreich" und "Schweiz".


    2) membermap-auto generiert eine leere karte, obwohl > 100 User bereits ihre Daten gepflegt haben. Ich bekomme keinerlei fehlermeldung, auch nicht bei membermap.php


    Membermap.data wird generiert, ist aber komplett leer.
    Dann läuft die Datei durch. Allerdings ohne Ergebniss, wie du unten gesehn hast.


    Die file & templateedits habe ich ich 2 mal kontrolliert -alles sieht ok aus.
    Die geo Tabellen habe ich gedroppt, neu eingelesen und convert ausgeführt.
    Hätte nicht sein müssen

    auf diese abfrage
    /*
    // Eingegebene Länder und Postleitzahlen auslesen
    */
    $sql = "SELECT distinct $cityfield, $countryfield, $locationfield FROM `". $VB_PREFIX ."userfield` where $locationfield is not null and $locationfield <>'' ";

    bekomme ich ein leeres ergebnis zurück

    Die abfrage lautet bei mir konkret
    SELECT DISTINCT field5, field6, field7
    FROM `vb3_userfield`
    WHERE field7 IS NOT NULL
    AND field7 <> ''

    ist die so richtig?
    PLZ ist bei mir Nr 5, Land 6 und Location die 7
    Die Abfrage ist richtig, das Ergebniss ist unnormal. Das bedeutet das kein Benutzer eine "LocationID" hat. Das würde heißen das das Speichern über das Profil nicht klappt. Ich würde hier anfangen dem ganzen nachzugehn. Betroffen sind die profile.php und das "modifyprofile" Template.

  16. #16
    vB-Guru Avatar von MrD
    Registriert seit
    21.08.2003
    Ort
    Localhost
    Alter
    41
    Beiträge
    2.739
    Hi,
    also bei mir liegt die Pear.php in usr/share/php
    und der Rest von Pear in usr/share/php/pear

    also ist das doch richtig oder???
    Irgendwie versteh ich des nicht
    Gruß
    Marcus

  17. #17
    Fortgeschrittener Benutzer
    Registriert seit
    12.06.2005
    Beiträge
    168
    Zitat Zitat von MrD
    Hi,
    also bei mir liegt die Pear.php in usr/share/php
    und der Rest von Pear in usr/share/php/pear

    also ist das doch richtig oder???
    Irgendwie versteh ich des nicht
    Ja das ist schon richtig aber:

    Warning: main(): open_basedir restriction in effect. File(/usr/share/php/PEAR.php) is not within the allowed path(s): (/home/htdocs/web0/) in /home/htdocs/web0/html/v3/Geo/Geo.php on line 30


    Du darfst auf die Datei nicht zugreifen. Wahrscheinlich Safe Mode an aber falsch konfiguriert.

  18. #18
    vB-Guru Avatar von MrD
    Registriert seit
    21.08.2003
    Ort
    Localhost
    Alter
    41
    Beiträge
    2.739
    Hi,
    safe Mode ist off

    von daher versteh ich es ja nicht
    Gruß
    Marcus

  19. #19
    Fortgeschrittener Benutzer
    Registriert seit
    12.06.2005
    Beiträge
    168
    Zitat Zitat von MrD
    Hi,
    safe Mode ist off

    von daher versteh ich es ja nicht
    Zumindest ist die Open_Basedir Restriction noch aktiv Du darfst nur auf alles zugreifen was unterhalb von

    /home/htdocs/web0/

    liegt. Das sagt die Fehlermeldung aus. Da PEAR da nicht liegt, darfst du nicht drauf zugreifen.

  20. #20
    vB-Guru Avatar von MrD
    Registriert seit
    21.08.2003
    Ort
    Localhost
    Alter
    41
    Beiträge
    2.739
    Zitat Zitat von Milchi
    Zumindest ist die Open_Basedir Restriction noch aktiv Du darfst nur auf alles zugreifen was unterhalb von

    /home/htdocs/web0/

    liegt. Das sagt die Fehlermeldung aus. Da PEAR da nicht liegt, darfst du nicht drauf zugreifen.
    Hi,
    ; open_basedir, if set, limits all file operations to the defined directory
    ; and below. This directive makes most sense if used in a per-directory
    ; or per-virtualhost web server configuration file. This directive is
    ; *NOT* affected by whether Safe Mode is turned On or Off.
    ;open_basedir =

    UNIX: "/path1:/path2"
    ;include_path = ".:/php/includes"

    ist da evtl der fehler??
    Gruß
    Marcus

Seite 1 von 7 12345 ... LetzteLetzte

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. [Biete] Neue Beiträge in Themen und Foren
    Von Maddrax im Forum vB3 Hack-Veröffentlichungen
    Antworten: 47
    Letzter Beitrag: 07.08.2010, 18:25
  2. Antworten: 5
    Letzter Beitrag: 16.06.2003, 22:46
  3. Neue Version! 2.2.9 RC
    Von s.molinari im Forum Ankündigungen
    Antworten: 2
    Letzter Beitrag: 20.11.2002, 09:22
  4. neue Version ?
    Von André N im Forum vBulletin 2 Fragen und Probleme
    Antworten: 4
    Letzter Beitrag: 05.03.2002, 17:39

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •