摘要: 二话不说 直接上代码function getCSVdata($filename){ $row = 1;//第一行开始 if(($handle = fopen($filename, "r")) !== false){ while(($dataSrc = fgetcsv($handle)) !== false){ $num = count($dataSrc); for ($c=0; $c < $num; $c++){//列 column if($row === 1){//第一行作为字段 ... 阅读全文
posted @ 2014-01-28 10:02 狂热的猴子 阅读(683) 评论(0) 推荐(0) 编辑
摘要: 其实自主导入评论加星属于作弊行为,但没办法,站点建立初期需要这玩意儿。下面是完整的代码:function getCSVdata($filename) { $row = 1; //第一行开始 if (($handle = fopen($filename, "r")) !== false) { while (($dataSrc = fgetcsv($handle)) !== false) { $num = count($dataSrc); for ($c = 0; $c $v) { ... 阅读全文
posted @ 2014-01-28 10:01 狂热的猴子 阅读(484) 评论(0) 推荐(0) 编辑
摘要: 静态块(static block),仅包含一些静态的html内容,不涉及数据库存取,比如像:一些文字和图片链接,网站页脚部分等。建立static block很简单,Magento后台提供一个功能,可以方便的创建、编辑、管理static block。可以在【管理员后台】》【CMS】》【Static Blocks】菜单找到。建立了static block后,如何在前端界面显示呢?一是在Magento的layout文件中配置,然后在模板文件.phtml中通过调用getChildHtml(‘block_id’)输出为html代码。下面借助在Magento中系统内置的一个静态块footer_links来 阅读全文
posted @ 2014-01-28 10:00 狂热的猴子 阅读(744) 评论(0) 推荐(0) 编辑
摘要: Magento Block的三种显示方式1。最常见的一种方式:在layout文件中配置,然后在.phtml模板文件中输出。 echo $this->getLayout()->getBlock('home.catalog.product.new')->toHtml();这种方式是Magento中推荐的标准方法。另外,也可以在后台 [Admin]->[CMS]->[Manage Pages]->[Home]->[Custome Design]->[Layout Update XML]中配置block xml。2。不用在layout文件 阅读全文
posted @ 2014-01-28 09:59 狂热的猴子 阅读(1161) 评论(0) 推荐(0) 编辑
摘要: config类中定义方法:@Overridepublic void configHandler(Handlers me) {me.add(new ContextPathHandler("base_path"));}然后在页面head标签中中添加:这样项目中的资源文件引用就不会出问题了 阅读全文
posted @ 2014-01-28 09:57 狂热的猴子 阅读(754) 评论(0) 推荐(0) 编辑
摘要: 直接上代码"; }else{ $dirname = $basedir."/".$file; checkdir($dirname); } } } closedir($dh); } } function checkBOM ($filename) { global $auto; $contents = file_get_contents($filename); $charset[1] = substr($contents, 0, 1); $charset[2] = substr($contents,... 阅读全文
posted @ 2014-01-28 09:56 狂热的猴子 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 今天刚刚安装PhpStorm.用着不错。user name :EMBRACELicense key :===== LICENSE BEGIN =====43136-1204201000002UsvSON704l”dILe1PVx3y4″B349AU6oSDJrsjE8nMOQh”8HTDJHIUUhgd1BebYc5U”6OxDbVsALB4Eb10PW8″===== LICENSE END =====存着~以后不用到处找了~ 阅读全文
posted @ 2014-01-28 09:55 狂热的猴子 阅读(218) 评论(0) 推荐(0) 编辑
摘要: Magento里面头部的My Account,Log In,My Wishlist几个链接都是通过xml布局文件进行调用的,为了SEO分配权重必须为它们加上”nofollow”标签,但它的链接并不是普通的HTML代码,所以想加nofollow标签就有点难度了。找到模板下的customer.xml文件,默认位置是app/design/frontend/base/default/layout/customer.xml打开编辑,例如要给”My Account”链接加“nofollow”属性, 搜索”My Account” ,完整代码如下:My AccountMy Account10rel=" 阅读全文
posted @ 2014-01-28 09:54 狂热的猴子 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 说明:我的magento版本是1.4.2第一步:添加获取产品 Url 的 Block位置:/app/code/core/Mage/Adminhtml/Block/Sales/Items/Column/Name.phppublic function getProductUrl() { $productData = $this->getItem()->getData(); $productId = $productData['product_id']; $productSource = Mage::getModel('catalog/product'); 阅读全文
posted @ 2014-01-28 09:53 狂热的猴子 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 1.首先确认服务器处于安全的状态,也就是没有人能够任意地连接MySQL数据库。因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对外的端口封闭,并且停止Apache以及所有的用户进程的方法实现服务器的准安全状态。最安全的状态是到服务器的Console上面操作,并且拔掉网线。2.修改MySQL的登录设置:.# vi /etc/my.cnf在[mysqld]的段中加上一句:skip-grant-tables例如:[mysqld] datadir=/var/lib/mysql socket 阅读全文
posted @ 2014-01-28 09:51 狂热的猴子 阅读(163) 评论(0) 推荐(0) 编辑