PDA

Tingnan ang Buong Bersyon: Tinanggihan ¿Paano i-configure ang isang editor button para sa mga produkto bbcodes?



forosmb
16-07-11, 14:53
Nakatira ko sa isang bilingual na rehiyon kung saan namamahagi ng espanyol at Catalan bilang wika.

Espanyol ay naka-set bilang default forum wika, ngunit maraming mga gumagamit ay maaaring baguhin ayon sa konteksto mula sa espanyol sa Catalan depende sa kung aling thread / forum binibisita.

Maraming mga gumagamit ay kita ng post editor ng isang pindutan na lamang magpasok ng Catalan bbcodes produkto sa mga nais na mensahe.

....

Sinubukan ko sa pinagsama-samang ang pindutan na ito sa pamamagitan ng kamay ngunit text lamang ang nakapasok sa mensahe (bbcodes) at hindi pinaandar bilang produkto command.

Mayroon bang isang simpleng solusyon para sa?

<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
May mga posibleng mga simpleng solusyon sa ang isyu na mayroon kang:
1. Lumiko sa awtomatikong pagkakita ng wika (mga vBET pagpipilian sa Admin CP) - ang mga gumagamit ay magsulat lamang ang mga mensahe at vBET ay malabo ito sa lang BBCode awtomatikong
2. Ang mga gumagamit Force upang itakda ang kanilang mga default na wika (ring pagpipilian sa vBET) - kapag ang gumagamit ay nagtakda kanyang default na wika na iba pang mga na ang forum wika pagkatapos vBET awtomatikong idagdag sa editor BBCode pagpipilian (hindi tulad ng pindutan, ngunit tulad ng radio button-wrap sa wika o hindi) - maaari mong makita kung paano ito gumagana kahit sa aming forum - itakda ang iyong default na wika maliban sa Ingles (gamitin ang User CP).

Mangyaring sabihin mo kailangan ng karagdagang tulong? :)

vBET
24-07-11, 21:17
Answer Walang - itinuturing na malutas. Kung hindi mangyaring sumulat dito:)

forosmb
08-08-11, 22:17
Salamat para sa pagtugon.

Wala sa mga solusyon iangkop sa 100% sa aking mga pangangailangan kahit na.

Hindi ko nais na lakas ng aking mga gumagamit upang piliin ang wika sa profile, tulad ng karamihan sa kanila baguhin pagsulat ng wika sa mga thread o paksa.

Bukod pa rito, ang google auto wika detect ay hindi magkasya sa alinman. Nalalapat lamang ito sa mga post-tag bilang [lang] at karamihan sa mga gumagamit na walang profile wika itinalaga, ang paraan na ito ay hindi gumagana.

Mayroon akong isa pang kaugnay na isyu, na kung saan ay na sa sandaling wika ay napili sa profile na ito ay ibinalik sa "hindi napili". Pilitin ko ang aking mga gumagamit ay hindi isang nakapirming paggamit ng wika o profile (ito ay isang real bilingual konteksto) at pagkatapos ng pagsubok configuration makikita nila ang isang nakapirming asignation maaari silang bumalik. Gusto namin kailangan ang isang ayusin para sa.

Aking mga mungkahi ng mga tag pindutan ng wika sa editor ay mas nababaluktot at nag-aalok functionlity higit pa "sa demand" sa mga gumagamit mula sa aking punto ng tingnan.

Dapat mo ring magkaroon ng kamalayan na ang pagdagdag ng mga pangalawang usergroups ng ang paraan ng iyong produkto ay nakakaapekto masyadong karaniwang configuration usergroup album. Ang default na "0" para sa mga album ng sukat ng imahe ay nangangahulugan ng walang limitasyong laki at overides anumang iba pang posible usergroup preset na album. Ito ay bahagi ng vBulletin usergroup mekanika, ngunit ito ay pinakamahusay na upang lumikha ng bagong mga usergroups ng wika sa ilang mga nakapirming walang sukdulan pahintulot laki album.

Salamat para sa iyong support.

vBET
09-08-11, 18:04
Google auto detect gumagana lamang para sa mga mensahe na kung saan ay HINDI na-tag bilang [lang] (hindi na kailangan upang suriin kung ito ay naka-set). Ito ay ipinatupad sa set [lang] para sa user ang mensahe ay awtomatikong at ito gumagana para sa lahat ng mga gumagamit na bagay na hindi sila ay itakda ang kanilang mga default na wika o hindi. Mong gusot kung paano ito gumagana. Kung sa tingin mo ito gumagana mali walang forum iyong - mangyaring bukas bagong thread para sa bagong isyu.

