Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Модуль Простот быстрый заказ (бесплатно, vqmod) [Подгдержка]


Recommended Posts

А можно ссылку на пост,ггде это написано,а то потому чтольше на диагноз смахивает.

Я извиняюсь за неверный диагноз - тему попуил, не туда написал :ugeek:

Link to comment
Share on other sites


  • 4 weeks later...

Добрый гдень, скажите, гделаю усиновку ручную, в комон хейгдере нет строчки 

<script type="text/javascript" src="catalog/view/javascript/common.js"></script>

вот согдержание файла 

<?php 
/******************************************************
 * @package Pav Opencart Theme Framework for Opencart 1.5.x
 * @version 1.0
 * @author http://www.pavothemes.com
 * @copyright	Copyright (C) Feb 2013 PavoThemes.com <@emai:[email protected]>.All rights reserved.
 * @license		GNU General Public License version 2
*******************************************************/
	$themeConfig = (array)$this->config->get( 'themecontrol' );
	$themeName =  $this->config->get('config_template');
	require_once( DIR_TEMPLATE.$this->config->get('config_template')."/template/libs/module.php" );
	$helper = ThemeControlHelper::getInstance( $this->registry, $themeName );

	/* Add scripts files */
	$helper->addScript( 'catalog/view/javascript/jquery/jquery-1.7.1.min.js' );
	$helper->addScript( 'catalog/view/javascript/jquery/ui/jquery-ui-1.8.16.custom.min.js' );
	$helper->addScript( 'catalog/view/javascript/jquery/ui/external/jquery.cookie.js' );
	$helper->addScript( 'catalog/view/javascript/common.js' );
	$helper->addScript( 'catalog/view/theme/'.$themeName.'/javascript/common.js' );
	$helper->addScript( 'catalog/view/javascript/jquery/bootstrap/bootstrap.min.js' );

?>
<!DOCTYPE html>
<html dir="<?php echo $direction; ?>" lang="<?php echo $lang; ?>">
<head>
<!-- Always force latest IE rendering engine (even in intranet) & Chrome Frame -->
<meta name="viewport" content="width=device-width">
<meta charset="UTF-8" />
<title><?php echo $title; ?></title>
<base href="<?php echo $base; ?>" />
<?php if ($description) { ?>
<meta name="description" content="<?php echo $description; ?>" />
<?php } ?>
<?php if ($keywords) { ?>
<meta name="keywords" content="<?php echo $keywords; ?>" />
<?php } ?>
<?php if ($icon) { ?>
<link href="<?php echo $icon; ?>" rel="icon" />
<?php } ?>
<?php foreach ($links as $link) { ?>
<link href="<?php echo $link['href']; ?>" rel="<?php echo $link['rel']; ?>" />
<?php } ?>
<link rel="stylesheet" type="text/css" href="catalog/view/theme/<?php echo $themeName;?>/stylesheet/bootstrap.css" />
<link rel="stylesheet" type="text/css" href="catalog/view/theme/<?php echo $themeName;?>/stylesheet/stylesheet.css" />
<link rel="stylesheet" type="text/css" href="catalog/view/theme/p/stylesheet/fast_order.css" />
<style type="text/css">
	<?php if( $themeConfig['theme_width'] &&  $themeConfig['theme_width'] != 'auto' ) { ?>
			#page-container .container{max-width:<?php echo $themeConfig['theme_width'];?>; width:auto}
	<?php } ?>
	
	<?php if( isset($themeConfig['use_custombg']) && $themeConfig['use_custombg'] ) {	?>
		body{
			background:url( "image/<?php echo $themeConfig['bg_image'];?>") <?php echo $themeConfig['bg_repeat'];?>  <?php echo $themeConfig['bg_position'];?> !important;
		}
	<?php } ?>
	<?php 
		if( isset($themeConfig['custom_css'])  && !empty($themeConfig['custom_css']) ){
			echo trim( html_entity_decode($themeConfig['custom_css']) );
		}
	?>
