国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
生活點滴Enjoy Life- 我為什么用wordpress做CMS
userphoto

2009.08.09

關注

我為什么用wordpress做CMS

2007-02-04 11:55:38 發(fā)表于Wordpress, 網(wǎng)站技術(shù) 本文鏈接: 我為什么用wordpress做CMS

你看到這篇文章的時候,就知道本站是用wordpress完成的了,一直以來,我都是自己在寫適合自己的CMS,我一直都認為自己寫的CMS會比開源的那些快,因為我用了相應的緩存技術(shù):其中包括了全靜態(tài)的、samrty模板的、利用PEAR做緩存的等等。到了后來,人也比較懶了,就直接去sourceforge或者google尋找了。

尋找到了mambo、drupal、xoops、織夢CMS,還有些國內(nèi)的CMS,可能是由于對國內(nèi)的軟件有偏見,一直到現(xiàn)在都沒有用過國內(nèi)的CMS。使用的mambo也在后來轉(zhuǎn)向了joomla。

mambo或者joomla我發(fā)現(xiàn)有點復雜,雖然說他們的口號是power in simplicity,由于本人不喜歡看手冊,而且mambo后臺的那些菜單分類模塊之間的關系我實在不想去理清,所以看了一下,完了幾天就放棄了。不過說實在話,mambo的后臺是我目前見到的CMS最漂亮了,而且它每個部分可以自定義模板,這個很不錯,當初幾乎就選定它了。

xoops太死板,整個網(wǎng)頁都是一塊一塊的,沒有辦法美化,放棄之。

drupal功能強大,使用的網(wǎng)站相當多,包括一些比較大的網(wǎng)站都在使用。不過我裝上之后研究了一個小時,發(fā)現(xiàn)drupal太活了,功能太多,我不需要那么復雜,而且用了兩個小時都還沒有理清關系+別人說drupal速度沒有wp快,太打擊積極性了,放棄之。

現(xiàn)在該說到wordpress,其實我也是在兩個月以前才開始接觸到wordpress的。裝上之后,最初我用來做一個blog,發(fā)現(xiàn)還不錯,后臺的一切都是基于post來的,其實網(wǎng)頁不就是很多post的么?而且看看分類比較清楚明了,基本就選定他了。 后來就開始研究他的模板結(jié)構(gòu),剛開始也無法下手。然后看了這張圖片之后(參考:http://www.storyday.com/web-tech/260/wordpress-theme-tips)就非常清晰明了了,開始琢磨著把wp做成一個簡單的CMS。

wordpress實現(xiàn)本站的cms的思想是這樣的,現(xiàn)建立幾個大分類(如本站的 生活工作 | Life&Work、 英語|English、 Web技術(shù)|WEB Tech),做為各個板塊的分類。然后再個分類下建立子分類(如生活工作下的:生活理財|Financing、生活瑣事|Life),做為該大分類頻道下的分類 。然后在頁面頭部就把這個分類讀出來做為菜單。

要為不同的頻道做不同的界面也很簡單(本站尚未這樣做)。比如生活工作的id是5,那么就對應建立一個模板,名字為:category5.php,所以你有多少分類就可以有多少模板,相對靈活把?

可能你要問,首頁的那些怎么獲取的,簡單啊,把你需要的類別下的文件用wordpress的template tag讀出來放在你index.php模板中不就實現(xiàn)了么?呵呵。源代碼如下:

Web 技術(shù) | Web Tech

< ?php $posts = get_posts( "category=3&numberposts=12" ); ?>
< ?php if( $posts ) : ?>

< ?php endif; ?>

旅游 | Travel

< ?php $posts = get_posts( "category=14&numberposts=8" ); ?>
< ?php if( $posts ) : ;?>

    < ?php foreach( $posts as $post ) : setup_postdata( $post );
    $post_id_array3[] = $post->ID;$perlink3[] = get_permalink($post->ID); ?>

     

  • < ?php the_time('m-d') ?>
    title="Permanent Link to < ?php the_title(); ?>">
    < ?php echo utf_substr(the_title('','',false),40) ?>

    < ?php endforeach; ?>

< ?php endif; ?>
< ?php
//loop for get meta
$tmp = 0;
$imgfield_index = 0;
while( $post_id_array3[$tmp] != "" ){
$meta_tmp = get_post_meta( $post_id_array3[$tmp], 'image', true) ;
if( "" == $meta_tmp ){ $tmp++ ;continue;}
else{
$dis_icon[$imgfield_index] = "".get_post_meta( $post_id_array3[$tmp], 'image', true)."";
$imgfield_index ++ ;
$tmp++;
if ( $imgfield_index > 2) break;
}
}

?>

 

".get_post_meta( $post_id_array3[$tmp], 'image', true)."";
$imgfield_index ++ ;
$tmp++;
if ( $imgfield_index > 2) break;
}
}

