09/10/2018, 23:59

làm sao để hiện thì các ký tự trong {}

tôi thấy trong các theme mẫu họ thường để những cái như thế này
<title>{sitename} - {title}</title>
Khi chạy thì tiêu đề của IE sẽ hiện ra tiêu đề và tên trang web thì họ làm mấy thư trong {} chạy như thế nào. THeo tôi thì ko phải là tên biến của php
Tran Vu viết 02:08 ngày 10/10/2018
do người viết kí hiệu thôi {sitename} chính là tên site của bạn ko lấy {}, đây chỉ là html ko liên quan gì php cả.

VD:
<title>kiembo_site - homepage</title>
kiem_bo viết 02:12 ngày 10/10/2018
nếu như vậy thì trong theme smartphp nó để mấy cái đó làm gì
Tran Vu viết 02:02 ngày 10/10/2018
À {} trong smarty thì như tui biết nó là 2 dilimiter để nhận dạng khi tách chuổi thôi.
Lúc đầu bạn không nói rõ câu trả mình nói hơi lung tung, trong smarty bạn định dạng html như vầy
PHP Code:
<title>{$title} - {$Name}</title
Thì khi bạn gán giá trị và $title và $Name để hiện thị ra bằng cách:
PHP Code:
$smarty->assign("title","ddth");
$smarty->assign("Name","Lập trình web");
// kết quả sẽ cho ra <title>ddth - Lập trình web</title> 
kiem_bo viết 02:03 ngày 10/10/2018
đúng là cái này nè. Vậy bạn có biết cách xử lý cái này ko
Tran Vu viết 02:08 ngày 10/10/2018
Ý bạn là sao? xử lý cái gì? bạn nói rõ hơn đi
KCJ-pop viết 02:03 ngày 10/10/2018
Chắc ý của bác ấy là nội dung của cái hàm assign() đó ^^, kiểu như nó làm gì (mở file template, gán giá trị của biến vô chỗ đó...)
<he he, ý của em cũng vậy mờ>
Bài liên quan
0