View Full Version: Giải quyết vbet tạo ra một lỗi Lên
chàng trai sau khi cài đặt vbet
url như
/ Showthread.php t = 791 & goto = newpost
không được chuyển hướng đến các url sef mới
cần được
/ Vbet4-integration-other-plugins/791-vbet-4-22-vbseo-3-5-1-not-compatible.html
ví dụ. xin hãy xem và đưa ra một cách giải quyết cần thiết để giải quyết vấn đề này.
Thanks
kamilkurczak
30-06-10, 15:41
phiên bản của vBET và vBULETTIN bạn có?
điều này đang xảy ra trong tất cả các phiên bản vbulletin / vbet bạn có thể kiểm tra vấn đề này ở đây trong trang web này.
kamilkurczak
30-06-10, 15:50
đúng .. :)
Tôi nghĩ rằng điểm này là nó không đi đến trang có liên quan.
Bây giờ tôi biết những gì đang xảy ra.
Xác nhận .. Chúng tôi sẽ kiểm tra xem nó.
Tại thời điểm này chúng tôi xác định rằng đó là vì global_start móc. Chúng tôi vẫn phải điều tra chính xác những gì có làm cho nó có thể để giải quyết nó. Chúng tôi hy vọng sẽ có nó giải quyết sớm - xin lỗi nếu nó mất quá nhiều thời gian cho bạn. Cá nhân tôi sẽ mô tả sửa chữa nhanh chóng ngay khi chúng tôi sẽ có giải pháp.
Chúng tôi có giải pháp cho rằng đối với vBET 3.x (đã được giải quyết trên diễn đàn của chúng tôi):
1. Chỉnh sửa bao gồm / vbenterprisetranlator_functions_hooks.php
2. Tìm:
if (THIS_SCRIPT == 'showthread' && 'VBSEO_URI' == $vbulletin->options['vbenterprisetranslator_linkstype'] && $_GET['t']) {
3. Thay thế bởi:
if (THIS_SCRIPT == 'showthread' && 'VBSEO_URI' == $vbulletin->options['vbenterprisetranslator_linkstype'] && $_GET['t'] && $_REQUEST['goto'] != 'newpost') {
Chúng tôi vẫn không giải quyết cho vBET 4.x, nhưng làm việc trên nó.
nhờ tôi sẽ được chờ đợi cho vbet 4 sửa chữa:)
Và ở đây nó đi:)
Giải quyết sẽ được bao gồm trong phiên bản tiếp theo. Để nhanh chóng khắc phục:
1. Chỉnh sửa vbenterprisetranslator_seo.php
Chỉnh sửa: hình thức chính xác
2. Tìm:
if (isset($_GET['t']) && false !== strpos($_SERVER['REQUEST_URI'], 'showthread.php')) {
3. Thay thế bởi:
if (isset($_GET['t']) && !isset($_GET['p']) && false !== strpos($_SERVER['REQUEST_URI'], 'showthread.php')) {
không phải là nghịch đảo?
kamilkurczak
05-07-10, 12:23
Bạn nói đúng. Này nên được đảo ngược. Xin lỗi cho sai lầm;)
với nghịch đảo của mã từ vbet vẫn không làm việc cho tôi .... bất cứ ai cũng có thể xác nhận nếu tôi làm sai điều gì?
có thể được mã đúng
if (isset ($ _GET ['t']) & & isset ($ _GET ['goto']) & & sai == strpos ($ _SERVER ['REQUEST_URI'], 'showthread.php')) {
kamilkurczak
05-07-10, 13:00
Mã của chúng tôi là hoạt động hoàn hảo trên diễn đàn thử nghiệm của chúng tôi. Xin vui lòng, gửi Michal một PM có quyền truy cập FTP của bạn.
Anh ta sẽ cố gắng sửa chữa nó.
Kamil,
điều này làm việc cho tôi
if (isset ($ _GET ['t']) & & isset ($ _GET ['goto']) & & sai == strpos ($ _SERVER ['REQUEST_URI'], 'showthread.php')) {
nhưng với $ _GET ['p'] có gì thay đổi đề nghị **********
kể từ khi vấn đề là với biến goto lý do tại sao bạn cần kiểm tra xem p biến được thiết lập?
bạn có thể xác nhận điều này?
kamilkurczak
05-07-10, 13:19
Cả hai gợi ý tốt. Mã đúng hoạt động trên một diễn đàn thử nghiệm .. Tôi sẽ viết về nó để Michal.
kamilkurczak
05-07-10, 17:16
trở lại, trở lại,
cố gắng để làm điều này (với mã của bạn):
1. dịch các trang (không có vấn đề gì ngôn ngữ)
2. sử dụng đến bài mới nhất
Bạn có thể nhìn thấy? Trang không phải là dịch.
Tôi kiểm tra nó ngay bây giờ.
Tôi đã thực hiện nhiều thử nghiệm và đang làm việc về phía chúng tôi trong mã nhất định. Hãy thử điều này:
1. Thiết lập những thay đổi khi chúng tôi mô tả nó ('goto' không tồn tại trước khi thực hiện đi trought Lên - đó là những gì các bản ghi của chúng tôi nói với chúng ta)
2. Tạo bài kiểm tra mới
3. Kiểm tra không cho newone nó đang làm việc.
Nếu có, sau đó chỉ cần tuôn ra cache. Có lẽ nên làm việc flusching trong admin cp -> Maintenance -> Update Counters. Hãy thử xây dựng lại Thông tin Diễn đàn có thể cũng có một số người khác. Nếu nó sẽ làm việc mới một trong mười itmeans rằng nó làm việc và bạn chỉ cần lưu trữ cũ (sai) chuyển hướng.
Cố gắng này và cung cấp cho chúng tôi ý kiến phản hồi - nếu nó vẫn không hoạt động, sau đó tôi cần phải đi và kiểm tra xem nó trên máy chủ của bạn.
vbet thử nghiệm của tôi đang được vbulletin 4.0.4pl1
và mã của bạn
if (isset($_GET['t']) && !isset($_GET['p']) && false !== strpos($_SERVER['REQUEST_URI'], 'showthread.php')) {
không làm việc cho tôi nhưng ...
if (isset($_GET['t']) && !isset($_GET['goto']) && false !== strpos($_SERVER['REQUEST_URI'], 'showthread.php')) {
đang làm việc tốt ... làm bạn có bất kỳ ý tưởng nếu mã này có thể làm một cái gì đó mã của bạn không?
OK - Tôi sẽ kiểm tra tình trạng kẻ thù goto cũng sẽ làm việc về phía chúng tôi. Theo tôi được biết tại thời điểm này, bạn có vorking giải pháp. Vì vậy, nó không phải là khẩn cấp vấn đề. Tôi đảm bảo với bạn rằng trong phiên bản tiếp theo, chúng tôi sẽ inclue giải pháp mà sẽ làm việc trên chúng tôi, và máy chủ của bạn.
Sự khác biệt có thể được vB phiên bản - chúng tôi kiểm tra nó trên vB 4.0.4 - chúng tôi sẽ cập nhật và kiểm tra lại.
kamilkurczak
11-08-10, 12:42
ok, xác nhận.
Bạn giải pháp là làm việc trên ra khỏi diễn đàn thử nghiệm quá.
chúng tôi sẽ làm việc hướng tới một phiên bản thích hợp và sẽ được bao gồm trong relase mới.
OK như vậy - nếu xác nhận, sau đó nó wil được áp dụng. Nó sẽ được bao gồm trong vBET 4.2.3:)
Automatic Translations (Powered by Google, Microsoft®,
Yandex, SDL Language Cloud, IBM Watson and Apertium):
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions Inc. All rights reserved.