我在端口8080上配置了Apache虚拟主机,指向我的magento网站.
Listen 8080
<VirtualHost 6x.2x.6x.1x:8080>
ServerAdmin webmaster@localhost
ServerName domainname.com
ServerAlias *.domainname.com
DocumentRoot /var/www/sites/domain/
<Directory />
Options FollowSymLinks
AllowOverride all
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/log/apache2/access.log combined
ServerSignature On
<LocationMatch ".*\svn.*">
Order allow,deny
Deny from all
</LocationMatch>
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
当我访问网站www.domain.com:8080时,js,css,img和其他东西都没有加载,因为端口没有连接到链接
这是magento .htaccess中的重写规则似乎不起作用:
<IfModule mod_rewrite.c>
############################################
## enable rewrites
Options +FollowSymLinks
RewriteEngine on
############################################
## you can put here your magento root folder
## …
Run Code Online (Sandbox Code Playgroud) 假设我有两个categegories,A和B.
我将A设置为在目录 - >目录类别 - >单击类别 - >单击自定义设计选项卡上使用'layout_a'
我将B设置为在目录 - >目录类别 - >单击类别 - >单击自定义设计选项卡上使用'layout_b'
当我访问A类和B类时,他们使用我在管理面板上设置的布局来显示产品.单击产品列表页面上的项目时,产品视图页面不使用自定义设计.
如何强制使用产品视图页面来使用其类别的自定义设计?
我创建了一个我想在前端使用的Category属性.我尝试以与产品相同的方式访问它,但它似乎不起作用.如何在前端显示自定义属性?任何猜测?
谢谢
如何通过从后端设置一些首选项来更改前端(网格或列表)中的产品显示顺序?我想它应该是默认Magento显示顺序属性中的最佳值和名称.
我尝试创建一个名为display_order的新属性,每个产品都根据产品在前端显示的值保存一个值.但是,它不起作用.请帮我解决这个问题.
在magento中单击主要类别时显示所有子类别产品.
喜欢
Sub category name(subcategory 1)
product 1 of sub category 1
product 2 of sub category 1
product3 of sub category 1
Sub category 2
product 1 of sub category 2
product 2 of sub category 2
Run Code Online (Sandbox Code Playgroud) 我正在尝试从数据库中获取数据并将其打印在页面上.我用下一个选择:
$tableIndex=mysql_query('SELECT table_index FROM table_names');
Run Code Online (Sandbox Code Playgroud)
当我使用while
循环打印时,没关系.码:
while($row = mysql_fetch_array($tableIndex) ){
echo $row[0].'<br>';}
Run Code Online (Sandbox Code Playgroud)
结果:
1st
2nd
3rd
Run Code Online (Sandbox Code Playgroud)
但是没有while
循环,它只给出了数组的第一个元素.
码:
$row = mysql_fetch_array($tableIndex);
echo $row[0].'<br>';
echo $row[1].'<br>';
echo $row[2].'<br>';
Run Code Online (Sandbox Code Playgroud)
结果:
1st
_
_
Run Code Online (Sandbox Code Playgroud)
(其中"_"是空格)
有人可以告诉为什么它的工作如此奇怪吗?
我的团队在我们的软件平台上使用SVN,我们会定期创建标签以帮助保持模块版本的正确性.据我所知,最佳做法是在创建标签后不修改标签.然而,似乎有时诱惑太大并且对其中一个标签进行了修改.
有没有办法防止这些类型的签到,或者至少使它们完全痛苦,以便我们可以自动阻止它们?
谢谢,乔
我想从数据库中启用或禁用某个类别.目标是创建一个定期激活新类别并禁用过时类别的cronjob.我在数据库中搜索过,但我什么都没看到.
请帮忙.
我需要在所有<td>元素中找到所有单独的数字<td>元素id,其中id与其内容相同.
The need is to find which <td> elements are numeric and which are alphanumeric and then use that to edit the displayed info.
I must know the number that the numeric ones used to read to generate the javascript on click link that it will make.
I do have jQuery.
通常,顶部菜单会列出子类别的名称,我想列出子类别的图像.任何人都可以建议PHP代码.
谢谢
如何知道在Magento中使用哪种产品类型?特别是,我何时应该使用简单且可配置的产品?
简单地说,我想覆盖Mage/Index/controllers/Admninhtml/ProcessController.php中的ProcessController.
我知道如何覆盖前端控制器,但这让我头疼几个小时了.我不能把它付诸实践.这是我的配置文件
<?xml version="1.0"?>
<config>
<global>
<models>
<twobuy_index>
<class>Twobuy_Index_Model</class>
</twobuy_index>
</models>
</global>
<admin>
<routers>
<index>
<args>
<modules>
<Twobuy before="Mage_Index">Twobuy_Index</Twobuy>
</modules>
</args>
</index>
</routers>
</admin>
</config>
Run Code Online (Sandbox Code Playgroud)
和控制器声明
include_once('Mage/Index/controllers/Adminhtml/ProcessController.php');
class Twobuy_Index_Adminhtml_ProcessController extends Mage_Index_Adminhtml_ProcessController
{
Run Code Online (Sandbox Code Playgroud)
我尝试重写reindexAction,但我的方法永远不会被调用.
magento ×9
magento-1.4 ×2
php ×2
apache ×1
attributes ×1
categories ×1
configurable ×1
controller ×1
javascript ×1
jquery ×1
layout ×1
mysql ×1
overriding ×1
product ×1
svn ×1
svn-hooks ×1