Ajax Features ThemenTyp

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Antworten
Benutzeravatar
phX
Beiträge: 49
Registriert: Fr 17.Feb, 2006 00:24
Wohnort: Berlin

Ajax Features ThemenTyp

Beitrag von phX »

Servus, habe folgendes Problem und zwar kann ich nicht mehr über die Icons von Ajax Features den Themen Typ ändern wieso auch immer, andere Funktion vom Mod gehen ohne Probleme so mehr oder weniger ;).

Also Themen Typ ändern geht online und local mässig überhaupt nicht, Themen editieren geht nur beim Speichern passiert nichts, nach einem Reload der Seite steht das geändert da oder auch nicht, das immer mal so mal so.

Jemand eine Idee an was es liegen könnte? auf beiden Server sozusagen läuft selbe PHP und SQL Version wenn ich mich recht erinnere.

ps Mods sind richtig eingebaut, habe eben gerade nochmal alles überprüft.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ist die Frage, ob AJAX-Elemente nicht korrekt gefunden werden können.
Ändere mal in der ajax/ajax_core.js die Werte

Code: Alles auswählen

var AJAX_DEBUG_RESULTS = 0;
var AJAX_DEBUG_REQUEST_ERRORS = 0;
var AJAX_DEBUG_HTML_ERRORS = 0;
jeweils auf 1 und versuche es dann erneut.
Posts dann mal die Screenshots von dem Meldungen (kopieren kann man die nicht), dann sehen wir weiter.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
phX
Beiträge: 49
Registriert: Fr 17.Feb, 2006 00:24
Wohnort: Berlin

Beitrag von phX »

Ahja wusste gar nicht das es sowas da auch gibt ;)

Aus der Fehlermeldung kann man ja schon einiges entnehmen.

Danke für die schnelle Hilfe :)

edit: auch noch fix die viewtopic rangehängt

[ Attachment gelöscht am Mi 29.Aug, 2007 22:05 von oxpus ]
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Zuletzt geändert von phX am Mi 29.Aug, 2007 17:55, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

In dem Link fehlt irgendwo die SID, daher diese Meldung.
Das Script bricht dann zwangsweise ab.

Die SID kommt hierbei durch die overall_header.tpl.
Schau also mal nach, ob das hier so bei Dir enthalten ist:

Code: Alles auswählen

# 
#-----[ OPEN ]------------------------------------------------ 
# 
templates/subSilver/overall_header.tpl

# 
#-----[ FIND ]------------------------------------------------ 
# 
<!-- END switch_enable_pm_popup -->

# 
#-----[ AFTER, ADD ]------------------------------------------ 
#
<script type="text/javascript">
<!--
var S_SID = '{S_SID}';
var ajax_core_defined = 0;
var phpbb_root_path = '{PHPBB_ROOT_PATH}';
var phpEx = '{PHPEX}';
var POST_FORUM_URL = '{POST_FORUM_URL}';
var POST_TOPIC_URL = '{POST_TOPIC_URL}';
var POST_POST_URL = '{POST_POST_URL}';
var ajax_page_charset = '{S_CONTENT_ENCODING}';
//-->
</script>

<script type="text/javascript" src="ajax/ajax_core.js"></script>
Wenn nicht, dann prüfe mal den gesamten MOD durch...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
phX
Beiträge: 49
Registriert: Fr 17.Feb, 2006 00:24
Wohnort: Berlin

Beitrag von phX »

Hm ist drinne, andere Optionen gehen ja auch die mit Ajax Features zutun haben, ich werde nochmal schritt für schritt alles durchgehen.

Erstmal danke für die schnelle Hilfe.

Edit: gerade alles durch geschaut aber nichts gefunden, bekomme selbe Fehlermeldung beim Editieren von Beiträgen irgendwie habe ich session Prob.