Mangyaring buksan ang bagong thread para sa iyong bagong isyu na ito ay magpapahintulot sa amin upang dusdos hiwalay ang iyong mga isyu at panatilihin ang malinis na kasaysayan ng isyu. Kami ay hindi magagawang upang pamahalaan ang maraming mga isyu sa isang thread. Kaya mangyaring bukas bagong thread para sa usergroup isyu at auto detect kung sa tingin mo ay gumagana mali sa iyong forum.

Mangyaring tandaan na ang pagdagdag ng mga pindutan para sa wika BBCode ay ilang mga isyu. Gusto mo ba talagang sa lakas ang iyong mga gumagamit sa bawat oras na i-click ang button at pumili ng isa sa 53 mga wika, paghahanap muna ito ng kurso sa tulad mahabang listahan. Mangyaring tandaan na ang aktwal na solusyon hindi hapunan tulad isyu. At ito ay ginawa sa layunin upang maiwasan ang tulad isyu. Rin tulad "on demand" functionality ay walang layunin sa lahat. Sino ang sumulat ng kanyang mga mensahe sa iba't ibang mga wika? Ang bawat mensahe sa ibang wika at sa bawat oras na pumili sa kung saan mensahe ay ito? ... Kailanman kung may gusto ito ay mas mahusay na gamitin ang auto detection para sa mga ito kaysa sa puwersa ng gumagamit upang piliin ito sa kanyang sarili.

Hindi mo nais na lakas ka ng gumagamit upang itakda ang default na wika, ngunit nais na lakas sa kanya upang gawin ito sa bawat oras na siya writes mensahe? ... Hindi rin mo sa lakas ng iyong gumagamit upang itakda ang default na wika - mangyaring gamitin ang awtomatikong pagkakita ng wika. Ito ay dinisenyo para sa mga ganitong kaso at ito ay gumagana ang OK. Mong gusot kung paano ito gumagana.

Ang wika Gumagamit default ay hindi wika ng vBulletin ng paggamit ng default. Ito ay walang impluwensya sa anumang bagay ngunit editor. Bakit gusto mong unset ang mga ito?

forosmb
11-08-11, 22:08
Hindi ko kailangan ang pindutan para sa 53 na mga wika, para lamang sa isa hindi implicit isa.
At hindi ko lakas ng gumagamit sa anumang. Sa pinakamasama kaso ay maaaring ako sarili ko i-edit at magdagdag ng mga tag sa isang simpleng click, ngayon ay unaffordable.

Kukunin ko buksan ang thread sa awtomatikong pagsasalin isyu bilang katunayan ito ay hindi gumagana ok sa aking forum.

vBET
13-08-11, 02:02
Kaya kung gusto mo ito para lamang sa isang wika pagkatapos ay mangyaring tandaan na vBET awtomatikong nagdaragdag ng isang bagay tulad na. Kung ang user ay pinili ang kanyang default na wika at ito ay iba pang mga na ang forum default na wika, pagkatapos vBET ay idagdag sa bawat editor pagpipilian na ay magpapahintulot sa awtomatikong opaque user mensahe sa lang BBCode. Ito ay hindi button ngunit ang radio button na nagpapahintulot sa i-sa (ito ay itinakda sa pamamagitan ng default) o i-off ito. Maaari mong makita kung paano ito gumagana sa aming forum sa pamamagitan ng pagtatakda ng iyong default na wika maliban sa Ingles.

Kapag ito ay ginagamit pagkatapos editor nagpapadala ng karagdagang data sa server. Ang parameter na ito ay pinangalanan vbet_postInLanguage at ito ay halaga ay ang code ng wika na dapat ay kasama sa lang BBCode. Kaya kung nais mong itakda ang iyong sariling pindutan gayon ay maaari mong ipadala sa pamamagitan ng editor form na ang data na ito kapag ang pindutan ay itakda, o maaari mong tukuyin ang ang button na may lohika ng bahagi ng client (Java Script) na kung saan ay wrap / alisan ng balot sa editor kapag ang pindutan ay nakatakda / unset. Tila ngisi na lang set / unset ang halaga para sa nakatagong vbet_postInLanguage patlang (kung saan maaari mong idagdag sa iyong pindutan).
Hindi ito nangangailangan ng anumang Java Scripts sa lahat kung ang iyong pindutan ay checkbox field (sa halip na nakatago na isa na kung saan ang halaga ay itinakda sa pamamagitan ng pindutan). Ito tila ang pinakamadaling paraan - vBET kapag nakakakuha set ang parameter na ito na ang bahala tungkol sa pagbabalot ng mensahe sa lang BBCode sa bahagi ng server

