Quan trọng: Trang này bằng cách sử dụng cookie (cookies). Sử dụng trang web này mà không tắt cookie trong trình duyệt, có nghĩa là bạn đồng ý để sử dụng nó.
Mua ngay! Các tính năng Tải

Kiếm được với chúng tôi!

Nếu bạn muốn bắt đầu kiếm tiền với vBET tham gia để Chương trình liên kết.
Kết quả 1 để 10 của 10

Chủ đề: Nếu tiêu đề chủ đề được vượt quá bằng cách chèn những điều langtitle phá vỡ

  1. #1
    Thành viên
    Tham gia ngày
    Tháng 12 năm 2009
    Bài viết
    276

    Default Nếu tiêu đề chủ đề được vượt quá bằng cách chèn những điều langtitle phá vỡ

    Tôi nhận thấy rằng nếu bài viết một người nào đó một sợi trong một ngôn ngữ khác mà chỉ là theo các nhân vật phút cho tiêu đề thread, và các thẻ langtitle đi quá mức giới hạn này, điều này vít lên màn hình hiển thị của thread trong forumdisplay, kết quả tìm kiếm, và trên trang chủ đề chính nó. Cũng vậy nếu một tiêu đề chủ đề được dịch, một người nào đó trả lời cho chủ đề, và 'Re: gửi các tiêu đề bài đăng trên giới hạn ký tự của nó.

    Tôi không thể hiển thị một ví dụ về điều này bởi vì tôi đã phải sửa chữa nó trên diễn đàn của tôi. Tôi chắc chắn rằng nếu có thể được nhân rộng ở đây nếu bạn nhập một tiêu đề dưới giới hạn chủ đề các nhân vật được dịch từ ngôn ngữ mặc định.

  2. #2
    Đã nghỉ hưu;)
    Tham gia ngày
    Tháng 8 năm 2011
    Bài viết
    441

    Default

    Ông có thể cho chúng ta thấy một vấn đề, vì tôi khó có thể hiểu được khi vấn đề xuất hiện

  3. #3
    Thành viên
    Tham gia ngày
    Tháng 12 năm 2009
    Bài viết
    276

    Default

    Vấn đề là khi 'langtitle được đưa vào tiêu đề thread, nó không phải là công nhận giới hạn chủ đề nhân vật. Nếu thẻ được cắt bỏ và không được đóng đúng, nó phá vỡ các trang tiêu đề xuất hiện.

  4. #4
    Đã nghỉ hưu;)
    Tham gia ngày
    Tháng 8 năm 2011
    Bài viết
    441

    Default

    Ok, nhưng tôi không thể tái tạo vấn đề này trên diễn đàn thử nghiệm của tôi, của tôi [langtitle] là không bao giờ cắt.
    Ông có thể xin vui lòng gửi cho tôi thông tin chi tiết về vấn đề này. Langtitle giới hạn chiều dài của bạn là gì, và bao lâu tittle nghĩa vụ phải được (ngôn ngữ) để phá vỡ đường dây?
    Lần sửa cuối bởi r.dziadusz; 17-09-11 khi 09:26.

  5. #5
    Thành viên
    Tham gia ngày
    Tháng 12 năm 2009
    Bài viết
    276

    Default

    tiêu đề giới hạn chiều dài của tôi là 85, nhưng tôi tăng lên đến 100. Vì vậy, ví dụ, nếu người sử dụng chèn một tiêu đề là 95 nhân vật, sau đó sau đó langtitle thẻ sẽ gửi nó quá mức giới hạn. Hệ thống cắt ngắn các từ khóa langtitle đóng cửa mà kết quả trong việc phá vỡ bố cục.

  6. #6
    Đã nghỉ hưu;)
    Tham gia ngày
    Tháng 8 năm 2011
    Bài viết
    441

    Default

    Ok chúng ta đã có thể tái sản xuất vấn đề này, và bây giờ chúng tôi đang làm việc trên nó
    Lần sửa cuối bởi r.dziadusz; 20-09-11 khi 07:45.

  7. #7
    Michal Podbielski (vBET Nhân viên) vBET's Avatar
    Tham gia ngày
    Tháng 10 2009
    Bài viết
    3,037

    Default

    Chào bạn. Tôi đã có thể sao chép nó. Đó là thực sự khó khăn để tái sản xuất và tôi đã làm cho nó vô tình làm việc trên một cái gì đó khác. Đó là khó, bởi vì nó là vBulletin lỗi. vBET sử dụng chức năng vBulletin vbchop, Giả sử để cắt chuỗi theo chiều dài mong muốn theo cách an toàn (giữ trong tâm trí nhân vật được mã hóa). Thật không may vBulletin đã lỗi đó và cho các tin nhắn được mã hóa an toàn UTF 8 (các ký tự như & # CODE cho kết quả sai.

    Chúng tôi gửi báo cáo lỗi vBulletin (vBulletin lỗi) và tạo sửa chữa nhanh chóng bên vBET. Vì vậy ngay bây giờ vBET phát hiện nếu vbchop trở lại kết quả dài hơn và cắt giảm nó đến một trong những mong muốn. Cũng, chúng tôi đã phát hiện đơn giản để kiểm tra xem liệu thư mã hóa ở định dạng & #CODE; là không cắt ở giữa và nếu có, sau đó từ cuối cũng cắt (chỉ đơn giản bằng việc tìm kiếm qua space). Xin vui lòng xem sửa chữa nhanh chóng dưới đây.

    Quick Fix:
    • Mở / Includes / vbenterprisetranslator_functions_detection.php
    • Tìm:
      PHP Code:
      $title vbchop($title$vbulletin->options['titlemaxchars'] - 12).'[/langtitle]'
    • Thay thế bởi:
      PHP Code:
      $desiredLength $vbulletin->options['titlemaxchars'] - 12;
      $title vbchop($title$desiredLength);
      if (
      strlen($title) > $desiredLength) {
      $title substr($title0$desiredLength);
      $lastOpen strrpos($title,'&');
      $lastSpace strrpos($title' ');
      $lastClose strrpos($title,';');
      if (
      $lastOpen!==false && $lastSpace!==false && $lastClose!==false && ($lastSpace $lastOpen) && ($lastOpen $lastClose)) {
      $title substr($title0$lastSpace);
      }
      }
      $title .= '[/langtitle]'


    Điều này sẽ được bao gồm trong phiên bản tiếp theo.
    Lần sửa cuối bởi vBET; 20-09-11 khi 23:00.

  8. #8
    Michal Podbielski (vBET Nhân viên) vBET's Avatar
    Tham gia ngày
    Tháng 10 2009
    Bài viết
    3,037

    Default

    Xin lưu ý rằng bài viết trước đây đã được chỉnh sửa để cung cấp nhanh chóng khắc phục tinh vi hơn (giải quyết vấn đề cắt trong thư trung lưu ở định dạng & # CODE. Vì vậy, nếu bạn đã áp dụng giải pháp trước đây, bạn có thể xem xét sử dụng một thực tế, hoặc chỉ cần chờ đợi cho phiên bản mới

  9. #9
    Thành viên
    Tham gia ngày
    Tháng 12 năm 2009
    Bài viết
    276

    Default

    Thanks Michal - Tôi biết có điều gì đó lên. Có sửa chữa nhanh chóng chiếm trả lời cũng? Đôi khi lại: 'gửi quá mức giới hạn.

  10. #10
    Michal Podbielski (vBET Nhân viên) vBET's Avatar
    Tham gia ngày
    Tháng 10 2009
    Bài viết
    3,037

    Default

    Chúng tôi đã không kiểm tra nó. Nếu bạn sẽ tìm thấy rằng vấn đề vẫn còn tồn tại trong trường hợp này, xin vui lòng liên hệ với chúng tôi tại đây và chúng tôi sẽ xử lý này

Tags cho chủ đề này

Quyền viết bài

  • Bạn có thể không gửi chủ đề mới
  • Bạn có thể không gửi trả lời
  • Bạn có thể không gửi file đính kèm
  • Bạn có thể không chỉnh sửa bài viết của bạn
  •