Edit²: Hm kann irgendwie keinen wirklichen Fehler finden, die SID steht auch in der Adressliste beim Browser :/
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Die muss für die AJAX-Features im Quelltext der Seite enthalten sein.
Ist das nicht der Fall, funktionieren die AJAX-Features nicht korrekt.
Dann wäre die page_header.php nicht korrekt gemoddet...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
phX
Beiträge: 49
Registriert: Fr 17.Feb, 2006 00:24
Wohnort: Berlin

Beitrag von phX »

Also Laut Quellcode steht es alles drinne, auch über FF und Quellcode anzeige wird alles richtig wieder gegeben, die Session ID wird auch per Echo richtig ausgegeben. aber komischer weise habe ich ein Session ID Problem, sobald ich die Session ID lösche aus der Adressliste werde ich ausgeloggt, was ja eigentlich der Fall sein sollte, auch in der Index, wird mir ein Falscher Link generiert, wieso auch immer.

also viewtopic.php?p=75959&sid=eb02f740cd510f3fb4c8b04f66dc5588#75959 und wenn ich den Fehler gefixt habe sollte auch der Rest wieder richtig gehen

Code: Alles auswählen

$last_post .= ( $forum_data[$j]['user_id'] == ANONYMOUS ) ? ( ($forum_data[$j]['post_username'] != '' ) ? $forum_data[$j]['post_username'] . ' ' : $lang['Guest'] . ' ' ) : '<a ' . $style_color . ' href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '='  . $forum_data[$j]['user_id']) . '">' . $forum_data[$j]['username'] . '</a> ';
								
								$last_post .= '<a href="' . append_sid("viewtopic.$phpEx?"  . POST_POST_URL . '=' . $forum_data[$j]['forum_last_post_id']) . '#' . $forum_data[$j]['forum_last_post_id'] . '"><img src="' . $images['icon_latest_reply'] . '" border="0" alt="' . $lang['View_latest_post'] . '" title="' . $lang['View_latest_post'] . '" /></a>';
so sieht der Code für die Index.php aus und da wird nicht die Sid einfach dazwischen gequetscht, habe irgend ein Code drinne der mir das mit der Session ID irgendwie richtig verhaut, zum Glück habe ich durch den Ajax mod das heute erst richtig realisiert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ich meine immer noch nicht diese Links, sondern das hier:

Code: Alles auswählen

var S_SID = '{S_SID}'; 
Das muss u. a. in der overall_header.tpl vorhanden sein und {S_SID} muss die aktuelle Session-ID beinhalten!

Die Links der Funktionen selber, die in der viewtopic.php erstellt werden, sind ausschliesslich nur für die Boardbedienung OHNE aktiviertes Javascript gedacht und werden in den Ajax Features NICHT verwendet!
Zuletzt geändert von oxpus am Mi 29.Aug, 2007 21:00, insgesamt 1-mal geändert.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
phX
Beiträge: 49
Registriert: Fr 17.Feb, 2006 00:24
Wohnort: Berlin

Beitrag von phX »

Narf!

Ich glaube du verstehst mich nicht so recht, deswegen habe ich beide Dateien nochmal hochgeladen damit du mir glaubst das der Code vorhanden ist ist und ich ein anderes Problem habe was erst durch den Ajax Fehler bzw error aufgefallen ist.
Also Laut Quellcode steht es alles drinne, auch über FF und Quellcode anzeige wird alles richtig wieder gegeben, die Session ID wird auch per Echo richtig ausgegeben.
[ Attachment gelöscht am Mi 29.Aug, 2007 22:02 von oxpus ]

[ Attachment gelöscht am Mi 29.Aug, 2007 22:02 von oxpus ]
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ich habe es gesehen.

Hast Du einen SEO-MOD eingebaut?
Das könnte die Ursache für die Aussetzer sein...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
phX
Beiträge: 49
Registriert: Fr 17.Feb, 2006 00:24
Wohnort: Berlin

Beitrag von phX »

