Page 1 of 1

allow_cntPHP_rt in Templates greift nicht nach Update und PHP7

Posted: Thu 6. Jan 2022, 20:42
by joyswap
Hallo,
habe das problem nach Update auf aktuelle PHPWCMS und PHP7 greift der Paramater bei den Templates nicht
Habe in der conf.inc.php den Paramater richtig gesetzt
$phpwcms['allow_cntPHP_rt'] = 1;

Im Template (***.tmpl) steht

[PHP]
// ===========================================================================
// ---- Load the right css classes
//$GLOBALS['block']['css']['jquery_ui_tabs'] = 'specific/jquery/themes/base/ui.all.css';

//$GLOBALS['block']['css']['jquery_ui_tabs'] = 'specific/jquery/themes/base/jquery-ui.css';
//$GLOBALS['block']['css']['jquery_ui_tabs'] = 'specific/jquery/themes/base/ui.tabs.css';
//$GLOBALS['block']['css']['jquery_ui_theme'] = 'specific/jquery/themes/base/ui.theme.css';
//$GLOBALS['block']['css']['jquery_ui_core'] = 'specific/jquery/themes/base/ui.core.css';

$GLOBALS['block']['css']['jquery_ui_tabs'] = 'specific/jquery/themes/base/jquery-ui.css';

// ---- Load the right JS plugin
initJSPlugin('jquery-ui2');

// ---- Load the right js
$GLOBALS['block']['custom_htmlhead']['jqueryui-tabs'] = ' <script type="text/javascript">
$(document).ready(function (){
$("#tabs").tabs({ collapsible: true });
//setter
$("#tabs").tabs(\'option\', \'fx\', { height: \'toggle\', opacity: \'toggle\' });
});
</script>';
// ===========================================================================
[/PHP]


Website --> https://www.fleischereilehmann.de/websi ... hemenwoche

Wo kann ich noch schauen?

Re: allow_cntPHP_rt in Templates greift nicht nach Update und PHP7

Posted: Fri 7. Jan 2022, 07:03
by Oliver Georgi

Code: Select all

$phpwcms['enable_inline_php'] = true;
Der obige Code ist aber sehr alt, eigentlich kann man das über frontend_render erledigen. Auch existieren Funktionen in phpwcms, die das (teilweise) abdecken. Im Ansatz etwa so:

Code: Select all

<!-- CSS: specific/jquery/themes/base/jquery-ui.css -->
<!-- JS: jquery-ui2 -->
<!-- JS: $(document).ready(function (){
    $("#tabs").tabs({collapsible: true});
    //setter
    $("#tabs").tabs('option', 'fx', {height: 'toggle', opacity: 'toggle'});
}); -->

Re: allow_cntPHP_rt in Templates greift nicht nach Update und PHP7

Posted: Fri 7. Jan 2022, 09:32
by joyswap
Hallo Oliver,
danke für die Hinweise. Alles lief ja auch über Jahre hinweg sorgenfrei, aber so ein Umstieg auf PHP 7 und ein aktuelleres PHPWCMS lässt einen so richtig erwachen :shock:

Re: allow_cntPHP_rt in Templates greift nicht nach Update und PHP7

Posted: Fri 7. Jan 2022, 10:18
by Oliver Georgi
Ja, irgendwann muss man ran.

Re: allow_cntPHP_rt in Templates greift nicht nach Update und PHP7

Posted: Tue 11. Jan 2022, 09:45
by joyswap
Hallo,
irgendwie funktioniert das mit dem Verzeichnissen nicht . Er zeigt jetzt kurz die Seite und dann nur weiß
Das habe ich im Template jetzt drin

<<!-- CSS: specific/jquery/themes/base/jquery-ui.css -->
<!-- JS: jquery-ui2 -->
<!-- JS: $(document).ready(function (){
$("#tabs").tabs({collapsible: true});
//setter
$("#tabs").tabs('option', 'fx', {height: 'toggle', opacity: 'toggle'});
}); -->


https://www.fleischereilehmann.de/index ... hemenwoche
Image
Falsch: https://www.fleischereilehmann.de/specific/jquery/themes/base/jquery-ui.css
Korrekt wäre: https://www.fleischereilehmann.de/template/inc_css/specific/jquery/themes/base/jquery-ui.css
Da fehlt /template/inc_css
Und alles erst nach Umstellung auf die neue conf.inc.php

Kann mir jemand einen Anhaltspunkt/Hinweis geben?
Vielen Dank

Re: allow_cntPHP_rt in Templates greift nicht nach Update und PHP7

Posted: Tue 11. Jan 2022, 10:01
by Oliver Georgi
Wenn Du die Pfade vergleichst, siehst Du Dein Problem.

Code: Select all

<!-- CSS: /template/inc_css/specific/jquery/themes/base/jquery-ui.css -->
<!-- JS: jquery-ui2 -->
<!-- JS: $(document).ready(function (){
$("#tabs").tabs({collapsible: true});
//setter
$("#tabs").tabs('option', 'fx', {height: 'toggle', opacity: 'toggle'});
}); -->
Auch sollte es kein <<!-- CSS… geben.
Bildschirmfoto 2022-01-11 um 12.03.46.png
Bildschirmfoto 2022-01-11 um 12.03.46.png (88.56 KiB) Viewed 2414 times

Re: allow_cntPHP_rt in Templates greift nicht nach Update und PHP7

Posted: Tue 11. Jan 2022, 11:51
by joyswap
Hallo Oliver, Danke für den Hinweis. Habe das Zeichen entfernt und die Pfade angepasst.
Passt trotzdem noch nicht.
Jetzt meckert er wegen der javascripte rum.
Image
Komisch es hatte schon mal funktioniert.
Kann er irgendwelche Dateien nicht finden?

Re: allow_cntPHP_rt in Templates greift nicht nach Update und PHP7

Posted: Tue 11. Jan 2022, 12:30
by Oliver Georgi
Prüfe Deine Ladereihenfolge, vor allem werden weitere JS im Body geladen. Die müssen im Head Bereich stehen.
Bildschirmfoto 2022-01-11 um 14.26.35.png
Da ist einiges durcheinander.

Auch solltest Du das unsinnige Script deaktivieren, dass Emails unkenntlich macht. Damit kann man heutige Crawler nicht mehr abhalten. Interessiert aber eh keinen mehr.