Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Tạo thẻ html tùy chỉnh cho CMS?

Tôi đã viết một lớp học thực hiện chính xác những gì bạn yêu cầu cho các tin nhắn SMS của riêng tôi. Tôi đã tải lên src cho bạn mặc dù tôi chưa bao giờ phát hành nó nhưng nguồn được phát hành theo giấy phép kiểu BSD. Thẻ tùy chỉnh

Về cơ bản, nó cho phép bạn làm chính xác những gì bạn yêu cầu. Trong lớp có một số thẻ tùy chỉnh ví dụ nên tôi sẽ không dán mã vào đây. Hãy cho tôi biết bạn đi như thế nào.

Chỉnh sửa 1:Mã ví dụ theo yêu cầu. :-)

Chỉnh sửa 2:Tôi nên thêm nó hỗ trợ các thẻ tùy chỉnh bị chôn vùi.

Chỉnh sửa 3:Nó cũng hỗ trợ tạo khuôn mẫu nội tuyến và thay thế thẻ, tức là

<ct:inline some="attribute">
    This is an in line template. <br />
    This is a #{tag} that can be accessed by the callback function
</ct:inline>

PHP / HTML: example.php

<?php

$current_dir = dirname(__FILE__).DIRECTORY_SEPARATOR;
require_once dirname($current_dir).DIRECTORY_SEPARATOR.'customtags.php';

$ct = new CustomTags(array(
    'parse_on_shutdown'     => true,
    'tag_directory'         => $current_dir.'tags'.DIRECTORY_SEPARATOR,
    'sniff_for_buried_tags' => true
));

?><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
   "http://www.w3.org/TR/html4/strict.dtd">

<html lang="en">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>untitled</title>
    <meta name="generator" content="TextMate http://macromates.com/">
    <meta name="author" content="Oliver Lillie">
    <!-- Date: 2010-07-10 -->
</head>
<body> 

    <ct:youtube id="wfI0Z6YJhL0" />

</body>
</html>

Chức năng PHP của thẻ tùy chỉnh: tags / youtube / tag.php :

function ct_youtube($tag)
{
    return '<object id="'.$tag['attributes']->id.'" value="http://www.youtube.com/v/'.$tag['attributes']->id.'" /><param ......>';
}

Đầu ra:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"
   "http://www.w3.org/TR/html4/strict.dtd"> 

<html lang="en"> 
<head> 
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 
    <title>untitled</title> 
    <meta name="generator" content="TextMate http://macromates.com/"> 
    <meta name="author" content="Oliver Lillie"> 
    <!-- Date: 2010-07-10 --> 
</head> 
<body> 

    <object id="wfI0Z6YJhL0" value="http://www.youtube.com/v/wfI0Z6YJhL0" /><param ......> 

</body> 
</html>


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. tôi có thể sử dụng một biến để chỉ định OUTFILE trong mysql không

  2. tạo cơ sở dữ liệu với pdo trong php

  3. Làm cách nào để lấy cấu trúc bảng MySQL trong PHP? Cộng với danh sách tất cả các bảng?

  4. Lấp khoảng trống trong ngày Trả về từ Cơ sở dữ liệu - giải pháp SQL thuần túy có được không?

  5. Chọn tất cả các hàng có ít nhất một danh sách các tính năng