Go Back   vb.org Archive > vBulletin 4 Discussion > vB4 Programming Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 04-17-2017, 09:37 PM
rbrt508 rbrt508 is offline
 
Join Date: Feb 2016
Posts: 13
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default https/htaccess - templates

Hi, I am having a few issues that I cannot seem to resolve through multiple searches.

When visiting my domain directly by just typing overclockedlan.pro in your address bar, you are presented with a non https:// (secure) connection. I don't want this to be the case, and I have tried everything in my power to resolve this, including multiple various combinations of edits to my htaccess and forum settings.

Only when you force the URL, such as https://overclockedlan.pro will you receive the encrypted connection, or when you navigate away from the page.

The issue with this: users logged in on the secure https connection do not see themselves logged in when they type overclockedlan.pro in their address bar, as they are displayed the encrypted page.

Code:
RewriteEngine On 
RewriteCond %{SERVER_PORT} 80
RewriteCond %{HTTP_HOST} ^overclockedlan\.pro$ [OR]
RewriteCond %{HTTP_HOST} ^www\.overclockedlan\.pro$
RewriteRule ^(.*)$ https://overclockedlan.pro/$1 [R,L]
The issue is the same entering either www. or not in the URL (www not preferred)

My set forum URL is https://overclockedlan.pro
I also set whitelisted domains just to be safe, such as:
http://overclockedlan.pro
https://overclockedlan.pro
http://www.overclockedlan.pro
https://www.overclockedlan.pro

------------

Template wise, I have encountered this issue before but I am not sure how to resolve as I cannot directly find relevant terms to search.

I have a custom page through a .php file and its respective template. When viewing this page, the tab is not displayed as an "active" tab.

https://overclockedlan.pro/servers.php

As you can see, the "Forum" tab is the one that remains active.
I looked through some other templates to see if I can find a header include that is possibly missing, but don't notice anything.

This is the template:

HTML Code:
{vb:stylevar htmldoctype}
<html xmlns="http://www.w3.org/1999/xhtml" dir="{vb:stylevar textdirection}" lang="{vb:stylevar languagecode}" id="vbulletin_html">
  <head>
    <title>{vb:raw vboptions.bbtitle} - {vb:raw pagetitle}</title>
    {vb:raw headinclude}
    {vb:raw headinclude_bottom}
  </head>
  <body>
    
    {vb:raw header}
    
    {vb:raw navbar}
    
    <div id="pagetitle">
      <h1>Servers</h1>
    </div>
    
    <h2 class="blockhead"></h2>
    <div class="blockbody">
      <div class="blockrow"><br/><br/><br/><br/>
<center><img src="https://overclockedlan.pro/_kf2/kf2-logo.png"/><br><iframe src="https://cache.gametracker.com/components/html0/?host=206.221.188.26:7777&bgColor=5C0400&fontColor=FFFFFF&titleBgColor=380003&titleColor=E60007&borderColor=000000&linkColor=2393b9&borderLinkColor=FF000D&showMap=0&currentPlayersHeight=100&showCurrPlayers=1&topPlayersHeight=100&showTopPlayers=1&showBlogs=0&width=280" frameborder="0" scrolling="no" width="280" height="536"></iframe><iframe src="https://cache.gametracker.com/components/html0/?host=206.221.188.27:7777&bgColor=5C0400&fontColor=FFFFFF&titleBgColor=380003&titleColor=E60007&borderColor=000000&linkColor=2393b9&borderLinkColor=FF000D&showMap=0&currentPlayersHeight=100&showCurrPlayers=1&topPlayersHeight=100&showTopPlayers=1&showBlogs=0&width=280" frameborder="0" scrolling="no" width="280" height="536"></iframe><iframe src="https://cache.gametracker.com/components/html0/?host=206.221.188.28:7777&bgColor=5C0400&fontColor=FFFFFF&titleBgColor=380003&titleColor=E60007&borderColor=000000&linkColor=2393b9&borderLinkColor=FF000D&showMap=0&currentPlayersHeight=100&showCurrPlayers=1&topPlayersHeight=100&showTopPlayers=1&showBlogs=0&width=280" frameborder="0" scrolling="no" width="280" height="536"></iframe><iframe src="https://cache.gametracker.com/components/html0/?host=206.221.188.29:7777&bgColor=5C0400&fontColor=FFFFFF&titleBgColor=380003&titleColor=E60007&borderColor=000000&linkColor=2393b9&borderLinkColor=FF000D&showMap=0&currentPlayersHeight=100&showCurrPlayers=1&topPlayersHeight=100&showTopPlayers=1&showBlogs=0&width=280" frameborder="0" scrolling="no" width="280" height="536"></iframe><iframe src="https://cache.gametracker.com/components/html0/?host=206.221.188.30:7777&bgColor=5C0400&fontColor=FFFFFF&titleBgColor=380003&titleColor=E60007&borderColor=000000&linkColor=2393b9&borderLinkColor=FF000D&showMap=0&currentPlayersHeight=100&showCurrPlayers=1&topPlayersHeight=100&showTopPlayers=1&showBlogs=0&width=280" frameborder="0" scrolling="no" width="280" height="536"></iframe><br/><br/><h1>Coming Soon!</h1></center>
      </div>
    </div>
    
    {vb:raw footer}
  </body>
