Ich hab eine kleine Extension geschrieben, die es ermöglicht Seiten und News zu "liken" (Facebook lässt grüßen :-P). Das ist keine verknüpfung mit Facebook, sondern einfach nur ein kleines Skript, das sich merkt, welcher User welche Seite/News geliked hat.
Wenn ich nun auf einer Seite bin und die Seite noch nicht geliked ist, erhalte ich am ende der Seite einen Like-Button.
Wenn ich ihn drücke, wird die Seite geliked (das geschieht auch korrekt).
Dabei wird die aktuelle Seite + den URL-Paramter like=1 aufgerufen. Allerdings wird mir dann am Ende der Seite immer noch der Like-Button angezeigt. Erst bei einem Reload mit STRG+F5 sehe ich statt dem Button eine Nachricht "dir gefällt die Seite".
Wie umgehe ich das? Hab schon an die Like-URL neben dem like=1 noch eine no_cache=1 angehangen (so funzt es ja beispielsweise bei Formularen)
Der Aufruf der Like-Logik geschieht übrigens in diesen 2 Hooks:
- $TYPO3_CONF_VARS['SC_OPTIONS']['tslib/class.tslib_fe.php']['contentPostProc-output'] -> für ungecachte Seiten
- $TYPO3_CONF_VARS['SC_OPTIONS']['tslib/class.tslib_fe.php']['contentPostProc-all'] -> für gecachte Seiten
hat jemand eine Idee?