Chào cả nhà, mình đang sửa cái cái web xenforo cũ mèm mà dính 1 cái, khi mình chạy foreach như dưới, có biến đếm $i, mình muốn hiển thị STT nó tăng cái biến đếm này mà nó toàn báo lỗi. Mã: <xen:foreach loop="$post" value="$post_name" i="$i" count="$count"> <i>{$i + 2}<i> </xen:foreach> Mình muốn hiển thị biến đếm này + 2 mỗi lần chạy show hiển thị ra ngoài.
Khi bạn gọi mấy cái biến đếm đó nó mặc định là string, bạn muốn tăng nó lên thì comvert nó sang int hoặc gọi hàm xen:calc cho phép + - * / trong xenforo mới được. Đổi lại code trên thành như sau nhé: Mã: <xen:foreach loop="$post" value="$post_name" i="$i" count="$count"> <i>{xen:calc '{$i}+1'}<i> </xen:foreach>