Your Cart is currently empty!
Product update
Coupon
add
Coupon code invalid! Please re-enter!
AJAX loader
You are here: HomeForum
Welcome, Guest

how you can use this extension?
(1 viewing) (1) Guest
  • Page:
  • 1

TOPIC: how you can use this extension?

how you can use this extension? 11 years, 7 months ago #9091

  • danko54
  • OFFLINE
  • Junior Boarder
  • Posts: 21
  • Karma: 0
you can explain to me how to use this extension? cmsenergizer.com/extension-demos/24-cmse-background-image-ad

This extension is used for advertising with url in the background, but the module to work needs the template is changed, please let is very important for me, please let help me

I created the new position "bgadvert" in templateDetails.xml, then I put this code in index.php, the result is that the background works but there is no connection URL

below in red the changes that I made

Code index.php:

<?php
/*
* ------------------------------------------------------------------------
* Yt FrameWork for Joomla 2.5
* ------------------------------------------------------------------------
* Copyright (C) 2009 - 2012 The YouTech JSC. All Rights Reserved.
* @license - GNU/GPL, www.gnu.org/licenses/gpl.html
* Author: The YouTech JSC
* Websites: www.smartaddons.com - www.cmsportal.net
* ------------------------------------------------------------------------
*/

// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );
// Get the path of template folder
$tPath = dirname(__FILE__);
// Include class YtTemplate
include_once ($tPath.DS.'includes'.DS.'yt_template.class.php');
//
include_once ($tPath.DS.'includes'.DS.'frame_inc.php');
// Check RTL or LTF direction
$dir = ($ytrtl == 'rtl') ? 'dir="rtl"' : '';

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" <?php echo $dir; ?> lang="<?php echo $this->language; ?>">
<head>
<jdoc:include type="head" />
</head>
<?php
//
$cls_body = '';
//render a class for home page
$cls_body .= $yt->isHomePage() ? 'homepage ' : '';
//add a class for each component
$cls_body .= (JRequest::getVar('option')!= null) ? JRequest::getVar('option') .' ' : '';
//add a view class which helps you easy to style
$cls_body .= (JRequest::getVar('view')!= null) ? 'view-' . JRequest::getVar('view') . ' ' : '';
//for stype. With each style, we will use one class
$cls_body .= $yt->getParam('sitestyle').' ';
//for RTL direction
$cls_body .= ($ytrtl == 'rtl') ? 'rtl' . ' ' : '';
//check type of template width. There are two types: percentage and pixel
$cls_body .= ($yt_render->widthtype == '%') ? 'body-percentage ' : '';
//add a class according to the template name
$cls_body .= $yt->template. ' ';
//add a class for fontsize
$cls_body .= 'fs' . $yt->getParam('fontsize');
?>
<body id="bd" class="<?php echo $cls_body; ?>">
<jdoc:include type="modules" name="debug" />
<div id="yt_wrapper">
<div id="yt_wrapper_inner1">
<div id="yt_wrapper_inner2">
<?php
// BEGIN: Mobile Header
/* This file will show search / login / register buttons. */
if( $yt->is_mobile ){
include_once ($tPath.DS.'includes'.DS.'mobile_head.php');
}
// END: Mobile Header
?>
<a id="top" name="scroll-to-top"></a>
<?php
/*render blocks. for positions of blocks, please refer layouts folder.
With each layout, it will read xml and render here */
foreach($yt_render->arr_TB as $tagBD) {
//check if position has module
if( $tagBD["countModules"] > 0 ) {
// BEGIN: Content Area
if( ($tagBD["name"] == 'content') ) {
//class for content area
$cls_content = $yt_render->layouttype . $tagBD['class_content'];
$cls_content .= ' block';
?>
<div id="<?php echo $tagBD["id"]; ?>" class="<?php echo $cls_content;?>">
<?php // BEGIN: showDivTop in block content
// This block helps to show
if( $tagBD['showDivTop'] == 1 ){ ?>
<div class="yt-main yt-div-top-1">
<div class="yt-div-top-2">
<div class="yt-div-top-3"></div>
</div>
</div>
<?php } // END: showDivTop in block content ?>
<div class="yt-main">
<div class="yt-main-in1">
<div class="yt-main-in2 clearfix">
<?php
$countL = $countR = $countM = $countCL1 = $countCL2 = 0;
// BEGIN: foreach position of block content
// IMPORTANT: Please do not edit this block
foreach($tagBD['positions'] as $position):
if( isset($position['column']) && $position['column'] == 'yt_col1' ){
$countCL1++;
if( $countCL1 == 1 ){
//Add style for col1
$col1_style = 'width: ' . $yt_render->cinfo['w-yt_col1'];
$col1_style .= ';float:left';
$col1_style .= ';' . $yt_render->cinfo['display-yt_col1'];
echo '<div id="yt_col1" style="'. $col1_style .'">';
include($tPath . DS . 'includes' . DS . 'block-content.php');
if( $tagBD['count-yt_col1'] == 1 ) {
echo '</div>';
}
} elseif ( $countCL1 == $tagBD['count-yt_col1'] && $tagBD['count-yt_col1'] > 1 ) {
include ($tPath . DS . 'includes' . DS . 'block-content.php');
echo '</div>';
} else {
include ($tPath . DS . 'includes' . DS . 'block-content.php');
}
} elseif ( isset($position['column']) && $position['column'] == 'yt_col2' ){
$countCL2++;
if( $countCL2 == 1 ) {
$col2_style = 'width: ' . $yt_render->cinfo['w-yt_col2'];
$col2_style .= ';float:right';
$col2_style .= ';' . $yt_render->cinfo['display-yt_col2'];
echo '<div id="yt_col2" style="'. $col2_style .'">';
include ($tPath . DS . 'includes' . DS . 'block-content.php');
if( $tagBD['count-yt_col2'] == 1 ) {
echo '</div>';
}
} elseif ( $countCL2 == $tagBD['count-yt_col2'] && $tagBD['count-yt_col2'] > 1 ){
include($tPath . DS . 'includes' . DS . 'block-content.php');
echo '</div>';
} else {
include ($tPath . DS . 'includes' . DS . 'block-content.php');
}
} else {
include ($tPath . DS . 'includes' . DS . 'block-content.php');
}
endforeach;
// END: foreach position of block content
?>
</div>
</div>
</div>
<?php // BEGIN: showDivBottom in block content
if($tagBD['showDivBottom']=='1'){ ?>
<div class="yt-main yt-div-bottom-1">
<div class="yt-div-bottom-2">
<div class="yt-div-bottom-3"></div>
</div>
</div>
<?php } // END: showDivBottom in block content?>
</div>
<?php
// END: Content Area
} elseif ($tagBD["name"] != 'content'){
// BEGIN: For other blocks
$clearfix = ( isset( $tagBD["no-clearfix"] ) && $tagBD["no-clearfix"] == '1') ? '' : ' clearfix';
?>
<div id="<?php echo $tagBD["id"]; ?>" class="block">
<div class="yt-main">
<div class="yt-main-in1">
<div class="yt-main-in2<?php echo $clearfix;?>">
<?php
if( !empty($tagBD["hasGroup"]) && $tagBD["hasGroup"] == "1"){
// BEGIN: For Group attribute
$flag = '';
$openG = 0;
$c = 0;
foreach( $tagBD['positions'] as $posFG ):
$c = $c + 1;
if( $posFG['group'] != "" && $posFG['group'] != $flag){
$flag = $posFG['group'];
if ($openG == 0) {
$openG = 1;
$groupnormal = 'group-' . $flag.$tagBD['class_groupnormal'];
$group_style = isset($tagBD['width-' . $flag]) ? 'width:' . $tagBD['width-'.$flag]. '; ' : '' ;
echo '<div class="' . $groupnormal . ' clearfix" style="' . $group_style . ';' . $float1 . '">' ;
echo $yt->renPositionsGroup($posFG);
if($c == count( $tagBD['positions']) ) {
echo '</div>';
}
} else {
$openG = 0;
$groupnormal = 'group-' . $flag;
$group_style = $tagBD['width-'.$flag] ;

echo '</div>';
echo '<div class="' . $groupnormal . ' clearfix" style="' . $group_style . ';' . $float1 . '">' ;
echo $yt->renPositionsGroup($posFG);
}
} elseif ($posFG['group'] != "" && $posFG['group'] == $flag){
echo $yt->renPositionsGroup($posFG);
if($c == count( $tagBD['positions']) ) {
echo '</div>';
}
}elseif($posFG['group']==""){
if($openG ==1){
$openG = 0;
echo '</div>';
}
echo $yt->renPositionsGroup($posFG);
}
endforeach;
// END: For Group attribute
}else{
// BEGIN: for Tags without group attribute
if(isset($tagBD['positions'])){
if(isset($tagBD['autosize'])){
echo $yt->renPositionsNormal($tagBD['positions'], $tagBD["countModules"], $tagBD["limited"], $tagBD['autosize']);
}else{
echo $yt->renPositionsNormal($tagBD['positions'], $tagBD["countModules"], $tagBD["limited"]);
}
}
// END: for Tags without group attribute
}
?>
</div>
</div>
</div>
</div>
<?php
//END: For other blocks
}
}
}
?>
</div>
</div>
</div>

<?php
// BEGIN: show cpanel
if( !$yt->is_mobile && $yt->getParam('showCpanel') ) {
include_once ($tPath.DS.'includes'.DS.'cpanel.php');
}
// END: show cpanel
?>
<jdoc:include type="modules" name="bgadvert" />
</body>
</html>

Re: how you can use this extension? 11 years, 7 months ago #9104

  • SA Thuy
Dear danko54,

There is no connection URL because the module occurred error or configuration is wrong. Please check that module.

Thanks
Last Edit: 11 years, 7 months ago by .
  • Page:
  • 1
Time to create page: 0.26 seconds

Notification

Please find your issue via Suggested Posts before submitting your question. We have solved the most of issues and maybe your issue was solved before.

Latest My Topics

No posts to display.

Love all our templates?

Join our membership clubs starting at $49 only for access to all of our templates

Join Now
Home Pricing
Your Cart is currently empty!
Product update
Coupon
add
Coupon code invalid! Please re-enter!
AJAX loader
SearchSupport
Magento Themes Magento Extensions Free Magento Extensions Prestashop Themes Prestashop Modules Magento 2 Themes