PDA

Voir la version complète: Rejetée ¿Comment configurer un bouton de l'éditeur pour les bbcodes produit?



forosmb
16-07-11, 14:53
Je vis dans une région bilingue, qui part espagnol et catalan en tant que langues.

L'espagnol est la langue définie comme tribune par défaut, mais de nombreux utilisateurs peuvent changer de contexte espagnol au catalan selon le thread / forums sont en visite.

De nombreux utilisateurs seraient profit d'un bouton de l'éditeur de poste qui serait produit il suffit d'insérer bbcodes catalan dans les messages souhaités.

....

J'ai essayé de regrouper sur ce bouton à la main, mais le texte n'est inséré dans le message (bbcodes) et non pas exécuté comme commande de produits.

Yat-il une solution simple pour cela?

<a href="http://img220.imageshack.us/img220/1208/editorm.jpg" target="_blank"> http://img220.imageshack.us/img220/1208/editorm.jpg </ a>

vBET
18-07-11, 12:15
Il est possible de solutions simples à la question que vous avez:
1. Activer la détection automatique de la langue (vBET options dans Admin CP) - les utilisateurs auront juste écrire des messages et vBET sera opaque à Lang BBCode automatiquement
2. Forcer les utilisateurs à mettre leur langue par défaut (également option dans vBET) - lorsque l'utilisateur a mis sa langue par défaut autre que le langage du forum, puis vBET ajouter automatiquement à l'éditeur BBCode option (pas comme bouton, mais comme le bouton radio - envelopper dans la langue ou non) - vous pouvez voir comment il fonctionne même sur notre forum - juste choisir votre langue par défaut autre que l'anglais (utilisation de bord utilisateur).

S'il vous plaît dites-vous besoin d'aide? :)

vBET
24-07-11, 21:17
Pas de réponse - considéré comme résolu. Si ce n'est pas s'il vous plaît écrivez ici:)

forosmb
08-08-11, 22:17
Merci de répondre.

Aucune de ces solutions s'adaptent à 100% à mes besoins si.

Je ne voudrais pas forcer les utilisateurs à choisir ma langue dans le profil, comme la plupart d'entre eux changer de langue entre les threads ou de sujets.

Par ailleurs, Google automatique de langue ne correspond pas à détecter non plus. Elle s'applique uniquement aux messages marqués comme [lang] et avec la plupart des utilisateurs sans profil linguistique attribué, cette façon n'est pas fonctionnel.

J'ai une autre question pertinente, qui est que la langue est sélectionnée une fois de profil, il peut être revenue à "pas choisi". J'insiste mes utilisateurs n'ont pas un langage fixe ou profil (il est un véritable contexte bilingue) et après le test de configuration voient un asignation fixes qu'ils peuvent revenir. Nous aurions besoin d'un correctif pour cela.

Ma suggestion du bouton de balise de langue sur le rédacteur en chef est plus souple et offre plus de functionlity «sur demande» pour les utilisateurs de mon point de vue.

Vous devriez aussi être conscient que l'ajout de groupes d'utilisateurs secondaires de la façon dont votre produit ne touche très couramment usergroup albums de configuration. "0" par défaut pour l'image albums taille signifie une taille illimitée et de overides tout autre groupe d'utilisateurs prédéfinis posible l'album. Il fait partie de la mécanique usergroup vBulletin, mais il serait préférable de créer des groupes d'utilisateurs de langue nouvelle avec un peu fixes aucune permission de taille infinie album.

Merci pour votre soutien.

vBET
09-08-11, 18:04
Google détectera automatiquement ne fonctionne que pour les messages qui ne sont pas marqués comme [lang] (il n'est pas nécessaire de vérifier s'il est déjà défini). Il est mis en œuvre pour régler [lang] pour le message utilisateur automatiquement et cela fonctionne pour tous les utilisateurs, peu importe ils ont mis leur langue par défaut ou non. Vous avez mal compris comment il fonctionne. Si vous pensez que ça fonctionne mal n'existe pas de forum de votre - s'il vous plaît ouvrez nouveau thread pour nouvelle émission.

S'il vous plaît ouvrez de nouvelles discussions pour vos nouvelles questions - ce qui va nous permettre de la gale vos questions séparément et de garder l'histoire émission propre. Nous ne sommes pas en mesure de gérer de nombreuses questions dans un thread. Alors s'il vous plaît ouvrir de nouvelles discussions pour la délivrance et le groupe d'utilisateurs détecter automatiquement si vous pensez travaille mal sur votre forum.

