PDA

Zobraziť plnú verziu: Vyriešené vbet generovať chybu vBSEO



magmf
28-06-10, 14:58
chlapci po inštalácii vbet

URL ako

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

Nie je sa presmerovanie na novú šéf url
ktoré by mali byť

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


napríklad. Prosím, pozrite sa a dať potrebné riešenia na vyriešenie tohto.


Vďaka

kamilkurczak
30-06-10, 15:41
, Ktorú verziu vBET a vBULETTIN ste?

magmf
30-06-10, 15:45
sa to deje vo všetkých Erotika / vbet verziu si môžete vyskúšať tento problém tu na týchto stránkach.

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

Myslel som, že ide o to, že to nejde na príslušnú stránku.

Teraz už viem, čo sa deje.

Potvrdené .. Preveríme to.

magmf
02-07-10, 17:08
tu nejaké správy??

vBET
02-07-10, 22:18
V tejto chvíli sme zistili, že je to kvôli global_start háčik. Stále ešte musíme zistiť, čo presne je príčinou, že je schopný vyriešiť. Dúfame, že sa čoskoro vyriešiť - Ospravedlňujem sa, ak to trvá príliš dlho pre vás. Ja osobne popisovať narýchlo, akonáhle budeme mať riešenie.

vBET
05-07-10, 00:03
Máme riešenie, ktoré pre vBET 3.x (už riešený na našom fóre):


1. Upraviť includes / vbenterprisetranlator_functions_hooks.php
2. Hľadať:

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

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

Stále ešte nemáte vyriešené na vBET 4.x, ale práca na ňom.

magmf
05-07-10, 00:27
vďaka budem čakať na vbet 4 fix:)

vBET
05-07-10, 06:42
A tu to ide:)

Vyriešené - budú zahrnuté do budúcej verzii. Pre rýchlu opravu:
1. Upraviť vbenterprisetranslator_seo.php

Edit: správnu formu
2. Hľadať:

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

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

magmf
05-07-10, 12:08
nie je inverzný?

kamilkurczak
05-07-10, 12:23
Máš pravdu. To by malo byť inverzná. Ospravedlňujeme sa za chybu;)

magmf
05-07-10, 12:45
s inverzným kódu z vbet stále nefunguje pre mňa .... niekto môže potvrdiť, či som urobil niečo zlé?

magmf
05-07-10, 12:52
môže byť správny kód

if (isset ($ _GET ['t']) & &! isset ($ _GET ['Goto']) & & falošné! == strpos ($ _SERVER ['REQUEST_URI'], 'showthread.php')) {

kamilkurczak
05-07-10, 13:00
Náš kód funguje dokonale na našej testovacej forum. Prosím, poslať Michal PM s prístup k FTP.
Ten sa bude snažiť opraviť.

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

Fungovalo to pre mňa
if (isset ($ _GET ['t']) & &! isset ($ _GET ['Goto']) & & falošné! == strpos ($ _SERVER ['REQUEST_URI'], 'showthread.php')) {

ale s $ _GET ['p'], ako navrhuje sa nič nezmení **********
pretože je problém s dosiahnuť rôznych goto, prečo je potrebné skontrolovať, či premenná je nastavená p?

Môžete potvrdiť?

kamilkurczak
05-07-10, 13:19
Oba návrhy sú dobré. Kódy správne pracovať na test forum .. Budem písať o tom Michal.

kamilkurczak
05-07-10, 17:16
vracať, vrátiť,

skúste to (pomocou kódu):
1. preložiť stránku (bez ohľadu na jazyk)
2. Aplikáciu Choď na prvý nový príspevok

Vidíte? Stránka nie je preložená.

vBET
05-07-10, 23:20
Som kontrolu práve teraz.

vBET
05-07-10, 23:41
Urobil som veľa testov, a to je práca na našej strane v danom kóde. Prosím, skúste toto:
1. Nastaviť zmeny, ako sme popísali ("Choď na" neexistuje pred popravou ide trought vBSEO - že to, čo naše záznamy nám hovorí)
2. Vytvoriť nový testovací príspevok
3. Skontrolujte, či sa pre tento newone to funguje.

Ak je to - potom už len flush cache. Pravdepodobne by mali fungovať v flusching Správa cp -> Maintenance -> Aktualizovať počítadlá. Skúste znovu zostaviť informácie Forum možno aj niektoré ďalšie. Ak to bude fungovať pre nové desať itmeans, že to funguje a stačí sa len cache staré (zle) presmerovanie.

Prosím, skúste to a dajte nám spätnú väzbu - ak stále nefunguje, potom musím ísť a skontrolovať na vašom serveri.

magmf
06-07-10, 00:51
vbet mojich testov sú pod vBulletin 4.0.4pl1

a kód



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


nie je práca pre mňa, ale ...



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


je v poriadku ... Máte nejaký nápad, ak tento kód môže niečo urobiť svoj kód?

vBET
07-07-10, 11:57
OK - ja sa to kontrolovať stav nepriateľ goto bude taktiež pracovať na našej strane. Ako tomu rozumiem ja v tejto chvíli máte vorking riešenie. Takže to nie je naliehavá otázka. Uisťujem vás, že v budúcej verzii budeme inclue riešenie, ktoré bude pracovať na náš a váš server.

Rozdiel môže byť vo verzii VB - Skontrolovali sme to na BB 4.0.4 - budeme aktualizovať a znovu skontrolujte.

kamilkurczak
11-08-10, 12:42
OK, potvrdené.
Vaše riešenie sa pracuje na testovacie forum taky.
Budeme pracovať na zodpovedajúcu verziu a bude súčasťou novej UVOĽŇOVANIE.

vBET
11-08-10, 15:21
OK, takže - ak bude potvrdené, potom Wil použiť. To bude súčasťou vBET 4.2.3:)

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Languages translations delivered by vBET 4.10.1