这在我的.phtml文件中不起作用.
$head = $this->getLayout()->getBlock('head');
$head->setTitle("title blah");
$head->setDescription("description goes here");
$head->setKeywords("apples bananas coconuts");
Run Code Online (Sandbox Code Playgroud) 我现有的代码创建了一个如下所示的菜单.

但我想要一个菜单,它是目录菜单的子菜单.
这是我现有的代码 adminhtml.xml
<?xml version="1.0" ?>
<config>
<menu>
<mycustom_menu translate="title" module="brands">
<title>My Custom Menu Item</title>
<sort_order>300</sort_order>
<children>
<!-- child items go here -->
<subitem translate="title" module="brands">
<title>Manage Brands</title>
<sort_order>10</sort_order>
<action>adminhtml/mycustom_controller/</action>
</subitem>
</children>
</mycustom_menu>
</menu>
<acl>
<resources>
<admin>
<children>
<mycustom_menu translate="title" module="brands">
<title>My Custom Menu Item</title>
<sort_order>300</sort_order>
<children>
<subitem translate="title" module="brands">
<title>Subitem</title>
<sort_order>10</sort_order>
</subitem>
</children>
</mycustom_menu>
</children>
</admin>
</resources>
</acl>
</config>
Run Code Online (Sandbox Code Playgroud) 这是我的控制器
<?php
class Desbest_Brands_Adminhtml_BrandController extends Mage_Adminhtml_Controller_action {
public function indexAction() {
//echo "showing 123 works!";
$this->loadLayout(); $this->renderLayout();
}
Run Code Online (Sandbox Code Playgroud)
这是我的布局
<?xml version="1.0"?>
<layout version="1.0.0">
<brands_adminhtml_brand_index>
<reference name="content">
<block type="brands/adminhtml_brand" name="brand" />
<block type="newsletter/subscribe" name="left.newsletter" template="newsletter/subscribe.phtml"/>
</reference>
</brands_adminhtml_brand_index>
</layout>
Run Code Online (Sandbox Code Playgroud)
然而,当我在我的管理员中显示视图时,没有任何东西加载,甚至不是电子邮件订阅表单.
$product1 = Mage::helper('catalog/product')->getProduct(42, $storeId);
Run Code Online (Sandbox Code Playgroud)
不能使用,因为它要求我给产品ID.类别方法也需要类别ID.
有什么建议?
我正在使用Ruby,或者更具体地说是使用Sequel ORM的Ramaze框架.所以请不要告诉我有关Paperclip宝石的信息,因为它只与ActiveRecord兼容.
考虑到这一点,我如何使用Ruby和Sequel将图像存储在数据库中?
对于我的网站设计,我有一个<div class="stuffhere"></div>存储内容的地方.这些div中有2个.第二个是在第一个之前,借助于z-index:两个stuffhere标签中的内容也是重复的,但有时顶层中的图像stuffhere被替换为间隔符.
我可以用图像来描述这种设置的最佳原因.
更新:(新图片!) 我的代码 如何工作http://img854.imageshack.us/img854/2292/portfoliocodemarkup.png 我的代码如何呈现页面http://img5.imageshack.us/img5/8246/portfolio4. PNG
请注意Casey Web设计图像如何不受条纹背景的影响,而其他块则是.的凯西网页设计图像是其上没有由背景有色的屏幕截图的唯一元件.
这是因为后div中的元素用条纹背景着色,而前div中的元素不是.
背面div的不透明度为0.55,条纹背景.由于前部div没有背景且不透明度为1,因此其内容不受条纹背景的影响,因此它没有着色.是的它确实有色调.我可以用另一张图片说明.

在下面的相同代码快照中,再次显示它,您将看到一些图像相互重叠.一个很好的例子是一个叫做work_title_heroesforhire.png和的work_title_heroesforhire-F.png

为什么是这样?
下面是没有F后缀的图像.
它受到不透明度的影响,因为它位于后层.
下面是带有F后缀的图像.它不受不透明度的影响,因为它位于前层.

这就是截图中的文字没有条纹背景色调的原因.
现在您了解我的设计是如何工作的,这就是问题所在.当我滚动时,会发生这种情况......

如何同时制作2 div的滚动?有没有办法我可以使用javascript同步2 div的滚动?JQuery更可取.
更新 您可以查看的工作示例网页
所以我有一个在其他网站上执行javascript的bookmarklet,我想在点击它上面403 Authentication Required的Cache按钮后触发一个标题.这样,会出现一个提示,要求他们登录.

问题是,我并不打算提供带有我正在制作的ajax请求的身份验证标头,同时Access-Control-Allow-Origin:设置了具有该*值的任何域.我应该明确定义哪个域我想允许403身份验证标头出现,但我不能.
这是我的代码.
的.htaccess
header set Access-Control-Allow-Origin: *
#header set Access-Control-Allow-Methods: GET, POST, PUT, DELETE
header set Access-Control-Allow-Headers: Authorization
Run Code Online (Sandbox Code Playgroud)
JQuery的
$.ajax({
headers : {
"Authorization" : "Basic TVNF3TQtU1BGMjAx6C12bVxzbW4ydHBvaW50OlF3Z5J0eSEyM6Q1"
},
type: "GET",
url: 'http://desbest.uk.to/clickrobot/favicon.png', //image for testing
crossDomain:true,
xhrFields: {
withCredentials: true
},
//contentType: "application/json; charset=utf-8",
//dataType: "json",
success: function(data) {
alert('ok!');
//formatData(format_type,data);
},
error: function(jqXHR, textStatus, errorThrown) {
alert(textStatus + ' / ' + errorThrown);
}
});
Run Code Online (Sandbox Code Playgroud)
我得到的错误
当credentials标志为true时,无法在Access-Control-Allow-Origin中使用通配符.
我已经看过Diigo …
我需要开始$collection->setPage(0, 10);研究我的非EAV模型并且它不起作用.我已经尝试了,$matches->getSelect()->setPage(0, 10);但它没有帮助.
SQLSTATE [42S02]:找不到基表或视图:1146表'desbest_full2.showdown_matches'不存在
但是,如果我内部有一个mysql安装脚本,为什么呢 app/code/local/Desbest/Showdown/sql/Showdown_setup/mysql4-install-1.php
<?php
echo 'Running This Upgrade: '.get_class($this)."\n <br /> \n"; die("Exit for now");
$installer = $this;
/* @var $installer Mage_Catalog_Model_Resource_Eav_Mysql4_Setup */
$installer->startSetup();
$installer->run("
CREATE TABLE {$this->getTable('showdown_matches')} (
--CREATE TABLE IF NOT EXISTS `showdown_matches` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`firstproductid` int(11) NOT NULL,
`secondproductid` int(11) NOT NULL,
`title` varchar(255) NOT NULL,
`datenumber` varchar(10) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8_general_ci AUTO_INCREMENT=1 ;
CREATE TABLE IF NOT EXISTS `showdown_votes` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`matchid` …Run Code Online (Sandbox Code Playgroud) 示例:PayPal 定期付款表
当我启用其中一个后,结账表单上的“一个月”会更改为“每个月”,那么为什么我需要其中两个呢?
我在这里寻找变量但找不到它。https://developer.paypal.com/webapps/developer/docs/classic/ipn/integration-guide/IPNandPDTVariables/#id091EB0901HT