PDA

Ver Versão Completa: vBGallery problemas de integração.



Taurus
10-07-11, 12:38
Eu segui as opções de integração aqui:



Este é o meu Regras Rewrite Custom:


'gallery/index\.php$' => 'gallery/'
'browseimages\.php\?do=favorites$' => 'favorites.html'
'browseimages\.php\?do=subscriptions$' => 'subscriptions.html'
'browseimages\.php\?do=member&imageuser=(\d+)$' => 'imageuser-$1.html'
'browseimages\.php\?c=(\d+)$' => 'browse-$1.html'
'browseimages\.php\?c=(\d+)&page=(\d+)$' => 'browse-$1-$2.html'
'browseimages\.php\?c=(\d+)&userid=$' => 'browse-$1-albums.html'
'browseimages\.php\?c=(\d+)&userid=(\d+)$' => 'browse-$1-user$2.html'
'browseimages\.php\?c=(\d+)&u=(\d+)$' => 'browse-$1-user$2.html'
'browseimages\.php\?do=popimages$' => 'top.html'
'browseimages\.php\?do=popimages&orderby=views' => 'topviews.html'
'browseimages\.php\?do=popimages&orderby=rating' => 'toprated.html'
'browseimages\.php\?do=popimages&orderby=posts' => 'toppost.html'
'showimage\.php\?i=(\d+)&noignore=0&postid=(\d+)$' => 'image-$1-$2.html'
'showimage\.php\?i=(\d+)&original=1.*$' => 'image-$1big.html'
'showimage\.php\?i=(\d+).*$' => 'image-$1.html'

Tudo funciona muito bem no idioma padrão.

Eu adicionei a integração no meu arquivo htaccess principal.:


# Comment the following line (add '#' at the beginning)
# to disable mod_rewrite functions.
# Please note: you still need to disable the hack in
# the vBSEO control panel to stop url rewrites.
RewriteEngine On

# Some servers require the Rewritebase directive to be
# enabled (remove '#' at the beginning to activate)
# Please note: when enabled, you must include the path
# to your root vB folder (i.e. RewriteBase /forums/)
#RewriteBase /

RewriteCond %{HTTP_HOST} !^windows8theme\.org$
RewriteRule ^(.*)$ http://windows8theme.org/$1 [L,R=301]

RewriteRule ^((urllist|sitemap_).*\.(xml|txt)(\.gz)?)$ vbseo_sitemap/vbseo_getsitemap.php?sitemap=$1 [L]

RewriteCond %{REQUEST_URI} !(admincp/|modcp/|cron|vbseo_sitemap)
RewriteRule ^/?(af|sq|ar|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|de|el|iw|hi|hu|is|id|ga|it|ja|ko|lv|lt|mk|ms|mt|no|fa|pl|pt|ro|ru|sr|sk|sl|es|sw|sv|zh-TW|th|tr|uk|vi|cy|yi)/gallery/(.*)?$ /gallery/$2?language=$1 [L,QSA]
RewriteRule ^/?(af|sq|ar|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|de|el|iw|hi|hu|is|id|ga|it|ja|ko|lv|lt|mk|ms|mt|no|fa|pl|pt|ro|ru|sr|sk|sl|es|sw|sv|zh-TW|th|tr|uk|vi|cy|yi)/$ vbenterprisetranslator_seo.php?vbet_lang=$1&redirected=/ [L,QSA]
RewriteRule ^/?(af|sq|ar|be|bg|ca|zh-CN|hr|cs|da|nl|en|et|tl|fi|fr|gl|de|el|iw|hi|hu|is|id|ga|it|ja|ko|lv|lt|mk|ms|mt|no|fa|pl|pt|ro|ru|sr|sk|sl|es|sw|sv|zh-TW|th|tr|uk|vi|cy|yi)/(.*)?$ vbenterprisetranslator_seo.php?vbet_lang=$1&redirected=/$2 [L,QSA]

RewriteCond %{REQUEST_URI} !(admincp/|modcp/|vbseo_sitemap/|cron)
RewriteRule ^((archive/)?(.*\.php(/.*)?))$ vbenterprisetranslator_seo.php [L,QSA]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !^(admincp|modcp|clientscript|cpstyles|images)/
RewriteRule $ vbenterprisetranslator_seo.php [L,QSA]
RewriteRule ^((archive/)?(.*\.php(/.*)?))$ vbseo.php [L,QSA]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !/(admincp|modcp|clientscript|cpstyles|images)/
RewriteRule ^(.+)$ vbseo.php [L,QSA]

# MONTH
<FilesMatch "\.(flv|gif|jpg|jpeg|png|ico|swf)$">
Header set Cache-Control "max-age=2592000"
</FilesMatch>

