WBCE CMS – Way Better Content Editing.
Du bist nicht angemeldet.
Hallo,
beim Aufruf einer Seite mit dem Template daflagga wird der zugehörige Text zu dem Teaser (page_title & site_description) nur unvollständig angezeigt. Erst ein reload bringt die korrekte Ansicht zum vorschein. Es scheint, als ob der Seitenaufbau schneller ist, als die Lieferung der Info zum Inhalt. Ist das möglich? Wie kann ich dem vorbeugen?
Gruß,
Klaus
Erster Aufruf der Seite
... und nach dem Reload
Macht's gut und danke für den Fisch!
Offline
Im Template ist eine Funktion, die per Javascript die 4 Teaser auf dieselbe Höhe bringt. Die wird aus irgendwelchen Gründen beim ersten Aufruf nicht ausgeführt.
Die Fehlerkonsole gibt aus:
Zeitstempel: 13.02.2016 11:25:05
Fehler: ReferenceError: WB_URL is not defined
Quelldatei: http://www.hertweck-herm.de/CMS/include/jquery/jquery_theme.js
Zeile: 1In der Tat wird WB_URL erst nach dem Aufruf der jquery_theme gesetzt:
<script type="text/javascript" src="/CMS/include/jquery/jquery_theme.js"></script>
<script type="text/javascript" src="/CMS/modules/droplets/js/mdcr.js"></script>
<script type="text/javascript" src="/CMS/modules/lib_jquery/jquery-ui/external/jquery.mousewheel.min.js"></script>
<script type="text/javascript" src="/CMS/modules/lib_jquery/jquery-ui/external/jquery.easing.js"></script>
<script type="text/javascript" src="/CMS/modules/lib_jquery/plugins/FancyBox/jquery.fancybox-1.3.4.js"></script>
<script type="text/javascript" src="/CMS/modules/lib_jquery/jquery-ui/external/jquery.hoverIntent.js"></script>
<script type="text/javascript">
var URL = 'http://www.hertweck-herm.de/CMS';
var WB_URL = 'http://www.hertweck-herm.de/CMS';
var TEMPLATE_DIR = 'http://www.hertweck-herm.de/CMS/templates/daflagga';
</script>Die Zeilen
<script type="text/javascript">
var URL = 'http://www.hertweck-herm.de/CMS';
var WB_URL = 'http://www.hertweck-herm.de/CMS';
var TEMPLATE_DIR = 'http://www.hertweck-herm.de/CMS/templates/daflagga';
</script>werden vom register_fontend_modfiles-Aufruf generiert. Möglicherweise stehen hier die Anweisungen in der falschen Reihenfolge. Richtig wäre:
register_frontend_modfiles('css');
register_frontend_modfiles('jquery');
register_frontend_modfiles('js');Und wegen des JS-Errors werden die anderen Scripte dann auch nicht ausgeführt.
Ich hoffe, dass es daran liegt, ein anderer Grund fällt mir spontan nicht ein.
Online
Das ging ja flott! WOW! Werde die Änderungen später ausprobieren!
Schon mal vielen Dank für die samstägliche Mühe!!
Macht's gut und danke für den Fisch!
Offline
Nachtrag: der register_fontend_modfiles Aufruf hat die korrekte Abfolge, da war also leider nichts zu beheben.
Habe nun den Text der description gekürzt, scheint zu helfen!
Macht's gut und danke für den Fisch!
Offline
Das hilft insofern, als dass die Höhe der Teaser nicht mehr angepasst werden muss, der Fehler als solcher bleibt aber. D.h. Du behebst nur das Symptom, aber nicht die Ursache.
Ich sehe, dass Du Library Admin verwendest und darüber die Fancybox einbindest. Das ist wahrscheinlich das Problem. Library Admin hat die unschöne Angewohnheit, die Elemente im head neu zu sortieren. Die Fancybox brauchst Du eigentlich auch nicht, WBCE hat die Colorbox an Board.
Online
Hallo,
ja das ist die Macht der Gewohnheit. Aufbau des Systems nach Schema "wb", man fügt in der Installation die (ehemals) notwendigen Erweiterungen gleich mit ein, wie etwa LibraryAdmin.
Hab's entfernt und es mit der Description mal absichtlich übertrieben. Wird nun gleich beim ersten Aufruf alles korrekt angezeigt!
Vielen Dank!
Gruß,
Klaus
Macht's gut und danke für den Fisch!
Offline