?>

< ?php echo $dis_icon[0];?>
< ?php echo $dis_icon[1];?>
< ?php echo $dis_icon[2];?>

 

  1.  
  2. Web 技術(shù) | Web Tech
  3. < php $posts = get_posts( "category=3&numberposts=12" ); ?>
  4. < ?php if( $posts ) : ?>
  5. < ?php foreach( $posts as $post ) : setup_postdata( $post ); ?>
  6. < ?php the_time('m-d') ?>
  7.  
  8. < ?php echo utf_substr(the_title('','',false),40) ?>
  9. < ?php endforeach; ?>
  10. < ?php endif; ?>
  11. 旅游 | Travel
  12. < ?php $posts = get_posts( "category=14&numberposts=8" ); ?>
  13. < ?php if( $posts ) : ;?>
  14. < ?php foreach( $posts as $post ) : setup_postdata( $post );
  15. $post_id_array3[] = $post->ID;$perlink3[] = get_permalink($post->ID); ?>
  16. < ?php the_time('m-d') ?> title="Permanent Link to < ?php the_title(); ?>">
  17. < ?php echo utf_substr(the_title('','',false),40) ?>
  18. < ?php endforeach; ?>
  19. < ?php endif; ?>
  20. < ?php
  21. //loop for get meta
  22. $tmp = 0;
  23. $imgfield_index = 0;
  24. while( $post_id_array3[$tmp] != "" ){
  25. $meta_tmp = get_post_meta( $post_id_array3[$tmp], 'image', true) ;
  26. if( "" == $meta_tmp ){ $tmp++ ;continue;}
  27. else{
  28. $dis_icon[$imgfield_index] = "".get_post_meta( $post_id_array3[$tmp], 'image', true)."";
  29. $imgfield_index ++ ;
  30. $tmp++;
  31. if ( $imgfield_index > 2) break;
  32. }
  33. }
  34. ?>
  35. < ?php echo $dis_icon[0];?>
  36. < ?php echo $dis_icon[1];?>
  37. < ?php echo $dis_icon[2];?>

 

首頁的那些圖片是怎么實現(xiàn)的呢??你知道wordpress有個自定義域么?對了,就是它,添文章的時候,如果文章有相關圖片,寫在域中,然后在首頁取文章標題的同時把域中的圖片路徑取出來存在數(shù)組中,最后顯示出來就是。代碼參考上面代碼的后面一段,如何增加自定義域請參見下圖:

還有些你想訂制的東西如何處理呢?建立里一個頁面,設為private,然后在自定義域里面添加你需要的東西,在頁面中引用就可以了,今后還可以隨時修改。
wordpress還有一個好處就是模板實現(xiàn)簡單,插件編寫容易,以前我以為插件好高深,后來到wp的官方網(wǎng)站看了一下教程,馬上就可以開始干活了,簡單吧,你不妨也試試??

好了就寫這么多。本文主要寫wordpress,上面提及到的cms都很優(yōu)秀,各有各的長處吧。

本文旨在拋磚引玉,各位wordpress愛好者發(fā)揮你的想象吧,你可以用wordpress做很多事情的。

本文永久地址:http://www.storyday.com/web-tech/427/why-i-use-wordpress-as-cms

本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
2006年cms總匯
PHP類建站系統(tǒng)整理 網(wǎng)站內(nèi)容論壇博客篇 >>免費資源>>文章中心>>飄香網(wǎng)絡
cms
幾個國外開源CMS系統(tǒng)比較
3大獲獎開源CMS評析-JoomlaDrupalPlone
drupal、joomla、wordpress、dede、diguo、zblog簡單使用測...
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服