|
|
Latest News |
Latest Threads |
|
|
55.296 Posts & 4.945 Themen in 78 Foren |
|
|
|
|
Forensuche |
|
Suchbegriff |
Benutzerauswahl |
Ergebnisse anzeigen |
|
|
1.6.6: Die Usercenter.Navbox aktualisiert sich nicht? 32 Beiträge in diesem Thema |
|
|
|
|
|
22.08.2016 - 22:18 Uhr |
|
|
|
|
|
|
|
|
|
23.08.2016 - 15:37 Uhr |
|
|
|
Zitat Original geschrieben von k!r!ka
Und welche URL war vor dem klicken auf die Audio-Optionen? |
Ich meinte es wie ich es geschrieben hatte.
Als Beispiel:
Du bist im Forum, die URL wäre:
| Quellcode http://pogo.bplaced.net/?path=forumsdisplay | |
Nach dem klicken auf einer der Audio-Optionen müsste direkt wieder auf o.g. Link geleitet werden.
Bei
| Quellcode http://pogo.bplaced.net/include.php?path=forumscategory&catid=2
http://pogo.bplaced.net/include.php?path=forumscategory&catid=6
http://pogo.bplaced.net/?path=userinfo&id=1
http://pogo.bplaced.net/include.php?path=forumsearch
http://pogo.bplaced.net/include.php?path=download&contentid=9 | |
müsste entsprechend auch wieder dorthin geleitet werden nachdem man auf eine der Audio-Optionen geklickt wurde.
Und deswegen fragte ich ja, was dieses chatheartbeat ist und wie dies eingebunden wird.
|
|
|
|
|
|
|
|
|
|
23.08.2016 - 16:40 Uhr |
|
|
|
Achso, ja ich weiss nicht keine ahnung du.
Ich weiss nur, wenn ich auf einen der beiden Töne klicke, dann passiert eben dieses das ich zu dieser kommischen weissen Seite geleitet werde, wo dann oben in der Adressleiste, das mit dem Chatheartbeat steht, und das war es.
Was es damit auf sich hat, weiss ich auch nicht
Dachte währe einfach nur ein Programmierfehler deinerseits, habe mich da wohl geirrt.
|
|
|
|
|
|
|
|
|
|
23.08.2016 - 18:32 Uhr |
|
|
|
Das heist, wenn du auf der Startseite bist ( http://pogo.bplaced.net/?path=start ), kommt, nachdem du auf eines der Audio-Optionen geklickt hast, diese Seite:
http://pogo.bplaced.net/include.php?path=start&action=chatheartbeat&_=1471811716307
?
Das ist sehr komisch. Hast du denn andere Scripte installiert? Vielleicht auch welche die nicht zum PHPKIT gehören?
Zum testen könntest ja mal folgendes machen:
- pkinc/public/UserCenter.php
- Öffne o.g. Datei und suche das (ganz oben):
| PHP-Quelltext If (!Defined('pkFRONTEND') || pkFRONTEND!='public')
{
Die ('Direct access to this location is not permitted.');
} | |
Und füge darunter das ein (siehst nur du):
| PHP-Quelltext If (Intval(pkGetUservalue('id'))===1)
{
echo '<pre>';
var_dump($_SESSION['UserCenter']);
echo '</pre>';
} | |
Es müsste dann oberhalb der Navbox in etwa sowas kommen (eingelogt sein):
| Quellcode array(6) {
["LastLog"]=>
int(1471973518)
["CurrentPath"]=>
string(5) "start"
["NewUserTime"]=>
int(1471973515)
["NewUserSound"]=>
int(1)
["NewIMTime"]=>
int(1471973515)
["NewIMSound"]=>
int(1)
} | |
Relevant ist dieser Part:
| Quellcode ["CurrentPath"]=>
string(5) "start" | |
|
|
|
|
|
|
|
|
|
|
23.08.2016 - 20:33 Uhr |
|
|
|
So hier bitte, was ich übrigens bemerke, aber ich nehme an das weisst du wohl, die zahlen bei dem teil currentpath bei der adresse da ändern sich dauernt.
["CurrentPath"]=>
string(42) "start&action=chatheartbeat&_=1471980744311"
|
|
|
|
|
|
|
|
|
|
23.08.2016 - 20:43 Uhr |
|
|
|
Die Zahl in Klammern string(42) ist die Zeichenlänge. In diesen Fall sind also 42 Zeichen enthalten.
Und kommt dieses &action=chatheartbeat&_=1471980744311 immer? Bei jeder Seite? Also auf der Startseite, im Forum, Download-Ecke .. ?
Und ich glaube ich hatte das schon mal gefragt .. aber:
Ist noch irgendwas anderes installiert? Sei es für das PHPKIT oder irgendetwas anderes? Solche Links kommen ja nicht von alleine
|
|
|
|
|
|
|
|
|
|
23.08.2016 - 21:21 Uhr |
|
|
|
[EDIT]
Habe den Fehler gefunden es liegt an dem Javascript zum OLChat den man in die Site.htm tut.
Habe den code raus genommen und dann ging es.
Auf Kit-Crafting wurde auch darauf hingewisen, das andere Scripts mit dem in konflikt geraten können, man hat aber den Fehler bzw das Problem noch nicht entdeckt.
|
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von zafirab19cdti - 23.08.2016 - 21:54 Uhr |
|
|
|
|
|
|
|
|
|
|
25.08.2016 - 12:19 Uhr |
|
|
|
Nun das währe nicht schlecht, wenn beides laufen würde ohne das sie sich streiten.
Mal eine frage dazu, wie kommt es eigentlich, das die Javascripte sich immer streiten.
Ich meine , eigentlich dürfte sowas doch garnicht sein.
- Html Codes streiten sich nicht.
- PHP Codes soweit ich weiss streiten sich nicht, sofern man sie korrekt einsetzt.
- VB Codes streiten sich nicht.
Warum aber die Javacodes, wird da vielleicht immer irgendwie ein Code am Ende vergessen der den aktuellen Javacode richtig abschliest, befor ein weiterer ausgeführt wird?
|
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von zafirab19cdti - 25.08.2016 - 12:20 Uhr |
|
|
|
|
|
|
|
|
|
|
25.08.2016 - 16:33 Uhr |
|
|
|
Probier mal folgendes:
- pkinc/publicinc/navbox.UserCenter.php
- Öffne o.g. Datei und suche das:
| PHP-Quelltext $MyUserCurrentPath
=
$_SESSION['UserCenter']['CurrentPath']
=
Str_Replace(
'path=',
NULL,
$ENV->getvar('QUERY_STRING')
); | |
Und mache daraus das:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | | PHP-Quelltext $gContent =NULL;
$gCount =0;
If (IsSet($_GET['action']))
{
UnSet($_GET['action']);
$gCount++;
}
If (IsSet($_GET['_']))
{
UnSet($_GET['_']);
$gCount++;
}
If ($gCount > 0)
{
ForEach ($_GET As $gKey=>$gValue)
{
If ($gContent)
{
$gContent.='&';
}
$gContent.=$gKey.'='.$gValue;
}
}
$MyUserCurrentPath
=
$_SESSION['UserCenter']['CurrentPath']
=
Str_Replace(
'path=',
NULL,
$gContent
); | |
Damit sollte der Link für die Weiterleitung für die Audio-Optionen ohne diesen Zusatz von diesen einen Script erfolgen.
Zumindest theoretisch
Was das andere angeht:
Bin jetzt kein JavaScript-Fachmann, aber ich denke es ist in etwa gleich geregelt wie in PHP. In PHP ist es so, das es gewisse Befehle gibt, die nur einmal im ganzen Script deklariert ( also definiert was es tun soll oder wie der Wert ist ) werden dürfen.
Bswp. dürfen Funktionen nur einmal im gesamten Script definiert werden. Gestartet bzw. aufgerufen kann es so oft wie man möchte.
Definiert würde in diesen Fall folgendes heißen:
| PHP-Quelltext function DasIstMeineFunktion()
{
// tu dies und das ..
} | |
In obigen Befehl würde PHP intern die Funktion DasIstMeineFunktion speichern. Diese darf kein weiteres mal erfolgen da PHP sonst eine Fehlermeldung gibt.
Es gibt noch ein paar andere Befehle oder Namen die nur einmal deklariert werden bzw. von PHP reserviert sind.
Aber ich denke das es eben eine ähnliche Funktionsweise in JavaScript existiert und durch doppelt- und dreifache Deklaration von Funktionen oder anderem es zu Überschneidungen kommen kann.
In HTML selber kann das auch nicht passieren da die Befehle ( z.B. für Bilder, Eingabefelder, Buttons ) im Browser integriert sind. Wenn der Browser bestimmte HTML-Elemente nicht kennt werden die auch nicht verarbeitet.
Das liegt also am Browser-Hersteller ob und wie mit bestimmten HTML-Elementen umgegangen werden. Das einzige wo es vll. mal Probleme geben könnte, wäre, wenn z.B. doppelte Attribute in den HTML-Elementen vorkommen - welcher Wert wird dann verwendet? Tja, keine Ahnung. Wahrscheinlich der letzte.
|
|
|
|
|
|
|
|
|
|
25.08.2016 - 20:21 Uhr |
|
|
|
So Feedback:
[edit]
- DE/Aktivieren der Audios nun einwandfrei. (Danke)
Aber
Ps. ja es gibt da sowas für Java
siehe hier, verstehe aber nicht ganz wie ich es in phpkit anwenden kann.
http://www.netengine.at/de/hilfe/wiki/wiki-detail/?wid=64
|
Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von zafirab19cdti - 26.08.2016 - 09:18 Uhr |
|
|
|
|
|
|
|
|
|
|
27.08.2016 - 04:07 Uhr |
|
|
|
Wie gesagt; bin kein Fachmann in JavaScript ( nicht Java ). Was diese Anleitung für mehrere Bibliotheken / Frameworks angeht kann ich nur mit den Schultern zucken. Keine Ahnung wie man das genau anwenden bzw. was mit nur wenig Code abändern gemeint sein soll. Da fehlt irgendwie ein praktisches Beispiel mit Bezug zur Praxis ( für mich so als JavaScript-Anfänger ).
Von mir wirste auch nie Fragen bzgl. JavaScript beantwortet bekommen. Da fragste lieber DustFireSky von Kit-Coding.de nach Hilfe. Er kennt sich besser mit der Materie aus.
|
|
|
|
|
|
|
|
|
|
31.10.2016 - 14:47 Uhr |
|
|
|
Hallo K!r!ka, einen wunderschönen guten abend dir erst einmal
Du eine Frage, wenn ich da nicht zu viel erbitte, währe es dir möglich aus der Usercenter navbox noch zusätzlich eine Freunde Online Navbox zu machen?
Könnte sowas echt gut gebrauchen, und währe dir super dankbar.
|
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von zafirab19cdti - 31.10.2016 - 14:47 Uhr |
|
|
|
|
|
|
|
|
|
|
01.11.2016 - 21:55 Uhr |
|
|
|
Jaaa funktioniert, aber währe schön gewesen wenn vor dem namen bzw zwischen der online anzeige und den benutzername, noch das pn symbol mit der entsprechende verlinkung dabei währe, das man direkt von dort heraus, mit einem klick direkt zum formular zum verfassen einer nachricht gelangt.
am sonsten super vielen dank..
|
|
|
|
|
|
|
|
Ähnliche Themen |
|
|
|
|
|
|
|
|