Labi, tāpēc. Es biju zaudējis, jo iepriekšējā ziņojuma es redzēju, ka tas ir tiem personāla locekļiem, ne visiem locekļiem. Tāpēc es nebiju pārliecināts, ko tā būtu patiešām pastāv.
Tagad es saprotu (sorry, ja jūs wrote to pirms un bija to atkārtot).
Jūsu pieprasījums ir pārāk unikāls, lai jūsu īpašu forumu, kas jāiekļauj oficiālā atbrīvošana. Tāpēc mums nav plānu, lai iekļautu to vBET. Īpaši, ka ar auto atklāšanu ļāva tas tiešām nav vajadzīga un kā teica Einšteins "lietas ir tik vienkārši, kā iespējams, bet ne vienkāršāku." Mēs domājam, ka sniedz šādu poga būs tikai mulsināt lietotājus, kuri domā, ka viņiem ir, lai uz tā gadījumā rakstiski Catalan. Un tas samazina izmantojamību forumā. Vienkāršāki risinājumi - piemēram, tikai rakstīt to, ko vēlaties, un ļaujiet sistēmai rūp pārējo - labāk lietotājiem, pēc mūsu domām.
Bet mēs varam jums palīdzēt, lai pievienotu šādu pogu.
Kā es rakstīja jau tas būs viegli, ja jūs izmantot jau esošo funkcionalitāti un vienkārši mainīt izskatu no tā. Tātad vBET jau zina, kā wrap lang BBCode, saskaņā ar papildu ieguldījumu no redaktors. Viss, kas jums tiešām ir nepieciešams, ir mainīt izskatu no tā (mums ir radio pogas, jūs vēlaties, tikai poga) un iekļaut to vienmēr (mēs jo īpaši ietver stāvoklī).
Tātad - jūs jau zināt, kā pievienot pogu, kā parādīts attēlā iekļaut pirmajā post. Kas jums arī nepieciešams, ir:
1. ietver slēpto laukā:
Code:
<input id="vbet_addbbcodes" type="hidden" name="vbet_postInLanguage" value="0">
2. Iekļaut vienkāršu Java Script, kurā noteiks, ka katalāņu kods (nav pārbaudīts):
Code:
<script language="javascript">
function vbet_setCatalan(){
document.getElementById("vbet_addbbcodes").setAttribute("value", "ca");
return false;
}
</script>
Lūdzu, ņemiet vērā, ka varat padarījuši vēl sarežģītāku, lai iestatītu / atiestatītu pogu
3. Izpildīt Java Script funkciju, kad poga ir noklikšķinājuši. Tātad jūsu poga pievieno:
Code:
onClick="vbet_setCatalan()"
Ja jūs nevēlaties, lai padarītu sarežģītāku funkciju (kas varēs arī uz atiestatītu vērtību), tad varat vienkārši noteikt funkcijas ķermeņa onclick atribūts un neietver java skriptu, kā funkcija vispār.
Tāpat, lūdzu, ņemiet vērā, ka, ja jūs vēlaties, lai to lietotājam draudzīgs jūs domāt, lai pievienotu šo pogu, pārslēgšanas pogu, lai lietotāji zinātu, ka tas jau ir ieslēgts vai nē. Tas būtu visiem daudz vienkāršāk, ja jūs vēlaties pievienot tur rūtiņu, nevis pogu, bet ar pogu, tas ir arī iespējams veikt, tikai sarežģītāks, ja jūs vēlaties, lai būtu labi (tātad iestatīšana un atiestatīšana)
Lūdzu, ņemiet vērā, ka šīs pārmaiņas būs redzams pēc tam, kad lietotājs izdara ziņa - tā tiks izmantota uz servera pusē.
Ja jūs vēlaties to strādāt pārlūkprogrammā pusē, tad jums nav nepieciešams 1.solis - tikai Java Script funkcija (pievienota poga), kas notiks ar id (vai struktūru, ja jūs nevarat paredzēt redaktors id), redaktors teksta laukā un papildināt satura atvēršanās un aizvēršanās lang BBCode. Šādā gadījumā Jūs arī nav jāuztraucas par jebkādu pārslēgšanas pogu (lietotājs vienkārši redzēt, ka tas jau ir pievienots redaktors). Vienkārši jums vajadzētu pārbaudīt to jau iesaiņota (vai teksts sākas ar lang BBCode) un ignorēt pogu noklikšķiniet šajā gadījumā (lai izvairītos no ietīšana vairākas reizes).
Pastāstiet jums nepieciešama palīdzība šeit. Ja jā - lūdzu pateikt, kur jo īpaši.