</style>
<?php 
	if( isset($themeConfig['enable_customfont']) && $themeConfig['enable_customfont'] ){
	$css=array();
	$link = array();
	for( $i=1; $i<=3; $i++ ){
		if( trim($themeConfig['google_url'.$i]) && $themeConfig['type_fonts'.$i] == 'google' ){
			$link[] = '<link rel="stylesheet" type="text/css" href="'.trim($themeConfig['google_url'.$i]) .'"/>';
			$themeConfig['normal_fonts'.$i] = $themeConfig['google_family'.$i];
		}
		if( trim($themeConfig['body_selector'.$i]) && trim($themeConfig['normal_fonts'.$i]) ){
			$css[]= trim($themeConfig['body_selector'.$i])." {font-family:".str_replace("'",'"',htmlspecialchars_decode(trim($themeConfig['normal_fonts'.$i])))."}\r\n"	;
		}
	}
	echo implode( "\r\n",$link );
?>
<style>
	<?php echo implode("\r\n",$css);?>
</style>
<?php } else { ?>
<link rel="stylesheet" type="text/css" href="catalog/view/theme/<?php echo $themeName;?>/stylesheet/font.css" />
<link href='http://fonts.googleapis.com/css?family=Lora:400,400italic,700,700italic' rel='stylesheet' type='text/css'>
<?php } ?>
<?php foreach ($styles as $style) { ?>
<link rel="<?php echo $style['rel']; ?>" type="text/css" href="<?php echo $style['href']; ?>" media="<?php echo $style['media']; ?>" />
<?php } ?>
<link rel="stylesheet" type="text/css" href="catalog/view/javascript/jquery/ui/themes/ui-lightness/jquery-ui-1.8.16.custom.css" />
<?php if( $helper->getParam('skin') &&  $helper->getParam('skin') != 'default' ){ ?>
<link rel="stylesheet" type="text/css" href="catalog/view/theme/<?php echo $themeName;?>/skins/<?php echo  $helper->getParam('skin');?>/stylesheet/stylesheet.css" />
<?php } ?>
<link rel="stylesheet" type="text/css" href="catalog/view/theme/<?php echo $themeName;?>/stylesheet/font-awesome.min.css" />
<?php if( isset($themeConfig['responsive']) && $themeConfig['responsive'] ){ ?>
<link rel="stylesheet" type="text/css" href="catalog/view/theme/<?php echo $themeName;?>/stylesheet/bootstrap-responsive.css" />
<link rel="stylesheet" type="text/css" href="catalog/view/theme/<?php echo $themeName;?>/stylesheet/theme-responsive.css" />
<?php } ?>
<?php if( $direction == 'rtl' ) { ?>
<link rel="stylesheet" type="text/css" href="catalog/view/theme/<?php echo $themeName;?>/stylesheet/bootstrap-rtl.css" />
<link rel="stylesheet" type="text/css" href="catalog/view/theme/<?php echo $themeName;?>/stylesheet/theme-rtl.css" />
<?php } ?>

<?php foreach( $helper->getScriptFiles() as $script )  { ?>
<script type="text/javascript" src="<?php echo $script; ?>"></script>
<?php } ?>

<?php foreach ($scripts as $script) { ?>
<script type="text/javascript" src="<?php echo $script; ?>"></script>
<?php } ?>

<?php if( isset($themeConfig['custom_javascript'])  && !empty($themeConfig['custom_javascript']) ){ ?>
	<script type="text/javascript"><!--
		$(document).ready(function() {
			<?php echo html_entity_decode(trim( $themeConfig['custom_javascript']) ); ?>
		});
//--></script>
<?php }	?>
<!--[if IE 8]>         
 <link rel="stylesheet" type="text/css" href="catalog/view/theme/<?php echo $themeName;?>/stylesheet/ie8.css" />
<![endif]-->
<!--[if lt IE 9]>
<?php if( isset($themeConfig['load_live_html5'])  && $themeConfig['load_live_html5'] ) { ?>
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
<?php } else { ?>
<script src="catalog/view/javascript/html5.js"></script>
<?php } ?>
<![endif]-->
<link rel="stylesheet" type="text/css" href="catalog/view/theme/<?php echo $themeName;?>/stylesheet/paneltool.css" />

<?php if ( isset($stores) && $stores ) { ?>
<script type="text/javascript"><!--
$(document).ready(function() {
<?php foreach ($stores as $store) { ?>
$('body').prepend('<iframe src="<?php echo $store; ?>" style="display: none;"></iframe>');
<?php } ?>
});
//--></script>
<?php } ?>
<?php echo $google_analytics; ?>
</head>
<body class="fs<?php echo $themeConfig['fontsize'];?> <?php echo $helper->getPageClass();?> <?php echo $helper->getParam('body_pattern','');?>">
<section id="page-container">
<section id="header">
		<div class="container">
			<div class="row-fluid">
				<div class="span2">
				  <?php if ($logo) { ?>
				  <div id="logo"><a href="<?php echo $home; ?>"><img src="<?php echo $logo; ?>" title="<?php echo $name; ?>" alt="<?php echo $name; ?>" /></a></div>
				  <?php } ?>
				
				</div>

				<div class="header-right span7 offset3 pull-right ">
					<div class="login clearfix">
						<?php if (!$logged) { ?>
						<?php echo $text_welcome; ?>
						<?php } else { ?>
						<?php echo $text_logged; ?>
						<?php } ?> 
					</div>
					<div class="wrap-link clearfix">
						<div class="currency pull-left">
							<?php echo $currency; ?>
						</div> 
						<div class="language pull-left">
							<?php echo $language; ?>
						</div> 
						<div class="links pull-right">
							<a class="first" href="<?php echo $home; ?>"><?php echo $text_home; ?></a>
							<a href="<?php echo $wishlist; ?>" id="wishlist-total"><?php echo $text_wishlist; ?></a>
							<a href="<?php echo $account; ?>"><?php echo $text_account; ?></a>
							<a href="<?php echo $shopping_cart; ?>"><?php echo $text_shopping_cart; ?></a>
							<a class="last" href="<?php echo $checkout; ?>"><?php echo $text_checkout; ?></a>
							
						</div>
					</div>
					<div class="cart-top pull-right">
						<?php echo $cart; ?>
					</div>
				</div>
			</div>
		</div>