</html>
This is the file:

PHP Code:
<?php

// ####################### SET PHP ENVIRONMENT ###########################
error_reporting(E_ALL & ~E_NOTICE);

// #################### DEFINE IMPORTANT CONSTANTS #######################

define('THIS_SCRIPT''servers');
define('CSRF_PROTECTION'true);  
// change this depending on your filename

// ################### PRE-CACHE TEMPLATES AND DATA ######################
// get special phrase groups
$phrasegroups = array();

// get special data templates from the datastore
$specialtemplates = array();

// pre-cache templates used by all actions
$globaltemplates = array('servers',
);

// pre-cache templates used by specific actions
$actiontemplates = array();

// ######################### REQUIRE BACK-END ############################
// if your page is outside of your normal vb forums directory, you should change directories by uncommenting the next line
// chdir ('/path/to/your/forums');
require_once('./global.php');

// #######################################################################
// ######################## START MAIN SCRIPT ############################
// #######################################################################

$navbits construct_navbits(array('' => 'OverclockedLAN Official Servers'));
$navbar render_navbar_template($navbits);

// ###### YOUR CUSTOM CODE GOES HERE #####
$pagetitle 'Servers';

// ###### NOW YOUR TEMPLATE IS BEING RENDERED ######

$templater vB_Template::create('servers');
$templater->register_page_templates();
$templater->register('navbar'$navbar);
$templater->register('pagetitle'$pagetitle);
print_output($templater->render());

?>
Thank you in advance I realize you have a dedicated templates forum, but figured one thread was better than two and this was a more relevant category.
Reply With Quote
  #2  
Old 04-18-2017, 03:34 AM
Flipfloptrader Flipfloptrader is offline
 
Join Date: Jan 2011
Location: Gold Coast
Posts: 69
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Try this as I had similar and now it forces everyone to https://flipfloptrader.com

Code:
#RewriteEngine On

RewriteEngine On
RewriteCond %{HTTP_HOST} www.flipfloptrader.com$
RewriteRule ^(.*)$ https://flipfloptrader.com/$1 [R=301,L]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://flipfloptrader.com/$1 [R,L]

ExpiresActive Off
Replace flipfloptrader with your website.
Reply With Quote
2 благодарности(ей) от:
MarkFL, Steve English
  #3  
Old 04-18-2017, 03:00 PM
rbrt508 rbrt508 is offline
 
Join Date: Feb 2016
Posts: 13
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by AutoFx View Post
Code:
#RewriteEngine On

RewriteEngine On
RewriteCond %{HTTP_HOST} www.flipfloptrader.com$
RewriteRule ^(.*)$ https://flipfloptrader.com/$1 [R=301,L]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://flipfloptrader.com/$1 [R,L]

ExpiresActive Off
You are the MAN!
Oddly, the first time I added this to my htaccess it did not make any changes. But I thought about it, and then I moved it up to the top of the file and saw this: <IfModule mod_rewrite.c>

I placed it above that. It works flawlessly now.
Reply With Quote
Благодарность от:
MarkFL
  #4  
Old 04-20-2017, 05:16 PM
rbrt508 rbrt508 is offline
 
Join Date: Feb 2016
Posts: 13
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

https is not enabled on /admincp/. Is there a setting I should know about? Came as a surprise.
Reply With Quote
  #5  
Old 04-25-2017, 11:00 AM
Flipfloptrader Flipfloptrader is offline
 
Join Date: Jan 2011
Location: Gold Coast
Posts: 69
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by rbrt508 View Post
https is not enabled on /admincp/. Is there a setting I should know about? Came as a surprise.
Just looked at mine and it shows https but says it isn't fully secure....seems odd?
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 03:39 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.03688 seconds
  • Memory Usage 2,239KB
  • Queries Executed 13 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (3)bbcode_code
  • (1)bbcode_html
  • (1)bbcode_php
  • (2)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (5)post_thanks_box
  • (3)post_thanks_box_bit
  • (5)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (2)post_thanks_postbit
  • (5)post_thanks_postbit_info
  • (5)postbit
  • (5)postbit_onlinestatus
  • (5)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • fetch_musername
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • post_thanks_function_fetch_thanks_bit_start
  • post_thanks_function_show_thanks_date_start
  • post_thanks_function_show_thanks_date_end
  • post_thanks_function_fetch_thanks_bit_end
  • post_thanks_function_fetch_post_thanks_template_start
  • post_thanks_function_fetch_post_thanks_template_end
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete