PDA

Visa fullständig version: Löste Integration med reviewpost (samma som PhotoPost)



moman
18-03-11, 07:49
Hej,

Jag försöker integrera vbet med reviewpost. Först försökte jag bara göra en vBetTranslatePage samtal på sidan utgång, men det fungerade inte på grund av omdirigering.

Jag följde sedan instruktionerna här, steg för steg:


Men, jag får fortfarande omdirigering fel. Jag har provat det här förut för photoplog och dessutom var inte framgångsrik. Eftersom min htaccess ändringar misslyckades, kan du ge mig några tips?

Root htaccess:


RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.pentaxforums\.com
RewriteRule (.*) http://www.pentaxforums.com/$1 [R=301,L]

RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{Script_FILENAME} !-f
RewriteRule ^(.*)$ index.php?a=$1 [L]


reviewpost htaccess:




RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.pentaxforums\.com
RewriteRule (.*) http://www.pentaxforums.com/lensreviews/$1 [L,R=301]

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



Jag försökte sätta htaccess tillägg både före och efter vbseo regel, men det hade ingen effekt. Några idéer?

kamilkurczak
21-03-11, 22:37
hej

är du säker på att detta mod använder en global_complete och global_start krok?

Du kan ge mig en url till sidan med denna mod och jag kan installera det på mitt test forum och kolla.

moman
30-03-11, 19:35
Nej, utelämnar det vBulletin kroken systemet helt och i huvudsak bara tolkar sidhuvud, headinclude och sidfot, sedan gör sin egen grej.

När jag försökte göra en manuell ringa för att översätta sidan eller följt front_controller integrationen instruktionerna, startade sidan bara omdirigera oändligt.

Det mod finns på reviewpost.com. Majoriteten av kodbasen / design är baserad på PhotoPost Pro.

kamilkurczak
03-04-11, 09:58
Vänligen kontrollera detta steg en gång till:


dels ge mig en url till din sida med denna mod. Jag ska kolla upp det.
Är detta mod gratis eller inte? Om fri - vänligen ge en URL till flocken av denna mod.

Tack

moman
05-04-11, 08:12
Nej, det är inte gratis, men designmässigt den använder samma backend som PhotoPost.

Jag kollade igen och det ser ut som jag kommer att behöva förändra roten htaccess också. Tänk på att jag har provat allt detta innan till ingen nytta, men jag ska försöka igen när jag har lite mer fritid.

Alla andra vanliga problem med PhotoPost integration du kanske känner till?

kamilkurczak
06-04-11, 19:12
Jag söker lösningen för dig. Om du har någon idé och information, skriv här - kommer att vara hjälpsamt

moman
09-07-11, 00:09
Ok, jag har räknat slutligen detta ett ut. Jag avvek lite från anvisningarna, men det fungerade som en charm:

1. Lade detta till htaccess:


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)/$ index.php?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)/(.*)?$ $2?language=$1 [L,QSA]


2. Lade denna funktion ringa till slutet av reviewpost utförande:



if(@include_once(DIR . '/includes/vbenterprisetranslator_functions_hooks.php'))
{
vbet_global_complete($output);
}

3. redigerade vbenterprisetranslator_functions_redirect.php och funktionshindrade omdirigering för anpassade katalogen:



foreach (explode("\n",$vbulletin->options['vbet_outside_dirs']) AS $folder)
{
$folder = trim($folder);
if (stripos($url, $folder) !== false)
{
return;
}

}

4. att ändra / da / lensreviews / till / lensreviews / da /, och att fastställa flagga webbadresser

lagt till följande funktion till URL generation:



function vbet_externalConsensus($address, $language)
{
global $vbulletin;
foreach (explode("\n",$vbulletin->options['vbet_outside_dirs']) AS $folder)
{
$folder = trim($folder);
if (stripos($address, $folder) !== false)
{
$address = str_replace(array('/forums/',"/{$_REQUEST['language']}/"),array('/','/'), $address);
return str_replace("/$folder/","/$folder/$language/", $address);
}
}

return false;
}

Det finns troligen ett smartare sätt att göra # 4, men det fungerade! Jag är väldigt glad, eftersom översynen sektionerna få nästan en miljon sidvisningar i månaden, och översättningar kommer att köra ännu fler besökare.

Demo: Pentax Recensioner - Pentax Objektiv Recensioner og omfattende databas (http://www.pentaxforums.com/lensreviews/da/)

vBET
09-07-11, 21:39
Du svarade efter lång tidsperiod för tråd som var markerade som lösta. Jag insåg inte att frågan var fortfarande på. Behöver du mer hjälp här eller är det äntligen löst? :)

moman
10-07-11, 21:26
Jag har äntligen listat ut det! Men det kan vara värt det att göra denna typ av integration lättare i framtida versioner av vbet, som jag försökt alla. Htaccess ändringar i FAQ och det fungerade inte.

För närvarande, i forumdiskussioner din webbadress är / forum / {språkkod} / innehåll. För mappar utanför huvudkatalogen, bör även gälla (dvs / gallery / {språkkod} / istället för / {langauge kod} / gallery /) eftersom det kommer att förenkla den nödvändiga htaccess ändringar kraftigt och gör integration mycket lättare, speciellt när mod samtal redan global_complete (i detta fall jag tänker på photoplog Pro).

vBET
11-07-11, 01:57
Vänligen öppna nya funktion begäran om att:) Jag ser hur det kommer att göra en sådan integration underlättas - det skulle inte kräva förändringar i huvud htaccess-fil - endast i ett av mod katalog..

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Integration with translations by vB Enterprise Translator 4.10.1