Ako ay pumunta sa iyong bagong thread upang suportahan ang iyong mga iba pang mga isyu. Kailangan ba ninyo ang anumang higit support na ito isa?

forosmb
15-08-11, 11:54
Salamat para sa iyong support. Hindi ko makita ang wika pagpili sa radio button sa aking 3.7.3 bersyon forum.I 'susubukan buhayin ang it.We deal pa rin ng isang kumplikadong sitwasyon. Karamihan sa mga bilingual mga gumagamit ay hindi nais na makita ang anumang post na isinalin sa mga parehong kilala languages.But na kailangan namin ng marka sa ilang mga paraan Catalan post upang mag-alok ng mga pagsasalin sa ilang mga lamang espanyol na nagsasalita ng conjuction users.In sa awtomatikong pagkakita, gusto namin pakinabang para sa isang opsyon ng "zero" na flag na maiwasan ang anumang translltion sa paraan ng user.That parehong Catalan at espanyol mga post na nais na lumitaw sa orihinal na bersyon, at lamang na dayuhan at hindi na bilingual na mga mambabasa ay nangangailangan ng activation ng pagsasalin ng ang forum.I apreciate ang iyong produkto at tingin ko ay isang mahusay na trabaho. Aminin ko ang aming mga pangangailangan ay medyo kakaiba ngunit nais naming mga gumagamit na talagang komportable sa configuration ng wika ng site.

forosmb
15-08-11, 11:56
Nakikita ko linya feed ay mawawala kapag pag-edit ng mga post sa forum na ito.

vBET
18-08-11, 11:53
Kung gusto mong magkaroon 0 flag pagkatapos mangyaring gamitin notranslate BBCode:) hindi ito ay isinalin sa lahat - ang ibig sabihin nito hindi sa anumang wika. Mangyaring isaalang-alang ito kung ano ang gusto mo talagang - kung support ka ring iba pang mga wika (hindi lamang mga 2) pagkatapos magkano ang mensahe ay hindi isinalin sa lahat.

Ito ay halimbawa ng paggamit ng notranslate BBCode: This will not be translated at all

Rin ang pagsasalin para sa mga bilingual mga gumagamit ay hindi dapat maging isang problema - kasama mo ang orihinal na mensahe.

Kung matamlay ka para sa mga mensahe ng halimbawa sa Catalan ay hindi isinalin sa wika X (ngunit para sa iba isinalin) pagkatapos mong:
1. mga mensahe na minarkahan bilang Catalan
2. baguhin ang vBET na code para sa BBCode paghawak sa pamamagitan ng pagdaragdag ng kondisyon na ibalik ang orihinal na teksto para sa pagsasalin na ito pares.

forosmb
18-08-11, 12:42
Kukunin ko ang detalye sa isang kahulugan ng ang coding pagbabago na kailangan ko at Gusto kong badyet na iyong para sa.

Ito ay hindi lamang pag-iwas sa pagsasalin sa mga 2 wika: Ito ay binubuo sa isang bagong pagtingin sa configuration na magagamit (hindi isalin ang espanyol at Catalan) bilang pahiwatig na mode para sa forum.

Ito ay dapat complemented sa pamamagitan ng isang paraan upang markahan ang mga kasalukuyang post ng Catalan sa ilang mga automated na paraan (google batched query ¿?) Bago autodetection ay buhayin.

forosmb
18-08-11, 13:44
Aminin ko na ang Java-orihinal-mode pagtingin bersyon ay lubos na angkop para sa aming mga bilingual konteksto.

Hindi ko ay sinubukan ito hanggang sa ngayon bilang ko kahit na lamang ito ay inilaan para sa SEO pagganap.

