我在尝试将url中的额外变量传递给我的wordpress安装时遇到了麻烦.
例如 /news?c=123
出于某种原因,它仅适用于网站根目录,www.example.com?c=123但如果网址包含更多信息则不起作用www.example.com/news?c=123.我在theme目录中的functions.php文件中有以下代码.
if (isset($_GET['c']))
{
setcookie("cCookie", $_GET['c']);
}
if (isset($_SERVER['HTTP_REFERER']))
{
setcookie("rCookie", $_SERVER['HTTP_REFERER']);
}
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
我正在开发一个使用url重写的应用程序,并且具有特定的.htaccess配置.在使用应用程序时,我有三个方面:
我不断推动新的升级到登台和生产环境,每次我覆盖现有的源代码,我都要改变.htaccess文件.有没有办法让.htaccess通用到目录或让它自动检测它的环境?
我当前的.htaccess文件如下.我只是取消评论不同环境之间的部分,但很想停止这样做......
# Development
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteRule ^(.*)$ /app/index.php?request=$1 [L,QSA]
# Staging
# RewriteEngine on
# RewriteCond %{REQUEST_FILENAME} !-f
# RewriteCond %{REQUEST_FILENAME} !-d
# RewriteCond %{REQUEST_URI} !=/favicon.ico
# RewriteRule ^(.*)$ /html/app/index.php?request=$1 [L,QSA]
# Production
# RewriteEngine on
# RewriteCond %{REQUEST_FILENAME} !-f
# RewriteCond %{REQUEST_FILENAME} !-d
# RewriteCond %{REQUEST_URI} !=/favicon.ico
# RewriteRule ^(.*)$ /index.php?request=$1 [L,QSA]
Run Code Online (Sandbox Code Playgroud)
提前致谢!
查
我们使用 NPM Shrinkwrap 来锁定依赖项。
不确定这是错误还是功能,但是当我运行时:删除 node_modules 目录后的 npm install 一切正常,但我的 npm-shrinkwrap.json 将始终有一些更改,我必须提交给 git ...
更改通常很小,例如将“完整性”哈希从 sha-1 更改为 sha-512(反之亦然)。或者一个包将被简单地移动到文件中的一个新行,但内容不会改变。
同样,当这些更改发生时,没有任何问题,所有正确的 node_modules 都已安装,但是当我们不进行任何更改时,继续将此文件提交给 git 很烦人。
任何反馈或帮助将不胜感激...
我正在尝试编写一个模块,将Magento中的新闻通讯订阅者与外部数据库同步.我需要能够以编程方式更新Magento中的订阅状态,但我正在让Mucnto中的"setStatus"方法工作.它不会抛出任何错误,但代码似乎没有任何影响.下面是我调用该方法的代码:
$collection = Mage::getResourceModel('newsletter/subscriber_collection')->showStoreInfo()->showCustomerInfo();
foreach ($collection as $cust) {
$cust->setStatus(1);
}
Run Code Online (Sandbox Code Playgroud)
从理论上讲,这应该将我所有订阅者的状态设置为"已订阅".我可以选择将发送到"setStatus"的参数更改为以下任何一个不同状态的int.
1:订阅2:状态未激活3:取消订阅
如何最好地更改订户状态或使此代码工作?
我想在用户点击指向另一个页面的链接时执行简单的AJAX get请求.AJAX调用是完成还是会停止,因为用户离开了发起AJAX请求的页面?我并不关心get请求的响应.
有什么想法或想法吗?
我正在尝试调用Magento SOAP API并在特定时间段内获取订单列表.我可以连接到API并获得所有订单的列表就好了,但我不能(对于我的生活)弄清楚如何过滤结果......任何想法?返回所有订单的我的代码如下...
$proxy = new SoapClient('http://lalala.freelunchlabs.com/api/v2_soap/?wsdl');
// create authorized session id using api user name and api key
$sessionId = $proxy->login('myusername', 'mypassword');
$filters = array(
'created_at' => array( '>' => '2011-04-21 02:13:00'),
'created_at' => array( '<' => '2011-04-21 02:22:00')
);
// Get order list
$orderinfo = $proxy->salesOrderList($sessionId,array($filters));
print_r($orderinfo);
Run Code Online (Sandbox Code Playgroud)
提前致谢!
查
我正在寻找一个很好的解决方案来覆盖Magento配置而不更改默认值.
例如,我想覆盖core_config_data表中的"web/unsecure/base_skin_url"项而不删除现有值.因此,如果代码中的任何位置都会调用此确切代码:
Mage::getStoreConfig('web/unsecure/base_skin_url');
Run Code Online (Sandbox Code Playgroud)
它会找到我设置的配置选项,而不是默认的...
提前致谢!
查
我正在建立一个客户的客户数据库来发送电子邮件促销.该数据库将包括我的12个客户,每个客户平均拥有2100个客户.我想知道如果在我的每个客户端都有一个包含客户列表的客户端或者我应该只创建一个大表,那么在数据库中有一个表会更好吗?
每天都会询问客户.
我知道这是一个广泛的问题,但任何建议将不胜感激.
干杯,
查
我正在建立一个基于Magento的商店.我有一些可配置的产品,有三到四个下拉菜单.我想改变它们在前端显示的顺序,但无法弄明白.
有没有可以改变Magento管理员下拉顺序的地方,还是我需要做一些编码?如果是这样,我从哪里开始?
以下是其中一个可配置产品的链接:http://www.clearwatercarbonfund.org/large-wedding.html
它仍在开发中,所以不要介意所有其他不好看的东西.
谢谢!
查