S'il vous plaît noter que l'ajout bouton pour la langue BBCode a quelques problèmes. Voulez-vous vraiment à la force de votre utilisateur à chaque fois de cliquer sur le bouton et sélectionnez l'une des 53 langues, il trouver d'abord bien sûr sur la longue liste de telles. S'il vous plaît noter que la solution réelle ne délivrent pas de tels repas. Et cela est fait dans but d'éviter l'émission. Aussi ces «sur demande» fonctionnalité n'a aucun but du tout. Qui va écrire ses messages en différentes langues? Chaque message dans un langage différent et chaque fois, sélectionnez un message dans lequel il est? ... Toujours si quelqu'un veut, il est préférable d'utiliser la détection automatique pour cet utilisateur de force que de choisir lui-même.

Vous ne voulez pas vous forcer l'utilisateur de définir la langue par défaut, mais qui veulent le forcer à le faire chaque fois qu'il écrit un message? ... Aussi, vous n'avez pas à forcer votre utilisateur de définir la langue par défaut - s'il vous plaît utiliser la détection automatique de la langue. Il est conçu pour de tels cas et cela fonctionne OK. Vous avez mal compris comment il fonctionne.

Langue par défaut l'utilisateur n'est pas utiliser le langage par défaut vBulletin. Il n'a aucune influence sur quoi que ce soit, mais les éditeurs. Pourquoi voulez-vous qu'il unset?

forosmb
11-08-11, 22:08
Je n'ai pas besoin des boutons pour 53 langues, il suffit de poser une implicites non.
Et je n'aurais pas la force l'utilisateur à rien. Dans le pire des cas je pourrais me modifier et ajouter des balises d'un simple clic, maintenant inabordables.

Je vais ouvrir filet sur la question de traduction automatique comme d'ailleurs elle ne fonctionne pas sur OK dans mon forum.

vBET
13-08-11, 02:02
Donc, si vous le voulez juste pour une seule langue alors s'il vous plaît noter que vBET ajoute automatiquement quelque chose comme ça. Si l'utilisateur a choisi sa langue par défaut et il est d'autres que la langue par défaut du forum, puis vBET va ajouter à chaque option éditeur qui permettra au message utilisateur automatiquement opaque dans lang BBCode. Il n'est pas le bouton, mais le bouton radio - permettant d'activer (il est réglé par défaut) ou le désactiver. Vous pouvez voir comment il fonctionne sur notre forum en configurant votre langue par défaut à d'autres que l'anglais.