</section>

<section id="mainnav">
	<div class="container">
		<div class="mainnav-inner">
			<div class="row-fluid">
				<?php 
				/**
				 * Main Menu modules: as default if do not put megamenu, the theme will use categories menu for main menu
				 */
				$modules = $helper->getModulesByPosition( 'mainmenu' ); 
				if( count($modules) ){ 
				?>

						<?php foreach ($modules as $module) { ?>
						<nav id="mainmenu" class="span9">	<?php echo $module; ?></nav>
						<?php } ?>

				<?php } elseif ($categories) { ?>
				<nav id="mainmenu" class="span9"><div class="navbar">
					<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
					  <span class="icon-bar"></span>
					  <span class="icon-bar"></span>
					  <span class="icon-bar"></span>
					</a>
					<div class="navbar-inner">

					<div class="nav-collapse collapse">
							
						  <ul class="nav">
							<?php foreach ($categories as $category) { ?>
							
							<?php if ($category['children']) { ?>			
							<li class="parent dropdown deeper "><a href="<?php echo $category['href'];?>" class="dropdown-toggle" data-toggle="dropdown"><?php echo $category['name']; ?>
							<b class="caret"></b>
							</a>
							<?php } else { ?>
							<li ><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a>
							<?php } ?>
							<?php if ($category['children']) { ?>
							  <ul class="dropdown-menu">
								<?php for ($i = 0; $i < count($category['children']);) { ?>
								
								  <?php $j = $i + ceil(count($category['children']) / $category['column']); ?>
								  <?php for (; $i < $j; $i++) { ?>
								  <?php if (isset($category['children'][$i])) { ?>
								  <li><a href="<?php echo $category['children'][$i]['href']; ?>"><?php echo $category['children'][$i]['name']; ?></a></li>
								  <?php } ?>
								  <?php } ?>
								
								<?php } ?>
						</ul>
							  <?php } ?>
							</li>
							<?php } ?>
						  </ul>
					</div>	</div>		  
				</div>
				</nav>
				<?php } ?>
				<div id="search" class="span3">
					<div class="button-search"></div>
					<input type="text" name="search" placeholder="<?php echo $text_search; ?>" value="<?php echo $search; ?>" />

				</div>
			</div>
		</div>
	</div>
</section>

<?php
/**
 * Slideshow modules
 */
$modules = $helper->getModulesByPosition( 'slideshow' ); 
if( $modules ){
?>
<section id="slideshow" class="pav-slideshow">
	<div class="container">
		<?php foreach ($modules as $module) { ?>
			<?php echo $module; ?>
		<?php } ?>
	</div>
</section>
<?php } ?>
<section id="sys-notification"><div class="container"><div id="notification"></div></div></section>
<?php
/**
 * Promotion modules
 * $ospans allow overrides width of columns base on thiers indexs. format array( column-index=>span number ), example array( 1=> 3 )[value from 1->12]
 */
$modules = $helper->getModulesByPosition( 'showcase' ); 
$ospans = array();

if( count($modules) ){
$cols = isset($config['block_showcase'])&& $config['block_showcase']?(int)$config['block_showcase']:count($modules);	
$class = $helper->calculateSpans( $ospans, $cols );
?>
<div class="pav-showcase" id="pavo-showcase">
	<div class="container">
	<?php $j=1;foreach ($modules as $i =>  $module) {  ?>
			<?php if( $i++%$cols == 0 || count($modules)==1  ){  $j=1;?><div class="row-fluid"><?php } ?>	
			<div class="<?php echo $class[$j];?>"><?php echo $module; ?></div>
			<?php if( $i%$cols == 0 || $i==count($modules) ){ ?></div><?php } ?>	
	<?php  $j++;  } ?>	
	</div>
</div>
<?php } ?>
<?php
/**
 * Promotion modules
 * $ospans allow overrides width of columns base on thiers indexs. format array( 1=> 3 )[value from 1->12]
 */
$modules = $helper->getModulesByPosition( 'promotion' ); 
$ospans = array();

if( count($modules) ){
$cols = isset($config['block_promotion'])&& $config['block_promotion']?(int)$config['block_promotion']:count($modules);	
$class = $helper->calculateSpans( $ospans, $cols );
?>
<div class="pav-promotion" id="pav-promotion">
	<div class="container">
	<?php $j=1;foreach ($modules as $i =>  $module) {  ?>
			<?php if( $i++%$cols == 0 || count($modules)==1 ){  $j=1;?><div class="row-fluid"><?php } ?>	
			<div class="<?php echo $class[$j];?>"><?php echo $module; ?></div>
			<?php if( $i%$cols == 0 || $i==count($modules) ){ ?></div><?php } ?>	
	<?php  $j++;  } ?>	
	</div>
</div>
<?php } ?>
<section id="columns"><div class="container"><div class="row-fluid">

