View Full Version: Verworpen ¿Hoe kan ik een editor-knop voor product BBCodes configureren?
Ik woon in een tweetalige regio die Spaans en Catalaans aandelen talen.
Spaans is ingesteld als standaard forum taal, maar veel gebruikers kunnen contextueel veranderen van Spaans naar Catalaans afhankelijk van welke thread / forums bezoekt.
Veel gebruikers zullen profiteren van een post-editor knop zou gewoon Catalaanse product bbcodes invoegen in de gewenste berichten.
....
Ik heb geprobeerd te aggregeren op deze knop met de hand, maar de tekst is alleen ingevoegd in bericht (BBCodes) en niet uitgevoerd als product commando.
Is er een eenvoudige oplossing voor dit?
<a href="http://img220.imageshack.us/img220/1208/editorm.jpg" target="_blank"> http://img220.imageshack.us/img220/1208/editorm.jpg </ a>
Er zijn mogelijk eenvoudige oplossingen voor het probleem dat u hebt:
1. Inschakelen van automatische taaldetectie (vBET opties in Admin CP) - gebruikers zullen alleen maar berichten schrijven en vBET zal ondoorzichtige het in lang BBCode automatisch
2. Dwingen om naar hun standaard taal (ook optie in vBET) set - wanneer de gebruiker heeft ingesteld zijn standaard andere taal dat forum taal dan automatisch vBET toe te voegen aan editor BBCode optie (niet zoals de knop, maar als keuzerondje - wrap in de taal of niet) - kunt u zien hoe het werkt zelfs op ons forum - gewoon de standaard taal in te stellen op iets anders dan Engels (gebruik Gebruiker CP).
Vertel heb je meer hulp nodig? :)
Geen antwoord - als opgelost. Zo niet dan schrijf hier:)
Dank voor de beantwoording.
Geen van deze oplossingen passen 100% aan mijn wensen wel.
Ik zou niet graag te dwingen mijn gebruikers om taal te kiezen in het profiel, zoals de meeste van hen invoertaal wijzigen onder de draden of onderwerpen.
Bovendien is google auto taal detectie ook niet passen. Het geldt alleen voor berichten met de tag als [lang] en met de meeste gebruikers zonder toegewezen profiel van taal, op deze manier is niet functioneel.
Ik heb nog een relevante kwestie, die is dat, zodra taal wordt geselecteerd in het profiel kan worden teruggezet naar "niet geselecteerd". Ik sta erop mijn gebruikers niet een vaste taal te gebruiken of profiel (het is een echte tweetalige context) te hebben en na het testen van de configuratie zien ze een vaste asignation dat ze kunnen terugvallen. We hadden behoefte aan een fix voor.
Mijn suggestie van de taal-knop op tag editor is meer flexibel en biedt functionlity meer "on demand" om gebruikers vanuit mijn oogpunt.
U moet zich ook bewust dat het toevoegen van secundaire gebruikersgroepen de manier waarop uw product niet van invloed op zeer vaak gebruikersgroep albums configuratie. "0" standaard voor albums beeldformaat betekent onbeperkt grootte en overides andere posible gebruikersgroep album preset. Het is onderdeel van vBulletin gebruikersgroep mechanica, maar het zou het beste zijn om nieuwe taal gebruikersgroepen te maken met een aantal vaste geen oneindige grootte album toestemming.
Bedankt voor uw steun.
Google automatisch detecteren werkt alleen voor berichten die NIET zijn voorzien van tag als [lang] (er is geen noodzaak om te controleren of het is al ingesteld). Het is geïmplementeerd om automatisch in te stellen [taal] voor de gebruiker bericht en het werkt voor alle gebruikers, ongeacht hebben ze hun standaard taal in te stellen of niet. Je verkeerd begrepen hoe het werkt. Als u denkt dat het werkt verkeerd zonder uw forum - opent u nieuwe thread voor nieuwe uitgifte.
Open nieuwe onderwerpen plaatsen voor uw nieuwe problemen - dit zal ons toelaten om apart schurft uw problemen en schoon kwestie geschiedenis te houden. We zijn niet in staat om veel zaken te beheren in een thread. Dus gelieve te openen nieuwe onderwerpen voor de gebruikersgroep uitgifte en het automatisch detecteren of u denkt dat werkt verkeerd op je forum.
Houdt u er rekening mee dat het toevoegen van de knop voor taal BBCode een aantal zaken heeft. Wil je echt wilt uw gebruikersnaam dwingen elke keer op de knop klikken en selecteer een van 53 talen, vinden het natuurlijk eerst op een dergelijke lange lijst. Houdt u er rekening mee dat de werkelijke oplossing niet het avondmaal de uitgifte. En het is gedaan in de bedoeling om de uitgifte te voorkomen. Ook deze "on demand"-functionaliteit heeft geen doel helemaal. Wie zal schrijven zijn berichten in verschillende talen? Elk bericht in verschillende talen en iedere keer als u in welk bericht het is? ... Ooit als iemand wil is het beter om automatische detectie gebruiken voor deze gebruiker dan dwingen om het te selecteren zichzelf.
Je wilt niet dat je de gebruiker de standaardinstellingen taal in te stellen kracht, maar wil hem dwingen om dit te doen elke keer als hij schrijft bericht? ... Je hoeft ook niet te dwingen uw gebruikersnaam om standaard taal in te stellen - kunt u gebruik maken van automatische taaldetectie. Het is ontworpen voor dergelijke gevallen en het is OK werkt. Je verkeerd begrepen hoe het werkt.
Gebruiker standaardtaal is niet standaard vBulletin taalgebruik. Het heeft geen invloed op iets anders dan de redactie. Waarom u het wilt uitschakelen?
Ik hoef geen knoppen voor 53 talen, maar voor een niet impliciet een.
En ik zou niet door de gebruiker dwingen om iets te. In het ergste geval kon ik mezelf bewerken en toevoegen labels met een simpele klik, nu onbetaalbaar.
Ik zal openen draad op automatische vertaling onderwerp als het inderdaad werkt niet goed in mijn forum.
Dus als je wilt het gewoon voor een taal dan kunt u er rekening mee dat vBET automatisch zoiets toevoegt. Als de gebruiker heeft gekozen zijn standaard taal en het is andere dat forum standaardtaal, dan vBET zal toevoegen aan elke redacteur optie waarmee automatisch ondoorzichtig bericht van de gebruiker in lang BBCode. Het is niet knop, maar keuzerondje - het mogelijk maakt om te zetten (het is standaard ingesteld) of uit te schakelen. U kunt zien hoe het werkt op ons forum door het instellen van uw standaard taal om andere dan het Engels.
Wanneer het vervolgens wordt gebruikt redacteur stuurt extra gegevens naar de server. Het is parameter met de naam vbet_postInLanguage en het is de waarde van taal code die moet worden opgenomen in lang BBCode. Dus als u wilt uw eigen knop te stellen dan kunt u door redacteur formulier deze gegevens als knop is ingesteld, of u kunt de knop definiëren met client-side logica (Java Script), die zal verpakken / uitpakken in de editor, wanneer de knop is ingesteld / uitgeschakeld. Het lijkt Simper om gewoon in / uitschakeling waarde voor verborgen vbet_postInLanguage veld (die u kunt toevoegen met de knop).
Het vereist geen Java Scripts helemaal als je de knop zal checkbox veld (in plaats van een verborgen welke waarde is ingesteld door de knop) zijn. Dit lijkt de eenvoudigste manier - vBET wanneer krijgt deze parameter set zal verzorgen over de verpakking bericht in lang BBCode op de server side
Ik zal naar uw nieuwe draden om je andere problemen te ondersteunen. Heeft u behoefte aan nog meer te ondersteunen met deze?
Bedankt voor uw steun. Ik kan het keuzerondje taalkeuze niet zien in mijn 3.7.3 versie forum.I 's proberen te it.We deal toch te activeren een complexe situatie. De meeste tweetalige gebruikers zouden niet graag een bericht vertaald onder zowel bekende languages.But we nodig hebben om aan te geven op een bepaalde manier catalaanse berichten vertalingen om wat alleen in het Spaans luidsprekers users.In conjuction met automatische detectie te bieden te zien, zouden we voordeel voor een optie van "nul" vlag die elk translltion om user.That manier waarop zowel de Catalaanse en Spaanse berichten zou verschijnen in originele versies, en enige buitenlander en niet-tweetalige lezers zou vertalen activering van de forum.I nodig apreciate uw product en ik denk dat zou vermijden is een geweldige baan. Ik geef toe dat onze behoeften zijn vrij eigenaardig, maar we willen dat gebruikers echt comfortabel met taal configuratie van de site.
Ik zie line feeds verloren gaan bij het bewerken van berichten in dit forum.
Als u wilt 0 vlag hebben dan kunt u gebruik notranslate BBCode:), zal het helemaal niet vertaald - het betekent om geen taal. Gelieve overwegen is het wat je echt wilt - als u te ondersteunen ook andere talen (niet alleen die twee), dan veel berichten worden niet omgerekend tegen allen.
Dit is voorbeeld van notranslate BBCode gebruik: This will not be translated at all
Ook vertaling voor tweetalige gebruikers moeten geen probleem - je hebt opgenomen oorspronkelijke bericht.
Als u wan bijvoorbeeld berichten in het Catalaans niet vertaald op taal X (maar voor anderen vertaald), dan moet u:
1. hebben die berichten gemarkeerd als Catalaans
2. wijzigen vBET code voor behandeling door het toevoegen van BBCode aandoening die originele tekst zal terugkeren voor deze vertaling pair.
Ik zal detail een omschrijving van de codering wijziging ik nodig heb en ik zou het budget u voor dat.
Het is niet alleen het vermijden van vertaling tussen twee talen: Het bestaat op een nieuwe kijkervaring configuratie beschikbaar is (niet vertalen Spaans en Catalaans) als impliciete modus voor forum.
Het moet worden aangevuld met een manier om de huidige Catalaanse berichten in een aantal geautomatiseerde wijze (google batched vraag ¿?) Markeren voordat autodetection is geactiveerd.
Ik geef toe dat Java-originele-versie weergavemodus is zeer geschikt voor onze tweetalige context.
Ik had het niet kunnen testen tot nu toe als ik al was het alleen bedoeld voor SEO prestaties.
Ik zie 2 berichten voordat je vraagt om hulp, maar in de laatste schreef je dat de werkelijke oplossing geschikt is. Dus ervan uitgaande dat - wil je nog meer hulp hier of is het al OK? Id je doet - wat heb je nodig?
Gerelateerd aan het onderwerp van deze draad, ik denk nog steeds dat een knop in editor om bbcodes inbrengen automatiseren door medewerkers zou geweldig zijn.
Wat betreft mijn beton forum, ik zal detail mijn behoeften als een project in een andere thread.
Dus kunnen we beschouwen dit een gesloten, of nog wat hulp hier nodig? :)
Er zijn mogelijk eenvoudige oplossingen voor het probleem dat u hebt:
1. Inschakelen van automatische taaldetectie (vBET opties in Admin CP) - gebruikers zullen alleen maar berichten schrijven en vBET zal ondoorzichtige het in lang BBCode automatisch
2. Dwingen om naar hun standaard taal (ook optie in vBET) set - wanneer de gebruiker heeft ingesteld zijn standaard andere taal dat forum taal dan automatisch vBET toe te voegen aan editor BBCode optie (niet zoals de knop, maar als keuzerondje - wrap in de taal of niet) - kunt u zien hoe het werkt zelfs op ons forum - gewoon de standaard taal in te stellen op iets anders dan Engels (gebruik Gebruiker CP).
Beide opties zijn niet ideaal voor mijn behoefte.
Ik moet als een medewerker naar een manier om dialoogtaal verpakking te veranderen in slechts een klik te hebben.
Misschien is dit niet het oplossen van problemen, geef ik toe. U kunt naar functies voorstellen als u akkoord gaat.
OK, maar wat heb je nodig voor dit? Ik moet om uit te vinden wat er echt nodig is. Je hebt al geopend andere functie verzoeken om eenvoudige tool die adequaat worden alle reeds gemaakte berichten wrap in lang BBCode te creëren. Dus als je dit er een hebt dan zullen alle oude berichten zullen worden verpakt. Ook als automatische taaldetectie is ingeschakeld, worden alle nieuwe berichten op passende wijze worden verpakt (met uitzonderingen waar Google herkent de taal). Dus in dat geval wat voor deze knop? Geef ons volledige scenario hoe je denkt dat het gaat werken. Ik begrijp dat u wilt knop hebben, maar ik begrijp echt niet de behoefte en ik weet niet zeker is het al gedekt door uw andere functie te vragen. Vooral dat je schrijft nu dat deze toets is voor de medewerker om zo ik nu begrijp is het voor de correctie van berichten die niet zijn verpakt in de juiste lang BBCode. Corrigeer me als ik begrijp het verkeerd.
Zelfs met autodetectie ingeschakeld, wil ik de gebruikers op een eenvoudige manier om aan te geven ze zijn schrijftafeltje in het Catalaans als ze in zowel Spaans en Catalaans schrijven in het forum.
Als autodetectie werkt 100% is niet een must, maar ik denk dat is een zeer eenvoudig verzoek en is meer veelzijdig voor tweetaligen dan de radio-knop selector: bbcode / geen bbcode
OK zo. Ik was verloren, want in vorige bericht zag ik dat het niet voor de medewerkers voor alle leden. Dus ik was niet zeker wat voor het echt zou moeten bestaan.
Nu begrijp ik (sorry als je het al eerder geschreven en had het te herhalen).
Uw verzoek het ook uniek is voor uw specifieke forum te worden opgenomen in de officiële release. Zodat we niet van plan op te nemen in vBET. Vooral dat met automatische detectie ingeschakeld is het niet echt nodig en zoals gezegd Albert Einstein "dingen moet zo eenvoudig mogelijk, maar niet eenvoudiger". Wij denken dat het geven van zo'n knop alleen zullen gebruikers die denken dat ze moeten op klikken in het geval van het schrijven in het Catalaans te verwarren. En dit verlaagt de bruikbaarheid van het forum. Eenvoudiger oplossingen - zoals gewoon schrijven wat je wilt en laat het systeem de zorg over de rest - zijn beter voor gebruikers in onze mening.
Maar we kunnen u helpen om deze knop toe te voegen.
Zoals ik schreef het al zal het gemakkelijk als u reeds bestaande functionaliteit en alleen het uiterlijk van het. Dus vBET weet al hoe te wikkelen in lang BBCode, volgens de extra input van editor. Alles wat je echt nodig hebt is het wijzigen van het uiterlijk van het (we hebben keuzerondje, je wilt gewoon de knop) en omvatten het altijd (we met name conditie).
Dus - je al weet hoe je de knop toe te voegen zoals blijkt afbeelding in eerste post. Wat u ook nodig is om:
1. bevatten verborgen veld:
<input id="vbet_addbbcodes" type="hidden" name="vbet_postInLanguage" value="0">
2. Inclusief eenvoudige Java Script waarin er zal catalaanse code (niet getest):
<script language="javascript">
function vbet_setCatalan(){
document.getElementById("vbet_addbbcodes").setAttribute("value", "ca");
return false;
}
</script>
Houdt u er rekening mee dat je kunt maakte het ingewikkelder te laten stellen / op de knop uitschakelen
3. Voer de Java Script functie als de knop wordt geklikt. Dus toe te voegen in de knop:
onClick="vbet_setCatalan()"
Als u niet wilt meer complexe functie te maken (die ook in staat zijn om uitgeschakeld waarde) dan kun je de functie het lichaam gewoon in onClick-attribuut en omvatten geen java script als functie helemaal.
Ook rekening mee dat als u wilt dat het is gebruiksvriendelijk jij dat deze knop toe te voegen als toggle knop, zodat de gebruiker weet is het al ingeschakeld of niet. Dit zou allemaal veel eenvoudiger als je zou willen om daar te selectievakje in plaats van de knop toe te voegen, maar met de knop is het ook mogelijk te maken, alleen maar ingewikkelder als je het goed wilt maken (dus in-en uitschakelen)
Houdt u er rekening mee dat de verandering wordt zichtbaar als de gebruiker verbindt bericht - dus het zal worden gebruikt op de server.
Als u wilt dat om te werken aan de browser kant, dan heb je niet nodig 1e stap - net Java Script-functie (aangesloten op de knop), dat zal nemen door id (of door de structuur als je niet kunt editor id voorspellen) editor tekstgebied en toe te voegen aan inhoud van het openen en sluiten lang BBCode. In een dergelijk geval kunt u ook geen zorgen te maken over eventuele toggle-knop (de gebruiker zal alleen zien dat het al is toegevoegd in editor). Alleen je moet controleren is het al ingepakt (doet tekst beginnen met lang BBCode) en negeren klik op de knop in een dergelijk geval (om te voorkomen verpakking meerdere malen).
Vertel je hier meer hulp te doen. Zo ja - gelieve te vertellen waar in het bijzonder.
Bedankt!
Zeer gedetailleerd en goed uitgelegd, bedankt.
kamilkurczak
24-08-11, 21:54
bedankt voor uw antwoord:) Ik zal markeren deze draad als opgelost
Automatic Translations (Powered by Google, Microsoft®,
Yandex, SDL Language Cloud, IBM Watson and Apertium):
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions Inc. All rights reserved.