走到電腦書局一大堆program 書,真的叫新人無從下手,自己是過來人明白這種苦處,但自從網上平台流行後,筆者學習電腦語言已經不太學要去買書,大多數為幾個地方:google,youtube,codecademy。youtube 是大量影片,一集一集跟著學,google 可以尋找到答案和例子,codecademy 是今日要介紹的平台。
codecademy 是一個晚上學習電腦語言的平台,網址:http://www.codecademy.com/ 繼續閱讀 輕鬆學寫program
網頁源碼,source code
走到電腦書局一大堆program 書,真的叫新人無從下手,自己是過來人明白這種苦處,但自從網上平台流行後,筆者學習電腦語言已經不太學要去買書,大多數為幾個地方:google,youtube,codecademy。youtube 是大量影片,一集一集跟著學,google 可以尋找到答案和例子,codecademy 是今日要介紹的平台。
codecademy 是一個晚上學習電腦語言的平台,網址:http://www.codecademy.com/ 繼續閱讀 輕鬆學寫program
wordprss 可以選擇訂閱內容全部顯示或部分顯示,假如部分顯示,也許有些東西在底部推薦給讀者的看不到,這裡有個方法,在function 裡面加上一段
[php]
if ( !function_exists(‘custom_feed_footer’) ){ function custom_feed_footer($content) { if(is_feed()) $content .= ‘自定內容’; return $content; } add_filter(‘the_excerpt_rss’, ‘custom_feed_footer’); add_filter(‘the_content’, ‘custom_feed_footer’);}
[/php]
記錄一下,希望有用
最近做主題時要用到wordpress 附件圖片,在看數據庫時發現,原來每一個附件都是作為一個post插入數據庫,只是post-type不同,而且還有是屬於哪個post。在文章中也可以直接插入gallery。
看到這些功能,心動了,只是這些自帶的功能缺乏的東西就是附件圖片的描述。
根據說明,取得附件的function 是wp_get_attachment_image($id,size),這樣加一個foreach就能取得到post裡面的所有附件圖片,不過就是缺少介紹。
用google找到了一篇不錯的文件,寫了一個hack,可以取得附件圖片的title, description
[php]
/**
* Retrieves the attachment data such as Title, Caption, Alt Text, Description
* @param int $post_id the ID of the Post, Page, or Custom Post Type
* @param String $size The desired image size, e.g. thumbnail, medium, large, full, or a custom size
* @return stdClass If there is only one result, this method returns a generic
* stdClass object representing each of the image’s properties, and an array if otherwise.
*/
function getImageAttachmentData( $post_id, $size = ‘thumbnail’, $count = 1 )
{
$objMeta = array();
$meta;// (stdClass)
$args = array(
‘numberposts’ =$count,
‘post_parent’ =$post_id,
‘post_type’ = ‘attachment’,
‘nopaging’ =false,
‘post_mime_type’ =’image’,
‘order’ = ‘ASC’, // change this to reverse the order
‘orderby’ = ‘menu_order ID’, // select which type of sorting
‘post_status’ = ‘any’
);
$attachments = get_children($args);
if( $attachments )
{
foreach( $attachments as $attachment )
{
$meta = new stdClass();
$meta-ID = $attachment-ID;
$meta-title = $attachment-post_title;
$meta-caption = $attachment-post_excerpt;
$meta-description = $attachment-post_content;
$meta-alt = get_post_meta($attachment-ID, ‘_wp_attachment_image_alt’, true);
// Image properties
$props = wp_get_attachment_image_src( $attachment-ID, $size, false );
$meta-properties[‘url’] = $props[0];
$meta-properties[‘width’] = $props[1];
$meta-properties[‘height’] = $props[2];
$objMeta[] = $meta;
}
return ( count( $attachments ) == 1 ) ? $meta : $objMeta;
}
}
[/php]
如何使用:
[php]
getImageAttachmentData( $_posts-ID, ‘full’ );
[/php]
參考來源:http://www.farfromfearless.com/
http://www.newvibes.com/blog/wordpress-get-attachment-title-and-description/
將BIG5-HKSCS 轉unicode 符號可以解決好多香港特殊字體問題。
NCR 其實就是一堆符號,舉例,
香港 = 香港
如何將這些進行轉換,php 裡面有函數可以轉換
// convert UTF-8 string to NCR
mb_convert_encoding($utf8_str, ‘HTML-ENTITIES’, ‘utf-8’);
// convert NCR back to UTF-8
mb_convert_encoding($ncr_str, ‘utf-8’, ‘HTML-ENTITIES’);
不過要注意的是,確保所以字再轉換前已經是同一種編碼,因為有些字是簡體,繁體裡沒有,可能就會出現問題,最好再輸入後,先把所有字轉成utf8,再進行轉換,可以確保不同編碼問題
紀錄一下常用的3種網頁自動轉跳方法,例如rockfu.net 也是用自動轉跳到rockfu.net/blog,雖然我也不想用文件裝著,不過有時候對搜尋器有點用處,但有些又說不好,不夠直接,不過還是算了,放下資料夾下方便管理還是正確的。介紹幾種方法,包含javascript,meta,flash
第一種,javascript 網頁自動轉跳:
<script language=javascript> function nextpage(){ location="http://www.rockfu.net/blog" } nextpage() </script>
第二種,meta 網頁自動轉跳:
<meta http-equiv=”refresh” content=”0.1;url=http://www.rockfu”>
這種更加簡單,在head中添加一個格式如下:
解釋下,10 代表10秒,yoururl一樣替代為你的網址,很容易喔。 第三種,flash 網頁自動轉跳,也就是製作一個swf文件在網頁上播,播完就跳,這裡介紹as3 的navigateToURL
var url:String = "yoururl";
var request:URLRequest = new URLRequest (url);
try{
navigateToURL(request, "_self");
} catch (e:Error) {
trace("Error occurred!");
}
yoururl換成網址,記得要http,在navigateToURL,_self是開啓網頁方式,_self是本身那網頁,新窗口用_blank就可以。
第三種
三種方式,紀錄下來,以後不用找來找去
最近kav 和silau都正忙著他們的photo uploader,昨晚無聊間試著尋找php 的class ,包括一些 upload, check link, ftp 之類,無意之間見到一個界面和速度都不錯的相片上在系統 Chevereto,界面簡單,功能不錯,可以更改相片大小,也可以生成簡短的link,更可以輸入連結來下載更改圖片大小,同時都會出到code 給你引用到其他頁面,簡單的一頁卻包含不同的功能,真是不簡單。最神奇的是其支援PHP FTP功能,即是說可以用其他空間來擺放這些上載的圖片,那用外國那些聲稱無限空間的網存計劃來做FTP不是很不錯?
我也下載來試下,目前只是給自己用:http://imfreeman.com/uploader/,不用軟件就可以縮放圖片,很方便,適合懶人XD。我只是拿來學習用,至於能不能發揮,看你自己啦。