получается все кроме этого сгделал и кнопка появилась но перекидывает на главную.

В обещём вопрос, ггде в этом когде всивить 

<script type="text/javascript" src="catalog/view/javascript/fast_order.js"></script>
Link to comment
Share on other sites


 

Добрый гдень, скажите, гделаю усиновку ручную, в комон хейгдере нет строчки 

<script type="text/javascript" src="catalog/view/javascript/common.js"></script>

вот согдержание файла 

<?php 
/******************************************************
 * @package Pav Opencart Theme Framework for Opencart 1.5.x
 * @version 1.0
 * @author http://www.pavothemes.com
 * @copyright	Copyright (C) Feb 2013 PavoThemes.com <@emai:[email protected]>.All rights reserved.
 * @license		GNU General Public License version 2
*******************************************************/
	$themeConfig = (array)$this->config->get( 'themecontrol' );
	$themeName =  $this->config->get('config_template');
	require_once( DIR_TEMPLATE.$this->config->get('config_template')."/template/libs/module.php" );
	$helper = ThemeControlHelper::getInstance( $this->registry, $themeName );

	/* Add scripts files */
	$helper->addScript( 'catalog/view/javascript/jquery/jquery-1.7.1.min.js' );
	$helper->addScript( 'catalog/view/javascript/jquery/ui/jquery-ui-1.8.16.custom.min.js' );
	$helper->addScript( 'catalog/view/javascript/jquery/ui/external/jquery.cookie.js' );
	$helper->addScript( 'catalog/view/javascript/common.js' );
	$helper->addScript( 'catalog/view/theme/'.$themeName.'/javascript/common.js' );
	$helper->addScript( 'catalog/view/javascript/jquery/bootstrap/bootstrap.min.js' );

?>
<!DOCTYPE html>
<html dir="<?php echo $direction; ?>" lang="<?php echo $lang; ?>">
<head>
<!-- Always force latest IE rendering engine (even in intranet) & Chrome Frame -->
<meta name="viewport" content="width=device-width">
<meta charset="UTF-8" />
<title><?php echo $title; ?></title>
<base href="<?php echo $base; ?>" />
<?php if ($description) { ?>
<meta name="description" content="<?php echo $description; ?>" />
<?php } ?>
<?php if ($keywords) { ?>
<meta name="keywords" content="<?php echo $keywords; ?>" />
<?php } ?>
<?php if ($icon) { ?>
<link href="<?php echo $icon; ?>" rel="icon" />
<?php } ?>
<?php foreach ($links as $link) { ?>
<link href="<?php echo $link['href']; ?>" rel="<?php echo $link['rel']; ?>" />
<?php } ?>
<link rel="stylesheet" type="text/css" href="catalog/view/theme/<?php echo $themeName;?>/stylesheet/bootstrap.css" />
<link rel="stylesheet" type="text/css" href="catalog/view/theme/<?php echo $themeName;?>/stylesheet/stylesheet.css" />
<link rel="stylesheet" type="text/css" href="catalog/view/theme/p/stylesheet/fast_order.css" />
<style type="text/css">
	<?php if( $themeConfig['theme_width'] &&  $themeConfig['theme_width'] != 'auto' ) { ?>
			#page-container .container{max-width:<?php echo $themeConfig['theme_width'];?>; width:auto}
	<?php } ?>
	
	<?php if( isset($themeConfig['use_custombg']) && $themeConfig['use_custombg'] ) {	?>
		body{
			background:url( "image/<?php echo $themeConfig['bg_image'];?>") <?php echo $themeConfig['bg_repeat'];?>  <?php echo $themeConfig['bg_position'];?> !important;
		}
	<?php } ?>
	<?php 
		if( isset($themeConfig['custom_css'])  && !empty($themeConfig['custom_css']) ){
			echo trim( html_entity_decode($themeConfig['custom_css']) );
		}
	?>
