共用SSLの場合

共用SSLの場合、ドメインが変わるため、セッションの引継ぎがうまくいかない。
ということで/includes/functions/html_output.html、line72

// clean up the link before processing

の前に、

// Add the session ID when moving from HTTP to HTTPS server 
if ( ($http_domain != $https_domain) && (SESSION_FORCE_COOKIE_USE == 'True') && 
($connection == 'SSL')) { 
$sid = zen_session_name() . '=' . zen_session_id(); 
}

の記述を追加。

インフォメーションボックスに項目を追加する方法

インフォメーションボックス(問合せやサイトポリシーなど表示するボックス)に項目を追加する方法。
仮に、会社概要・about_usとする。
・/includes/filename.php

define ('FILENAME_ABOUT_US', 'about_us');
define ('FILENAME_DEFINE_ABOUT_US', 'define_about_us');

を追加。
・/includes/language/XX/japanese.php

define('BOX_INFORMATION_ABOUT_US', '会社概要');

と追加。
・/includes/language/japanese/XX/about_us.phpを新規作成。

<?php
define('NAVBAR_TITLE', '会社概要');
define('HEADING_TITLE', '会社概要');
define('TEXT_INFORMATION', '');
?> 

と記述する。
・/includes/modules/pages/about_us/header_php.phpを新規作成。

<?php
require(DIR_WS_MODULES . zen_get_module_directory('require_languages.php'));
$breadcrumb->add(NAVBAR_TITLE);

// include template specific file name defines
$define_page = zen_get_file_directory(DIR_WS_LANGUAGES . $_SESSION['language'] . '/html_includes/', FILENAME_DEFINE_ABOUT_US, 'false');
?>

と記述する。
・/includes/modules/sideboxes/XX/information.phpの該当箇所に

$information[] = '<a href="' . zen_href_link(FILENAME_ABOUT_US) . '">' . BOX_INFORMATION_ABOUT_US . '</a>'; 

を追加。
・/includes/templates/XX/templates/tpl_about_us_default.phpを作成。
・/includes/language/japanese/html_includes/XX/define_about_us.phpを作成。
 
以上です。おそらく抜けは無いと思いますが…