我正在使用Yahoo Store Tags建立商店。雅虎商店标签看起来非常像HTML评论:
<!--#ystore_catalog id="fsp0001" field="price" format="html" -->
一旦它在服务器上,它应该引入产品ID的相关字段。这是奇怪的部分。当我在Dreamweaver中创建页面时,Yahoo商店标签不起作用。如果我在Yahoo Webhosting文件管理器中创建HTML页面并从我的Dreamweaver文件(doctype,html标签和所有)中粘贴完全相同的代码,它确实有效。我甚至可以下载在Yahoo中创建的文件,在Dreamweaver中编辑它并将其发送回服务器并且它可以工作!
那么在Dreamweaver中如何创建文件存在问题?我尝试使用每个不同的Unicode规范化表单创建一个文件,但它们都不起作用。什么是Yahoo在创建Dreamweaver不是的文件时所做的事情?
这是在Yahoo文件管理器中创建的工作页面(价格为24.95美元): http://fullsteampress.com/pricetest2.html
以下是在Dreamweaver中创建的相同页面: http://fullsteampress.com/pricetest.html
以下是两个页面中使用的完整HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Untitled Document</title>
</head>
<body>
<!--#ystore_catalog id="fsp0001" field="price" format="html" -->
</body>
</html>
其他信息:
在我的计算机上,似乎在Dreamweaver中创建的文件是374字节,而在yahoo文件管理器中创建的文件是670字节。即使我在文本编辑器中打开它们,内容(我的HTML)也是一样的。
答案 0 :(得分:0)
事实证明,此问题与文件编码无关,但与我在Dreamweaver或TextEdit中保存在计算机上的文件的权限有关。它保存为-rwxr - r--,我设置cyberduck在上传时更改为-rwxrwxr--现在商店标签可以正常工作。