2017年10月17日 星期二
2017年9月8日 星期五
PHP MYSQL 會員登入/註冊系統的網頁建立
PHP MYSQL 會員登入/註冊系統的網頁建立
我是從這個網站學的,裡面的code有一點bug,
加上現在使用較新的mysqli,新的code附在下面:
註:要先建立一個叫做member的會員資料table,才能供登入新增。
table欄位:id, name, email, password, nick
2017年9月1日 星期五
寫得很好的前端programming教學
以下筆記了好用的線上教學資源,都能夠從讀者角度寫出貼近學習者心理的教學,並且每個步驟都有附程式碼,好學易懂。
No More Cowboy Coding: Improving Your WordPress Workflow
增進WP的整體作業思維,讓開發更有效率。
應用Git的Wordpress網站開發流程
非常詳細的文章,解析一個WP網站開發如何使用Git,適合剛開始開發網站的人員,
建立或反省自己工作模式的好參考。
www.codeofaninja.com
從這個網站學到:從FB連結相簿嵌入顯示在網頁
他還有教:Bootstrap、PHP、AJAX 等等
Tania Rascia
從這個前端設計師的個人網站教學學到:把靜態網站轉為Wordpress的Theme
個人的轉職發展紀錄值得一讀。
把網頁元件置中
非常簡單好用的code
#wrapper {
background-color: green; /* for vizualization purposes */
text-align: center;
}
#yourdiv {
background-color: red; /* for vizualization purposes */
display: inline-block;
}
<div id="wrapper">
<div id="yourdiv">Your text</div>
</div>
來源發問串:stackoverflow
Photo Gallery,採用背景圖片的方式,各種縮圖的呈現調整
(參考Stackoverfolw討論)
找到該元件的html,然後修改它的css style
無調整
照片100%置放,通常會整個超出外框顯示
方法一:
background-size: 100% 100%;
照片不維持原比例,依據外框的長寬伸展到邊緣,沒有被切圖
方法二:
background-size: contain;
照片維持原比例,自動 fit in 外框,同樣沒有切圖,但是內部會留白邊
方法三:
background-size: cover;
overflow:auto;
照片維持原比例,會自動resize依據外框的短邊,長寬多出的部分切掉
找到該元件的html,然後修改它的css style
body {
margin:0;
padding:0;
position:relative;
background:url(../images/imgs/backgrnd.png) no-repeat;
background-size: [參考下列方式] ;
}
無調整
照片100%置放,通常會整個超出外框顯示
方法一:
background-size: 100% 100%;
照片不維持原比例,依據外框的長寬伸展到邊緣,沒有被切圖
方法二:
background-size: contain;
照片維持原比例,自動 fit in 外框,同樣沒有切圖,但是內部會留白邊
方法三:
background-size: cover;
overflow:auto;
照片維持原比例,會自動resize依據外框的短邊,長寬多出的部分切掉
2017年8月31日 星期四
Git + Wordpress
複習了去年接觸現在忘得差不多的Git,最近也剛學了Wordpress, 覺得這兩個東西應該可以結合在一起,然後真的有找到教學。WP有plugin可以跟Git連結,這是對開發者們是很好的事情。
No More Cowboy Coding: Improving Your WordPress Workflow
這篇文章描述如何將WP的開發流程更有組織效率,同時也利用Git,在三個地方:
・Local開發環境
・封閉的Bitbucket Git專案區
・開放的網頁產品版本
文章裡面有教學建立這個模式的步驟。
如果有一個線上的Git專案區,就代表有一個完整的網頁備份,
若需要與人共同開發時,就可以階段性開發完成後整合,
再推到公開的產品端,這讓流程好控制許多。
有一個在Beta階段(2017.9.5)的外掛- VersionPress,能夠記錄WP所有的修改,
每個修改後面都有undo可以回溯,他正在不斷完善當中,是WP界很被期待的工具。
(VersionPress的起源介紹)
* 使用VersionPress之前先學WP-CLI,Wordpress的Command Line Interface:
WP-CLI is the command-line interface for WordPress. You can update plugins, configure multisite installs and much more, without using a web browser.
2017年8月30日 星期三
Git - Branch
Branch,當一個專案在新增功能或測試時,可以分出一個或多個開發支線,開發支線更新、測試,待沒問題之後,就可以merge回到主branch,這樣取名也是因為專案發展中各種功能跟時間點的開發,就像樹枝一樣,開展,再回歸到一起。
gitk --all
這個指令可以用基本的GUI看到目前的樹枝狀態。
"gitk --all & " 可以讓終端機和GUI同時執行
git branch
可以列出所有的樹枝以及目前位在哪一個
git branch star
可以開一個新的樹枝,上面的star是取名
GUI中可以看到新增出來了
git checkout star
就會從現在的master樹枝跳到star樹枝上面,進行工作
經過幾次master跟star兩根樹枝上面的工作來回,GUI呈現以下狀態:
(發現有還沒add 跟commit的內容)
(更新完畢)
從commit可以知道誰做的更動在什麼地方
現在,用git rebase來整理工作完成的branch,因為branch的階段任務做好後,就要把它更新到master樹枝,然後刪掉。
先進入star branch,然後輸入git rebase master,兩條線會合一。
接著到master樹枝,輸入git merge star,把star吃掉,
再用git branch -d star,把功成身退的star樹枝刪除。
完成!
基本學習紀錄到這邊,接下來可以練習實作一下了。
進階的樹枝操作介紹
訂閱:
文章 (Atom)









