please help me i was trying but not get success. 
Saturday, October 27, 2012
Wednesday, October 17, 2012
magento language switch code
<?php if(count($this->getStores())>1): ?>
<div class="form-language">
<label><?php echo $this->__('Language:') ?></label>
<ul>
<?php foreach ($this->getStores() as $_lang): ?>
<?php
$tam = $this->htmlEscape($_lang->getName());
$ten = substr($tam,0,2);
?>
<?php $_selected = ($_lang->getId() == $this->getCurrentStoreId()) ? 'selected ' : '' ?>
<li class="<?php echo $_selected ?>"><a href="<?php echo $_lang->getCurrentUrl() ?>"><?php echo $ten ?></a></li>
<?php endforeach; ?>
</ul>
<script type="text/javascript">decorateGeneric($$('.form-language ul li'), ['first','last'])</script>
</div>
<?php endif; ?>
<div class="form-language">
<label><?php echo $this->__('Language:') ?></label>
<ul>
<?php foreach ($this->getStores() as $_lang): ?>
<?php
$tam = $this->htmlEscape($_lang->getName());
$ten = substr($tam,0,2);
?>
<?php $_selected = ($_lang->getId() == $this->getCurrentStoreId()) ? 'selected ' : '' ?>
<li class="<?php echo $_selected ?>"><a href="<?php echo $_lang->getCurrentUrl() ?>"><?php echo $ten ?></a></li>
<?php endforeach; ?>
</ul>
<script type="text/javascript">decorateGeneric($$('.form-language ul li'), ['first','last'])</script>
</div>
<?php endif; ?>
Magento language switcher
Magento language switcher
this is below phtml code for magento
<?php if(count($this->getGroups())>1): ?>
<div class="language-switcher" style="margin-left:15px">
<label for="select-store"><?php echo $this->__('Select Store') ?>: </label>
<select id="select-store" onchange="location.href=this.value">
<?php /*foreach ($this->getStores() as $_store): ?>
<option value="<?php echo $_store->getUrl('') ?>"<?php if($_store->getId()==$this->getCurrentStoreId()): ?> selected="selected"<?php endif; ?>><?php echo $_store->getName() ?></option>
<?php endforeach;*/ ?>
<?php foreach ($this->getGroups() as $_group): ?>
<?php $_selected = ($_group->getId()==$this->getCurrentGroupId()) ? 'selected="selected"' : '' ?>
<option value="<?php echo $_group->getHomeUrl() ?>" <?php echo $_selected ?>><?php echo $this->htmlEscape($_group->getName()) ?></option>
<?php endforeach; ?>
</select>
</div>
<?php endif; ?>
<block type="page/html_header" name="header" as="header">
<block type="page/template_links" name="top.links" as="topLinks"/>
<block type="page/switch" name="store_language" as="store_language" template="page/switch/languages.phtml"/>
<block type="page/switch" name="store_switcher_top" as="store_switcher_top" template="page/switch/stores-top.phtml"/>
<block type="core/text_list" name="top.menu" as="topMenu"/>
</block>
this is below phtml code for magento
<?php if(count($this->getGroups())>1): ?>
<div class="language-switcher" style="margin-left:15px">
<label for="select-store"><?php echo $this->__('Select Store') ?>: </label>
<select id="select-store" onchange="location.href=this.value">
<?php /*foreach ($this->getStores() as $_store): ?>
<option value="<?php echo $_store->getUrl('') ?>"<?php if($_store->getId()==$this->getCurrentStoreId()): ?> selected="selected"<?php endif; ?>><?php echo $_store->getName() ?></option>
<?php endforeach;*/ ?>
<?php foreach ($this->getGroups() as $_group): ?>
<?php $_selected = ($_group->getId()==$this->getCurrentGroupId()) ? 'selected="selected"' : '' ?>
<option value="<?php echo $_group->getHomeUrl() ?>" <?php echo $_selected ?>><?php echo $this->htmlEscape($_group->getName()) ?></option>
<?php endforeach; ?>
</select>
</div>
<?php endif; ?>
this below code for xml page for create block
<block type="page/html_header" name="header" as="header">
<block type="page/template_links" name="top.links" as="topLinks"/>
<block type="page/switch" name="store_language" as="store_language" template="page/switch/languages.phtml"/>
<block type="page/switch" name="store_switcher_top" as="store_switcher_top" template="page/switch/stores-top.phtml"/>
<block type="core/text_list" name="top.menu" as="topMenu"/>
</block>
Saturday, October 13, 2012
inserting data into database based by checkbox if checkbox selected.
<input type="button" name="Un_CheckAll" value="Uncheck All "| 140 | onclick="UnCheckAll(document.myform.status)"/> | 
| 141 |          | 
| 142 |         <th width="84"scope="row"><label> | 
| 143 |           <label> | 
| 144 |             <input type="submit"name="Simpan"id="Simpan"value="Simpan"/> | 
| 145 |           </label> | 
| 146 |       </table> | 
| 147 |     <p> </p> | 
| 148 |     <p> </p> | 
| 149 |   </form> | 
| 150 |   <p> </p> | 
| 151 |   <p> </p> | 
| 152 | </blockquote> | 
| 153 | </body> | 
| 154 | 
| 155 | </html><?php | 
| 156 | if(isset($_POST['Simpan'])) | 
| 157 |           { | 
| 158 |               | 
| 159 |                $status_id= $_POST['form1.status_id']; | 
| 160 |                $no_pend= $totalRows_kelas['no_pend']; | 
| 161 |                $nama_pelajar= $totalRows_kelas['nama_pelajar']; | 
| 162 |                $kelas= $totalRows_kelas['kelas']; | 
| 163 |                $kod_pensyarah= $totalRows_pensyarah['kod_pensyarah']; | 
| 164 |             if($status_id=1) | 
| 165 |               { | 
| 166 |              $sql="INSERT INTO pend_kursus( kod_pensyarah,kod_kursus, no_pend, kelas  ) | 
| 167 |                         VALUES | 
| 168 |                         ('$kod_pensyarah','$kod_kursus','$no_pend','$kelas')"; | 
| 169 |               } | 
| 170 |                  | 
| 171 |             echo"<script language='Javascript'>alert('Maklumat Telah Berjaya Disimpan');</script>"; | 
| 172 |           } | 
| 173 | $result= mysql_query($sql);?> | 
| 174 | <?php | 
| 175 | mysql_free_result($pensyarah); | 
| 176 | ?> | 
|   |   |   | 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
   | 
