TEMPLATE IFRAME INTEGRATION AND SWITCH TO THE LAST IFRAME RESIZER 5>
https://github.com/davidjbradshaw/iframe-resizer
https://iframe-resizer.com/
while the template integration using the page-forum will not change, and will follow to use the old iframe resizer code GPL,
the
template iframe integration by shortcode instead,
https://www.axew3.com/w3/2022/02/the-aw ... template-i
will switch to the new 5> version (free only under certain conditions https://iframe-resizer.com/pricing/).
to update the shortcode template integration, it require as mandatory to:
EDIT the
overall_footer.html added code, and
change the very last line
Code: Select all
<script type="text/javascript" src="http://mysite/myboard/iframeResizer.contentWindow.min.js" defer></script>
into this:
Code: Select all
<div data-iframe-size="" style="height:0;max-height:0;border:0;"><div>
<script type="text/javascript" src="http://mysite/myboard/iframe-resizer.child.js"></script>
the
data-iframe-size=" attribute can be assigned to any (last) element on DOM useful to calculate the window size, so you could add it to another element instead to add it as suggested into a created element div:
Code: Select all
<div data-iframe-size="" style="height:0;max-height:0;border:0;"><div>
just before the closing
</body> tag.
The file
iframe-resizer.child.js need to be copied and pasted into the phpBB root or where you like it need to be, based on where the
<script src point to. It can be found into the plugin folder
/wp-content/plugins/wp-w3all-phpbb-integration/addons/iframeresizer/iframe-resizer.child.js
The phpBB template will require to be rebuilt as ever after this modifications on template files, using the option
Recompile Stale Template files on ACP (let changes take effect loading a forum page, and you see all works, then revert the option to NO).
the
function wp_w3all_phpbb_iframe_shortif()
will include the
custom
wp-content/plugins/wp-w3all-custom/wp_phpbb_iframe_shortcode.php
which inject the header code for the iframe template integration by shortcode on pages/posts that require it,
or the default, based on option
Use custom files to display Last Topics Widgets, Login Widget and Shortcodes if active or not on the plugin admin page, so that it can be customized (for example about preloader ect) as more like, and modifications done will not be lost when the plugin will update.