vBET
19-08-11, 07:57
Nakikita ko 2 post bago ka humihiling para sa tulong, ngunit sa huli mo sinulat na ang aktwal na solusyon ay bagay. So ipagpalagay - kailangan mo ng anumang karagdagang tulong dito o ito ay OK? Id mo - ano ang kailangan mo?

forosmb
19-08-11, 13:41
Kaugnay sa topic ng thread na ito, tingin ko pa rin ng isang pindutan sa editor na i-automate ang bbcodes insertion sa pamamagitan ng mga miyembro ng kawani ay mahusay.

Tulad ng para sa aking kongkreto forum, makikita ko ang detalye ng aking mga pangangailangan bilang isang proyekto sa ibang thread.

vBET
21-08-11, 15:41
Kaya maaari naming isaalang-alang ang isa na ito isinara, o pa rin dito kinakailangan ang tulong ilang? :)

forosmb
21-08-11, 22:39
May mga posibleng mga simpleng solusyon sa ang isyu na mayroon kang:
1. Lumiko sa awtomatikong pagkakita ng wika (mga vBET pagpipilian sa Admin CP) - ang mga gumagamit ay magsulat lamang ang mga mensahe at vBET ay malabo ito sa lang BBCode awtomatikong
2. Ang mga gumagamit Force upang itakda ang kanilang mga default na wika (ring pagpipilian sa vBET) - kapag ang gumagamit ay nagtakda kanyang default na wika na iba pang mga na ang forum wika pagkatapos vBET awtomatikong idagdag sa editor BBCode pagpipilian (hindi tulad ng pindutan, ngunit tulad ng radio button-wrap sa wika o hindi) - maaari mong makita kung paano ito gumagana kahit sa aming forum - itakda ang iyong default na wika maliban sa Ingles (gamitin ang User CP).

Parehong mga pagpipilian ay hindi mainam para sa aking kailangan.
Gusto ko kailangan bilang isang miyembro ng kawani upang magkaroon ng isang paraan upang baguhin ang wika pambalot ng mensahe sa isang click lamang.

Siguro ito ay hindi pag-troubleshoot, umamin ako. Maaari mong ilipat sa tampok panukala kung sumasang-ayon ka.

vBET
22-08-11, 12:53
OK, ngunit kung ano ang para sa mo kailangan ito? Kailangan ko upang malaman kung ano ang talagang kailangan. Ikaw ay binuksan sa iba pang tampok na kahilingan upang lumikha ng simpleng tool na wrap ang lahat na nilikha na mga mensahe naaangkop sa lang BBCode. Kaya kung magkakaroon ka ng isang ito pagkatapos ang lahat ng mga lumang mensahe ay balot. Rin kung ang awtomatikong wika detection ay naka-on, lahat ng mga bagong papasok na mensahe ay balot naaangkop (na may mga pagbubukod na kung saan Google ay hindi makilala ang wika). Kaya sa tulad kaso kung ano ang para sa ang pindutan na ito? Paki-bigyan kami ng buong sitwasyon kung paano sa tingin mo ito ay gumagana. Nauunawaan ko na nais mong magkaroon ng pindutan, ngunit hindi ko talaga maintindihan ang kailangan at hindi ako sigurado ay ito na sakop sa pamamagitan ng iyong iba pang mga tampok na kahilingan. Lalo na sinulat mo ngayon na ang pindutan na ito ay para sa kawani miyembro upang Naiintindihan ko na ngayon ito ay para sa Inaayos ng mga mensahe na hindi balot sa lang BBCode naaangkop. Paki-tama sa akin kung Naiintindihan ko ito maling.

forosmb
22-08-11, 13:06
Kahit na may autodetection pinagana, Gusto ko upang bigyan ang mga gumagamit ng isang simpleng paraan upang ipahiwatig ang mga ito ay writting sa Catalan bilang sila sumulat sa parehong espanyol at Catalan sa forum.

Kung autodetection gumagana 100% ay hindi dapat, ngunit tingin ko ay isang simpleng kahilingan at mas maraming nagagawa para sa mga bilinguals kaysa sa radio button ng selector: bbcode / walang bbcode

vBET
22-08-11, 13:42
OK kaya. Ako ay nawala, dahil sa nakaraang mensahe Nakita ko na ito ay para sa mga miyembro ng kawani hindi para sa lahat ng mga miyembro. Kaya ako ay hindi sigurado kung ano ang para dapat ito talagang umiiral.

Ngayon Naiintindihan ko (paumanhin kung sinulat mo ito bago at ay upang ulitin ito).

