關於magento的phtml檔案

magento的phtml的空白地區基本上都用空格來完成的,而不是tab鍵,所以造成大量的空白垃圾代碼,需要去掉,而且去掉後效果很明顯,代碼少了好多,代碼很精簡,在去掉一些注釋,代下載下來的html檔案,可以精簡20KB左右,將110KB的代碼減少到80-90KB之間,雖然工作量比較大,還是值得的!再就是js,css在上線前,通過精簡工具處理一下,效果很明顯,300kb的js代碼可以精簡到220KB,120KB的css可以精簡到80多KB,再就是在首頁的一些用不到的js去除,這樣可以減少網站負載

麵包屑導航的修改

對於magento的麵包屑導航,對於客戶體驗是挺不錯的,但是帶來的是seo推廣的不利,譬如:在兩個分類中都有一個產品,而產品的url是不包含分類的,這樣就會造成從不同分類查看這個產品的url是一樣的,但是麵包屑導航卻不一樣,這樣很不利於seo,需要吧導航定死!!!畢竟推廣需要這樣的。修改辦法為: 將Mage_Catalog_Helper_Data 裡面的方法getBreadcrumbPath,替換成下面的,寫的比較草!!    public function getBreadcrumbPath(

通過controller進行url重寫

改功能是將http://www.sample.com/tag/product/list/tagId/2,重寫成http://www.sample.com/tag/2!1通過controller,具體詳細原理我也說不清楚,大致是通過抓取一個事件來進行的!!這個事件就是controller_front_init_routers,然後把填寫 <events>            <controller_front_init_routers>               

一段分類代碼–產品分類的!

<?php02    $c=Mage::getModel('catalog/category');//根據屬性得到一個模型集合。03    $pc=$c->loadByAttribute('name','選購禮盒');04    if($pc->hasChildren()) {05    $ids = $pc->getChildren();//得到所有產品的分類集合。06    $subCategories =

magento — magento網站最佳化

magento -- magento網站最佳化(轉自csdn)2009-09-27 16:58magento的網站實在是太慢了,想了好多辦法,參考了好多資料,做了很多測試,總結一下大概的步驟:1、壓縮js,css代碼,如果有必要把所有的css,js分別綜合到一個檔案中,並壓縮,緩衝2、清除magento模板中不必要的注釋,為所使用到的圖片瘦身3、最佳化magento代碼,這個步驟工作量大,但可能是效果顯著的步驟,不過前提是你非常熟悉magento,徹底刪除不用的模組,關閉沒用的

如何在magento CMS homepage 加上breadcrumbs

如何在magento CMS homepage 加上breadcrumbs2009-10-26 11:47開啟 code/core/Mage/Cms/Block/Page.php,找到以下代碼,加上else後面的代碼即可// show breadcrumbs if (Mage::getStoreConfig(’web/default/show_cms_breadcrumbs’) && ($breadcrumbs =

magento—–建立後台功能表項目

1app/etc/modules/......xml2app/code/community/AQ/Gao/etc/config.xmlapp/code/community/AQ/Gao/etc/adminhtml.xmlapp/code/community/AQ/Gao/Helper/Data.php33.1 app/code/community/AQ/Gao/Helper/Data.php---------------> <?php class

在產品分類頁面,資料的載入過程!!

list-->layer-->category-->collection1catalog/block/product/list.php   ---->_getProductCollection()$layer = Mage::getSingleton('catalog/layer');$category =

URL重寫–我認為的

       1.url產生器網址:(不會寫Regex,可以通過下面的工具產生!)http://seohelper.cn/tools/urlrewrite 根據寫入的URL產生2種不同的URL規則(就是Regex)  2.URL重寫---名詞解釋: url是由伺服器攔截,然後解析出來,預設的規則是ddd.php?id=1&page=2,通過?,&來識別。  可以通過web根目錄下的.htaccess檔案對其進行重寫:原理就是你通過一個URL格式訪問時,通過重寫規則,翻譯成ddd.

mod_rewrite使用總結

mod_rewrite使用總結前提需求:        modrewite 將URL定向到另一個目錄或檔案,而地址欄URL不變,網頁內容為新地址內容。http://www.test.com/a/b   顯示 http://www.test.com/test/的內容,URL地址還保持為www.test.com/a/b根據下面操作自己可以更加靈活變動參考串連http://fanqiang.chinaunix.net/a6/b1/20010905/0800001238.html一、實現原理:     

Mage::getResourceMode

$collection = Mage::getResourceModel($this->_getCollectionClass());         //we changed mysql query, we added inner join to order item table        $collection->join('sales/order_item', 'order_id=entity_id', array('name'=>'name', 'sku'

speeding up Magento!

speeding up Magento! Find the following lines in your Magento .htaccess file and replace them with the following code.############################################## enable apache served files compression##

GB2312和utf8編碼轉換

經常的寫中文出現亂碼,用編碼器翻譯在粘上去,有的還翻譯不過去。還是用翻譯函數吧:   gb2312轉換成utf-8 $utf=iconv('GB2312', 'UTF-8', $_REQUEST['keyword']);   將字串utf-8碼轉換為gb2312碼 $str   = iconv("UTF-8","GB2312//TRANSLIT",$str);   PHP編碼轉換函式 iconv() 函數 Definition and Usage 定義和用法

ZendFramework運行環境配置

ZendFramework運行環境配置 2008-11-24 14:49:50 標籤:php linux zend ZendFramework 原創作品,允許轉載,轉載時請務必以超連結形式標明文章 原始出處 、作者資訊和本聲明。否則將追究法律責任。http://kerry.blog.51cto.com/172631/114788 編譯PHP5.2.5./configure --prefix=/usr/local/php        

開啟apache重寫模組

1.開啟rewrite模組的調用Apache 2.x 中URL重寫,是通過mod_rewrite.so 來實現的,在 httpd.conf 中,我們會發現類似如下的一行,是有關rewrite模組的,模組名是 mod_rewrite.so 。開啟它。2.設定AllowOverride在 httpd.conf 中將AllowOverride None 改為AllowOverride

男人的胸懷是被委屈撐大的

佛經曰:“是人皆冤,是情皆孽!”我們先不談後一句話,先談談前面的一句話“是人皆冤”吧!其實人的一生不是在冤枉別人,就是在被別人冤枉。人的一生真是這樣,我們不斷的在誤解別人,同時也被人誤解;我們不斷的在冤枉別人,同時也在被別人所冤枉;我們或許曾經做過對不起別人的事情,同時也在忍受別人對我們的背叛。    所以人活著就是這樣無耐,但不能不活著,正是因為這些無耐,所以我們慢慢的變成了“人”,因為人是一個麻煩的動物。被人誤解或許還有被理解的一天,被人冤枉也還有洗刷冤屈的一天,但被人背叛卻是一件另人痛苦的

搜尋引擎是如何工作的

搜尋引擎是如何工作的(1) 當我們在搜尋引擎上鍵入片語進行搜尋時可能並沒有想過,它是如何把我們想要的資料在那麼短的時間內找出來。事實上幾乎所有的搜尋引擎都會有下列的功能以保證它能夠又好又快的為我們提供資料。1,爬行整個Web(crawling Web)搜尋引擎自動啟動並執行程式通過Web的超級連結(Hyperlink)結構爬行整個Web上的所有網頁文檔。這種程式通常被稱做嗅控程式(bots)或爬行程式(spider)。2,收錄文檔(index

mysql_connect和mysql_pconnect區別

一般php有倆種運行模式, 一是作為cgi運行, 二是作為apache的模組運行. 作為cgi的時候connect跟pconnect沒什麼不同, 因為每次cgi進行運行結束後都會被銷毀清理掉資源.php作為apache模組方式運行時, 可以使用到資料庫持續串連, 但可能會存在潛在的問題apache模組方式下: 區別在於當php以apache模組方式運行時, 由於apache有使用進程池, 一個httpd進程結束後會被放回進程池,

SVN入門及配置使用

SVN入門及配置使用 2009-10-23 來源:網路 SVN,即Subversion,是一個自由開源的版本控制系統,可以將資料恢複到早期版本,或者檢查資料修改的曆史,這些資料可以是原始碼,也可以是其他類型的檔案。在SVN出現之前,CVS是開源世界版本控制工具的事實標準,然而CVS存在一些固有的缺陷,並且修複這些缺陷需要耗費很大的精力,因此,SVN的發起者Brian Behlendorf和CollabNet決定重新編寫一個版本控制系統,保留CVS的基本思想,但要修正其中錯誤和不合理的特性。於是,

在前台顯示,並且在後台可以配置的靜態塊.txt

<block type="cms/block" name="homeleftnews" as="homeleftnews">      <action method="setBlockId"><block_id>home_left_news </block_id></action>  </block>     <MARQUEE onmouseover=this.stop() onmouseout=this.start(

總頁數: 61357 1 .... 21387 21388 21389 21390 21391 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.