PDA

Ver Versão Completa: Já feito Flags



brubros
11-03-10, 04:33
Seria possível criar algo como um "User1 Bandeira", "Bandeira User2", etc nas configurações vBET que permitiria a entrada de um nome de arquivo bitmap bandeira e associados existentes linguagem vBET é? A razão para o pedido é que, por exemplo, o Inglês é mais associada à bandeira dos EUA para usuários em os EUA, enquanto a bandeira do Reino Unido já existentes é mais reconhecível para os usuários além de os EUA Então, tanto idealmente ser seleccionáveis, embora eles se referem a a mesma língua traduzida. Estou ficando por meio de "morphing" juntos bandeiras tanto os EUA quanto no Reino Unido em uma única bandeira, mas uma maior flexibilidade nesta área seria bem-vinda.

vBET
12-03-10, 03:06
Eu não entender completamente o que você está pedindo. Como você deseja determinar qual bandeira deve ser mostrado para quem?

brubros
12-03-10, 05:42
Desculpe, eu não estou sendo claro. Deixe-me tentar desta forma ... Gostaria que a capacidade de ser capaz de atribuir um sinalizador adicional para a mesma língua já representado por uma bandeira pré-atribuído. Um exemplo de por que isso é uma opção configurável desejável é que os americanos se relacionam Inglês para a bandeira americana, enquanto a maioria do resto do mundo não estão confusos quando vêem uma bandeira britânica representando Inglês. Mas eu tenho recebido vários pedidos como "onde está a bandeira de tradução Inglês?" onde eu tive que explicar que era a bandeira britânica. Mas isso é apenas um exemplo. Eu tive um beta tester me perguntam por que eu tinha uma bandeira da Moldávia para iídiche e embora eu o satisfez com a lógica, eu ainda como a opção de mudar ou adicionar um sinalizador que aponta para uma língua de tradução. Espero que este seja mais claro. Se não, é só me avisar ;-)

vBET
13-03-10, 01:12
Eu entendo a necessidade e eu concordo que ele pode ser útil:) Para apenas mudar de bandeira, é suficiente para substituir imagem existente. Coisa complicada seria ter duas bandeiras para a mesma língua. A parte complicada é como determinar qual bandeira show para quem.

Pedido aceito - de baixa prioridade, mas vamos trabalhar sobre isso:)

Minha idéia real como poderia ser feito é determinar por IP do cliente de que país ele é. Tendo o código do país, podemos verificar existe bandeira para a linguagem e este país. Significa isto é, para Inglês temos en.gif Então uf para alguém exemplo é dos EUA então vBET poderia verificar para cada bandeira não existe bandeira especial para as pessoas dos EUA - como en_USA.gif - se sim, então uma especial é mostrado. Se não, então um padrão. Por razões de desempenho que podemos dar opção para a qual bandeiras fazer verificação (+ para fazer isso para todos ou apenas os usuários registrados).

Assim, nesta solução seria o suficiente para ativar a verificação, e adicionar novas imagens de bandeiras de pasta (de acordo com a convenção de nome). E você pode ter dezenas de bandeiras para Inglês (Inglaterra, EUA, Austrália, Canadá ..). A questão é como será caro para determinar país do usuário, e fazer a verificação de arquivos - Acho que temos de apenas verificá-lo:)

Será que tal solução seria aceitável? :)

brubros
13-03-10, 02:52
Muito aceitável. De baixa prioridade é ótimo. Obrigado!

cesarica
22-03-10, 02:45
Olá,

Eu não vou mostrar o código:
DE, PT
em vez de bandeiras

mas, eu não consigo encontrar plugin / arquivos onde eu preciso remover e adicionar src=**********> <img $ code

vBET
22-03-10, 08:13
Para bandeiras na linha por favor edite modelo: vbenterprisetranslator_flags
Também para aqueles Plugin para editar gancho (para as bandeiras de arquivo): archive_complete

Para bandeiras no menu dropdown por favor edite plugin para o gancho: parse_templates

cesarica
22-03-10, 13:59
Great!
Seu trabalho;)

Obrigado!
(I vai comprar removendo links de rodapé de agradecimento:))

cesarica
24-03-10, 01:54
padrão, link bandeiras da seguinte forma:
href = "t123456/thread-title / / idioma? = xx"

por causa do SEO, eu tento acrescentar:
href = "http://www.mysite.com/t123456/thread-title/?language=xx"

TEMPLATE: vbenterprisetranslator_flags tem esta linha:
<vb:each from="flags" value="flag">
<A rel = "novbseo" href = "{vb: var flag.url}"

se eu acrescentar:
<A rel = "novbseo" href = "mysite.com / {vb: var flag.url}"
porque od /, VB tem problema com EACH / IF e os meus links têm:
mysite.com/vbet_flag-/f12345/thread-title /

como eu posso adicionar mysite.com / em {vb: var flag.url}?
i tentar encontrar esta variável, sem sucesso

vBET
24-03-10, 07:09
Eu não acho que vai aumentar seu SEO de forma alguma. Robôs sabe como resolver URLs relativas. O que lhe dará com certeza é mais dados para enviar a cada resposta (por causa de mais URLs). Então, por favor considere novamente vale a pena mudar.

Sobre a questão em si que você tem que editar arquivo / includes / vbenterprisetranslator_functions_url_tracking.php:
1. encontramos:

if (0 === strpos($address, 'vbet_flag-')) {
2. Substituir por:

if (false !== strpos($address, 'vbet_flag-')) {

Isto não foi testado por favor confirmar se ele resolveu seu problema. Se sim, vamos incluí-lo na próxima versão (assim você não terá problemas com upgrades):)

cesarica
24-03-10, 14:10
AdminCP> VBET> vBET Principal> Forum diretório

Eu adicionar o caminho completo mysite.com, e agora os links são caminho completo, sem programação adicional

obrigado por outra solução! ;)

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