View Single Post
  #1  
Old 03-27-2012, 06:41 PM
DetroitYES's Avatar
DetroitYES DetroitYES is offline
 
Join Date: Mar 2009
Posts: 43
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Package a mobile template into a custom product?

I want the custom page that my product uses ( DIR /atdasd.php) to have its own mobile template as well as its default full screen display. Much the way showthread or any of the templates work in mobile.

I know that I could go into the mobile style, and reconfigure the template manually, but is there anyway to package this with the install?

The most user friendly method i have come up with is to include the mobile template in the master style and then instruct users to copy this code, and paste it into the appropriate template on the mobile style...

Is there a more streamlined way of including this? Thanks.


Edit... I've figured out how to hack this into the actual script using the 'bb_skipmobilestyle' cookie. It is not as pretty as having the mobile template stored in the mobile style, but is more user friendly...

PHP Code:

// pre-cache templates used by all actions
if ($_COOKIE['bb_skipmobilestyle'] == 0)
{
    
$globaltemplates = array(
        
'ad_board_after_forums',
        
'ad_board_below_whats_going_on',
        
'block_html',
        
'atdasd_mobile',
    );

else
{
    
$globaltemplates = array(
        
'ad_board_after_forums',
        
'ad_board_below_whats_going_on',
        
'block_html',
        
'ATDASD',
    );

And a further question, can anyone explain to me why the above code works, but this will not? Am I somehow breaking the array syntax?

PHP Code:
if ($_COOKIE['bb_skipmobilestyle'] == 0)
{
    
$atdasd_product_template 'atdasd_mobile';

else
{
    
$atdasd_product_template 'ATDASD';
}
$globaltemplates = array(
    
'ad_board_after_forums',
    
'ad_board_below_whats_going_on',
    
'block_html',
    
$atdasd_product_template,
); 
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01069 seconds
  • Memory Usage 1,780KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (2)bbcode_php
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.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
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • showpost_complete