小编Sha*_*ngh的帖子

Magento产品在前端并未始终如一

我有Magento网站运行20000多个产品.有时它不会在前端显示产品.它说"没有符合选择的产品",但产品仍然存在于后端网站中.

我知道我必须运行重新索引过程,每当我完成重新索引过程时,所有产品都在前端.

所以现在,我的问题是:为什么这种情况一次又一次地发生?这是我第四次遇到这个问题.我想知道这个问题的真正原因.我很害怕.

谢谢

php indexing catalog magento

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

选择所有最新的记录

我有这样的表结构

  sn  |  person_id  |   image_name |

   1  |   1         |      abc1.jpb 
   2  |   1         |      aa11.jpg  
   3  |   11        |      dsv.jpg
   4  |   11        |      dssd.jpg
   5  |   11        |      sdf.jpg
Run Code Online (Sandbox Code Playgroud)

我需要不同的person_id最新行如下

  2   |  1          |  aa11.jjpb
  5   |  11         |  sdf.jpg
Run Code Online (Sandbox Code Playgroud)

有可能的 ?

mysql group-by

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

MySQL SELECT函数用于汇总当前数据

我有一个返回类似的查询:

| ID | Val |  
| 0  | 10  |     
| 1  | 20  |     
| 2  | 30  |  
Run Code Online (Sandbox Code Playgroud)

但不是那样,我想要这样的东西:

| ID | Val | Sum |   
| 0  | 10  |  10 |   
| 1  | 20  |  30 |   
| 2  | 30  |  60 |   
Run Code Online (Sandbox Code Playgroud)

这是一种在查询上执行此操作的方法(我使用的是MySQL)吗?

TKS

mysql sql select

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

php,计算字符并删除超过140个字符的内容

我需要一个PHP函数来计算一个短语的字符数.如果短语长于"140"字符,则此函数应删除所有其他字符,并在短语的末尾添加三个点.例如,我们有.

$message= "I am what I am and you are what you are etc etc etc etc"
Run Code Online (Sandbox Code Playgroud)

如果这超过140个字符,那么

$message= "I am what I am and you are what you are..."
Run Code Online (Sandbox Code Playgroud)

这可能吗?怎么样?谢谢

php trim count

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

如何在javascript中拆分功能

我有数据

var description="Name:John;EmployeeID:2;Salary:$8000;Address:London";
Run Code Online (Sandbox Code Playgroud)

我希望结果为

Name: John
Employee Id: 2
Salary: $8000
Address: London
Run Code Online (Sandbox Code Playgroud)

是否可以在javascript中使用split()函数?

javascript

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

是否可以自定义magento管理区域

我们可以通过复制本地区域的模块和做一些其他必需的东西来扩展前端magento的现有功能,但是如何在不触及核心代码的情况下扩展或自定义magento管理区域以满足我的要求.

例如,我想扩展magento索引功能.在重新索引目录搜索期间,Magento在catalgosearch_fulltext表中添加索引数据,我还想将数据添加到我的自定义数据库表中,以便以后我可以在用户搜索我的产品时查看此数据库表商店.

是否可以自定义magento管理区域?

请指导我.

谢谢

magento

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

mySQL UPDATE查询无法正常工作

码:

$query="UPDATE americana SET 7='99' WHERE Bdate='2011-04-15'";
mysql_query($query);
Run Code Online (Sandbox Code Playgroud)

注意:7和Bdate是列名.

错误:数据库查询faild:SQL语法中有错误; 查看与您的MySQL服务器版本相对应的手册,以便在第7行的'7 ='''WHERE Bdate ='2011-04-15''附近使用正确的语法.

有关如何解决这个问题的任何想法?

php mysql sql

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

Zend动作助手重定向器

如何在模型中重定向或不在控制器中重定向?使用标准的zend重定向器帮助器

$redirector = new Zend_Controller_Action_Helper_Redirector();
$redirector->gotoUrl('/');
Run Code Online (Sandbox Code Playgroud)

php zend-framework actionviewhelper

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

使用preg_match匹配字符串

我在$abc变量中有文本.

现在我想检查文本是否只能包含字符(a-z, A-Z, 0-9).如果他们有除了那些之外的任何字符,那么应该返回"输出".

我怎样才能做到这一点?

example: $abc = "this is @ text"; // no match 
Run Code Online (Sandbox Code Playgroud)

php regex

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

MySQL'WHERE'子句排除了子查询中的结果

我有以下SQL查询:

SELECT members.member_ID, members.nick_name 
          FROM orgs
    INNER JOIN assets ON assets.org_ID = orgs.org_ID
    INNER JOIN orgs_to_members ON orgs_to_members.org_ID = orgs.org_ID
    INNER JOIN members ON members.member_ID = orgs_to_members.member_ID
    where orgs.org_ID = '7' 
    AND NOT EXISTS (select shares.member_ID from shares where shares.asset_ID = '224')
Run Code Online (Sandbox Code Playgroud)

org 7中有3名成员:

     - member_ID 1
     - member_ID 4
     - member_ID 6
Run Code Online (Sandbox Code Playgroud)

在子查询中,会导致成员ID 1和4.我正在尝试编写1个查询,该查询只返回成员ID#6.当我运行上面的查询时,我没有得到任何结果.当我分开它们时,我得到了预期的结果.请帮忙.

谢谢!

mysql subquery

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