Thẻ xen:callback trong Xenforo 1.2

Tiếng Việt: Trong Xenforo 1.2, có một thẻ mới : <xen:callback> Thẻ này cho phép gọi 1 file php trực tiếp từ template. Dưới đây là một ví dụ mà file banner.php được gọi.

1) Đầu tiên, tạo 1 file index.php theo đường dẫn /library/Example/Banner

<?php
class Example_Banner_index {
  public static function getHtml() {
    include '/home/path_to_file/www/banner.php';
    return $output;
  }
}
?>

2) Tạo một file banner.php

Mã:
<?php
$output = 'Hello World';
?>

3) Thêm đoạn dưới đây vào template ad_above_top_breadcrumb

<xen:callback method="getHtml"></xen:callback>

English version : In Xenforo 1.2 a new tag called <xen:callback>  was introduced. This allows calling a php file directly from a template. Here’s an example where banner.php is called. 1) First create an index.php file and put it in the /library/Example/Banner folder

<?php
class Example_Banner_index {
  public static function getHtml() {
    include '/home/path_to_file/www/banner.php';
    return $output;
  }
}
?>

2) Create a banner.php file

<?php
$output = 'Hello World';
?>

3) Add this to the ad_above_top_breadcrumb template

<xen:callback method="getHtml"></xen:callback>

Orther example :

Nguồn : http://xenforo.com/

Leave a Reply

Your email address will not be published. Required fields are marked *