# WEEK
<FilesMatch "\.(js|css|pdf|txt)$">
Header set Cache-Control "max-age=604800"
</FilesMatch>

# DAY
<FilesMatch "\.(html|htm)$">
Header set Cache-Control "max-age=43200"
</FilesMatch>

E este para o meu htaccess no meu diretório da galeria.:


RewriteEngine On

RewriteCond %{QUERY_STRING} !vbseourl=
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /vbseo.php?vbseourl=$1&vbseorelpath=./gallery/&%{QUERY_STRING} [QSA]
RewriteCond %{REQUEST_FILENAME} !/
RewriteRule ^(.*\.php)$ /vbseo.php?vbseourl=$1&vbseorelpath=./gallery/&%{QUERY_STRING} [QSA]

RewriteCond %{QUERY_STRING} !redirected=
RewriteCond %{QUERY_STRING} language=
RewriteRule ^(.*)$ vbenterprisetranslator_front_controller.php?redirected=$1&vbet_outside=true [L,QSA]

RewriteCond %{QUERY_STRING} !vbet_outside=true
RewriteRule ^(.*)$ $1?vbet_outside=true [L,QSA]

No entanto, sempre que tento traduzir qualquer página dentro da galeria, eu recebo isso no meu browser:

http://windows8theme.org/imagehosting/14e198efc98fbe.png

Por favor me ajude. Graças.

Taurus
10-07-11, 12:46
Quando estou em uma página de imagem dentro vBGallery, e clico em um pavilhão para alterar o idioma, fico com esta:

