Question VBET support

Status
Not open for further replies.

siparker

Customer
hi

i wanted to start using vb enterprise translator on my forum again. it was a pain to make it run with vbseo and i was wondering if it would be similarly painful to make it work with dbseo?

not sure if it might be an officially supported integration or not.

Any suggestions i would be really grateful.

thanks
 
We don't run that mod, nor have I ever heard of any of our clients running it, so unfortunately I don't know :(

If issues are encountered, I'll happily work with you to attempt to resolve them, but I can't make any promises that it'll work. I'm entirely unfamiliar with that mod.
 
I run it too and would like to see the integration, but I think it will be up to them to do it.

in all honesty its a bit wierd

i setup the vbet after installing dbseo and it worked

so great

i still wanted to improve my urls so i made the change in dbseo and it worked like a treat including the urls as i wanted them

But vbet then stopped working

so i set the urls back to how they were

and its still not working

so i had it working then broke it no i cant fix it

bugger
 
the current reply from vbet is

We currently do not support dbseo.
Change in seo on dbseo is not so simple. In addition to adding the rules you must using vBET translate phrases from seo and replace them. For this purpose should be to create the appropriate controller or hooks.

Can i put you in touch with the dev there so you can provide support both ways?
 
ok so they ahve said they do not have plans to support dbseo currently so i will need to figure this out myself.

Are you able to provide suggestions on what changes to make for DBSEO to send various rules through to VBET as and when translations are happening?

The plugin was working with VBSEO for the time that VBSEO was working. but i believe because dbseo puts all requests through its single php file we would need to have DBSEO recognise VBET type urls in order to return the correct translations.
 
Are there any custom rewrite rules that vBET uses? If you entered them in vBSEO's custom rewrite rules panel, the same rules will work in DBSEO.
 
reply from vbet for further info this is how the system was working

Integration vBSEO with vBET works by replacing vBSEO functions on vBET functions. See: do-not-upload/readme.html->Integration with other mods->vBSEO Integration. Functions vBET translate text and parse it properly (using vBSEO functions) and return it. These functions are contained in file: upload/includes/vbenterprisetranslator_functions_vbseo.php. This file are included in hook: init_startup. In addition vBET sets some variables vBSEO accordingly.

the info for integrations is as follows


(Required) Set option General Settings->Character Replacement->"Replace Non-English Characters in URLs?" to "Keep Non-English Characters in URLs"
Since vBETTM translates URLs for threads it is necessary do NOT replace not English characters in URLs.
(Required) Turn off option SEO Functions->Dynamic META TAGS->"Replace the 'META KEYWORDS' Content?"
(Required) Turn off option Other Enhancements->Cleanup HTML Code->"Cleanup HTML Code"
(Required) Made changes in your .htaccess file according to description here
(Required) SEO links translation integration
Download from server file FORUM_ROOT/vbseo/includes/functions_vbseo_createurl.php
Open it in any text editor
Find:
$bloginfo['seotitle'] = vbseo_filter_replace_text($bloginfo['title']);
REPLACE it with this code:
$bloginfo['seotitle'] = vbet_vbseo_filter_replace_text($bloginfo['title']);
Find:
$vbseo_gcache_thread['seotitle'] = vbseo_filter_replace_text ($ttl);
REPLACE it with this code:
$vbseo_gcache_thread['seotitle'] = vbet_vbseo_filter_replace_text ($ttl);
Find:
$replace['%category_title%'] = vbseo_filter_text($c_ttl);
REPLACE it with this code:
$replace['%category_title%'] = vbet_vbseo_filter_text($c_ttl);
Find:
$replace['%section_title%'] = vbseo_filter_text($c_ttl);
REPLACE it with this code:
$replace['%section_title%'] = vbet_vbseo_filter_text($c_ttl);
Find:
$replace['%entry_title%'] = vbseo_filter_text($c_ttl);
REPLACE it with this code:
$replace['%entry_title%'] = vbet_vbseo_createCmsArticleLink($c_id, $c_ttl);
Save file and upload it to server, overwriting the old one.
(Required) SEO links translation integration - part 2
Download from server file FORUM_ROOT/vbseo/includes/functions_vbseo_url.php
Open it in any text editor and find:
$text = strtr($text, $trarr_table);
REPLACE it with this code:

if (false !== strpos($text, '[langtitle=')) {
$text = strtr($text, $GLOBALS['vbet_custom_char_replacement']);
if (vB_Template_Runtime::fetchStyleVar('charset') != 'utf-8') {
$text = preg_replace('/&#([0-9]+);/esiU', 'convert_int_to_utf8(\'\\1\')', $text);
}
} else {
$text = strtr($text, $trarr_table);
}

Find:
header ("Location: $fulluri");
PUT BEFORE it this code:

if (isset($_REQUEST['language'])) {
require_once(DIR. '/includes/vbenterprisetranslator_functions_url_tracking.php');
$fulluri = vbet_createURLForAddressNoReplace($_REQUEST['language'], $fulluri);
}

Save file and upload it to server, overwriting the old one.

These are the readme file and the vbseo functions file


View attachment readme.htmlView attachment vbenterprisetranslator_functions_vbseo.zip

As i understand it the VBseo functions that rendered the pages need to be replaced with the vbet versions of these.

Could you let me know if this makes sense and what would the equivalent dbseo version be

thanks
 
This thread has been marked as Answered, which means it does not show up in our ticket list.

The code is vastly different from what DBSEO uses, so it's not something I can give you 1:1 instructions on how to implement unfortunately. If they want to add support for vBET into DBSEO, I would be happy to work with them to figure out an API that does not require file edits :)
 
Hello siparker,

This ticket has now been closed with the status Answered.

We hope your issue or question has been addressed to your satisfaction. If not, please feel free to re-open it by clicking this link.

If you have any further issues or questions, please feel free to start a new support ticket via the button at the top of every page.

Thank you!
 
Status
Not open for further replies.

Legacy DragonByte SEO

vBulletin 3.8.x vBulletin 4.x.x
Seller
DragonByte Technologies
Release date
Last update
Total downloads
7,169
Customer rating
5.00 star(s) 1 ratings
Back
Top