PDA

View Full Version: Opgelost Integratie met reviewpost (zelfde als PhotoPost)



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

Ik ben op zoek naar vbet integreren met reviewpost. Eerst probeerde ik gewoon bezig met een vBetTranslatePage een beroep doen op de pagina uitgang, maar dat werkte niet wegens omleiding.

Vervolgens heb ik de instructies hier, stap voor stap:


Echter, ik ben nog steeds de omleiding fouten. Ik heb geprobeerd dit eerder voor PhotoPlog en was ook niet succesvol. Sinds mijn htaccess wijzigingen mislukt, zou u mij wat 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]



Ik heb geprobeerd om de htaccess aanvullingen zowel voor als na de vBSEO regel, maar het had geen effect. Het even welke ideeën?

kamilkurczak
21-03-11, 22:37
hallo

Weet u zeker dat deze mod een global_complete en global_start haak te gebruiken?

Je kan me een url naar de pagina met deze mod en ik kan installeren op mijn test forum en te controleren.

moman
30-03-11, 19:35
Nee, het verzuimt de vBulletin haak systeem volledig en in wezen alleen maar ontleedt header, headinclude, en voettekst, dan doet zijn eigen ding.

Toen ik probeerde een handmatige oproep om de pagina te vertalen of gevolgd van de front_controller integratie instructies, de pagina net begonnen omgeleid oneindig.

De mod is te vinden bij reviewpost.com. Het merendeel van de codebase / ontwerp is gebaseerd op PhotoPost pro.

kamilkurczak
03-04-11, 09:58
controleer deze stappen nog een keer:


ten tweede, geef me een url van uw pagina met deze mod. Ik zal controleren.
Is deze mod gratis of niet? Als gratis - geef een url om de verpakking van deze mod.

Bedankt

moman
05-04-11, 08:12
Nee, het is niet gratis, maar het ontwerp wijs-het maakt gebruik van dezelfde backend als PhotoPost.

Ik controleerde opnieuw en het lijkt erop dat zal ik nodig om het root htaccess veranderen ook. Houd in gedachten dat ik dit alles eerder geprobeerd zonder resultaat, maar ik zal opnieuw proberen een keer heb ik wat meer vrije tijd.

Elke andere veelvoorkomende problemen met integratie PhotoPost u wellicht weet van?

kamilkurczak
06-04-11, 19:12
Ik ben op zoek naar oplossing voor je. Als je enig idee en informatie, schrijf dan hier - zal behulpzaam zijn

moman
09-07-11, 00:09
Ok, ik heb eindelijk dacht dit een uit. Ik heb een beetje afgeweken van de ter beschikking gestelde instructies, maar het werkte als een charme:

1. Toegevoegd deze naar 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. Toegevoegd deze functie aan te roepen tot het einde van reviewpost uitvoering:



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

3. bewerkt vbenterprisetranslator_functions_redirect.php en gehandicapten redirection voor custom map:



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

}

4. te veranderen / da / lensreviews / naar / lensreviews / da /, en op de vlag URL's vast

voegde de volgende functie om URL generatie:



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;
}

Er is waarschijnlijk een meer slimme manier om # 4 te doen, maar dit werkte! Ik ben erg gelukkig, de herziening secties krijgt bijna 1 miljoen pageviews per maand, en vertalingen rijdt nog meer bezoekers.

Demo: Pentax Anmeldelser - Pentax Lens Anmeldelser og omfattende database (http://www.pentaxforums.com/lensreviews/da/)

vBET
09-07-11, 21:39
Je beantwoord na lange tijd voor de draad die was gemarkeerd als opgelost. Ik realiseerde me niet dat de kwestie nog steeds op. Heeft u behoefte aan een meer hulp hier of is het eindelijk opgelost? :)

moman
10-07-11, 21:26
Ik heb eindelijk dacht dat het uit! Maar het kan de moeite waard om deze vorm van integratie gemakkelijker te maken in toekomstige versies van vbet, zoals ik geprobeerd alle. Htaccess wijzigingen in de FAQ en het werkte niet.

Op dit moment, in forum discussies die uw URL is / forums / {language code} / content. Voor mappen buiten de belangrijkste directory, dient hetzelfde te gelden (dat wil zeggen / gallery / {language code} / in plaats van / {langauge code} / gallery /), omdat het aanzienlijk zal vereenvoudigen de vereiste htaccess wijzigingen en maken de integratie veel makkelijker, vooral wanneer de mod roept al global_complete (in dit geval ben ik verwijzen naar PhotoPlog pro).

vBET
11-07-11, 01:57
Open nieuwe feature aanvraag voor dat:) Ik zie hoe het zal een dergelijke integratie gemakkelijker - het zou niet nodig om veranderingen in de belangrijkste htaccess bestand - alleen in de een van de mod map..

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