Xin chào,
Giới thiệu bản dịch của bên ngoài.
VB 3,6 external.php tập tin là khác với cùng một tập tin từ phiên bản 3,8 vB.
vBET dịch bên ngoài trong móc này:
external_complete
và sau đó đầu ra bên ngoài nên được in.
Và trong phiên bản vB 3,8 mã này là:
PHP Code:
($hook = vBulletinHook::fetch_hook('external_complete')) ? eval($hook) : false;
{ ... another code ... }
echo $output;
và nó hoạt động tốt (echo $ đầu ra sau khi bản dịch của chúng tôi)
nhưng trong phiên bản của bạn, bạn có:
PHP Code:
echo $output;
($hook = vBulletinHook::fetch_hook('external_complete')) ? eval($hook) : false;
trước hết là các nội dung bên ngoài được in và sau đó - dịch - điều này là sai thứ tự!
Bạn có thể nhìn thấy nó. Chỉ cần mở tập tin external.php và đi đến cuối của tập tin này.
Tôi thực hiện một thử nghiệm và tôi loại bỏ
echo $ đầu ra sau khi hook và bản dịch này hoạt động, nhưng tôi không thể thực hiện bất kỳ thay đổi pernament nào trong mã vB
Tôi sẽ cố gắng để tìm một giải pháp khác.