Seite 18 von 34

Re: [RC1] jQ User Map Api3 v.0.0.3

Verfasst: 04.03.2013 20:34
von cbdx
Ok, habe alle Links die nicht funktionierten überarbeitet.
Eine andere Lösung ist mir nicht eingefallen.
Hat sich damit erledigt ...

Re: [RC1] jQ User Map Api3 v.0.0.3

Verfasst: 04.03.2013 21:36
von BNa
cbdx hat geschrieben:Wenn ich mich auf dieser Seite befinde, werden allen vom System generierten Links
um ein user_weather erweitert.
Auf meinen Boards incl. Testboard ist es nicht so, da im Mod und auch sonst phpbb_root_path
benutzt wird. Hast Du die Links in der overall_header.html eventuell hard gecodet?

Re: [RC1] jQ User Map Api3 v.0.0.3

Verfasst: 05.03.2013 00:00
von cbdx
So muß es wohl sein, damit hatte ich bisher keine Probleme.
In der Form

Code: Alles auswählen

./memberlist.php
waren einige Links abgelegt
und funktionieren nach Installation der UserMap nicht mehr.
In der Form

Code: Alles auswählen

http://funkbasis.vps9611.alfahosting-vps.de/memberlist.php

kann man sie ablegen und es funktioniert.

Aber so ist es sicher gedacht

Code: Alles auswählen

{U_MEMBERLIST}

Ok, überall wo es ging habe ich die Links auf diese Art geändert.

Was aber mache ich mit so einem ->

Code: Alles auswählen

./memberlist.php?mode=&sk=l&sd=d

Das bekomme ich nur so hin

Code: Alles auswählen

http://funkbasis.vps9611.alfahosting-vps.de/memberlist.php?mode=&sk=l&sd=d

Wie sieht die elegantere Lösung aus?

Re: [RC1] jQ User Map Api3 v.0.0.3

Verfasst: 05.03.2013 20:01
von BNa
cbdx hat geschrieben:Was aber mache ich mit so einem ->

Code: Alles auswählen

./memberlist.php?mode=&sk=l&sd=d

Das bekomme ich nur so hin

Code: Alles auswählen

http://funkbasis.vps9611.alfahosting-vps.de/memberlist.php?mode=&sk=l&sd=d

Wie sieht die elegantere Lösung aus?
Öffne

includes/functions.php

Finde

Code: Alles auswählen

        'U_MEMBERLIST'            => append_sid("{$phpbb_root_path}memberlist.$phpEx"),
Dahinter füge ein

Code: Alles auswählen

        'U_MEMBERLIST_2'          => append_sid("{$phpbb_root_path}memberlist.$phpEx", 'mode=&sk=l&sd=d'),
Dann in der overall_header.html

Code: Alles auswählen

{U_MEMBERLIST_2}

Re: [RC1] jQ User Map Api3 v.0.0.3

Verfasst: 05.03.2013 21:21
von cbdx
Wunderbar, vielen Dank! Das funktioniert prächtig. :grin:

Noch eine Frage: Der Ajax-Chat zeigt die Zahl der User im Chat. Das funktioniert überall, nur wenn die Karte aufgerufen ist die Onlinezahl immer 0.

overall_header.html

Code: Alles auswählen

<!-- IF not S_IS_BOT and S_USER_LOGGED_IN --><li class="icon-chat"><a href="{CHAT_LINK}" title="{CHAT_TITLE}">{CHAT_LABEL}</a></li><!-- ENDIF -->
includes/functions.php

Code: Alles auswählen

            'CHAT_LINK'                  => append_sid("{$phpbb_root_path}ajaxchat.$phpEx"),
            'CHAT_LABEL'               => 'Chat ['.count(getChatOnlineUserIDs()).']',
            'CHAT_TITLE'               => 'Online: '.htmlentities(implode(', ', getChatOnlineUsers()), ENT_QUOTES, 'UTF-8'),
Es ist zwar nur ein kleines kosmetisches Problem, wäre aber gelöst schöner. :wink:

Re: [RC1] jQ User Map Api3 v.0.0.3

Verfasst: 06.03.2013 01:29
von BNa
Dann ist die Funktion getChatOnlineUserIDs() nicht wirklich global. Damit sind beide "Probleme" keine Mod Fehler.
Links sollten stets via append_sid() als Variable definiert werden. Gerade damit andere Mods funktionieren.
Und Funktionen eines Chats sollten, gerade wenn es um eine User Anzahl Anzeige geht,
pfadunabhängig globalisiert werden. Hast Du einen Link zum Mod?

Re: [RC1] jQ User Map Api3 v.0.0.3

Verfasst: 06.03.2013 08:36
von cbdx
https://blueimp.net/ajax
aktuell die 0.8.6 - ich habe die 0.8.3 installiert
Hab meine Version mal hochgeladen -> http://www.cbdx.de/extern/ajax_chat-0.8.3_phpBB3.zip

Re: [RC1] jQ User Map Api3 v.0.0.3

Verfasst: 06.03.2013 12:54
von BNa
Bringt mich nicht weiter, da keine Mod Anweisung dabei ist. Ferner finde ich die Funktion getChatOnlineUserIDs nicht. Wo gibt es denn die Anleitung für das integrieren einer Online Anzeige?

Edit: Habs nun selbst gefunden: https://github.com/Frug/AJAX-Chat/wiki/ ... chat-users. Wenn Du das alles nach Anleitung gemacht hast und auch sonst alle Links vorher als Variablen deklariert hast ( {U_IRGENDWAS} ) sollte das funktionieren, da das da oben die overall_header.html ist, die auch bei der User Map einfach nur drüber steht und von ihr nicht beeinflusst wird. Auch wenn der Pfad anders ist, sollte die Funktion funktionieren. Wenn nicht, ist sie nicht aureichend globalisiert, was wiederum kein Problem des Mods ist.

Re: [RC1] jQ User Map Api3 v.0.0.3

Verfasst: 19.03.2013 10:07
von cbdx
HILFE !!!
Bis heute Früh war alles ok, jetzt zeigt die Karte alle User mit gleichen Namen
und zwar dem des letzten Users in der Liste.
[ externes Bild ]
Ich habe die letzten Tage nichts verändert.


Achso, hatte schon gesucht und das gefunden

Code: Alles auswählen

    <!-- IF S_OVER_TRUE && (S_WEATHER || S_CLOUDS) -->
    <script src="http://maps.google.com/maps/api/js?sensor=false&v=3.9&libraries=weather" type="text/javascript"></script>
    <!-- ELSE -->
    <script src="http://maps.google.com/maps/api/js?sensor=false&v=3.9" type="text/javascript"></script>
    <!-- ENDIF -->
das ist aber schon im aktuellen Code

Re: [RC1] jQ User Map Api3 v.0.0.3

Verfasst: 19.03.2013 20:19
von BNa
Der Fix muss erst gecodet werden. Kann etwas dauern aber er wird kommen.
Api Change Info: http://code.google.com/p/gmaps-api-issu ... il?id=4630

Siehe auch ab hier: http://www.4seven.de/forum/6test/viewto ... p=976#p974