PDA

Voir la version complète: Déjà fait Drapeaux



brubros
11-03-10, 04:33
Serait-il possible d'ajouter quelque chose comme un «User1 Drapeau", "Drapeau User2", etc dans les paramètres vBET qui permettrait l'entrée d'un nom de fichier bitmap et indicateur associé linguistiques existantes de vBET? Le motif de la demande, c'est que, par exemple, l'anglais est plus étroitement associée au drapeau des Etats-Unis pour les utilisateurs aux États-Unis tandis que le drapeau britannique actuelle est plus reconnaissable pour les utilisateurs au-delà des Etats-Unis Ainsi, les deux devraient idéalement être sélectionné, même si elles se réfèrent à la la même langue traduite. Je reçois par la grâce "morphing" ensemble des drapeaux à la fois les Etats-Unis et le Royaume-Uni dans un drapeau unique, mais une plus grande flexibilité dans ce domaine serait la bienvenue.

vBET
12-03-10, 03:06
Je ne comprends pas bien ce que vous demandez. Comment voulez-vous pour déterminer quel drapeau doit être montré à qui?

brubros
12-03-10, 05:42
Désolé, je ne suis pas clair. Je vais essayer de cette façon ... Je voudrais que la capacité d'être en mesure d'attribuer un drapeau supplémentaire pour le même langage déjà représentés par un drapeau de pré-assignées. Un exemple de pourquoi c'est une option configurable souhaitable est que les Américains se rapportent anglais pour le drapeau américain tandis que la plupart du reste du monde ne sont pas confondre quand ils voient un drapeau britannique représentant anglais. Mais j'ai reçu des demandes multiples comme «où est le drapeau traduction en anglais?" où j'ai eu à expliquer qu'il était le drapeau britannique. Mais c'est juste un exemple. J'ai eu un beta testeur me demandez pas pourquoi j'ai eu un drapeau moldave pour le yiddish et bien que je lui satisfait de la justification, je voudrais quand même la possibilité de modifier ou d'ajouter un drapeau qui pointe vers une langue de traduction. Espérons que cela est plus clair. Si non, laissez-moi savoir ;-)

vBET
13-03-10, 01:12
Je comprends la nécessité et je reconnais que cela peut être utile:) Pour tout changement de drapeau, il suffit de remplacer l'image existante. Chose la plus délicate serait d'avoir deux drapeaux pour une même langue. La partie délicate est de déterminer quel drapeau montrer à qui.

Demande acceptée - faible priorité, mais nous allons travailler sur ce point:)

Mon idée réelle comment pourrait-il être fait est de déterminer par IP client à partir de quel pays il se trouve. Ayant le code du pays, nous pouvons vérifier existe drapeau pour la langue et ce pays. Cela signifie-dire pour l'anglais, nous avons donc fr.gif uf par exemple quelqu'un est de Etats-Unis, puis vBET pourrait vérifier pour chaque indicateur existe drapeau spécial pour les personnes des Etats-Unis - comme en_USA.gif - si oui, alors un spécial est montré. Si ce n'est pas alors un standard. Pour des raisons de performances que nous pouvons donner l'option pour laquelle les drapeaux font la vérification (+ de faire cela pour tous les utilisateurs ou simplement connecté).

Ainsi, dans cette solution, il serait suffisant pour activer la vérification tels, et d'ajouter de nouvelles images dans le dossier de drapeaux (conformément à la convention de nom). Et vous pouvez avoir des drapeaux dizaine pour l'anglais (Angleterre, Etats-Unis, Australie, Canada ..). La question est de savoir comment sera coûteuse pour déterminer le pays utilisateur, et de faire la vérification de fichiers - Je suppose que nous avons à peine le vérifier:)

Une telle solution ne serait acceptable? :)

brubros
13-03-10, 02:52
Très acceptable. Faible priorité est fine. Merci!

cesarica
22-03-10, 02:45
Bonjour,

J'ai l'habitude de montrer le code suivant:
DE, FR
au lieu de drapeaux

Mais, je ne peux pas trouver le plugin / fichiers où j'ai besoin d'enlever src=**********> <img et ajouter le code $

vBET
22-03-10, 08:13
Pour les drapeaux de la ligne s'il vous plaît modifier template: vbenterprisetranslator_flags
Aussi pour ceux qui le plugin pour modifier crochet (pour les drapeaux d'archives): archive_complete

Pour les drapeaux dans le menu déroulant s'il vous plaît modifier plugin pour crochet: parse_templates

cesarica
22-03-10, 13:59
Super!
Son travail;)

Merci!
(Je vais acheter enlever un lien bas de page pour Thanksgiving:))

cesarica
24-03-10, 01:54
défaut, un lien drapeaux de cette manière:
href = "/ t123456/thread-title /? language = xx"

raison de SEO, j'essaie d'ajouter:
href = "http://www.mysite.com/t123456/thread-title/?language=xx"

MODÈLE: vbenterprisetranslator_flags ont cette ligne:
<vb:each from="flags" value="flag">
<A rel = "novbseo" href = "{vb: var flag.url}"

si j'ajoute:
<A rel = "novbseo" href = "mysite.com / {vb: var flag.url}"
parce od /, VB avez des problèmes avec chacun / SI et mes liens sont:
mysite.com/vbet_flag-/f12345/thread-title /

comment je peux ajouter des mysite.com / dans {vb: var flag.url}?
J'essaie de trouver cette variable, sans succès

vBET
24-03-10, 07:09
Je ne pense pas que cela va augmenter votre référencement en aucune façon. Les robots savent comment résoudre les URL relatives. Qu'est-ce qu'il vous donnera à coup sûr plus de données à envoyer à chaque réponse (en raison de plus d'URL). Alors s'il vous plaît prendre en compte est à nouveau la peine de changer.

A propos de la question elle-même que vous avez à éditer le fichier / includes / vbenterprisetranslator_functions_url_tracking.php:
1. trouverez:

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

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

Cela n'a pas été testé afin de confirmer s'il vous plaît-il de résoudre votre problème. Si oui, nous allons l'inclure dans la prochaine version (si vous n'aurez pas de problèmes avec les mises à niveau):)

cesarica
24-03-10, 14:10
Admincp> vBET> vBET principal> Forum répertoire

J'ajoute chemin complet mysite.com, et maintenant les liens sont le chemin complet sans programmation supplémentaire

merci pour d'autre solution! ;)

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Translated to other languages thanks to vB Enterprise Translator 4.10.1