Quand il est utilisé, alors rédacteur en chef envoie des données supplémentaires sur le serveur. C'est paramètre nommé vbet_postInLanguage et sa valeur est le code de langue qui doit être inclus dans lang BBCode. Donc, si vous souhaitez définir votre propre bouton, vous pouvez envoyer par le formulaire éditeur de ces données lorsque le bouton est activé, ou vous pouvez définir le bouton avec la logique côté client (Java Script) qui va envelopper / déballer dans l'éditeur lorsque le bouton est activé / désactivé. Il semble être à juste Simper set / unset la valeur pour le champ vbet_postInLanguage cachés (que vous pouvez ajouter avec le bouton).
Il ne nécessitera pas de scripts Java du tout si votre bouton sera une case à cocher (au lieu d'un cache dont la valeur est fixée par le bouton). Cela semble être le moyen le plus facile - vBET lors obtient ce jeu de paramètres se soucient d'emballage message dans lang BBCode sur le côté serveur

Je vais aller à votre nouvelles discussions pour appuyer vos autres questions. Avez-vous besoin d'un soutien plus avec celui-ci?

forosmb
15-08-11, 11:54
Merci pour votre soutien. Je ne peux pas voir le choix de la langue bouton radio dans mon 3.7.3 version 'forum.I vais essayer de traiter d'activer it.We toute façon une situation complexe. La plupart des utilisateurs bilingues ne voudrais pas voir n'importe quel poste traduits chez les languages.But bien connu nous avons besoin de marquer une certaine façon les messages catalane d'offrir des traductions de quelques-uns seulement conjonction users.In espagnol enceintes avec la détection automatique, nous aurions avantage pour une possibilité de "zéro" indicateur qui permettrait d'éviter toute translltion à la façon user.That catalan et espagnol messages apparaîtraient dans les versions originales, et seul étranger et non lecteurs bilingues exigent l'activation de traduction de l'forum.I aprécier votre produit et je pense que c'est un excellent travail. J'avoue nos besoins sont assez particulières, mais nous voulons que les utilisateurs pour être vraiment à l'aise avec la configuration linguistique du site.

forosmb
15-08-11, 11:56
Je vois des sauts de ligne sont perdus lors de l'édition de messages dans ce forum.

vBET
18-08-11, 11:53
Si vous voulez avoir 0 flag alors s'il vous plaît BBCode notranslate utiliser:) il ne sera pas traduit du tout - il ne signifie pas à n'importe quelle langue. S'il vous plaît considérer est ce ce que vous voulez vraiment - si vous soutenez aussi d'autres langues (non seulement ceux 2) puis des messages beaucoup seront pas traduits du tout.

Ceci est par exemple de l'utilisation de BBCode notranslate: This will not be translated at all

Aussi la traduction pour les utilisateurs bilingues ne doit pas être un problème - vous avez inclus message d'origine.

Si vous WAN par exemple les messages en langue catalane ne se traduit pas sur le langage X (mais pour d'autres traduits), alors vous aurez à:
1. avoir ces messages marqués comme le catalan
2. modifier le code pour la manipulation vBET BBCode en ajoutant la condition qui sera de retour texte original pour cette paire de traduction.

forosmb
18-08-11, 12:42
Je vais détailler un définition de la modification de codage dont j'ai besoin et je voudrais le budget que vous pour cela.

Ce n'est pas seulement la traduction en évitant les 2 langues: Elle se compose d'une configuration nouvelle visualisation disponibles (ne pas traduire en espagnol et catalan) comme mode implicite pour le forum.

Il devrait être complété par un moyen de marquer les messages actuels catalan d'une certaine manière automatisée (google requête lots ¿?) Avant autodétection est réactivé.

forosmb
18-08-11, 13:44
J'avoue Java-version originale mode de visualisation est assez adapté à notre contexte bilingue.

Je n'avais pas testé jusqu'à maintenant comme je pensais qu'il était uniquement destiné à la performance de SEO.

vBET
19-08-11, 07:57
Je vois deux messages avant que vous demandent de l'aide, mais dans un dernier écrit que la solution réelle est approprié. Donc, en supposant - Avez-vous besoin de plus d'aide ici ou il est déjà OK? Id que vous faites - ce que vous avez besoin?

forosmb
19-08-11, 13:41
Associés au thème de ce fil, je pense encore un bouton dans l'éditeur pour automatiser l'insertion bbcodes par les membres du personnel serait formidable.

Comme pour mon forum de béton, je vais détailler mes besoins comme un projet dans un autre thread.

vBET
21-08-11, 15:41
Ainsi peut-on considérer celui-fermés, ou encore aider ici nécessaire? :)

forosmb
21-08-11, 22:39
Il est possible de solutions simples à la question que vous avez:
1. Activer la détection automatique de la langue (vBET options dans Admin CP) - les utilisateurs auront juste écrire des messages et vBET sera opaque à Lang BBCode automatiquement
2. Forcer les utilisateurs à mettre leur langue par défaut (également option dans vBET) - lorsque l'utilisateur a mis sa langue par défaut autre que le langage du forum, puis vBET ajouter automatiquement à l'éditeur BBCode option (pas comme bouton, mais comme le bouton radio - envelopper dans la langue ou non) - vous pouvez voir comment il fonctionne même sur notre forum - juste choisir votre langue par défaut autre que l'anglais (utilisation de bord utilisateur).

Ces deux options ne sont pas idéales pour mon besoin.
J'aurais besoin d'un membre du personnel d'avoir un moyen de modifier la langue d'emballage message à un simple clic.

Peut-être que ce n'est pas le dépannage, je l'admets. Vous pouvez passer à des propositions fonctionnalités si vous acceptez.

vBET
22-08-11, 12:53
OK, mais pour quoi devez-vous cela? J'ai besoin de savoir ce qui est vraiment nécessaire. Vous avez déjà ouvert demande de fonctionnalité d'autres pour créer des outils simples qui vous envelopper tous les messages déjà créé de façon appropriée dans les lang BBCode. Donc, si vous aurez ce un, puis tous les anciens messages seront enveloppés. Aussi, si la détection automatique de la langue est activée, tous les nouveaux messages entrants seront emballés de façon appropriée (avec des exceptions où Google ne reconnaît pas la langue). Alors dans ce cas, ce qui, pour ce bouton? S'il vous plaît nous donner scénario complet combien vous pensez qu'il va travailler. Je comprends que vous voulez avoir le bouton, mais je ne comprends vraiment pas la nécessité et je ne suis pas sûr qu'il est déjà couvert par votre demande de fonctionnalité d'autres. Surtout que vous avez écrit aujourd'hui que ce bouton est membre du personnel de sorte que je comprends maintenant qu'il est de corriger les messages qui ne sont pas enveloppés dans lang BBCode appropriée. S'il vous plaît corrigez-moi si je comprends ce mal.

forosmb
22-08-11, 13:06
Même avec autodétection permis, je tiens à offrir aux utilisateurs un moyen simple pour indiquer qu'ils sont en catalan écriture comme ils écrivent en espagnol et en catalan dans le forum.

Si la détection automatique fonctionne à 100% n'est pas une obligation, mais je pense que c'est une demande très simple et est plus versatile pour les bilingues que le bouton radio sélecteur: bbcode / non bbcode

vBET
22-08-11, 13:42
OK alors. J'étais perdu, parce que dans le message précédent, j'ai vu que c'est pour ne pas les membres du personnel pour tous les membres. Donc je ne savais pas quoi car elle doit vraiment exister.

Maintenant, je comprends (désolé si vous l'avez écrit auparavant et avait à le répéter).

Votre demande elle aussi unique pour votre forum particulier à inclure dans le communiqué officiel. Donc, nous n'avons pas l'intention de l'inclure dans vBET. Surtout que, avec la détection automatique activée, il est vraiment pas nécessaire et que, disait Albert Einstein «les choses devraient être aussi simples que possible, mais pas plus simples». Nous pensons que donner bouton tel ne confondez pas les utilisateurs qui pensent qu'ils doivent de cliquer dessus dans le cas de l'écriture en langue catalane. Et cela diminue l'utilisabilité du forum. Des solutions plus simples - comme il suffit d'écrire ce que vous voulez et laissez le système de soins sur le reste - sont mieux pour les utilisateurs, à notre avis.

Mais nous pouvons vous aider à ajouter bouton tel.
Comme je l'ai déjà écrit, il sera facile si vous utilisez déjà des fonctionnalités existantes et il suffit de changer l'apparence de celui-ci. Alors vBET sait déjà comment l'envelopper dans lang BBCode, selon apport supplémentaire de l'éditeur. Tous vous avez vraiment besoin, c'est de changer l'apparence de celui-ci (nous avons bouton radio, vous voulez juste le bouton) et l'inclure toujours (nous incluons dans un état particulier).
Alors - vous savez déjà comment ajouter le bouton que l'image montre inclure dans premier post. Qu'est-ce que vous aussi avez besoin est de:
1. comprennent champ caché:

<input id="vbet_addbbcodes" type="hidden" name="vbet_postInLanguage" value="0">
2. Inclure simples Java Script qui fixera il catalane code (non testé):

<script language="javascript">
function vbet_setCatalan(){
document.getElementById("vbet_addbbcodes").setAttribute("value", "ca");
return false;
}
</script>
S'il vous plaît noter que vous pouvez rendu plus complexe pour permettre set / unset sur le bouton
3. Exécuter la fonction Java Script lorsque le bouton est cliqué. Donc dans votre bouton Ajouter:

onClick="vbet_setCatalan()"
Si vous ne voulez pas faire fonctionner de manière plus complexe (qui sera en mesure de déterminer la valeur unset), alors vous pouvez simplement mettre corps de la fonction dans l'attribut onClick et ne comprennent pas java script comme fonction du tout.
Aussi s'il vous plaît noter que si vous voulez qu'il soit convivial vous supposez à ajouter ce bouton comme bouton à bascule pour l'utilisateur saura est-il déjà allumé ou non. Ce serait d'autant plus simple si vous souhaitez y ajouter case lieu de bouton, mais avec le bouton, il est également possible de le faire, un peu plus complexe si vous voulez le faire à droite (si branchement et de débranchement)

S'il vous plaît noter que le changement sera visible après utilisateur s'engage message - de sorte qu'il sera utilisé sur le côté serveur.

Si vous voulez qu'il fonctionne sur le côté navigateur, alors vous n'avez pas besoin 1ère étape - juste la fonction Java Script (attaché à bouton), qui aura par id (ou par la structure si vous ne pouvez pas prédire Editor ID) Zone éditeur de texte et d'ajouter au contenu ouverture et de fermeture lang BBCode. Dans ce cas vous pouvez aussi ne pas avoir à vous soucier de bouton à bascule (utilisateur ne verra que ce n'est déjà ajouté dans l'éditeur). Juste vous devriez vérifier qu'il est déjà enveloppé (ne commencer par le texte lang BBCode) et ignorer clic de bouton dans un tel cas (pour éviter d'emballage à plusieurs reprises).

S'il vous plaît dites-vous besoin d'aide ici. Si oui - s'il vous plaît dire où en particulier.

forosmb
23-08-11, 23:55
Merci!

Très détaillé et bien expliqué, merci.

kamilkurczak
24-08-11, 21:54
merci pour votre réponse:) Je vais marquer ce fil comme résolu

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