Warning: include (/ home / windows / public_html / Galeria / / vbseo.php) [function.include (http://windows8theme.org/nl/gallery/function.include)]: failed to open stream: Arquivo ou diretório / home / windows / public_html / Galeria / vbenterprisetranslator_front_controller.php na linha 35

Warning: include () [function.include (http://windows8theme.org/nl/gallery/function.include)]: Failed opening '/ home / windows / public_html / galeria / vbseo.php /' for inclusion (include_path = ':. / usr / lib / php: / usr / local / lib / php') in / home / windows / public_html / Galeria / vbenterprisetranslator_front_controller.php na linha 35

vBET
11-07-11, 12:43
Parece que algumas regras são quebradas. Eu vejo duplo / no caminho de arquivo, arquivo também vbseo.php é procurado no diretório da galeria que é obviamente errado.

Isso é porque você mista regras normais. Htaccess com as regras internas vBSEO. E dentro da pasta galeria de suas regras não são relativos (como geralmente é), mas absoluta.

Soluções para possíveis:
1. Quit redirecionamentos vBSEO e fazer tudo em htaccess -. Este vai ser melhor para o seu desempenho e isso é testado maneira de integrar vBET com mod ter um diretório próprio.
2. Editar vBET front controller.

Para soluções de 2 por favor (não testado):
1. Abrir arquivo / Galeria / vbenterprisetranslator_front_controller.php
2. Substituir cada dirname (__FILE__) (existem 2 desses) com VBET_FORUMDIR

Por favor, indique-nos o seu feedback.

Taurus
11-07-11, 13:00
Eu tentei a segunda solução, mas tenho este:


Warning: include (/ home / windows / index.php) [function.include (http://windows8theme.org/nl/gallery/function.include)]: failed to open stream: Nenhum tal lima ou diretório em / home / janelas public_html / galeria / / vbenterprisetranslator_front_controller.php na linha 35

Warning: include () [function.include (http://windows8theme.org/nl/gallery/function.include)]: Failed opening '/ home / windows / index.php' for inclusion (include_path ='.:/ usr / lib / php: / usr / local / lib / php ') in / home / windows / public_html / Galeria / vbenterprisetranslator_front_controller.php na linha 35

vBET
11-07-11, 14:13
Você substituiu SET_HERE_FULL_FORUM_DIRECTORY_PATH ao valor errado no front controller. Por favor, configurá-lo adequadamente. Esta é a primeira linha de código controlador de frente:

define('VBET_FORUMDIR', 'SET_HERE_FULL_FORUM_DIRECTORY_PATH');
Você pode encontrar valor apropriado usando script actualdirectory.php a partir do diretório tools. Todos os detalhes estão incluídos nas instruções no link que você deu no primeiro post.

Taurus
11-07-11, 14:20
Você substituiu SET_HERE_FULL_FORUM_DIRECTORY_PATH ao valor errado no front controller. Por favor, configurá-lo adequadamente. Esta é a primeira linha de código controlador de frente:

define('VBET_FORUMDIR', 'SET_HERE_FULL_FORUM_DIRECTORY_PATH');Você pode encontrar valor apropriado usando script actualdirectory.php a partir do diretório tools. Todos os detalhes estão incluídos nas instruções no link que você deu no primeiro post.

Isto é o que é substituída por:

/ Home / windows / public_html

exatamente como eu entendi do actualdirectory.php

Ou deveria ser para o diretório da galeria?

Taurus
11-07-11, 14:28
Quando eu mudar para:

/ Home / windows / public_html / galeria

Então fico com esta:


Warning: require_once (/ home / windows / public_html / Galeria / includes / vbenterprisetranslator_functions.php) [function.require-once (http://windows8theme.org/nl/gallery/function.require-once)]: failed to open stream : Nenhum tal lima ou diretório em / home / windows / public_html / Galeria / vbenterprisetranslator_front_controller.php na linha 29

Erro fatal: require_once () [function.require (http://windows8theme.org/nl/gallery/function.require)]: Failed opening required '/ home / windows / public_html / Galeria / includes / vbenterprisetranslator_functions.php' (include_path ='.:/ usr / lib / php: / usr / local / lib / php ') in / home / windows / public_html / Galeria / vbenterprisetranslator_front_controller.php na linha 29

vBET
12-07-11, 15:42
Isto é o que é substituída por:

/ Home / windows / public_html

exatamente como eu entendi do actualdirectory.php

Ou deveria ser para o diretório da galeria?

Portanto, este é valor apropriado - assim como instruções diz - valor de actualdirectory.php - nada mais.

Eu não entendo porque seus erros diz que index.php foi olhado in / home / windows não em / home / windows / public_html
Se você fez alterações como foi descrito, então ele deve ser olhado in / home / windows / public_html - por favor PM me detalhes para o seu acesso FTP - Vou verificar o que exatamente você tem em seus arquivos agora.

Taurus
12-07-11, 16:03
PM'd detalhes. Graças.

vBET
12-07-11, 16:04
Obrigado pelo acesso. Primeira coisa que vi é errado - você acha que para substituir dirname (__FILE__) para VBET_FORUMDIR como foi descrito em um dos meus posts anteriores. Mas, em vez você substituiu-o para dirname (VBET_FORUMDIR). Por favor, corrija isso e verificar que é trabalho.

. Também como eu vejo as suas regras na galeria htaccess são / vbseo.php - como escrevi antes normalmente no diretório regras são relativos, não absolutos. Isso também pode ser um problema, porque já vBET acrescenta a caminho '/'. Portanto, se após a correção, ainda não está funcionando, então tente substituir (em 2 pessoas):

.'/'.$_GET['redirected']
para:

.$_GET['redirected']
Mas fazê-lo somente se ele vai ser necessário - por isso, se doube / / será errado para o seu sistema. Assim fazê-lo se você vai ver erros como:

Warning: include(/home/windows/public_html//vbseo.php) ...

Por favor, diga não ajudou.

Taurus
12-07-11, 16:21
Antes de tentar a segunda opção, fico com isso agora:

Warning: include (dirnameVBET_FORUMDIR / index.php) [function.include (http://windows8theme.org/nl/gallery/function.include)]: failed to open stream: Nenhum tal lima ou diretório em / home / windows / public_html / galeria / vbenterprisetranslator_front_controller.php na linha 35

Warning: include (dirnameVBET_FORUMDIR / index.php) [function.include (http://windows8theme.org/nl/gallery/function.include)]: failed to open stream: Nenhum tal lima ou diretório em / home / windows / public_html / galeria / vbenterprisetranslator_front_controller.php na linha 35

Warning: include () [function.include (http://windows8theme.org/nl/gallery/function.include)]: 'dirnameVBET_FORUMDIR / index.php' Falha de abertura para a inclusão (include_path ='.:/ usr / lib / php: / usr / local / lib / php ') in / home / windows / public_html / Galeria / vbenterprisetranslator_front_controller.php na linha 35

Taurus
12-07-11, 16:28
OK ... blá ... desculpe .... errado de novo. Eu agora substituído dirname (__FILE__) para VBET_FORUMDIR, mas agora fico com esta:

Warning: require (. / Includes / class_bootstrap.php) [function.require (http://windows8theme.org/nl/gallery/function.require)]: failed to open stream: Nenhum tal lima ou diretório em / home / windows / public_html / vb / bootstrap.php na linha 30

Warning: require (. / Includes / class_bootstrap.php) [function.require (http://windows8theme.org/nl/gallery/function.require)]: failed to open stream: Nenhum tal lima ou diretório em / home / windows / public_html / vb / bootstrap.php na linha 30

Erro fatal: require () [function.require (http://windows8theme.org/nl/gallery/function.require)]: Failed opening required '. / Includes / class_bootstrap.php' (include_path ='.:/ usr / lib / php: / usr / local / lib / php ') in / home / windows / public_html / vb / bootstrap.php na linha 30

Taurus
12-07-11, 16:50
OK, então vou ter que esperar outro dia.

vBET
12-07-11, 18:18
Vou verificar o que você tem aí agora.

Taurus
12-07-11, 18:28
OK, obrigado!

vBET
12-07-11, 19:21
Eu verifiquei diretório php real por getcwd execução () eo resultado é: / home / windows / public_html / galeria
Eu tentei usar chdir (VBET_FORUMDIR); no front controller, mas produz outras questões.

Como eu escrevi que você está usando agora não suportado maneira redirecionamentos. Eu gasto muito tempo e não encontrar nenhuma solução. Se você quiser nos a trabalhar mais sobre isso por favor compre serviço de integração (http://www.vbenterprisetranslator.com/integration-service.php). Ou simplesmente usar somente. Htaccess ao invés de redirecionamentos vBSEO interna.

Taurus
16-07-11, 15:59
A maneira de integrar isso com vBSEO é a melhor maneira possível. E agora me diga que não suportam "aquilo" é uma forma pouco razoável IMHO.
Este mod funciona 100% correto em vbulletin com vBSEO. Mas porque há algo errado com vbet para trabalhar com ele você não vai apoiá-lo? OK .... graças Michal.

vBET
18-07-11, 11:49
Por favor note que é tradutor vBET vBulletin. Nós garantimos que vBulletin será traduzido. Nós também fazemos o nosso melhor para apoiar outros mods que estão a gerar seu próprio conteúdo, mas quebra arquitetura vBulletin.

É por isso que criamos controlador frontal que permite traduzir páginas geradas por mods que quebra arquitetura vBulletin e não use gancho global_complete. E nós desenvolvemos forma genérica para suportar a maioria de tais plugins. Ainda não estamos em condições de garantir que não cada um sabe por nós, ou mesmo não existindo ainda mod que está escrito de maneira ruim e quebra arquitetura vBulletin vai trabalhar com o procedimento padrão de integração - especialmente quando você tem no seu próprio fórum abordagem não standard (. htaccess), porque a forca para integrar com vBSEO. Então, sim - é isso que eu escrevi para você antes e isso é verdade também hoje: neste momento não apoiamos o caso quando mod quebra arquitetura vBulletin e não usar gancho global_complete, use seu próprio diretório e em vez de htaccess são usados vBSEO. regras de redirecionamento.

Como escrevi antes - Eu, pessoalmente, estava trabalhando nele em seu fórum, esperando que ele é pequeno problema, mas não é. É caso grande, então se você quiser nos para integrá-lo para você - por favor, comprar o serviço de integração. Você também pode simplesmente se livrar de redirecionamentos vBSEO interna e usar htaccess -. Nesse caso você já tenha instruções livre como integrar.

E a razão não é suportado ainda é muito fácil - ninguém precisava dele antes ... Por favor - nós nos conhecemos e você sabe que são úteis, ainda nosso suporte gratuito não incluem passar dias no servidor alguém quando não é bug vBET, apenas problema de configuração com o seu mod que não é totalmente compatível com vBulletin e, adicionalmente, já analisado por outros mod ... Eu estava lá eu gasto mais horas, sem sequer tentar a cobrar, porque era possibilidade de que ele é bug vBET. Agora sabemos que não é. Esta não é uma questão vBET - este é o seu problema de configuração que neste momento não tenho já descrito solução de integração, mas você ainda pode se integrar facilmente se você se livrar de redirecionamentos vBSEO internas e regras de utilização limpa htaccess.. Se você quer que a gente integrá-lo em seu servidor com regras de redirecionamento interno vBSEO - então você está pedindo para o serviço de integração, que custa R $ 30 e você pode comprá-lo aqui: http://www.vbenterprisetranslator.com/integration-service.php

Apoiamos totalmente livre de nosso fórum, dando dicas e respostas. Ainda assim, se nossos clientes querem que façamos o trabalho - também temos oferecer para eles - é a integração / instalação / serviço de atualização:)

Taurus
19-07-11, 01:30
Eu entendo. Quero também agradecer-lhe por seu tempo e esforço despendido sobre este assunto. Tenho agora está desativado vbgallery como está a revelar-se demasiado de um hassle com o novo vb 4.1.5 também.

vBET
20-07-11, 00:07
Neste momento vBET não foi testado com vBulletin 4.1.5 porque é considerada instável e não é suportado ainda.

Taurus
20-07-11, 00:55
Eu não desativar vBET, eu desativei vBGallery.

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