Nein, ich habe echt null Plan was da schief läuft, werde wohl nächste Woche mein SVN Server richtig treten müssen um alle Rev durchzugehen irgendwo muss ja der Fehler sein bzw wenn das Seesion ID prob gefixt ist wird wohl alles gehen nur finde ich überhaupt keinen Anhaltspunkt wo der Fehler sein könnte.

SEO Mod nein, da ich auch Local eher arbeite und das nur stören würde
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Aber irgend was muss die Session-ID zerbröseln, sonst würde die ajax.php keinen Fehler auswerfen.

Es ist extrem mühsig, hier einen Ansatzpunkt zu finden...

Ersetze aber mal zum Test (mit eingeschaltetem Debug) in der ajax.php die Zeile

Code: Alles auswählen

		'error_msg' => 'Invalid session_id'
durch

Code: Alles auswählen

		'error_msg' => 'Invalid session_id-'.$sid.'-'.$userdata['session_id']
Vielleicht kommen wir so ein Stück weiter...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
phX
Beiträge: 49
Registriert: Fr 17.Feb, 2006 00:24
Wohnort: Berlin

Beitrag von phX »

So eben noch Fix vor der Arbeit local getestet.

So wenn ich das recht verstehe, die sid gibt die richtige Seesion ID wieder so steht es auch in der DB die 2 Session ID die angezeigt wird ist von mir uneingeloggt.

bzw. wenn ich die 2 session id per hand lösche wird gleich beim klicke auf die symbole eine neue falsche in diesem fall erstellt ...
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Yepp, die 1. ist die übergebene, die 2. SID von einer neuen Session.
Also bitte mal die viewtopic.php und session.php hier anhängen.
Vielleicht ist in einer dieser Dateien schon der Fehler enthalten...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
phX
Beiträge: 49
Registriert: Fr 17.Feb, 2006 00:24
Wohnort: Berlin

Beitrag von phX »

Ich hoffe es doch mal.
hm im SVN log steht nicht viel über die session.php drinne :/

Obwohl die Falsche Session ID ausgegeben wird kann ich mich als Admin einloggen und Foren moderieren .... das schon bissel argh komsisch

Edit: So habe eben gerade nochmal was getestet aber nichts wirklich verändert, habe nur auf meiner Beta Seite eine andere Cookie-Domain gesetzt und siehe da da geht es richtig, wieso es local noch nicht wirklich geht verstehe ich noch nicht, kann aber an der php version liegen, da das eine windows und das eine linux ist und ich beim windows nicht alle module geladen habe die auch online laufen.

Bin damit noch nicht wirklich zufrieden aber es ist schon mal ein anfang. Ideen oder vorschläge nehme ich dennoch gerne an.
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Was hast Du denn für eine Cookie-Domain lokal eingetragen?
Auch schon mal ohne versucht?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
phX
Beiträge: 49
Registriert: Fr 17.Feb, 2006 00:24
Wohnort: Berlin

Beitrag von phX »

Lokal habe ich www.local.xxx.de und online halt nur www.xxx.de und bei der beta www.beta.xxx.de, habe gerade nochmal auf local.xxx geändert aber Lokal bleibt der Fehler bestehen.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Und ohne Domain auf der lokalen Umgebung?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Benutzeravatar
phX
Beiträge: 49
Registriert: Fr 17.Feb, 2006 00:24
Wohnort: Berlin

Beitrag von phX »

Ups da war doch noch was ;) nun geht es, danke.

Bin gerade auf der Suche wieso mir beim wechsel von "Bei Antworten zu diesem Thema nicht mehr benachrichtigen" zu "Bei Antworten zu diesem Thema mich benachrichtigen" wird komischer weise 1 Icon immer verschluckt wieso auch immer, aber danke der Fehlermeldung nun kann ich das entspannt angehen.

Edit: Icon wird nun angezeigt.
Antworten