</style>
<?php 
	if( isset($themeConfig['enable_customfont']) && $themeConfig['enable_customfont'] ){
	$css=array();
	$link = array();
	for( $i=1; $i<=3; $i++ ){
		if( trim($themeConfig['google_url'.$i]) && $themeConfig['type_fonts'.$i] == 'google' ){
			$link[] = '<link rel="stylesheet" type="text/css" href="'.trim($themeConfig['google_url'.$i]) .'"/>';
			$themeConfig['normal_fonts'.$i] = $themeConfig['google_family'.$i];
		}
		if( trim($themeConfig['body_selector'.$i]) && trim($themeConfig['normal_fonts'.$i]) ){
			$css[]= trim($themeConfig['body_selector'.$i])." {font-family:".str_replace("'",'"',htmlspecialchars_decode(trim($themeConfig['normal_fonts'.$i])))."}\r\n"	;
		}
	}
	echo implode( "\r\n",$link );
?>
<style>
	<?php echo implode("\r\n",$css);?>
</style>
<?php } else { ?>
<link rel="stylesheet" type="text/css" href="catalog/view/theme/<?php echo $themeName;?>/stylesheet/font.css" />
<link href='http://fonts.googleapis.com/css?family=Lora:400,400italic,700,700italic' rel='stylesheet' type='text/css'>
<?php } ?>
<?php foreach ($styles as $style) { ?>
<link rel="<?php echo $style['rel']; ?>" type="text/css" href="<?php echo $style['href']; ?>" media="<?php echo $style['media']; ?>" />
<?php } ?>
<link rel="stylesheet" type="text/css" href="catalog/view/javascript/jquery/ui/themes/ui-lightness/jquery-ui-1.8.16.custom.css" />
<?php if( $helper->getParam('skin') &&  $helper->getParam('skin') != 'default' ){ ?>
<link rel="stylesheet" type="text/css" href="catalog/view/theme/<?php echo $themeName;?>/skins/<?php echo  $helper->getParam('skin');?>/stylesheet/stylesheet.css" />
<?php } ?>
<link rel="stylesheet" type="text/css" href="catalog/view/theme/<?php echo $themeName;?>/stylesheet/font-awesome.min.css" />
<?php if( isset($themeConfig['responsive']) && $themeConfig['responsive'] ){ ?>
<link rel="stylesheet" type="text/css" href="catalog/view/theme/<?php echo $themeName;?>/stylesheet/bootstrap-responsive.css" />
<link rel="stylesheet" type="text/css" href="catalog/view/theme/<?php echo $themeName;?>/stylesheet/theme-responsive.css" />
<?php } ?>
<?php if( $direction == 'rtl' ) { ?>
<link rel="stylesheet" type="text/css" href="catalog/view/theme/<?php echo $themeName;?>/stylesheet/bootstrap-rtl.css" />
<link rel="stylesheet" type="text/css" href="catalog/view/theme/<?php echo $themeName;?>/stylesheet/theme-rtl.css" />
<?php } ?>

<?php foreach( $helper->getScriptFiles() as $script )  { ?>
<script type="text/javascript" src="<?php echo $script; ?>"></script>
<?php } ?>

<?php foreach ($scripts as $script) { ?>
<script type="text/javascript" src="<?php echo $script; ?>"></script>
<?php } ?>

<?php if( isset($themeConfig['custom_javascript'])  && !empty($themeConfig['custom_javascript']) ){ ?>
	<script type="text/javascript"><!--
		$(document).ready(function() {
			<?php echo html_entity_decode(trim( $themeConfig['custom_javascript']) ); ?>
		});
//--></script>
<?php }	?>
<!--[if IE 8]>         
 <link rel="stylesheet" type="text/css" href="catalog/view/theme/<?php echo $themeName;?>/stylesheet/ie8.css" />
<![endif]-->
<!--[if lt IE 9]>
<?php if( isset($themeConfig['load_live_html5'])  && $themeConfig['load_live_html5'] ) { ?>
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
<?php } else { ?>
<script src="catalog/view/javascript/html5.js"></script>
<?php } ?>
<![endif]-->
<link rel="stylesheet" type="text/css" href="catalog/view/theme/<?php echo $themeName;?>/stylesheet/paneltool.css" />

<?php if ( isset($stores) && $stores ) { ?>
<script type="text/javascript"><!--
$(document).ready(function() {
<?php foreach ($stores as $store) { ?>
$('body').prepend('<iframe src="<?php echo $store; ?>" style="display: none;"></iframe>');
<?php } ?>
});
//--></script>
<?php } ?>
<?php echo $google_analytics; ?>
</head>
<body class="fs<?php echo $themeConfig['fontsize'];?> <?php echo $helper->getPageClass();?> <?php echo $helper->getParam('body_pattern','');?>">
<section id="page-container">
<section id="header">
		<div class="container">
			<div class="row-fluid">
				<div class="span2">
				  <?php if ($logo) { ?>
				  <div id="logo"><a href="<?php echo $home; ?>"><img src="<?php echo $logo; ?>" title="<?php echo $name; ?>" alt="<?php echo $name; ?>" /></a></div>
				  <?php } ?>
				
				</div>

				<div class="header-right span7 offset3 pull-right ">
					<div class="login clearfix">
						<?php if (!$logged) { ?>
						<?php echo $text_welcome; ?>
						<?php } else { ?>
						<?php echo $text_logged; ?>
						<?php } ?> 
					</div>
					<div class="wrap-link clearfix">
						<div class="currency pull-left">
							<?php echo $currency; ?>
						</div> 
						<div class="language pull-left">
							<?php echo $language; ?>
						</div> 
						<div class="links pull-right">
							<a class="first" href="<?php echo $home; ?>"><?php echo $text_home; ?></a>
							<a href="<?php echo $wishlist; ?>" id="wishlist-total"><?php echo $text_wishlist; ?></a>
							<a href="<?php echo $account; ?>"><?php echo $text_account; ?></a>
							<a href="<?php echo $shopping_cart; ?>"><?php echo $text_shopping_cart; ?></a>
							<a class="last" href="<?php echo $checkout; ?>"><?php echo $text_checkout; ?></a>
							
						</div>
					</div>
					<div class="cart-top pull-right">
						<?php echo $cart; ?>
					</div>
				</div>
			</div>
		</div>
