Page 1 of 1

Phpbb doesn't show on page created for it

Posted: Fri Nov 08, 2019 7:02 am
by Abes
Hi Guys - my first attempt at getting this plugin to work and I really want it to work - so please help :)

I am using the Astra WP theme.
I am building my WP website on localhost with a view to transferring it to the server once fully functional
In W3all setup my URL is set to localhost - is this okay?
The absolute path is fine (green)

I created a new page in WP titled MyForum, in W3all settings where I create the embedding template the page name is identical. After creating the template it is visible in the theme directory as page-MyForum.php

Upon previewing the MyForum page in WP I get a page with the site header appearing twice (one under the other) and the footer - no sign of phpBB

What have I done wrong or what could be the problem?

Re: Phpbb doesn't show on page created for it

Posted: Fri Nov 08, 2019 1:24 pm
by axew3
Ok, so, let resume with example procedure:
-> you created a page named forums (or something different from the folder name, where phpBB reside) in Wordpress, and leaved it blank, just named forums
-> then you build the page forums, into wp_w3all plugin admin page (iframe section). At this point, you should have a page-forums.php file into your active template folder. If it is not, just copy the file /wp-content/plugins/wp-w3all-phpbb-integration/addons/page-forum.php and paste it into your active template folder, rename it into what you setup as name the wordpress page and the name of the forum page into plugin admin, so forums in this case, then page-forums.php.
At this point, you'll need also to apply this procedure about iframe:
https://www.axew3.com/w3/2018/12/phpbb- ... iframe-v3/
Done this, when you open mysite.com/forums you should have the correct result, but, to fit your template, may you'll have to do this:
open with text editor the page-forums.php you created or pasted into template folder, and follow inline instructions on HOW to build a custom page-forum, adapting it to any template.
If the last step is too hard for you, may reply with your entire template page code, you'll see soon how to setup the joke.

Re: Phpbb doesn't show on page created for it

Posted: Sat Nov 09, 2019 7:19 am
by Abes
Thanks for the quick response. I followed the instructions and got the forum to display in my WP page but then the height of the forum display is restricted. I then followed the instructions as per the link provided above to correct the iframe height issue, without success.

Is the iframe height issue linked to the use of a theme, like in my case the Astra theme?
Would I have the same iframe height issue if used a WP theme like twenty nineteen?

Regards

Re: Phpbb doesn't show on page created for it

Posted: Sat Nov 09, 2019 3:12 pm
by axew3
no, it is normally caused by the fact, that something is wrong into iframe js code you added, where you need to adjust values as inline js code explain.
If the site is online and you provide the link, i can in short understand what's wrong, if not, check this short list:

do you added the iframeResizer.contentWindow.min.js file into your phpBB root?
do you changed last line into overall_footer.html code you added, to point to this file, where

Code: Select all

<script type="text/javascript" src="https://localhost/root_integrations/phpbb323/iframeResizer.contentWindow.min.js" defer></script>
do you changed the values where in the code overall_footer.html code you added:

Code: Select all

document.domain = 'axew3.com'; // MANDATORY! // Set/Change this value to fit your domain (example: axew3.com (or leave localhost if on localhost)) 
var wordpress_url_page_forum = 'https://localhost/wp5/forum'; // MANDATORY! // (DO NOT ADD/INCLUDE final slash here) Url that point to your iframed wordpress forum page
did you rebuilt then, phpBB template to modifications take effect?

Re: Phpbb doesn't show on page created for it

Posted: Sat Nov 09, 2019 3:17 pm
by axew3
p.s and to be sure it resize correctly to the needed height, you'll may also find useful this, after:
how to resize for any theme:
viewtopic.php?f=2&t=1420&p=4132#p4132