Day: September 16, 2015

PHP 加密用户密码 How to store passwords safely with PHP and MySQL

Do not store password as plain text Do not try to invent your own password security Do not ‘encrypt’ passwords Do not use MD5 Do not use a single site-wide salt What you should do Use a cryptographically strong hashing function like bcrypt (see PHP’s crypt() function). Use a random salt for each password. Use a slow hashing algorithm to make brute force

[秘技]解决QQ音乐超出服务区域问题

使用大陆音乐APP,通常会发现其他地区无法使用问题,连QQ音乐也不例外,为什么会只有限制大陆能够使用? 听传闻说这些音乐其实他们是有买公开版权,但只有局限在于大陆地区,否则怎么会这么制订这机制呢? 但QQ音乐的防护机制一直在改动,原本透过Flex修改就没问题,但到最后只能够使用代理方式进入,每次要听音乐就会有点麻烦,如果还是坚持要听,可来看看这篇教学。 声明:本教学只提供给单纯想听音乐的使用者,音乐版权都是归大陆QQ所有,请勿将里面歌抓出来,在做其他用途,谢谢。 ▼ 开启QQ音乐都会出现「超出服务区域」警告画面,导致无法使用听音乐功能。 WiFi解决办法: ▼开启浏览器输入网址「 spys.ru/en 」,并在… Read More

Magento教程 77:在Magento中整合CSS及Javascript

为了提升网站效能、减少HTTP requests,将众多的javascript及css整合在一起,是一件必要的工作。 关于这一方面,magento提供一个简便的方法,请参考下列教学步骤。 Step 1: 登入magento后台 依System > Configuration > ADVANCED > Developer > 找到JavaScript Settings 及CSS Settings。 Step 2: 将Merge JavaScript Files及Merge CSS Files设成Yes 。 Step 3: 记得清除cache。 让我们来看看整合前后的比较: 整合前: 整合后: 我们再利用Pingdom Website Sp… Read More

Magento教程 76:如何建立magento布景主题