</section>

<section id="mainnav">
	<div class="container">
		<div class="mainnav-inner">
			<div class="row-fluid">
				<?php 
				/**
				 * Main Menu modules: as default if do not put megamenu, the theme will use categories menu for main menu
				 */
				$modules = $helper->getModulesByPosition( 'mainmenu' ); 
				if( count($modules) ){ 
				?>

						<?php foreach ($modules as $module) { ?>
						<nav id="mainmenu" class="span9">	<?php echo $module; ?></nav>
						<?php } ?>

				<?php } elseif ($categories) { ?>
				<nav id="mainmenu" class="span9"><div class="navbar">
					<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
					  <span class="icon-bar"></span>
					  <span class="icon-bar"></span>
					  <span class="icon-bar"></span>
					</a>
					<div class="navbar-inner">

					<div class="nav-collapse collapse">
							
						  <ul class="nav">
							<?php foreach ($categories as $category) { ?>
							
							<?php if ($category['children']) { ?>			
							<li class="parent dropdown deeper "><a href="<?php echo $category['href'];?>" class="dropdown-toggle" data-toggle="dropdown"><?php echo $category['name']; ?>
							<b class="caret"></b>
							</a>
							<?php } else { ?>
							<li ><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a>
							<?php } ?>
							<?php if ($category['children']) { ?>
							  <ul class="dropdown-menu">
								<?php for ($i = 0; $i < count($category['children']);) { ?>
								
								  <?php $j = $i + ceil(count($category['children']) / $category['column']); ?>
								  <?php for (; $i < $j; $i++) { ?>
								  <?php if (isset($category['children'][$i])) { ?>
								  <li><a href="<?php echo $category['children'][$i]['href']; ?>"><?php echo $category['children'][$i]['name']; ?></a></li>
								  <?php } ?>
								  <?php } ?>
								
								<?php } ?>
						</ul>
							  <?php } ?>
							</li>
							<?php } ?>
						  </ul>
					</div>	</div>		  
				</div>
				</nav>
				<?php } ?>
				<div id="search" class="span3">
					<div class="button-search"></div>
					<input type="text" name="search" placeholder="<?php echo $text_search; ?>" value="<?php echo $search; ?>" />

				</div>
			</div>
		</div>
	</div>
</section>

<?php
/**
 * Slideshow modules
 */
$modules = $helper->getModulesByPosition( 'slideshow' ); 
if( $modules ){
?>
<section id="slideshow" class="pav-slideshow">
	<div class="container">
		<?php foreach ($modules as $module) { ?>
			<?php echo $module; ?>
		<?php } ?>
	</div>
</section>
<?php } ?>
<section id="sys-notification"><div class="container"><div id="notification"></div></div></section>
<?php
/**
 * Promotion modules
 * $ospans allow overrides width of columns base on thiers indexs. format array( column-index=>span number ), example array( 1=> 3 )[value from 1->12]
 */
$modules = $helper->getModulesByPosition( 'showcase' ); 
$ospans = array();

if( count($modules) ){
$cols = isset($config['block_showcase'])&& $config['block_showcase']?(int)$config['block_showcase']:count($modules);	
$class = $helper->calculateSpans( $ospans, $cols );
?>
<div class="pav-showcase" id="pavo-showcase">
	<div class="container">
	<?php $j=1;foreach ($modules as $i =>  $module) {  ?>
			<?php if( $i++%$cols == 0 || count($modules)==1  ){  $j=1;?><div class="row-fluid"><?php } ?>	
			<div class="<?php echo $class[$j];?>"><?php echo $module; ?></div>
			<?php if( $i%$cols == 0 || $i==count($modules) ){ ?></div><?php } ?>	
	<?php  $j++;  } ?>	
	</div>
</div>
<?php } ?>
<?php
/**
 * Promotion modules
 * $ospans allow overrides width of columns base on thiers indexs. format array( 1=> 3 )[value from 1->12]
 */
$modules = $helper->getModulesByPosition( 'promotion' ); 
$ospans = array();

if( count($modules) ){
$cols = isset($config['block_promotion'])&& $config['block_promotion']?(int)$config['block_promotion']:count($modules);	
$class = $helper->calculateSpans( $ospans, $cols );
?>
<div class="pav-promotion" id="pav-promotion">
	<div class="container">
	<?php $j=1;foreach ($modules as $i =>  $module) {  ?>
			<?php if( $i++%$cols == 0 || count($modules)==1 ){  $j=1;?><div class="row-fluid"><?php } ?>	
			<div class="<?php echo $class[$j];?>"><?php echo $module; ?></div>
			<?php if( $i%$cols == 0 || $i==count($modules) ){ ?></div><?php } ?>	
	<?php  $j++;  } ?>	
	</div>
</div>
<?php } ?>
<section id="columns"><div class="container"><div class="row-fluid">

