Everything works ok, images, left, right and center blocks work ok. However, I can't get my other blocks to show up. I put the tags into the theme like:
Code
<!--[$ZAREA1]-->
But when I go to block control and turn them on nothing shows up.
My xaninit.php looks like this:
Code
function xanthia_skins_install($args)
{
/////////////////////////////////////// Do Not Edit /////////////////////////////////////////
// Check if the user has permission to perform this action
if (!pnSecAuthAction(0, 'Xanthia', '::', ACCESS_EDIT)) {
return false;
}
// extract all arguments passed to this function
extract($args);
// set the skin name from the id passed this function
if(isset($id)) {
$skinName = $id;
} else {
return false;
}
///////////////////////////////////// End Do Not Edit ////////////////////////////////////////
// create theme
$skinID = CreateTheme($skinName);
// Create theme palettes
// Create one entry per palette available for this theme
// CreatePalette($skinName, $skinID, <default = 1 otherwise 0>, <palette name>,<background>,
// <color1>,<color2>,<color3>,<color4>,<color5>,<color6>, <color7>,
// <color8>, <sepcolor>, <text1>, <text2>, <link>, <vlink>, <hover>);
// Create theme configuration variables
// CreateThemeVar($skinID, <variablename>, <language define>, <value>, '');
CreateThemeVar($skinID, 'pagewidth',_TM_PAGEWIDTH,'100%','');
CreateThemeVar($skinID,'lcolwidth',_TM_LCOLWIDTH,'140','');
CreateThemeVar($skinID,'rcolwidth',_TM_RCOLWIDTH,'170','');
CreateThemeVar($skinID,'indexcol',_TM_INDEXCOL,'1','');
CreateThemeVar($skinID,'righton',_TM_RIGHTON,'0','');
// Create theme templates
// CreateThemeTemplate($skinID, <template label>, <template filename>, <template type>);
CreateThemeTemplate($skinID, 'master', 'master.htm', 'theme');
CreateThemeTemplate($skinID, 'lsblock', 'leftblock.htm', 'block');
CreateThemeTemplate($skinID, 'rsblock', 'rightblock.htm', 'block');
CreateThemeTemplate($skinID, 'table1', 'table1.htm', 'theme');
CreateThemeTemplate($skinID, 'table2', 'table2.htm', 'theme');
CreateThemeTemplate($skinID, 'News-index', 'summary.htm', 'theme');
CreateThemeTemplate($skinID, 'News-article', 'article.htm', 'theme');
CreateThemeTemplate($skinID, 'ccblock', 'centerblock.htm', 'block');
CreateThemeTemplate($skinID, '*home', 'home.htm', 'module');
CreateThemeTemplate($skinID, '*user', 'user.htm', 'module');
CreateThemeTemplate($skinID, '*admin', 'admin.htm', 'module');
// For autotheme ports - create a theme template call for each additional block area
// usually area1 - area9
CreateThemeTemplate($skinID, 'area1', 'area1block.htm', 'block');
CreateThemeTemplate($skinID, 'area2', 'area2block.htm', 'block');
CreateThemeTemplate($skinID, 'area3', 'area3block.htm', 'block');
CreateThemeTemplate($skinID, 'area4', 'area4block.htm', 'block');
CreateThemeTemplate($skinID, 'area5', 'area5block.htm', 'block');
CreateThemeTemplate($skinID, 'area6', 'area6block.htm', 'block');
CreateThemeTemplate($skinID, 'area7', 'area7block.htm', 'block');
CreateThemeTemplate($skinID, 'area8', 'area8block.htm', 'block');
CreateThemeTemplate($skinID, 'area9', 'area9block.htm', 'block');
// Add zones for theme
pnModSetVar('Xanthia', $skinName.'newzone','|1:Area 1 Blocks:ZAREA1|2:Area 2 Blocks:ZAREA2|3:Area 3 Blocks:ZAREA3|4:Area 4 Blocks:ZAREA4|5:Area 5 Blocks:ZAREA5|6:Area 6 Blocks:ZAREA6|7:Area 7 Blocks:ZAREA7|8:Area 8 Blocks:ZAREA8|9:Area 9 Blocks:ZAREA9');
// Create theme zones
// CreateThemeZone($skinID, <definition - language define>, <label>, <type>, <active>, <skin type>);
CreateThemeZone($skinID, _TM_MASTER, 'master', 0, 1, 'theme');
CreateThemeZone($skinID, _TM_LEFTSIDEB, 'lsblock', 0, 1, 'block');
CreateThemeZone($skinID, _TM_RIGHTSIDEB, 'rsblock', 1, 1, 'block');
CreateThemeZone($skinID, _TM_OPENTABLE1, 'table1', 0, 1, 'theme');
CreateThemeZone($skinID, _TM_OPENTABLE2, 'table2', 0, 1, 'theme');
CreateThemeZone($skinID, _TM_NEWSINDEX, 'News-index', 0, 1, 'theme');
CreateThemeZone($skinID, _TM_NEWSART, 'News-article', 0, 1, 'theme');
CreateThemeZone($skinID, _TM_CENTERB, 'ccblock', 1, 1, 'block');
CreateThemeZone($skinID, _TM_HOMEPAGE, '*home', 1, 1, 'module');
CreateThemeZone($skinID, _TM_USERPAGE, '*user', 1, 1, 'module');
CreateThemeZone($skinID, _TM_ADMINPAGE, '*admin', 1, 1, 'module');
// For autotheme ports - create a theme zone call for each additional block area
// usually area1 - area9
CreateThemeZone($skinID, _TM_AREA1, 'area1', 1, 1, 'block');
CreateThemeZone($skinID, _TM_AREA2, 'area2', 1, 1, 'block');
CreateThemeZone($skinID, _TM_AREA3, 'area3', 1, 1, 'block');
CreateThemeZone($skinID, _TM_AREA4, 'area4', 1, 1, 'block');
CreateThemeZone($skinID, _TM_AREA5, 'area5', 1, 1, 'block');
CreateThemeZone($skinID, _TM_AREA6, 'area6', 1, 1, 'block');
CreateThemeZone($skinID, _TM_AREA7, 'area7', 1, 1, 'block');
CreateThemeZone($skinID, _TM_AREA8, 'area8', 1, 1, 'block');
CreateThemeZone($skinID, _TM_AREA9, 'area9', 1, 1, 'block');
// Report success
return true;
{
/////////////////////////////////////// Do Not Edit /////////////////////////////////////////
// Check if the user has permission to perform this action
if (!pnSecAuthAction(0, 'Xanthia', '::', ACCESS_EDIT)) {
return false;
}
// extract all arguments passed to this function
extract($args);
// set the skin name from the id passed this function
if(isset($id)) {
$skinName = $id;
} else {
return false;
}
///////////////////////////////////// End Do Not Edit ////////////////////////////////////////
// create theme
$skinID = CreateTheme($skinName);
// Create theme palettes
// Create one entry per palette available for this theme
// CreatePalette($skinName, $skinID, <default = 1 otherwise 0>, <palette name>,<background>,
// <color1>,<color2>,<color3>,<color4>,<color5>,<color6>, <color7>,
// <color8>, <sepcolor>, <text1>, <text2>, <link>, <vlink>, <hover>);
// Create theme configuration variables
// CreateThemeVar($skinID, <variablename>, <language define>, <value>, '');
CreateThemeVar($skinID, 'pagewidth',_TM_PAGEWIDTH,'100%','');
CreateThemeVar($skinID,'lcolwidth',_TM_LCOLWIDTH,'140','');
CreateThemeVar($skinID,'rcolwidth',_TM_RCOLWIDTH,'170','');
CreateThemeVar($skinID,'indexcol',_TM_INDEXCOL,'1','');
CreateThemeVar($skinID,'righton',_TM_RIGHTON,'0','');
// Create theme templates
// CreateThemeTemplate($skinID, <template label>, <template filename>, <template type>);
CreateThemeTemplate($skinID, 'master', 'master.htm', 'theme');
CreateThemeTemplate($skinID, 'lsblock', 'leftblock.htm', 'block');
CreateThemeTemplate($skinID, 'rsblock', 'rightblock.htm', 'block');
CreateThemeTemplate($skinID, 'table1', 'table1.htm', 'theme');
CreateThemeTemplate($skinID, 'table2', 'table2.htm', 'theme');
CreateThemeTemplate($skinID, 'News-index', 'summary.htm', 'theme');
CreateThemeTemplate($skinID, 'News-article', 'article.htm', 'theme');
CreateThemeTemplate($skinID, 'ccblock', 'centerblock.htm', 'block');
CreateThemeTemplate($skinID, '*home', 'home.htm', 'module');
CreateThemeTemplate($skinID, '*user', 'user.htm', 'module');
CreateThemeTemplate($skinID, '*admin', 'admin.htm', 'module');
// For autotheme ports - create a theme template call for each additional block area
// usually area1 - area9
CreateThemeTemplate($skinID, 'area1', 'area1block.htm', 'block');
CreateThemeTemplate($skinID, 'area2', 'area2block.htm', 'block');
CreateThemeTemplate($skinID, 'area3', 'area3block.htm', 'block');
CreateThemeTemplate($skinID, 'area4', 'area4block.htm', 'block');
CreateThemeTemplate($skinID, 'area5', 'area5block.htm', 'block');
CreateThemeTemplate($skinID, 'area6', 'area6block.htm', 'block');
CreateThemeTemplate($skinID, 'area7', 'area7block.htm', 'block');
CreateThemeTemplate($skinID, 'area8', 'area8block.htm', 'block');
CreateThemeTemplate($skinID, 'area9', 'area9block.htm', 'block');
// Add zones for theme
pnModSetVar('Xanthia', $skinName.'newzone','|1:Area 1 Blocks:ZAREA1|2:Area 2 Blocks:ZAREA2|3:Area 3 Blocks:ZAREA3|4:Area 4 Blocks:ZAREA4|5:Area 5 Blocks:ZAREA5|6:Area 6 Blocks:ZAREA6|7:Area 7 Blocks:ZAREA7|8:Area 8 Blocks:ZAREA8|9:Area 9 Blocks:ZAREA9');
// Create theme zones
// CreateThemeZone($skinID, <definition - language define>, <label>, <type>, <active>, <skin type>);
CreateThemeZone($skinID, _TM_MASTER, 'master', 0, 1, 'theme');
CreateThemeZone($skinID, _TM_LEFTSIDEB, 'lsblock', 0, 1, 'block');
CreateThemeZone($skinID, _TM_RIGHTSIDEB, 'rsblock', 1, 1, 'block');
CreateThemeZone($skinID, _TM_OPENTABLE1, 'table1', 0, 1, 'theme');
CreateThemeZone($skinID, _TM_OPENTABLE2, 'table2', 0, 1, 'theme');
CreateThemeZone($skinID, _TM_NEWSINDEX, 'News-index', 0, 1, 'theme');
CreateThemeZone($skinID, _TM_NEWSART, 'News-article', 0, 1, 'theme');
CreateThemeZone($skinID, _TM_CENTERB, 'ccblock', 1, 1, 'block');
CreateThemeZone($skinID, _TM_HOMEPAGE, '*home', 1, 1, 'module');
CreateThemeZone($skinID, _TM_USERPAGE, '*user', 1, 1, 'module');
CreateThemeZone($skinID, _TM_ADMINPAGE, '*admin', 1, 1, 'module');
// For autotheme ports - create a theme zone call for each additional block area
// usually area1 - area9
CreateThemeZone($skinID, _TM_AREA1, 'area1', 1, 1, 'block');
CreateThemeZone($skinID, _TM_AREA2, 'area2', 1, 1, 'block');
CreateThemeZone($skinID, _TM_AREA3, 'area3', 1, 1, 'block');
CreateThemeZone($skinID, _TM_AREA4, 'area4', 1, 1, 'block');
CreateThemeZone($skinID, _TM_AREA5, 'area5', 1, 1, 'block');
CreateThemeZone($skinID, _TM_AREA6, 'area6', 1, 1, 'block');
CreateThemeZone($skinID, _TM_AREA7, 'area7', 1, 1, 'block');
CreateThemeZone($skinID, _TM_AREA8, 'area8', 1, 1, 'block');
CreateThemeZone($skinID, _TM_AREA9, 'area9', 1, 1, 'block');
// Report success
return true;
I'm sure I must be missing a step but I don't know what. Any help I can get would be great.
Thanks in advance
