PDA

Zobacz pełną wersję: Rozwiązany vBET wygenerować błąd vbseo



magmf
28-06-10, 14:58
Chłopaki po zainstalowaniu vBET

adresów, takich jak

/ Showthread.php? T = 791 & goto = newpost

nie zostały przekierowane na nowy adres SEF
, które powinny być

/ Vbet4-integration-other-plugins/791-vbet-4-22-vbseo-3-5-1-not-compatible.html


na przykład. proszę spojrzeć i dać potrzebne obejście, aby rozwiązać ten.


Dzięki

kamilkurczak
30-06-10, 15:41
która wersja vBET i vBULETTIN masz?

magmf
30-06-10, 15:45
to się dzieje we wszystkich vbulletin / vBET wersje można przetestować ten problem tu na tej stronie.

kamilkurczak
30-06-10, 15:50
prawda .. :)

Myślałem, że chodzi o to, że nie idzie do odpowiedniej strony.

Teraz wiem, co się dzieje.

Potwierdzone .. Sprawdzimy to.

magmf
02-07-10, 17:08
żadnych nowości tutaj??

vBET
02-07-10, 22:18
W chwili obecnej stwierdzono, że to z powodu haka global_start. Mamy jeszcze do zbadania, co dokładnie nie powoduje, że jest w stanie go rozwiązać. Mamy nadzieję, że go rozwiązać szybko - Przepraszam, jeśli trwa zbyt długo dla Ciebie. Osobiście opisać szybko naprawić tak szybko, jak będziemy mieli rozwiązanie.

vBET
05-07-10, 00:03
Mamy rozwiązanie, że dla vBET 3.x (już rozwiązane na naszym forum):


1. Edytuj includes / vbenterprisetranlator_functions_hooks.php
2. Znajdź:

if (THIS_SCRIPT == 'showthread' && 'VBSEO_URI' == $vbulletin->options['vbenterprisetranslator_linkstype'] && $_GET['t']) {
3. Zamień na:

if (THIS_SCRIPT == 'showthread' && 'VBSEO_URI' == $vbulletin->options['vbenterprisetranslator_linkstype'] && $_GET['t'] && $_REQUEST['goto'] != 'newpost') {

Wciąż nie ma go rozwiązać dla vBET 4.x, ale pracujemy nad tym.

magmf
05-07-10, 00:27
dzięki będę czekał na vBET 4 naprawić:)

vBET
05-07-10, 06:42
I o to idzie:)

Sprawa rozwiązana - zostaną uwzględnione w następnym wydaniu. Na szybko naprawić:
1. Edytuj vbenterprisetranslator_seo.php

Edit: odpowiedniej formie
2. Znajdź:

if (isset($_GET['t']) && false !== strpos($_SERVER['REQUEST_URI'], 'showthread.php')) {
3. Zamień na:

if (isset($_GET['t']) && !isset($_GET['p']) && false !== strpos($_SERVER['REQUEST_URI'], 'showthread.php')) {

magmf
05-07-10, 12:08
nie jest odwrotna?

kamilkurczak
05-07-10, 12:23
Masz rację. To powinno być odwrotnie. Przepraszamy za błąd;)

magmf
05-07-10, 12:45
z odwrotność kod z vBET nadal nie działa dla mnie .... każdy może stwierdzić, czy robię coś źle?

magmf
05-07-10, 12:52
może być prawidłowy kod jest

if (isset ($ _GET ['t']) & &! isset ($ _GET ['goto']) & & false! == strpos ($ _SERVER ['REQUEST_URI'], 'showthread.php')) {

kamilkurczak
05-07-10, 13:00
Nasz kod jest działa perfekcyjnie na naszym forum. Prosimy o przesłanie Michał PM z dostępem do FTP.
Będzie starał się go naprawić.

magmf
05-07-10, 13:02
kamil,

ten pracował dla mnie
if (isset ($ _GET ['t']) & &! isset ($ _GET ['goto']) & & false! == strpos ($ _SERVER ['REQUEST_URI'], 'showthread.php')) {

ale z $ _GET ['p'], jak proponowane zmiany nie **********
ponieważ problem jest z get zmienna goto dlaczego trzeba sprawdzić, czy zmienna p jest?

można to potwierdzić?

kamilkurczak
05-07-10, 13:19
Obie propozycje są dobre. Kody prawidłowo działać na forum testu .. Napiszę o tym Michał.

kamilkurczak
05-07-10, 17:16
wrócić, wrócić,

spróbuj to zrobić (z kodem):
1. przetłumaczyć stronę (bez względu na język)
2. używać go do pierwszego nowego posta

Czy widzisz? Stron nie jest tłumaczona.

vBET
05-07-10, 23:20
Jestem sprawdzenie go teraz.

vBET
05-07-10, 23:41
Zrobiłem wiele testów i to działa na naszej stronie w danym kodzie. Spróbuj tego:
1. Ustaw zmian jak opisał to ('goto' nie istnieje przed wykonaniem idzie trought vBSEO - że to, co mówi nam nasze logi)
2. Utwórz nowy test post
3. Sprawdź czy do tego NewOne to działa.

Jeśli jest - to tylko kolor buforuje. Chyba powinno działać flusching w Admin CP -> Konserwacja -> Liczniki Update. Spróbuj odbudować Informacje Forum może także kilka innych. Jeśli będzie pracować dla nowego dziesięć itmeans, że działa i trzeba tylko buforowane stary (zły) przekierowań.

Spróbuj tego i daje nam feedback - jeżeli nadal nie działa, to muszę iść i sprawdzić go na serwerze.

magmf
06-07-10, 00:51
vBET moich testów są w vbulletin 4.0.4pl1

i kod



if (isset($_GET['t']) && !isset($_GET['p']) && false !== strpos($_SERVER['REQUEST_URI'], 'showthread.php')) {


nie działa dla mnie, ale ...



if (isset($_GET['t']) && !isset($_GET['goto']) && false !== strpos($_SERVER['REQUEST_URI'], 'showthread.php')) {


działa bez zarzutu ... masz jakiś pomysł, jeśli ten kod może zrobić coś kod?

vBET
07-07-10, 11:57
OK - nie będę sprawdzać stan wroga goto działa także na naszej stronie. Jak rozumiem w tej chwili masz vorking rozwiązanie. Więc to nie pilną kwestią. Zapewniam was, że w następnym wydaniu będziemy inclue rozwiązanie, które będzie pracować na nasze i serwera.

Różnica może być w wersji BB - sprawdziliśmy to na vB 4.0.4 - będziemy aktualizować i ponownie.

kamilkurczak
11-08-10, 12:42
ok, potwierdzone.
Pozdrawiam rozwiązanie działa na na forum testu zbyt.
będziemy pracować nad odpowiednią wersję i będzie się w nowym dopuszczeniu.

vBET
11-08-10, 15:21
OK, więc - jeśli zostaną potwierdzone, to wil być stosowane. Zostaną one ujęte w vBET 4.2.3:)

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Translated to other languages thanks to vBET Translator 4.10.1