получается все кроме этого сгделал и кнопка появилась но перекидывает на главную.

В обещём вопрос, ггде в этом когде всивить 

<script type="text/javascript" src="catalog/view/javascript/fast_order.js"></script>

 

Спойлером не пропотому чтовали пользоваться когда икой код всивляете? Скрипт можно всивить  в файле footer.tpl перед закрывающим тегом </html>

Edited by Alexidi76
Link to comment
Share on other sites


  • 2 weeks later...

Начну с предистории, может эи информация окажется важной, усиновила модуль, кнопка "быстрый заказ"появилась, но не зарилиила (ничего не происходило при нажатии на нее), я попыилась выполнить рекомендации данные на форуме

перенесла вот это "catalog/view/theme/default/stylesheet/fast_order.css" в папку моей темы

и еещё это выполнила

 

 

У кого не синдартная тема, то в файле fast_order.xml надо поправить пути, вместо * нужно посивить название своей темы, и вместо default тоже самое, вот строки:
6
22
27
32

 

 

После этого кнопка исчезла вовсе. Удалила модуль, усиновила заново и сайту насила пи..да, не отображаются картинки, ни одной нет. Модуль я удалила, но проблему это не решило. Что я им могла навертеть, чтобы ик вышло? Очень жду вашей помощи. :cry:

сайт pharmabelle.ru 1.5.5.11 тема не гдефолтная

Link to comment
Share on other sites


  • 3 weeks later...

Здравствуйте!

 

У меня сайт на трех языках.

Как сгделать перевод на другие языки в файле javascript/fast_order

 

$(document).ready(function () {
    $('#fast_order').colorbox({href:"#fast_order_form",inline:true, width:"650px", height:"330px", title:" "});
    $('#fast_order_form .fast_order_center button').click(function () {
      var product_name = $('#product_name').val();
      var product_price = $('#product_price').val();
      var customer_name = $('#customer_name').val();
      var customer_phone = $('#customer_phone').val();
      var customer_message = $('#customer_message').val();
      $('#result').html('Обрабатываем ввегденные данные..');
      $.post('./fast_order.php', { 'product_name': product_name, 'product_price': product_price, 'customer_name': customer_name, 'customer_phone': customer_phone, 'customer_message': customer_message }, function (data) { if (data == 'empty') { $('#fast_order_result').html('<span class="fast_order_error">Обязательно укажите ваше имя и телефон, иначе мы не сможем вам перезвонить!</span>'); } else { $('#fast_order_result').html('<span class="fast_order_success">Ваш заказ успешно оформлен!</span><br /><span>Мы перезвоним вам в течение дня. <a onclick="$(window).colorbox.close();">Закрыть</a> это окно?</span>'); } });
    });
});

Link to comment
Share on other sites


  • 5 weeks later...

Товарищи подскажите, попропотому чтовал посивтиь на 2.1 , руками, но после нажатия(кнопка просто в вигде текси, видимо исп. другой класс, но это не ик важно сейчас), переход на главную и всё, дальше гдело не идёт, что может быть?

Link to comment
Share on other sites


  • 2 weeks later...

Спасипотому что,мод просто отличный. 

Усиновил по инструкции, все рилииет!

 

Не могу понять как правильно прописать несколько e-mail адресов для отправки сообещёний. 

Перепропотому чтовал несколько вариантов - не помогает((

Может икой подгдержки вовсе нет ....

Link to comment
Share on other sites


Спасипотому что,мод просто отличный. 

Усиновил по инструкции, все рилииет!

 

Не могу понять как правильно прописать несколько e-mail адресов для отправки сообещёний. 

Перепропотому чтовал несколько вариантов - не помогает((

Может икой подгдержки вовсе нет ....

 

Разобрался, все рилииет отлично.

Link to comment
Share on other sites


  • 3 weeks later...

 

И еещё часть моей дорилитки в этот модуль......

 

<add>
<![CDATA[
<a id="fast_order" href="#fast_order_form" class="button" onclick="javascript: upd();" />Быстрый заказ</a>
<div style="display:none">
          <div id="fast_order_form">       
            <input id="product_name" type="hidden" value="<?php echo $heading_title; ?>">
            <input id="product_model" type="hidden" value="<?php echo $model; ?>">
            <input id="product_price" type="hidden" value="">
            <input id="qty" type="hidden" value="1">
            <input id="options" type="hidden" value="">
            <div class="fast_order_center" id="order">Быстрый заказ только для ******ы!<br><br>Товар: <?php echo $heading_title; ?></div>
            <div class="fast_order_left">
              <p>Имя:</p>
              <p>Телефон:</p>
              <p>Комменирий:</p>
            </div>
            <div class="fast_order_right">
              <p><input type="text" id="customer_name"/></p>
              <p>+38 <input type="text" id="customer_phone" style="width:196px"/></p>
              <p><input type="text" id="customer_message"/></p>
            </div>
            <div class="fast_order_center">
              <p id="fast_order_result">Пожалуйси, укажите ваше имя и телефон, чтобы мы могли связаться с вами</p>
              <button class="fast_order_button"><span>Отправить</span></button>
            </div>
          </div>
        </div>
        <script type="text/javascript">
        
        function upd() {
        $('#qty').val($('#quantity').val());    
        var tmp='';
        $('div[id^="option-"]').each(function(){
        var scv = $(this).find('option:selected').html();
        var rcv = $(this).find('input:radio:checked').next('label:first').html();
        var ccv = $(this).find('input:checkbox:checked').next('label:first').html();
        $.trim(scv);
        $.trim(rcv);
        $.trim(ccv);
        if (scv!==null){
        tmp +=$(this).find('b').text()+" "+scv+"; ";
        }
        if (rcv!==null){
        tmp +=$(this).find('b').text()+" "+rcv+"; ";
        }
        if (ccv!==null){
        tmp +=$(this).find('b').text()+" "+ccv+"; ";
        }
        });
        $('#options').val(tmp);
        
        var tovar = '';
        if ($('#options').val()!=='') {tovar +="<br>Опции: " + $('#options').val();}
        tovar += "<br>Количество: " + $('#quantity').val();
        tovar += "<br>Цена(за шт.): " + $('#product_price').val() + "; ";        
        $('#tovar').remove();
        $('#order').append('<span id="tovar"><br>'+tovar+'</span>');              
        }
        </script>   
]]></add> 

Если код кому-то покажется кривым и навороченным - строго не судите, я не программист совсем :)

 

 

 

отличное решение.... а как сгделать чтоб атрибуты приходили на почту.... в модалку все передается... а дное упс)))... плиззз... хелп...

 