Magento 设计常用名词 在开始建立布景主题之前、我们先来了解一下magento的几个名词: Website, Store, Store View Interface Themes Layouts Templates Skins Blocks Structural Blocks Content Blocks website, store, store-view magento是一个很强大的购物网站架站系统,不仅可以支援多商店,每个商店又可以有多个不同的store-view。 举例来说:欧斯瑞购物是一个购物网站,在这个网站上有B2C的商店也有B2B的商店,二个商店又各有英文、中文等不同语言版本。 Interface Interface(… Read More

Magento教程 75:优化你的Magento社群分享功能

在社群网站火红的现今,社群分享功能已经与电子商务密不可分,所以我们也常在Magento中安装社群分享的功能,但是该如何准确的控制分享至社群网站的功能呢? 本篇就要教导大家如何简单的控制我们社群分享的内容。 在Magento1.9.1 版本中的rwd主题包中已经内建有简单的社群分享功能,我们将以此为范例,为各位展示此次教学范例。 下图为1.9.1 预设rwd主题包的产品页面,红色框起的部分是该主题包的预设分享功能。 点下Facebook图示后就会到分享的页面 之后点击Twitter的分享功能 这些结果都只是没有指定资料抓取后的结果,还有更多的改善空间。 再看完了预设的分享功能之后,接下来开始我们的优化作业。 优化作… Read More

Magento教程 74:新手必看─6个改善网站速度的技巧(含WordPress / Magento)

随着网站提供内容越来越详细、丰富,网站需要传送的资料也逐渐扩增,这些都会影响网路传输资料的速度,增加载入时间。 在这分秒必争的资讯时代,我们必须确保自己的网站使用快速、流畅,加强使用者经验;所以今天要和大家分享的主题就是如何提升你的网站速度。 1.主机 主机是网站所有的基础,基础的CPU处理速度、记忆体大小、硬碟的种类等,详细的有网路上传及下载速度、主机限制的流量、主机系统的环境,使用合适的主机对网站速度来说是很重要的。 2.图片压缩 因为网页内容越来越丰富,使用的图片也越来越多,导致容量不断地增加,所以选用正确尺寸的图片,以及适当的压缩图片可以改善网站速度。 3.使用语法取代Flash与图片 目前网页技术… Read More

Magento教程 73:改善Magento商品图片的品质

为了有效的提升浏览网页的体验,Magento系统在前端页面产生商品图片之前,会将图片做品质的压缩,虽然影响的程度不大,但是您还是想要在商品页面中呈现高品质的商品图片,可以采用以下作法: 步骤1 复制 /lib/Varien/Image/Adapter/Gd2.php 档案并储存到 /app/code/local/Varien/Image/Adapter/Gd2.php 在档案中找到这段程式码 将程式码改成如下图 储存之后再去Cache管理刷新系统的Cache,之后你就可以比较商品图片是否比之前更清晰。 以上就是本次分享的资讯,如果有任何问题欢迎与我们联络。   原文:http://www.astralwe… Read More

Magento教程 72:检查Magento核心档案是否有被修改

在 开发Magetno专案时,常会因为客制化的需求而对网站内的代码进行编辑,如果编辑到Magento的核心档案时,会容易造成错误以及后续版本的更新问 题,我们不建议对系统核心档案进行直接的编辑,以下欧斯瑞将教你如何检测你的Magento的核心档案是否有被修改过。 准备事项: 1. 欲检测Magento 网站 2. 全新Magento 网站(需与测试网站版本相同) 使用命令: diff -qrbB检测资料夹路径比对资料夹路径 diff 是用来比较档案内容,如果有不同就会输出报告 -q 只在有对比档案不同才报告 -r 递回搜寻子目录 -b 忽略档案中只有改变空格数量 -B 忽略档案中的改变为空行 操作: (1) 网站核心档案资料夹中没有档案被修改… Read More

Magento教程 71:解决Magento的疑难杂症─local.xml

local.xml 档案是在Magento系统中非常重要的档案,负责储存Magento安装参数,包含系统连结资料库的参数、密钥、安装日期以及后台URL,根据需求有时 会需要更改这个档案,本篇文章将分享我们操作的经验、遇到的问题和解决方法,希望大家在更改此档案时更顺利。 情况一: 将local.xml从etc资料夹中移除后执行网站,网站中会呈现安装的画面,然而,我们没有安装就把原本的local.xml放回原先的资料夹,此时网站却出现错误报告,重新整理了数次也无法回复至先前的网站。 解决方法: 根据我们经验,可试着清空var资料夹里的cache与session资料夹 ,就能恢复至之前的网站。 情况二: 由于要测试新… Read More

Magento教程 70:两种方法:解决Magento无法使用WYSIWYG上传图片问题

在Magento中,我们很常使用WYSIWYG管理内容,例如首页、产品页面、客制化版块、客制化网页等,也常会上传图片来美化网站页面,但如果遇到无法上传图片的问题时,该如何解决呢? 本篇文章将提供你两种解决方法,希望能帮助大家顺利上传图片,美化版面! 使用WYSIWYG上传图片:   情况1.:资料夹权限 假如在上传图片时,出现了类似上方图示,或关于资料夹权限的警告,可以试着使用下列步骤解决: 1. 检查“Magento所在目录/media/” 权限是否为755,若不是请修正为755。 2. 检查“Magento所在目录/media/WYSIWYG” 资料夹是否存在,若不存在请建立该资料夹。 3. 检查“Mag… Read More

Magento教程 69:Magento结构概述

Magento,有史以来功能最齐全的个人/企业用电子商务平台,于2007年开始由制作出osCommerce这套元老级电商平台的公司Varien Inc.开发,并于2011年被ebay收购。 Magento适用于各种中大型电子商务解决方案,拥有完整的购物车、订单管理、会员管理、产品管理、报表等系统,但是相对的,它也是一个复杂的系统,各种功能间的连动性也相当大,Magento采用Zend Frame Work这套MVC架构来作为核心。 (图片摘自Wiki: https://zh.wikipedia.org/wiki/MVC ) 什么是MVC架构? 根据上图,假设你就是那位USER,CONTROLLER是一位管家,M… Read More

Magento教程 68:Magento网站建置四部曲—–利用SEO拯救你的网站曝光率

经历前面了一连串的需求确认、伺服器选择、网站UI/UX及行销设计后,辛苦终于有了代价,一个规划完整的网路商店终于完成! 现在万事俱备,只欠东风了。 等等,还没有结束吗? 网路商店不是已经完成了吗? 没错,网路商店本身确实已经完成,但后面还有更重要的事情必须执行,其实网路开店并没有一般人想像中的简单,只是因为进入的门槛低,让大家误会很简单而已。 不知你可曾注意过,当你上网搜寻某些关键字时,搜寻结果总是几个网站名列前茅呢? 举例来说,若是我搜寻“衣服”,我们可以注意到像是东京着衣、Lativ、101原创等等的知名品牌,就算不是排在第一个,也都至少会显示在搜寻结果的第一页。 这就是SEO的力量。 什么是SEO呢? S… Read More

Magento教程 67:Magento网站建置三部曲—–UI/UX设计与行销的重要性

「你有看到巷口新开的精品店吗?他的欧风装潢真的好漂亮喔!好想去看看。」 「你看,大侠汉堡包正在推出买一送一的优惠呢!我们聚会就决定在这里吧!」 「这家咖啡厅的服务人员真的很亲切呢,服务又贴心,下次还要再来。」 这些对话,是不是让你感到很熟悉呢? 每 当我们看到精心装潢的店面,听到某家店服务极好或是商品在大特价促销,我们总是会多加留意,许多老板/创业者也看准这点,店面装潢一家比一家华丽,商品一 家比一家精致,促销手法一家比一家有趣,为了打造独特的顾客体验让新客人源源不绝,就客户回购不断,大家无不费尽心思。 但 诡异的一点是,同样都是开店,想要开网路商店的人却很少考虑到这些,许多人甚至认为网路开店就是要低成本,反… Read More