我用这段代码来显示星星:
<ul class="rating">
<li>
<span class="ratingSelector">
<input type="radio" name="ratings[1]" id="Degelijkheid-1-5" value="1" class="radio">
<label class="full" for="Degelijkheid-1-5"></label>
<input type="radio" name="ratings[1]" id="Degelijkheid-2-5" value="2" class="radio">
<label class="full" for="Degelijkheid-2-5"></label>
<input type="radio" name="ratings[1]" id="Degelijkheid-3-5" value="3" class="radio">
<label class="full" for="Degelijkheid-3-5"></label>
<input type="radio" name="ratings[1]" id="Degelijkheid-4-5" value="4" class="radio">
<label class="full" for="Degelijkheid-4-5"></label>
<input type="radio" name="ratings[1]" id="Degelijkheid-5-5" value="5" class="radio">
<label class="full" for="Degelijkheid-5-5"></label>
</span>
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
动态代码:
<ul class="rating">
<?php foreach ($this->getRatings() as $_rating): ?>
<li>
<span class="rowlabel"><?php echo $this->escapeHtml($_rating->getRatingCode()) ?></span>
<span class="ratingSelector">
<?php foreach ($_rating->getOptions() as $_option): ?>
<input type="radio" name="ratings[<?php …Run Code Online (Sandbox Code Playgroud) 默认情况下,评论表单的Magento URL如下:
www.domain.com/(producturl)-reviews#review-form.
Run Code Online (Sandbox Code Playgroud)
但在此页面中,评论表单是评论页面中的一个部分.
我想使用以下URL在唯一页面中加载评论表单:
www.domain.com/(producturl)-review-form.
Run Code Online (Sandbox Code Playgroud)
此评论表仅为此产品的表格.
我怎样才能做到这一点?
我想在我们的Magento商店使用Varnish来加快速度.我们使用DirectAdmin运行CentOS 6.6.
但我们的整个商店总是加载https连接.
使用SSL为我们的商店安装清漆的最佳方法是什么?
我希望在文本大于300个字符后使用read more按钮.
我使用这个jQuery来解决这个问题,但它并没有按照我的意愿运行.
var $j = jQuery.noConflict();
$j('.reviewtekst').each(function() {
var $pTag = $j(this).find('p');
if($pTag.text().length > 300){
var shortText = $pTag.text();
shortText = shortText.substring(0, 300);
$pTag.addClass('fullArticle').hide();
$pTag.append('<a class="read-less-link">Lees minder</a>');
$j(this).append('<p class="preview">'+shortText+'</p><div class="curtain-shadow"></div><a class="read-more-link">Read more</a>');
}
});
$j(document).on('click', '.read-more-link', function () {
$j(this).parent().hide().prev().show();
});
$j(document).on('click', '.read-less-link', function () {
$j(this).parent().hide().next().show();
});
Run Code Online (Sandbox Code Playgroud)
看到这个JSFiddle:https://jsfiddle.net/8cm67cun/1/
我怎样才能做到这一点,展示<a> class外面的<p> class.
我目前使用此代码隐藏和显示div:
<div id="showmenu">Click Here</div>
<div class="menu" style="display: none;"><ul><li>Button1</li><li>Button2</li><li>Button3</li></ul></div>
Run Code Online (Sandbox Code Playgroud)
jQuery的:
$(document).ready(function() {
$('#showmenu').click(function() {
$('.menu').slideToggle("fast");
});
});
Run Code Online (Sandbox Code Playgroud)
当点击id为"showmenu"的div"Click Here"时,我想将"active"类添加到这个div中.
我怎样才能做到这一点?
目前,对于评论,我使用css与背景类显示的星级评分.
但我想用Font Awesome替换它,因为在高分辨率屏幕上字体更加清晰.
唯一的问题是评级是由%的宽度类动态定义的.
我无法将代码更改为定义宽度的不同div类.
例如,使用该类显示4,5星的分数 width="80%;"
最高分为5星.
它应该如下所示: 
如何用Font Awesome星代替它?
另见这个JSFiddle:https://jsfiddle.net/tLj2ybnu/8/
我将 Google PageSpeed 模块安装到我的 CentOS 7.0 DA VPS 上。我通过安装 PageSpeed 模块来使用这个博客:http://www.haloseker.com/install-go...h-directadmin/
当我检查 Apache 错误日志时,发现以下错误:
[pagespeed:error] [pid 2593] [mod_pagespeed 1.11.33.1-0 @2593] Could not create directories for file /var/cache/mod_pagespeed/v3/domain.com/https,3A/,2Fwww.domain.com/icon_feed.gif,.temp
[pagespeed:error] [pid 2593] [mod_pagespeed 1.11.33.1-0 @2593] /var/cache/mod_pagespeed/v3/domain.com/https,3A/,2Fwww.domain.com/icon_feed.gif,.temp8f2OKe:0: opening temp file: No such file or directory
[pagespeed:error] [pid 2673] [mod_pagespeed 1.11.33.1-0 @2673] Failed to make directory /var/cache/mod_pagespeed/v3/domain.com/https,3A/,www.domain.com/images: Permission denied
Run Code Online (Sandbox Code Playgroud)
我怎么解决这个问题?
我们使用一个foreach代码,并且只想显示前3个项目。但是由于某种原因,我们的代码无法正常工作,目前仍显示所有项目。
我在这里想念什么?
码:
<?php $items = $_order->getAllItems(); $i = 0; foreach($items as $i): if($i < 3) {?>
<li class="order-row-item">
<div class="order-row-product">
<div class="order-row-product-image">
<img src="<?php echo $_product = Mage::getModel('catalog/product')->load($i->getProductId())->getSmallImageUrl();?>" border="0" /> </div>
<div class="order-row-product-name">
<?php echo substr($this->escapeHtml($i->getName()), 0, 20) ?>
</div>
</div>
</li>
<?php $i++; } endforeach;?>
Run Code Online (Sandbox Code Playgroud) 我目前使用以下代码在 5 秒后隐藏页面上的特定元素。但是当刷新页面时,元素再次弹出。
如何扩展我的代码,使其终生隐藏(或清除浏览器缓存时)
代码:
<script type="text/javascript">
setTimeout(function() {
$('#data-popup-box-container').fadeOut('fast');
}, 5000);
</script>
Run Code Online (Sandbox Code Playgroud) 我使用此代码显示Magento商店内的价格:
<?php
$myPrice = $_coreHelper->formatPrice($_price + $_weeeTaxAmount, false);
$zeros = substr($myPrice, -2);
if(strval($zeros) == "00") {
$myPrice = substr($myPrice, 0, -2);
$myPrice = $myPrice . '-';
}
echo '<span class="price">'.$myPrice.'</span>';
?>
Run Code Online (Sandbox Code Playgroud)
但我也想从这个字符串中删除€符号.
我该如何解决这个问题?
我有很多相同的<div class="checkbox product-option">,每四个div都相互属于.
所以1-4是一组,5-8是一组等.
有没有办法只允许选择组中的1个复选框?
我目前有这个代码,但这适用于所有复选框,而不是一组四个.
jQuery的:
$('input[type="checkbox"]').on('change', function() {
$('input[type="checkbox"]').not(this).prop('checked', false);
});
Run Code Online (Sandbox Code Playgroud)
HTML:
<div class="checkbox product-option">
<label for="addon1">
<span class="product-option-text">
<input class="checkbox-row" type="checkbox" name="addons[1]" id="addon1" onclick="prodconfrecalcsummary()">
<span class="text">Text</span>
</span>
</label>
</div>
<div class="checkbox product-option">
<label for="addon11">
<span class="product-option-text">
<input class="checkbox-row" type="checkbox" name="addons[11]" id="addon1" onclick="prodconfrecalcsummary()">
<span class="text">Text</span>
</span>
</label>
</div>
<div class="checkbox product-option">
<label for="addon12">
<span class="product-option-text">
<input class="checkbox-row" type="checkbox" name="addons[21]" id="addon1" onclick="prodconfrecalcsummary()">
<span class="text">Text</span>
</span>
</label>
</div>
<div class="checkbox product-option">
<label for="addon54">
<span class="product-option-text">
<input class="checkbox-row" type="checkbox" …Run Code Online (Sandbox Code Playgroud) 如果选中输入类型复选框,我目前使用以下jQuery代码添加类.但它将类添加到所有元素,即使它们未被选中.
我怎么解决这个问题?
HTML:
<div class="checkbox product-option">
<label for="addon1">
<span class="product-option-text">
<input class="checkbox-row" type="checkbox" name="addons[1]" id="addon1" onclick="prodconfrecalcsummary()">
<span class="text">Text</span>
</span>
</label>
</div>
<div class="checkbox product-option">
<label for="addon2">
<span class="product-option-text">
<input class="checkbox-row" type="checkbox" name="addons[2]" id="addon1" onclick="prodconfrecalcsummary()">
<span class="text">Text</span>
</span>
</label>
</div>
<div class="checkbox product-option">
<label for="addon3">
<span class="product-option-text">
<input class="checkbox-row" type="checkbox" name="addons[3]" id="addon1" onclick="prodconfrecalcsummary()">
<span class="text">Text</span>
</span>
</label>
</div>
Run Code Online (Sandbox Code Playgroud)
jQuery的:
<script>
jQuery(".checkbox-row").change(function() {
if($(this).is(':checked'))
$('div.checkbox.product-option').addClass("selected");
else
$('div.checkbox.product-option').removeClass("selected");
});
</script>
Run Code Online (Sandbox Code Playgroud) javascript ×6
jquery ×6
html ×3
magento ×3
php ×3
css ×2
centos7 ×1
checkbox ×1
directadmin ×1
fonts ×1
foreach ×1
forms ×1
magento-1.9 ×1
mysql ×1
varnish ×1