Ang iyong kahilingan ito masyadong natatanging para sa iyong partikular na forum sa kasama sa opisyal na release. Kaya hindi namin plano upang maisama ito sa vBET. Lalo na sa auto detection pinagana talagang ito ay hindi kinakailangan at bilang sinabi Albert Einstein "mga bagay na dapat na simple hangga't maaari, ngunit hindi mas simple". Tingin namin na ang pagbibigay ng tulad button ay lamang malito ang mga gumagamit na sa tingin na dapat nilang i-click ang mga ito sa kaso ng pagsulat sa Catalan. At ito lowers usability ng forum. Simple solusyon - tulad ng magsulat lamang kung ano ang nais mo at hayaan ang sistema ng pangangalaga ng tungkol sa mga natitirang - ay mas mahusay para sa mga gumagamit sa aming opinyon.

Ngunit maaari naming makakatulong sa iyo na magdagdag ng tulad button.
Tulad ng sinulat ko na ito ay madali kung gagamitin mo na umiiral na pag-andar at baguhin lamang ang hitsura nito. So vBET na alam kung paano i-wrap sa lang BBCode, ayon sa karagdagang input mula sa editor. Lahat mo ba talagang kailangan ay upang baguhin ang hitsura ng ito (namin ang radio button, na nais mong lamang button) at isama ito lagi (isama namin sa partikular na kalagayan).
So - alam mo na kung paano idagdag ang pindutan ng mga nagpapakita sa imahe isama sa unang post. Ano ka din kailangan ay:
1. isama nakatagong patlang:

<input id="vbet_addbbcodes" type="hidden" name="vbet_postInLanguage" value="0">
2. Isama ang simpleng Java Script na set may Catalan code (hindi nasubukan):

<script language="javascript">
function vbet_setCatalan(){
document.getElementById("vbet_addbbcodes").setAttribute("value", "ca");
return false;
}
</script>
Mangyaring tandaan na maaari mong ginawa ito mas kumplikadong upang payagan ang set / unset ang pindutan ng
3. Ipatupad ang Java Script function na kapag ang pindutan ay nag-click. Kaya sa iyong pindutan idagdag:

onClick="vbet_setCatalan()"
Kung hindi mo nais na upang gumawa ng mas kumplikadong function na (na kung saan ay magagawang din sa unset halaga) nang sa gayon ay maaari mo lamang itakda ang function ng katawan sa onclick katangian at huwag isama ang java script ng pagpapaandar sa lahat.
Gayundin mangyaring tandaan na kung gusto mo ito sa user friendly na ipagpalagay mong idagdag ang pindutan ng toggle button upang user ay alam ito na naka-on o hindi. Ito ay lahat ng magkano ang mas simple kung nais mong magdagdag ng may checkbox sa halip ng mga pindutan, ngunit sa pindutan Posible rin upang gawin itong, lamang mas kumplikado kung nais mong upang gawin ito ng tama (kaya setting at unsetting)

Mangyaring tandaan na baguhin ang ay makikita matapos ang gumagamit commits mensahe - kaya ito ay ginagamit sa bahagi ng server.

Kung gusto mo ito sa trabaho sa browser bahagi, pagkatapos ay hindi ka gawin kailangan 1st hakbang - lamang Java Script ng function (naka-attach sa pindutan), na kung saan ay tumagal ng sa pamamagitan ng id (o sa pamamagitan ng istraktura kung hindi mo maaaring mahulaan editor id) editor ng teksto lugar at idagdag sa Ang nilalaman pagbubukas at pagsasara ng lang BBCode. Sa tulad kaso hindi ka rin mag-alala tungkol sa anumang mga toggle button (gumagamit ay lamang makita na ito ay idinagdag sa editor). Lang dapat mong suriin na ang mga ito ay balot (ay text simulan sa pamamagitan ng lang BBCode) at huwag pansinin ang click ng pindutan sa naturang kaso (upang maiwasan ang pambalot ng maraming beses).

Mangyaring sabihin sa kailangan mo ng karagdagang tulong dito. Kung oo - mangyari lamang na sabihin kung saan partikular na.

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

Very detalyadong at rin ipinaliwanag, salamat.

kamilkurczak
24-08-11, 21:54
salamat sa iyong tugon:) ay i mark ang thread na ito bilang malutas

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