Friday, October 12, 2012
Remove shipping address and method from onepage checkout in magento
Go to:
app\code\core\Mage\Checkout\Block \Onepage.php
Change the code :
public function getSteps()
 {
 $steps = array();
 if (!$this->isCustomerLoggedIn()) {
 $steps['login'] = $this->getCheckout()->getStepData('login');
 }
 //$stepCodes = array('billing', 'shipping', 'shipping_method', 'payment', 'review');
 $stepCodes = array('billing', 'payment', 'review');
 foreach ($stepCodes as $step) {
 $steps[$step] = $this->getCheckout()->getStepData($step);
 }
 return $steps;
 }
Go to:
app\code\core\Mage\Checkout\controllers\ OnepageController.php
Edit:
protected $_sectionUpdateFunctions = array( 'payment-method' => '_getPaymentMethodsHtml', // 'shipping-method' => '_getShippingMethodsHtml', 'review' => '_getReviewHtml', );
Also edit saveBillingAction() function
public function saveBillingAction() { if ($this->_expireAjax()) { return; } if ($this->getRequest()->isPost()) { //$postData = $this->getRequest()->getPost('billing', array()); //$data = $this->_filterPostData($postData); $data = $this->getRequest()->getPost('billing', array()); $customerAddressId = $this->getRequest()->getPost('billing_address_id', false); if (isset($data['email'])) { $data['email'] = trim($data['email']); } $result = $this->getOnepage()->saveBilling($data, $customerAddressId); if (!isset($result['error'])) { /* check quote for virtual */ if ($this->getOnepage()->getQuote()->isVirtual()) { $result['goto_section'] = 'payment'; $result['update_section'] = array( 'name' => 'payment-method', 'html' => $this->_getPaymentMethodsHtml() ); } /*elseif (isset($data['use_for_shipping']) && $data['use_for_shipping'] == 1) { $result['goto_section'] = 'shipping_method'; $result['update_section'] = array( 'name' => 'shipping-method', 'html' => $this->_getShippingMethodsHtml() ); $result['allow_sections'] = array('shipping'); $result['duplicateBillingInfo'] = 'true'; }*/ //End of Comment by Amit Bera else { //$result['goto_section'] = 'shipping'; $result['goto_section'] = 'payment'; } } $this->getResponse()->setBody(Mage::helper('core')->jsonEncode($result)); } }
Go to:
\app\code\core\Mage\Sales\Model\Service\ Quote.php
Edit:
protected function _validate() { $helper = Mage::helper('sales'); if (!$this->getQuote()->isVirtual()) { $address = $this->getQuote()->getShippingAddress(); $addressValidation = $address->validate(); // if ($addressValidation !== true) { // Mage::throwException( //$helper->__('Please check shipping address information. %s', implode(' ', $addressValidation)) //); //} // $method= $address->getShippingMethod(); //$rate = $address->getShippingRateByCode($method); //if (!$this->getQuote()->isVirtual() && (!$method || !$rate)) { //Mage::throwException($helper->__('Please specify a shipping method.')); //} }
In billing information tab you see radio button for shipping address as billing address ,just hidden it or remove it .the file located at – app\design\frontend\default\your template\yourtemplate\persistent\checkout\onepage\billing,phtml
Or
app\design\frontend\default\your template\template \checkout\onepage\billing,phtml
In app\locale\en_US\template\email\sales\ order_new.html
From
{{var order.getShippingAddress().format('html')}}
To
{{var order.getBillingAddress().format('html')}}
And
{{var order.getShippingDescription()}}
Remove it.
Thursday, October 11, 2012
Tuesday, October 9, 2012
Magento EM product label
<?php
class EM_Productlabels_Helper_Data extends Mage_Core_Helper_Abstract
{
protected $labels;
public function resizeImage($imageName, $width=NULL, $height=NULL, $imagePath=NULL,$type)
{
$imagePath = str_replace("/", DS, $imagePath);
$imagePathFull = Mage::getBaseDir('media') . DS . $imagePath . DS . $imageName;
if($width == NULL && $height == NULL) {
$width = 100;
$height = 100;
}
$resizePath = $width . 'x' . $height;
$resizePathFull = Mage::getBaseDir('media') . DS . $imagePath . DS . $type. DS . $resizePath . DS . $imageName;
if (file_exists($imagePathFull) && !file_exists($resizePathFull)) {
$imageObj = new Varien_Image($imagePathFull);
$imageObj->keepTransparency(true);
//$imageObj->constrainOnly(TRUE);
$imageObj->keepAspectRatio(TRUE);
$imageObj->resize($width,$height);
$imageObj->save($resizePathFull);
}
$imagePath=str_replace(DS, "/", $imagePath);
return Mage::getBaseUrl("media") . $imagePath . "/" . $type . "/" . $resizePath . "/" . $imageName;
}
function initLabels()
{
if($this->labels)
return $this->labels;
       
$label = Mage::getModel('productlabels/productlabels');
$attributes = $label->getAttributes();
$collection = $label->getCollection();
foreach($attributes as $a)
{
$atrNameTbl = $a->getNameAttribute().'tbl';
$atrNameTblDefault = $a->getNameAttribute().'tbl_default';
$collection->getSelect()->joinLeft(array($atrNameTbl => $collection->getTable('productlabels/type_'.$a->getType())),
"$atrNameTbl.label_id = main_table.id
AND $atrNameTbl.attribute_id = ".$a->getId()."
AND $atrNameTbl.store_id = ".Mage::app()->getStore()->getId(), array(
))->joinLeft(array($atrNameTblDefault => $collection->getTable('productlabels/type_'.$a->getType())),
"$atrNameTblDefault.label_id = main_table.id
AND $atrNameTblDefault.attribute_id = ".$a->getId()."
AND $atrNameTblDefault.store_id = ".$this->_getDefaultStoreId(), array(
$a->getNameAttribute() => "if($atrNameTbl.value <> 'NULL',$atrNameTbl.value,$atrNameTblDefault.value)"
));
}
$this->labels = $collection;
return $this->labels;
}
function display($_product)
{
$labels = $this->initLabels();
$block = new EM_Productlabels_Block_Productlabels();
$labelShows = array();
foreach ($labels as $label)
{
$catalogRule = Mage::getModel('productlabels/rule');
$actionsArr = unserialize($label->getActions());
if (!empty($actionsArr) && is_array($actionsArr)) {
$catalogRule->getConditions()->loadArray($actionsArr);
}
$object = new Varien_Object();
$object->setData('product', $_product);
$object->setData('label', $label);
            
if($validate = (bool)$catalogRule->validate($object) && $label->getEnable() == 1)
{
$labelShows[] = $label;
                
}
}
if(!empty ($labelShows))
{
echo $block->addObject(array('labels'=>$labelShows,'product'=>$_product))->setTemplate('em_productlabels/productlabels.phtml')->toHtml();
}
        
}
/**
* Default sore ID getter
*
* @return integer
*/
protected function _getDefaultStoreId()
{
return Mage_Catalog_Model_Abstract::DEFAULT_STORE_ID;
}
}
class EM_Productlabels_Helper_Data extends Mage_Core_Helper_Abstract
{
protected $labels;
public function resizeImage($imageName, $width=NULL, $height=NULL, $imagePath=NULL,$type)
{
$imagePath = str_replace("/", DS, $imagePath);
$imagePathFull = Mage::getBaseDir('media') . DS . $imagePath . DS . $imageName;
if($width == NULL && $height == NULL) {
$width = 100;
$height = 100;
}
$resizePath = $width . 'x' . $height;
$resizePathFull = Mage::getBaseDir('media') . DS . $imagePath . DS . $type. DS . $resizePath . DS . $imageName;
if (file_exists($imagePathFull) && !file_exists($resizePathFull)) {
$imageObj = new Varien_Image($imagePathFull);
$imageObj->keepTransparency(true);
//$imageObj->constrainOnly(TRUE);
$imageObj->keepAspectRatio(TRUE);
$imageObj->resize($width,$height);
$imageObj->save($resizePathFull);
}
$imagePath=str_replace(DS, "/", $imagePath);
return Mage::getBaseUrl("media") . $imagePath . "/" . $type . "/" . $resizePath . "/" . $imageName;
}
function initLabels()
{
if($this->labels)
return $this->labels;
$label = Mage::getModel('productlabels/productlabels');
$attributes = $label->getAttributes();
$collection = $label->getCollection();
foreach($attributes as $a)
{
$atrNameTbl = $a->getNameAttribute().'tbl';
$atrNameTblDefault = $a->getNameAttribute().'tbl_default';
$collection->getSelect()->joinLeft(array($atrNameTbl => $collection->getTable('productlabels/type_'.$a->getType())),
"$atrNameTbl.label_id = main_table.id
AND $atrNameTbl.attribute_id = ".$a->getId()."
AND $atrNameTbl.store_id = ".Mage::app()->getStore()->getId(), array(
))->joinLeft(array($atrNameTblDefault => $collection->getTable('productlabels/type_'.$a->getType())),
"$atrNameTblDefault.label_id = main_table.id
AND $atrNameTblDefault.attribute_id = ".$a->getId()."
AND $atrNameTblDefault.store_id = ".$this->_getDefaultStoreId(), array(
$a->getNameAttribute() => "if($atrNameTbl.value <> 'NULL',$atrNameTbl.value,$atrNameTblDefault.value)"
));
}
$this->labels = $collection;
return $this->labels;
}
function display($_product)
{
$labels = $this->initLabels();
$block = new EM_Productlabels_Block_Productlabels();
$labelShows = array();
foreach ($labels as $label)
{
$catalogRule = Mage::getModel('productlabels/rule');
$actionsArr = unserialize($label->getActions());
if (!empty($actionsArr) && is_array($actionsArr)) {
$catalogRule->getConditions()->loadArray($actionsArr);
}
$object = new Varien_Object();
$object->setData('product', $_product);
$object->setData('label', $label);
if($validate = (bool)$catalogRule->validate($object) && $label->getEnable() == 1)
{
$labelShows[] = $label;
}
}
if(!empty ($labelShows))
{
echo $block->addObject(array('labels'=>$labelShows,'product'=>$_product))->setTemplate('em_productlabels/productlabels.phtml')->toHtml();
}
}
/**
* Default sore ID getter
*
* @return integer
*/
protected function _getDefaultStoreId()
{
return Mage_Catalog_Model_Abstract::DEFAULT_STORE_ID;
}
}
Magenot Cloudzoom view page code
try this code in view product page code
<?php
/**
* Magento
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License (AFL 3.0)
* that is bundled with this package in the file LICENSE_AFL.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/afl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@magentocommerce.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade Magento to newer
* versions in the future. If you wish to customize Magento for your
* needs please refer to http://www.magentocommerce.com for more information.
*
* @category design
* @package base_default
* @copyright Copyright (c) 2011 Magento Inc. (http://www.magentocommerce.com)
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
*/
/**
* Product view template
*
* @see Mage_Catalog_Block_Product_View
* @see Mage_Review_Block_Product_View
*/
?>
<?php $_helper = $this->helper('catalog/output'); ?>
<?php $_product = $this->getProduct(); ?>
<script type="text/javascript">
var optionsPrice = new Product.OptionsPrice(<?php echo $this->getJsonConfig() ?>);
</script>
<?php echo $this->getLayout()->getBlock('breadcrumbs')->toHTML()?>
<div id="messages_product_view"><?php echo $this->getMessagesBlock()->getGroupedHtml() ?></div>
<div class="product-view">
<div class="product-essential">
<form action="<?php echo $this->getSubmitUrl($_product) ?>" method="post" id="product_addtocart_form"<?php if($_product->getOptions()): ?> enctype="multipart/form-data"<?php endif; ?>>
<div class="no-display">
<input type="hidden" name="product" value="<?php echo $_product->getId() ?>" />
<input type="hidden" name="related_product" id="related-products-field" value="" />
</div>
<div class="product-shop">
<div class="product-name">
<h1><?php echo $_helper->productAttribute($_product, $_product->getName(), 'name') ?></h1>
</div>
<div class="addthis-review">
<?php echo $this->getReviewsSummaryHtml($_product, false, true)?>
<!-- AddThis Button BEGIN -->
<a class="addthis_button" href="http://www.addthis.com/bookmark.php?v=300&pubid=xa-4ef995db1847b418"><img src="http://s7.addthis.com/static/btn/v2/lg-share-en.gif" width="125" height="16" alt="Bookmark and Share" style="border:0"/></a>
<script type="text/javascript" src="http://s7.addthis.com/js/300/addthis_widget.js#pubid=xa-4ef995db1847b418"></script>
<!-- AddThis Button END -->
</div>
<?php echo $this->getChildHtml('alert_urls') ?>
<?php echo $this->getChildHtml('product_type_data') ?>
<?php echo $this->getChildHtml('extrahint') ?>
<?php echo $this->getTierPriceHtml() ?>
<div class="sku"><?php echo $this->__('<span>SKU : </span>').$this->stripTags($_product->getSku()); ?></div>
<?php echo $this->getPriceHtml($_product) ?>
<?php if (!$this->hasOptions()):?>
<div class="add-to-box">
<?php if($_product->isSaleable()): ?>
<?php echo $this->getChildHtml('addtocart') ?>
<?php if( $this->helper('wishlist')->isAllow() || $_compareUrl=$this->helper('catalog/product_compare')->getAddUrl($_product)): ?>
<span class="or"><?php echo $this->__('OR') ?></span>
<?php endif; ?>
<?php endif; ?>
<?php echo $this->getChildHtml('addto') ?>
</div>
<?php echo $this->getChildHtml('extra_buttons') ?>
<?php elseif (!$_product->isSaleable()): ?>
<div class="add-to-box">
<?php echo $this->getChildHtml('addto') ?>
</div>
<?php endif; ?>
           
            
<?php echo $this->getChildHtml('other');?>
<?php if ($_product->isSaleable() && $this->hasOptions()):?>
<?php echo $this->getChildChildHtml('container1', '', true, true) ?>
<?php endif;?>
            
<?php if ($_product->getShortDescription()):?>
<div class="short-description">
<h2><?php echo $this->__('Quick Overview') ?></h2>
<div class="std"><?php echo $_helper->productAttribute($_product, nl2br($_product->getShortDescription()), 'short_description') ?></div>
</div>
<?php endif;?>
<!-- AddThis Button BEGIN -->
<div class="addthis_toolbox addthis_default_style ">
<a class="addthis_button_facebook_like" fb:like:layout="button_count"></a>
<a class="addthis_button_tweet"></a>
<a class="addthis_button_google_plusone" g:plusone:size="medium"></a>
<!--a class="addthis_counter addthis_pill_style"></a-->
</div>
<script type="text/javascript" src="http://s7.addthis.com/js/300/addthis_widget.js#pubid=xa-4ef9939f03d6e628"></script>
<!-- AddThis Button END -->
</div>
<div class="product-img-box">
<?php echo $this->getChildHtml('media') ?>
</div>
<div class="clearer"></div>
<?php if ($_product->isSaleable() && $this->hasOptions()):?>
<?php echo $this->getChildChildHtml('container2', '', true, true) ?>
<?php endif;?>
</form>
<script type="text/javascript">
//<![CDATA[
var productAddToCartForm = new VarienForm('product_addtocart_form');
productAddToCartForm.submit = function(button, url) {
if (this.validator.validate()) {
var form = this.form;
var oldUrl = form.action;
if (url) {
form.action = url;
}
var e = null;
try {
this.form.submit();
} catch (e) {
}
this.form.action = oldUrl;
if (e) {
throw e;
}
if (button && button != 'undefined') {
button.disabled = true;
}
}
}.bind(productAddToCartForm);
productAddToCartForm.submitLight = function(button, url){
if(this.validator) {
var nv = Validation.methods;
delete Validation.methods['required-entry'];
delete Validation.methods['validate-one-required'];
delete Validation.methods['validate-one-required-by-name'];
if (this.validator.validate()) {
if (url) {
this.form.action = url;
}
this.form.submit();
}
Object.extend(Validation.methods, nv);
}
}.bind(productAddToCartForm);
//]]>
</script>
</div>
<div class="product-collateral">
<?php if(count($this->getChildGroup('detailed_info', 'getChildHtml')>0)):?>
<div id="detailtabs">
<ul>
<li><a href="#tabs-1"><?php echo $this->__('Product description') ?></a></li>
<li class="last"><a href="#tabs-2"><?php echo $this->__('Information') ?></a></li>
</ul>
<div id="tabs-1">
<?php $i=1; foreach ($this->getChildGroup('detailed_info', 'getChildHtml') as $alias => $html):?>
<?php echo $html; ?>
<?php $i++ ; endforeach;?>
</div>
<div id="tabs-2">
<?php if(count($this->getChildGroup('detailed_info', 'getChildHtml'))<2):?>
<?php endif;?>
</div>
                
<script type="text/javascript">
jQuery(function(){
//jQuery('#detailtabs').tabs();
});
</script>
</div>
<?php endif ?>
<?php echo $this->getChildHtml('product_additional_data_review') ?>
<?php echo $this->getChildHtml('product_additional_data') ?>
<div id="tabs_relate_upsell">
<ul>
<li><a href="#tabs-1"><?php echo $this->__('Related Top Seller On Your Website') ?></a></li>
<li class="last"><a href="#tabs-2"><?php echo $this->__('You Might Also Like') ?></a></li>
</ul>
<div id="tabs-1">
<?php echo $this->getChildHtml('catalog_product_related') ?>
</div>
            
<?php
mysql_connect('localhost','root','admin') or die (mysql_error());
mysql_select_db('mhgreen') or die (mysql_error());
$result = mysql_query('SELECT * FROM label_attribute_value_varchar ');
while ($R = mysql_fetch_array($result))
{
echo "<img src='http://localhost/newgreen/media/em_productlabels/image/admin/50x50/".$R['value']." ' ><br>";
}
?>
<div id="tabs-2">
<?php echo $this->getChildHtml('upsell_products') ?>
                
</div>
            
<script type="text/javascript">
jQuery(function(){
//jQuery('#tabs_relate_upsell').tabs();
});
</script>
</div>
        
        
</div>
</div>
<?php
/**
* Magento
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License (AFL 3.0)
* that is bundled with this package in the file LICENSE_AFL.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/afl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@magentocommerce.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade Magento to newer
* versions in the future. If you wish to customize Magento for your
* needs please refer to http://www.magentocommerce.com for more information.
*
* @category design
* @package base_default
* @copyright Copyright (c) 2011 Magento Inc. (http://www.magentocommerce.com)
* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
*/
/**
* Product view template
*
* @see Mage_Catalog_Block_Product_View
* @see Mage_Review_Block_Product_View
*/
?>
<?php $_helper = $this->helper('catalog/output'); ?>
<?php $_product = $this->getProduct(); ?>
<script type="text/javascript">
var optionsPrice = new Product.OptionsPrice(<?php echo $this->getJsonConfig() ?>);
</script>
<?php echo $this->getLayout()->getBlock('breadcrumbs')->toHTML()?>
<div id="messages_product_view"><?php echo $this->getMessagesBlock()->getGroupedHtml() ?></div>
<div class="product-view">
<div class="product-essential">
<form action="<?php echo $this->getSubmitUrl($_product) ?>" method="post" id="product_addtocart_form"<?php if($_product->getOptions()): ?> enctype="multipart/form-data"<?php endif; ?>>
<div class="no-display">
<input type="hidden" name="product" value="<?php echo $_product->getId() ?>" />
<input type="hidden" name="related_product" id="related-products-field" value="" />
</div>
<div class="product-shop">
<div class="product-name">
<h1><?php echo $_helper->productAttribute($_product, $_product->getName(), 'name') ?></h1>
</div>
<div class="addthis-review">
<?php echo $this->getReviewsSummaryHtml($_product, false, true)?>
<!-- AddThis Button BEGIN -->
<a class="addthis_button" href="http://www.addthis.com/bookmark.php?v=300&pubid=xa-4ef995db1847b418"><img src="http://s7.addthis.com/static/btn/v2/lg-share-en.gif" width="125" height="16" alt="Bookmark and Share" style="border:0"/></a>
<script type="text/javascript" src="http://s7.addthis.com/js/300/addthis_widget.js#pubid=xa-4ef995db1847b418"></script>
<!-- AddThis Button END -->
</div>
<?php echo $this->getChildHtml('alert_urls') ?>
<?php echo $this->getChildHtml('product_type_data') ?>
<?php echo $this->getChildHtml('extrahint') ?>
<?php echo $this->getTierPriceHtml() ?>
<div class="sku"><?php echo $this->__('<span>SKU : </span>').$this->stripTags($_product->getSku()); ?></div>
<?php echo $this->getPriceHtml($_product) ?>
<?php if (!$this->hasOptions()):?>
<div class="add-to-box">
<?php if($_product->isSaleable()): ?>
<?php echo $this->getChildHtml('addtocart') ?>
<?php if( $this->helper('wishlist')->isAllow() || $_compareUrl=$this->helper('catalog/product_compare')->getAddUrl($_product)): ?>
<span class="or"><?php echo $this->__('OR') ?></span>
<?php endif; ?>
<?php endif; ?>
<?php echo $this->getChildHtml('addto') ?>
</div>
<?php echo $this->getChildHtml('extra_buttons') ?>
<?php elseif (!$_product->isSaleable()): ?>
<div class="add-to-box">
<?php echo $this->getChildHtml('addto') ?>
</div>
<?php endif; ?>
<?php echo $this->getChildHtml('other');?>
<?php if ($_product->isSaleable() && $this->hasOptions()):?>
<?php echo $this->getChildChildHtml('container1', '', true, true) ?>
<?php endif;?>
<?php if ($_product->getShortDescription()):?>
<div class="short-description">
<h2><?php echo $this->__('Quick Overview') ?></h2>
<div class="std"><?php echo $_helper->productAttribute($_product, nl2br($_product->getShortDescription()), 'short_description') ?></div>
</div>
<?php endif;?>
<!-- AddThis Button BEGIN -->
<div class="addthis_toolbox addthis_default_style ">
<a class="addthis_button_facebook_like" fb:like:layout="button_count"></a>
<a class="addthis_button_tweet"></a>
<a class="addthis_button_google_plusone" g:plusone:size="medium"></a>
<!--a class="addthis_counter addthis_pill_style"></a-->
</div>
<script type="text/javascript" src="http://s7.addthis.com/js/300/addthis_widget.js#pubid=xa-4ef9939f03d6e628"></script>
<!-- AddThis Button END -->
</div>
<div class="product-img-box">
<?php echo $this->getChildHtml('media') ?>
</div>
<div class="clearer"></div>
<?php if ($_product->isSaleable() && $this->hasOptions()):?>
<?php echo $this->getChildChildHtml('container2', '', true, true) ?>
<?php endif;?>
</form>
<script type="text/javascript">
//<![CDATA[
var productAddToCartForm = new VarienForm('product_addtocart_form');
productAddToCartForm.submit = function(button, url) {
if (this.validator.validate()) {
var form = this.form;
var oldUrl = form.action;
if (url) {
form.action = url;
}
var e = null;
try {
this.form.submit();
} catch (e) {
}
this.form.action = oldUrl;
if (e) {
throw e;
}
if (button && button != 'undefined') {
button.disabled = true;
}
}
}.bind(productAddToCartForm);
productAddToCartForm.submitLight = function(button, url){
if(this.validator) {
var nv = Validation.methods;
delete Validation.methods['required-entry'];
delete Validation.methods['validate-one-required'];
delete Validation.methods['validate-one-required-by-name'];
if (this.validator.validate()) {
if (url) {
this.form.action = url;
}
this.form.submit();
}
Object.extend(Validation.methods, nv);
}
}.bind(productAddToCartForm);
//]]>
</script>
</div>
<div class="product-collateral">
<?php if(count($this->getChildGroup('detailed_info', 'getChildHtml')>0)):?>
<div id="detailtabs">
<ul>
<li><a href="#tabs-1"><?php echo $this->__('Product description') ?></a></li>
<li class="last"><a href="#tabs-2"><?php echo $this->__('Information') ?></a></li>
</ul>
<div id="tabs-1">
<?php $i=1; foreach ($this->getChildGroup('detailed_info', 'getChildHtml') as $alias => $html):?>
<?php echo $html; ?>
<?php $i++ ; endforeach;?>
</div>
<div id="tabs-2">
<?php if(count($this->getChildGroup('detailed_info', 'getChildHtml'))<2):?>
<?php endif;?>
</div>
<script type="text/javascript">
jQuery(function(){
//jQuery('#detailtabs').tabs();
});
</script>
</div>
<?php endif ?>
<?php echo $this->getChildHtml('product_additional_data_review') ?>
<?php echo $this->getChildHtml('product_additional_data') ?>
<div id="tabs_relate_upsell">
<ul>
<li><a href="#tabs-1"><?php echo $this->__('Related Top Seller On Your Website') ?></a></li>
<li class="last"><a href="#tabs-2"><?php echo $this->__('You Might Also Like') ?></a></li>
</ul>
<div id="tabs-1">
<?php echo $this->getChildHtml('catalog_product_related') ?>
</div>
<?php
mysql_connect('localhost','root','admin') or die (mysql_error());
mysql_select_db('mhgreen') or die (mysql_error());
$result = mysql_query('SELECT * FROM label_attribute_value_varchar ');
while ($R = mysql_fetch_array($result))
{
echo "<img src='http://localhost/newgreen/media/em_productlabels/image/admin/50x50/".$R['value']." ' ><br>";
}
?>
<div id="tabs-2">
<?php echo $this->getChildHtml('upsell_products') ?>
</div>
<script type="text/javascript">
jQuery(function(){
//jQuery('#tabs_relate_upsell').tabs();
});
</script>
</div>
</div>
</div>
Subscribe to:
Comments (Atom)
 