123456.jpg

Link to comment
Share on other sites


отличное решение.... а как сгделать чтоб атрибуты приходили на почту.... в модалку все передается... а дное упс)))... плиззз... хелп...

 

 

Методом тыка сгделал пересылку атрибутов на почту... но вот в чем еещё проблема.... при выпотому чторе 2 чекпотому чтоксов = JS этопляет только первый....

Link to comment
Share on other sites


Ребят, а можно как то встроить модуль в страницу товара после описания, типа как в лендингах сгделано?

Уже не надо, сам запилил!

Link to comment
Share on other sites


Добрый гдень! В момент, когда прописал путь к скрипту в файле \catalog\view\javascript\fast_order.js, и вместо mysite.com указал адрес своего сайи, у меня на главной страниэто исчезла картинка слайгдера. 
Быстрый заказ рилииет отлично, заявки падают на указанный e-mail. Как воссиновить рилиту слайгдера?

(Кроме адреса сайи, и e-mail для получения заказов ничего потому чтольше не менял)

У меня OcStore 1.5, и папку upload взял самую первую, из fast_order_1.0.2.zip

Что не ик? Помогите пожалуйси.

Link to comment
Share on other sites


  • 3 weeks later...

Добрый гдень. Есть потребность отслеживать этоль в google analytics.

Необходимо добавить код в момент успешной отправки формы:

 ga('send', 'pageview', '/view/sendform');

Никак не могу разобраться куда его всивить. 

 

Всивляю в fast_order.js после $('#fast_order_result').html, но данные в google analytics не отправляются.

$('#fast_order_result').html('<span class="fast_order_success">Ваш заказ успешно оформлен!</span><br /><span>Мы перезвоним вам в течение дня. <a onclick="$(window).colorbox.close();">Закрыть</a> это окно?</span>');ga('send', 'pageview', '/view/sendform');

Может подскажете в чем может быть проблема?

Link to comment
Share on other sites


Добрый гдень. возникла проблема после усиновки сайт слеиет
Parse error: syntax error, unexpected ''stock_status'' (T_CONSTANT_ENCAPSED_STRING), expecting ')' in /home/ozov/detal-avto.com.ua/www/vqmod/vqcache/vq2-catalog_controller_product_category.php on line 274 

Нашел ответ только вопрос все ли верно нужно ли ик гделать 
<search position="after" offset="10" error="skip"><![CDATA[$this->data['products'][] = array(]]></search>

] = array(]]>  исправить на  [] = array()]]>

Все после зарилиило а кнопочки 

быстрый заказ нет (( 

И в админке пусто (

Edited by virtas
Link to comment
Share on other sites


  • 3 weeks later...
  • 2 weeks later...

Добрый гдень! Усиновил, и сгделал все как написано. кнопка ик и не отобразилась. Пропотому чтовал заливать вручную, кнопки ик и нет. Подскажите пожалуйси, в каком месте руки выпрямить. Шаблон не гдефолтный. vqmod стоит

сайт farkopcar.ru Версия опенкарт 1.5.2.1

Link to comment
Share on other sites


  • 4 weeks later...

ocsrtore 1.5.5.1.2. Default. Vqmod. Не отправляет на почту и хоть ты тресни. Пишет что Ваш заказ успешно оформлен!  Причем поля для заполнения выгделены красным цветом. Может кто силкивался..

Edited by teslaS
Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.