09/10/2018, 23:18

Tạo bản tin ngắn bằng PHP

Ở một số site, đăc biệt là các site tin tức thường dùng phần đầu của nội dung tin để mô tả nội dung bản tin, khi người dùng Click vào liên kết Đọc tiếp sẽ mở bản tin đầy đủ .
Bác nào biết vụ này làm thế nào chỉ mình với.
vunam viết 01:32 ngày 10/10/2018
1 là trong database làm thêm 1 column miêu tả nội dung tin.Khi click vào chi tiết thì select phần nội dung chi tiết ra.Cách này Database sẽ không tối ưu vì trùng lặp dữ liệu,nhưng lại được khá nhiều site bán hàng dùng.Cách thứ là lấy viết 1 đoạn code lấy vài chục ký tự trong column "nội dung chi tiết"đưa ra.Em không rành Php lắm nên ko đưa code cách 2,ra để em nghiên cứu đã rồi đưa ra sau bác thông cảm.Em chỉ nêu hướng thế thôi
babyinternet viết 01:23 ngày 10/10/2018
mình muốn goi về hàm lấy vài chục ký tự đó, chứ còn cách tạo thêm field trong database thì mình biết và khó quản lý độ dài.
mrsinguyenus viết 01:30 ngày 10/10/2018
giống trong yahoo blog ấy à, thì bạn dùng mấy hàm trong về string và lengh trong php để lấy thôi
anhtuannd viết 01:33 ngày 10/10/2018
Đừng dùng hàm lấy vài chục kí tự, mấy hàm substr() gì gì đó toàn trả lại nội dung cụt lủn thôi. Tốt nhất nên để thêm một field trong table của mình, đặt tên đại loại là shortdes đi. Lúc thêm bài mới thì chịu khó gõ thêm một chút vào, lúc lấy ra cũng thuận tiện hơn.
hungxalo viết 01:30 ngày 10/10/2018
hi, nếu bạn thêm 1 field shortDescript thì database của bạn sẽ phải chứa dữ liệu trùng lặp như bạn vunam đã nói, mình vẫn dùng cách là trích ra khoảng *** từ của bản tin rồi show ra, nếu bạn thix thì mail cho mình, mình sẽ gửi cho bạn,
view demo tại đây: http://laogia.x10hosting.com/cms
email của mình: aotuong@gmail.com
chúc bạn luôn có hứng thú với PHP
2close viết 01:27 ngày 10/10/2018
không nên dùng cách lấy *** ký tự trong nội dung ra mà làm phần mô tả nội dung, vì lỡ như phần đầu của nội dung là một table thì khốn !!!
lephap99 viết 01:22 ngày 10/10/2018
Nên tạo 2 field riêng lẻ là an toàn vì nếu bạn dùng các hàm của String thì nó sẽ lấy sai (các tag HTML, Script, ...). Nhưng nếu muốn dùng cách 2 thì phải code khá phức tạp vì phải loại bỏ hoặc pass tag (dùng Regex).
Nói chung nên dùng 2 field.
tumickey viết 01:22 ngày 10/10/2018
hihi dể lấy tin ko thì dâu tiên phải remove hết mấy cái code đi kèm ( khi post = texteditor) xong rùi lấy ký tự .Nói chung cách hay dở tốn 1 field.

mình cũng làm 1 demo : www.vechai.com/tumickey/webajax

to :hungxalo : code bạn đẹp wa
Bài liên quan
0