Domāju, ka daudzi vēlas izmantot Video moduli, bet aktivizējot to, modulis neizskatās kā pārējās lapās.
Tātad, es jau nedaudz esmu salabojis savu moduli, bet parādīšu visus principus.
Viss izskatās apmēram šādi -
Tālāk vajadzēs izmantot kādu lapu ar oriģinālo dizainu, kurai būtu aktivizēts Video modulis.
Izveidosim normālu šo Video moduļa lapu -> Channel page and associated comments
Tātad, mans html kods šai moduļa lapai izskatās šāds -
Code
<html>
<head>
<title>$CAT_NAME$ - $MODULE_NAME$ - $SITE_NAME$</title>
<link type="text/css" rel="StyleSheet" href="/_st/my.css" />
</head>
<body>
$GLOBAL_AHEADER$
<!-- <middle> -->
<div align="center"><div id="content">
$GLOBAL_INFO$
<table cellspacing="0" cellpadding="0" width="100%">
<tr>
<td id="sidebar_left">
$GLOBAL_INFORMER$
<!-- <body> -->
<link type="text/css" rel="StyleSheet" href="/.s/src/video.css" />
$IMGS_ARRAY_JS$
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td width="80%">
<a href="$HOME_PAGE_LINK$"><!--<s5176>-->Galvenie<!--</s>--></a> » <a href="$MODULE_URL$"><!--<s5486>-->Video<!--</s>--></a><?$CAT_PATH$(' » ','','<a href="$LINK$">$TITLE$</a>')?></td>
<td align="right" style="white-space: nowrap;"><?if($ADD_ENTRY_LINK$)?>[ <a href="$ADD_ENTRY_LINK$"><!--<s6496>--><!--</s>--></a> ]<?endif?></td>
</tr>
</table>
<hr />
<?if($MODER_PANEL$)?><div style="float:right">$MODER_PANEL$</div><?endif?>
<div class="v-channel-page">
<div class="vcp-image"><img src="$SCREEN$" alt="$CHANNEL_NAME$" /></div>
<div class="vcp-top"><h1 class="vcp-title">$CAT_NAME$</h1>
<div class="vcp-ratestars"><?$RSTARS$('15','/.s/img/vi/rating.png','1','rateItem','float')?></div>
</div>
<div id="videocontent" style="display:none">
<div id="videocontent_title"><h1 class="vep-title"></h1></div>
<div id="videocontent_obj" class="vep-videocontent"></div>
<div id="videocontent_comm" style="margin:15px 0 0 0;"><a href="#comments" class="ve-comments"></a></div>
</div>
<div class="vcp-details">
<span class="vcp-views"><!--<s5389>-->Apskatīšanas<!--</s>-->: $VIEW$</span>
<span class="vcp-rating"><!--<s3119>-->Reitings<!--</s>-->: $RATING$</span>
</div>
<div class="vcp-subsr-block">
<!--<?if(...)?>
<a href="#" id="subscr-btn">Подписаться</a>
<?else?>
<span class="subscr-info">Вы подписаны на этот канал</span>
<span class="unsubscribe"><a href="#">Отменить подписку</a></span>
<?endif?>-->
</div>
<p class="vcp-descr">$CHANNEL_DESC$</p>
<h2 class="vcp-subtitle"><!--<s6464>--><!--</s>-->:</h2>
<div class="vcp-content">$BODY$</div>
</div>
<?if($PAGE_SELECTOR1$)?><div style="text-align:center;">$PAGE_SELECTOR1$</div><?endif?>
<?if($COM_IS_ACTIVE$)?>
<?if($COM_CAN_READ$)?>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr><td width="60%" height="25"><!--<s5183>-->Komentāru kopskaits<!--</s>-->: <b>$COM_NUM_ENTRIES$</b></td><td align="right" height="25">$COM_PAGE_SELECTOR$</td></tr>
<tr><td colspan="2">$COM_BODY$</td></tr>
<tr><td colspan="2" align="center">$COM_PAGE_SELECTOR1$</td></tr>
<tr><td colspan="2" height="10"></td></tr>
</table>
<?endif?>
<?if($COM_CAN_ADD$)?>
$COM_ADD_FORM$
<?else?>
<?if($USER_LOGGED_IN$)?><?else?><div align="center" class="commReg"><!--<s5237>-->Pievienot komentārus var tikai reģistrēti lietotāji.<!--</s>-->
[ <a href="$REGISTER_LINK$"><!--<s3089>-->Reģistrācija<!--</s>--></a> | <a href="$LOGIN_LINK$"><!--<s3087>-->Ieeja<!--</s>--></a> ]</div><?endif?>
<?endif?>
<?endif?>
<!-- </body> -->
</td>
<td id="sidebar_right">
$GLOBAL_CLEFTER$
</td>
</tr></table>
</div></div>
<!-- </middle> -->
$GLOBAL_BFOOTER$
</body>
</html>
Tagad nodzēšam visu un ejam uz Site pages html koda lapu, nokopējam visu no turienes un ielīmējam savā video moduļa lapā - Channel page and associated comments
Tālāk būs neliels darbības saistībā tieši ar šo daļu -
Code
<!-- <body> -->$CONTENT$<!-- </body> -->
uzreiz pasaku, ka $CONTENT$ nebūs vajadzīgs un tā vietā liksim daļu no oriģinālā dizaina.
Tagad ejam uz oriģinālo dizainu un nokopējam visu saturu, kas atrodas starp Code
<!-- <body> --> <!-- </body> -->
tegiem.
Manā gadījumā tas izskatās šādi, šo arī varat izmantot jūs, ja negribat no citurienes kopēt.
Code
<link type="text/css" rel="StyleSheet" href="/.s/src/video.css" />
$IMGS_ARRAY_JS$
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
<td width="80%">
<a href="$HOME_PAGE_LINK$"><!--<s5176>-->Galvenie<!--</s>--></a> » <a href="$MODULE_URL$"><!--<s5486>-->Video<!--</s>--></a><?$CAT_PATH$(' » ','','<a href="$LINK$">$TITLE$</a>')?></td>
<td align="right" style="white-space: nowrap;"><?if($ADD_ENTRY_LINK$)?>[ <a href="$ADD_ENTRY_LINK$"><!--<s6496>--><!--</s>--></a> ]<?endif?></td>
</tr>
</table>
<hr />
<?if($MODER_PANEL$)?><div style="float:right">$MODER_PANEL$</div><?endif?>
<div class="v-channel-page">
<div class="vcp-image"><img src="$SCREEN$" alt="$CHANNEL_NAME$" /></div>
<div class="vcp-top"><h1 class="vcp-title">$CAT_NAME$</h1>
<div class="vcp-ratestars"><?$RSTARS$('15','/.s/img/vi/rating.png','1','rateItem','float')?></div>
</div>
<div id="videocontent" style="display:none">
<div id="videocontent_title"><h1 class="vep-title"></h1></div>
<div id="videocontent_obj" class="vep-videocontent"></div>
<div id="videocontent_comm" style="margin:15px 0 0 0;"><a href="#comments" class="ve-comments"></a></div>
</div>
<div class="vcp-details">
<span class="vcp-views"><!--<s5389>-->Apskatīšanas<!--</s>-->: $VIEW$</span>
<span class="vcp-rating"><!--<s3119>-->Reitings<!--</s>-->: $RATING$</span>
</div>
<div class="vcp-subsr-block">
<!--<?if(...)?>
<a href="#" id="subscr-btn">Подписаться</a>
<?else?>
<span class="subscr-info">Вы подписаны на этот канал</span>
<span class="unsubscribe"><a href="#">Отменить подписку</a></span>
<?endif?>-->
</div>
<p class="vcp-descr">$CHANNEL_DESC$</p>
<h2 class="vcp-subtitle"><!--<s6464>--><!--</s>-->:</h2>
<div class="vcp-content">$BODY$</div>
</div>
<?if($PAGE_SELECTOR1$)?><div style="text-align:center;">$PAGE_SELECTOR1$</div><?endif?>
<?if($COM_IS_ACTIVE$)?>
<?if($COM_CAN_READ$)?>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr><td width="60%" height="25"><!--<s5183>-->Komentāru kopskaits<!--</s>-->: <b>$COM_NUM_ENTRIES$</b></td><td align="right" height="25">$COM_PAGE_SELECTOR$</td></tr>
<tr><td colspan="2">$COM_BODY$</td></tr>
<tr><td colspan="2" align="center">$COM_PAGE_SELECTOR1$</td></tr>
<tr><td colspan="2" height="10"></td></tr>
</table>
<?endif?>
<?if($COM_CAN_ADD$)?>
$COM_ADD_FORM$
<?else?>
<?if($USER_LOGGED_IN$)?><?else?><div align="center" class="commReg"><!--<s5237>-->Pievienot komentārus var tikai reģistrēti lietotāji.<!--</s>-->
[ <a href="$REGISTER_LINK$"><!--<s3089>-->Reģistrācija<!--</s>--></a> | <a href="$LOGIN_LINK$"><!--<s3087>-->Ieeja<!--</s>--></a> ]</div><?endif?>
<?endif?>
<?endif?>
Tagad to ielīmējam jūsu lapā starp Code
<!-- <body> --> <!-- </body> -->
tegiem un gatavs.
Pēc šāda paša principa varam arī salabot citus moduļus, lapas, kurās ir globālie bloki. Atliek tik iekopēt site pages kodu un nokopēt no oriģinālā dizaina visu, kas atrodas starp body tegiem un ielīmēt savā lapā visu tajā pašā vietā.
Iznākumā šādi -
Jautājumi?