PDA

View Full Version: Réiteach Má tá teideal snáithe Sáraíodh an chur isteach i rudaí langtitle bhriseadh



tavenger5
12-09-11, 22:24
Thug mé faoi deara go má post duine éigin an snáithe i dteanga eile a bhfuil ach faoi na carachtair nóiméad le haghaidh teidil snáithe, agus na clibeanna langtitle théann thar an teorainn, scriúnna seo suas an taispeáint an snáithe i forumdisplay, torthaí cuardaigh, agus ar an leathanach snáithe féin. An rud céanna téann má tá teideal snáithe aistrithe freagraí duine éigin, leis an snáithe, agus 'Re:' cuireann an teideal a phost thar a teorainn charachtar.

Ní féidir liom a thaispeáint sampla de seo, toisc go raibh orm é a shocrú ar mo fhóraim. Tá mé cinnte gur féidir más rud é a mhacasamhlú anseo má théann tú isteach teideal díreach faoi bhun na teorann carachtar snáithe teideal go bhfuil aistriú as an teanga réamhshocraithe.

r.dziadusz
13-09-11, 11:04
Níorbh fhéidir leat le do thoil taispeáin dúinn ar fhadhb, mar is féidir liom a thuiscint ar éigean nuair a léirítear an fhadhb

tavenger5
13-09-11, 16:44
Is é an fhadhb nuair a bhíonn 'langtitle' isteach i an teideal snáithe, ní aithníonn sé an snáithe teorainn carachtar teideal. Má fhaigheann an chlib ghearradh amach agus nach bhfuil dúnta i gceart, sosanna sé ar an leathanach seo i gcás inar dealraitheach don teideal.

r.dziadusz
14-09-11, 10:05
OK, ach ní féidir liom an fhadhb seo a atáirgeadh ar mo fóram trialach, ar mo [langtitle] riamh é gearrtha.
Níorbh fhéidir leat le do thoil sheoladh chugam eolas mionsonraithe faoin bhfadhb seo. Cad é do teorainn fad langtitle, agus cé chomh fada leis an tittle ceaptha a bheith (i cén teanga) a bhriseadh an líne?

tavenger5
17-09-11, 19:46
Bhí mo teorainn fad teideal 85, ach d'ardaigh mé é go dtí 100. Mar sin, mar shampla, má cuireadh isteach leis an t-úsáideoir teideal go raibh 95 carachtair, ansin langtitle ansin bheadh Search sheoladh sé os cionn na teorann. An córas teasctha an chlib langtitle deiridh a bhfuil de thoradh briseadh an leagan amach.

r.dziadusz
18-09-11, 20:01
OK bhí muid in ann an fhadhb seo a atáirgeadh, agus anois táimid ag obair ar sé

vBET
20-09-11, 08:41
Dia duit. Bhí mé in ann í a atáirgeadh. Bhí sé gur deacair a atáirgeadh agus rinne mé ag obair air de thaisme ar rud éigin eile. Bhí sé deacair, toisc go bhfuil sé bug foinse cumhachta. vBET úsáidí vbchop fheidhm an foinse cumhachta, a dócha corda a ghearradh de réir fhad atá ag teastáil ar bhealach sábháilte (a choimeád i gcuimhne carachtair ionchódaithe). Ar an drochuair, tá an foinse cumhachta fabht ansin agus le haghaidh teachtaireachtaí atá ionchódaithe go sábháilte UTF-8 (carachtair mhaith & # CÓD;) thugann torthaí mícheart.

Tuairiscímid bug a sheoladh chuig an foinse cumhachta (bug foinse cumhachta (http://tracker.vbulletin.com/browse/VBIV-13177)) agus a shocrú a cruthaíodh tapa ar an taobh vBET. Mar sin anois má bhraitheann vBET vbchop ar ais mar thoradh ar níos faide agus buaileann sé le ceann amháin ag teastáil. Chomh maith leis sin ní mór dúinn a bhrath simplí a sheiceáil go bhfuil litir ionchódaithe i bhformáid & # CÓD; nach raibh gearrtha i lár agus má tá, tá focal deireanach gearrtha ansin freisin (ach ag aimsiú spás seo caite). Féach le do thoil shocrú mear thíos.

Quick Fix:

Oscailte áirítear / / vbenterprisetranslator_functions_detection.php
Aimsigh:

$title = vbchop($title, $vbulletin->options['titlemaxchars'] - 12).'[/langtitle]';
Ionadaigh ag:


$desiredLength = $vbulletin->options['titlemaxchars'] - 12;
$title = vbchop($title, $desiredLength);
if (strlen($title) > $desiredLength) {
$title = substr($title, 0, $desiredLength);
$lastOpen = strrpos($title,'&');
$lastSpace = strrpos($title, ' ');
$lastClose = strrpos($title,';');
if ($lastOpen!==false && $lastSpace!==false && $lastClose!==false && ($lastSpace < $lastOpen) && ($lastOpen > $lastClose)) {
$title = substr($title, 0, $lastSpace);
}
}
$title .= '[/langtitle]';



Cuirfear é seo san áireamh sa scaoileadh chugainn.

vBET
20-09-11, 23:02
Tabhair faoi deara go raibh an post sin roimhe seo in eagar a chur ar fáil shocrú níos sofaisticiúla mear (réiteach a eisiúint gearrtha sa litir lár i bhformáid & # CÓD;). Mar sin, má dhéanann tú iarratas cheana féin réiteach roimhe seo is féidir leat smaoineamh ar úsáid a bhaint as ceann amháin iarbhír, nó díreach fanacht le haghaidh scaoileadh nua:)

tavenger5
22-09-11, 01:49
Go raibh maith agat Michal - bhí a fhios agam go raibh rud éigin ar bun. An dtugann an shocrú mear san áireamh chomh maith le haghaidh freagraí chomh maith? Uaireanta an 'ath:' sheol sí os cionn na teorann.

vBET
22-09-11, 09:34
Ní raibh muid é a sheiceáil. Má beidh tú go bhfuil ceist ann fós i gcás den sórt sin, téigh i dteagmháil linn anseo agus beidh muid ag déileáil leis seo:)

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