Top bar menu: Nickname, My Message and Alert are handled nicely by JS on the sitehttps://www.simplemachines.org/ вне зоны /community
For example, on the main page of the site.
On my site, these menus only expand within the community. On external pages, they work like simple links.
For the external page I did:
require_once ($_SERVER['DOCUMENT_ROOT'] . '/community/SSI.php');
template_css();
template_javascript();
ssi_welcome();
The view is the same as on /community, but the menu does not expand. What else can be done?
Are these pages on a separate subdomain?
No. The structure is like this:
https://site.com/ # JS doesn't work here in ssi_welcome()
https://site.com/community # SMF 2.1.3 is installed here
I'm reasonably sure your problem is that you're missing half the code.
Try:
<?php
include('/path/to/SSI.php');
template_header();
// your page content here
template_footer();
There is other setup including the footer that manages JavaScript. If this doesn't solve the issue, you might actually need to link to the site so we can see what the problem might be.
Thank you Arantor!
It turns out that everything is so simple.
And I suffered, manually creating a design, applying inside it
template_css();
template_javascript();
ssi_welcome();
ssi_menubar();
It turns out that neither the design nor all these features were needed. :D