小编Chu*_*k D的帖子

如何使用Wordpress在URL中传递额外的变量

我在尝试将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)

有任何想法吗?

php url wordpress get

65
推荐指数
4
解决办法
20万
查看次数

开发,分期和生产之间的.htaccess

我正在开发一个使用url重写的应用程序,并且具有特定的.htaccess配置.在使用应用程序时,我有三个方面:

  1. 在我的本地机器上开发(localhost)
  2. 暂存(staging.mydomain.com)
  3. 制作(www.mydomain.com)

我不断推动新的升级到登台和生产环境,每次我覆盖现有的源代码,我都要改变.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)

提前致谢!

php .htaccess development-environment

14
推荐指数
2
解决办法
8398
查看次数

为什么运行 npm install 时 npm-shrinkwrap.json 会发生变化

我们使用 NPM Shrinkwrap 来锁定依赖项。

不确定这是错误还是功能,但是当我运行时:删除 node_modules 目录后的 npm install 一切正常,但我的 npm-shrinkwrap.json 将始终有一些更改,我必须提交给 git ...

更改通常很小,例如将“完整性”哈希从 sha-1 更改为 sha-512(反之亦然)。或者一个包将被简单地移动到文件中的一个新行,但内容不会改变。

同样,当这些更改发生时,没有任何问题,所有正确的 node_modules 都已安装,但是当我们不进行任何更改时,继续将此文件提交给 git 很烦人。

任何反馈或帮助将不胜感激...

git node.js npm

9
推荐指数
1
解决办法
1948
查看次数

以编程方式在Magento中设置订户状态

我正在尝试编写一个模块,将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:取消订阅

如何最好地更改订户状态或使此代码工作?

php newsletter magento subscriber

8
推荐指数
3
解决办法
1万
查看次数

AJAX在离开页面之前立即调用

我想在用户点击指向另一个页面的链接时执行简单的AJAX get请求.AJAX调用是完成还是会停止,因为用户离开了发起AJAX请求的页面?我并不关心get请求的响应.

有什么想法或想法吗?

ajax jquery load get xmlhttprequest

7
推荐指数
1
解决办法
4796
查看次数

将过滤器添加到Magento Web Services API

我正在尝试调用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)

提前致谢!

php api soap-client magento

6
推荐指数
3
解决办法
2万
查看次数

覆盖Magento配置

我正在寻找一个很好的解决方案来覆盖Magento配置而不更改默认值.

例如,我想覆盖core_config_data表中的"web/unsecure/base_skin_url"项而不删除现有值.因此,如果代码中的任何位置都会调用此确切代码:

Mage::getStoreConfig('web/unsecure/base_skin_url');
Run Code Online (Sandbox Code Playgroud)

它会找到我设置的配置选项,而不是默认的...

提前致谢!

php magento

6
推荐指数
2
解决办法
5452
查看次数

在MYSQL中,最好有一个大表或许多小表

我正在建立一个客户的客户数据库来发送电子邮件促销.该数据库将包括我的12个客户,每个客户平均拥有2100个客户.我想知道如果在我的每个客户端都有一个包含客户列表的客户端或者我应该只创建一个大表,那么在数据库中有一个表会更好吗?

每天都会询问客户.

我知道这是一个广泛的问题,但任何建议将不胜感激.

干杯,

mysql

1
推荐指数
1
解决办法
280
查看次数

在Magento产品视图中更改下降顺序

我正在建立一个基于Magento的商店.我有一些可配置的产品,有三到四个下拉菜单.我想改变它们在前端显示的顺序,但无法弄明白.

有没有可以改变Magento管理员下拉顺序的地方,还是我需要做一些编码?如果是这样,我从哪里开始?

以下是其中一个可配置产品的链接:http://www.clearwatercarbonfund.org/large-wedding.html

它仍在开发中,所以不要介意所有其他不好看的东西.

谢谢!

php product magento drop-down-menu

1
推荐指数
1
解决办法
2020
查看次数