Hiển thị thời gian theo thời gian hiện tại

Nếu bạn là một developer thì đôi lúc bạn sẽ gặp phải vấn đề là không muốn hiển thị ngày tháng dạng thông thường, vừa khô khan vừa khó nhớ nữa.Cũng giống như bài viết cách đổi số sang dạng 1k mà mình vừa giới thiệu đến các bạn thì ở bài viết này mình cũng xin hướng dẩn các bạn cách thức hiển thị ngày tháng 1 cách thân thiện hơn.

Bạn sẽ thấy cách hiển thị này tương tự với các mạng xã hội như Facebook, Google +,…

hien thi thoi gian than thien nhu Facebook

Có nhiều cách để thực hiện việc này nhưng giới hạn ở bài viết này mình chỉ xin giới thiệu 2 cách mà mình biết

Dùng hàm human time diff

Đây là một hàm của wordpress giúp bạn nhanh chóng tạo ra dạng hiển thị thời gian như vậy

Chỉ cần để dòng lệnh bên trên vào nơi bạn muốn hiển thị là được.

Dùng hàm tự code

Nếu bạn không muốn dùng hàm có sẳn thì có thể dùng đoạn code bên dưới.Lọi ích của việc dùng code là bạn có thể tùy chỉnh lại cho phù hợp với nhu cầu của bạn cũng như của website của bạn.

Nếu website bạn không phải dùng mã nguồn WordPress thì cũng có thể dùng hàm này để hiển thị.Cách dùng hàm này như sau
[code language=”php”] time_stamp(get_post_time(‘U’, true)); [/code]
Vậy là xong rồi ! Nếu có bất cứ thấc mắc gì các bạn cứ để lại bình luận mình sẽ cố gắng giúp các bạn.

Chuyển định dạng số thành dạng 1K,1M,1B trong PHP

Đôi lúc chúng ta muốn hiển thị số đếm dạng 5k,10k,1m,… trong PHP thì làm như thế nào ?thay vì sử dụng những con số dài dòng thì bạn có thể rút ngắn lại còn khoảng hơn 3-4 ký tự nhưng thế sẽ tốn ít diện tích hơn.Như nút like của Facebook cũng dùng cách hiển thị như thế này.

Hàm dưới đây có tác dụng giúp chuyển đổi từ dạng số thông thường sang dạng hiển thị  dạng K.

$precision = 2 có nghĩa là bạn muốn bao nhiêu số thập phân, mặc định là 2 chữ số thập phân.

Cách sử dụng :

Đơn giản bạn chỉ cần gọi hàm và truyền số muốn chuyển vào.Bạn có thể tham khảo 3 ví trên.Nếu có gì không hiểu cứ để lại comment cho mình.Mình sẽ giải đáp những thắc mắc của các bạn.

[PHP] Đếm số lượt share từ Google plus, Twitter, Facebook, Linkedin, Stumbleupon, Delicious, Pinterest

Với bài viết này thì các bạn có thể dùng PHP để lấy số lượt share trên các mạng xã hội và lượt like cũng như comment của bài viết trên facebook.Mình viết bài này vì sắp tới mình sẽ sử dụng nó vào Hướng dẩn làm theme wordpress bằng Bootstrap  Và các bạn hoàn toàn có thể sử dụng đoạn code này cho dự án Web của mình.
Continue reading “[PHP] Đếm số lượt share từ Google plus, Twitter, Facebook, Linkedin, Stumbleupon, Delicious, Pinterest”

[PHP] Resize hình ảnh đơn giản với timthumb

Lâu rùi không viết bài mới sợ mọi người nghĩ mình không làm blog nữa , nhưng thực ra là do mình bận học nên không có thời gian viết bài.

Hôm nay rảnh được 1 chút nên viết một bài hướng dẩn đơn giản nhưng cũng hơi đau đầu cho dân newbie đó là tối ưu hiển thị hình ảnh khi lập trình web PHP.

Trong thiết kế và lập trình web thì ắt hẳn ai cũng biết được lợi ích của việc dùng ảnh resized để hiển thị trên website : giúp giảm đáng kể thời gian load resource với chất lượng ảnh tương đương.

Chúng ta xét ví dụ dưới đây:

tim1

Với tấm ảnh ~750KB  trình duyệt cần 29ms để download về (trên localhost nhé nếu host thì có thể hơn) và sẽ thật là ác mộng nếu website của bạn có nhiều hình ảnh.

Có nhiều cách để tạo ra ảnh thumb , nhưng trong số đó là sử dụng 1 thư viện PHP nhỏ nhưng hiệu quả là Timthumb.

Bạn có thể download thư viện timthumb.php ở đây Timthumb.php Lưu lại thành timthumb.php

Cách sử dụng :

Đơn giản quá phải không,trong đó w là width ( chiều rộng ) , h là height ( chiều cao ) còn q là quantity ( chất lượng )

Và giờ chũng ta sẽ xem hiệu quả của việc dùng timthumb:

tim2 Thời gian load chỉ còn 12ms .

Việc sử dụng ảnh thumb cho những website có nhiều hình ảnh là rất cần thiết.

Chú ý : Để sử dụng được timthumb.php thì hosting của bạn phải hổ trợ GD Library .Hầu hết các hosting Linux hiện giờ đều hổ trợ thư viện này.