2017-04-22 5 views
0

Ich bin auf ein seltsames Problem gestoßen, als ich einen Benutzer von der Site mit meinem spezifischen Thema abmeldete. Wenn ich den Abmelde-Link drücke, wird die Seite aktualisiert, aber der Benutzer ist immer noch angemeldet. Wenn ich den Site-Skin auf den von der DNN bereitgestellten Standard geändert habe, gibt es kein Problem. In komplett verschiedenen Site, die ich mit meinem benutzerdefinierten Thema erstellt habe, funktioniert diese Links auch. Ich habe das Javascript deaktiviert, das denkt, dass irgendein js Skript etwas, aber Ergebnis verwirft, das selbe ist. Ich weiß nicht, wo ich anfangen soll, nach diesem Problem zu suchen. Irgendwelche Vorschläge?kann sich nicht von der Site abmelden

Antwort

0

Deaktivieren von Javascript ist ein Problem. Der "Abmelden" -Link verwendet Javascript.

Gehen Sie zurück zu Ihrem benutzerdefinierten Skin mit aktiviertem JavaScript und verwenden Sie die Entwicklertools, um das Konsolenfenster zu öffnen. Sie sollten dort Informationen sehen, die zur Identifizierung des Problems beitragen.

+0

Ich deaktiviert js nur für den Test. Und es gibt keinen Fehler in der Firebug/Chrome Dev Tools Konsole. – lszk

0

Versuchen Sie, mit der Reihenfolge und Priorität der Javascript-Dateien in der .ASCX-Skin-Steuerelement zu verwirren. Zum Beispiel, wenn Sie haben:

<dnn:DnnJsInclude runat="server" FilePath="jquery.one.js" PathNameAlias="SkinPath" /> 
<dnn:DnnJsInclude runat="server" FilePath="jquery.two.js" PathNameAlias="SkinPath" /> 

Probieren Sie um Schalten, oder alternativ versuchen, ihre Prioritäten zu ändern, etwa so:

<dnn:DnnJsInclude runat="server" FilePath="jquery.two.js" PathNameAlias="SkinPath" Priority="100" /> 
<dnn:DnnJsInclude runat="server" FilePath="jquery.one.js" PathNameAlias="SkinPath" Priority="150" /> 

Manchmal es einen Konflikt in der Reihenfolge, in der die Bibliotheken geladen sind , auch wenn es nicht in der Konsole angezeigt wird.

Sie können in den Client Resource Management API

schließlich mehr darüber lesen, versuchen, die mehrere Skin zu vergleichen .ascx Dateien miteinander, um zu sehen, ob etwas in diesem bestimmten fehlt.

Verwandte Themen