PDA

Դիտել ողջ տարբերակը : Հայերենը phpBB-um



Marduk
11.01.2007, 21:37
Հայեր ջան այսպիսի պռոբլեմ կա

phpBB ֆորում եմ տեղադրում մի կազմակերպության համար, ու նրանց համար նաև ֆորում է պետք: Հիմա նկատել եմ որ նոր տոպիկ բացելու ժամանակ երբ յունիկոդով հայերեն են գրում ապա վերնագիրը կոտրվում է ու ստացվում է մի այսպիսի բան տեստ
Բուն հիմնական պոստինգի մեջ այդպիսի պռոբլեմ չկա, միայն վերնագրի մեջ:


Որևէ մեկը կարո՞ղ է ասել ոնց կարելի է լուծել այս հիմնախնդիրը
նախապես մերսիներ

Artgeo
11.01.2007, 23:02
Բացում ես templates/subSilver/posting_body.tpl ֆայլը, գտնում

<input type="text" name="subject" size="45" maxlength="60" style="width:450px" tabindex="2" class="post" value="{SUBJECT}" /> և փոխում maxlength="60" 120-150 ի կամ ավել, տես, ոնց հարմարա:

Հետո templates/subSilver/modcp_split.tpl ֆայլում, գտնում ես

<input class="post" type="text" size="35" style="width: 350px" maxlength="60" name="subject" />
Նույն թվով ես փոխում maxlength="60", ինչ թիվ որ դրել ես templates/subSilver/posting_body.tpl ֆայլում:

Մեկ էլ կարողա անհրաժեշտ լինի բազայի հետ կապված սահմանափակումները վերացնել, դրա համար պետք է իրականացնել հետևյալ SQL հարցումը


ALTER TABLE `phpbb_posts_text` CHANGE `post_subject` `post_subject` VARCHAR( 120 ) DEFAULT NULL;
ALTER TABLE `phpbb_topics` CHANGE `topic_title` `topic_title` CHAR( 120 ) NOT NULL;
120 ի փոխարեն պիտի գրես այն թիվը, որը կստացվի առաջին երկու տարբերակում գրված թիվը 1.25-ով բազմապատկելուց։

Marduk
12.01.2007, 00:18
Արտգեո ջան ես նախկին պոստում մի քիչ սխալ էի նկարագրել պրոբլեմը: Հարցը ոչ թե երկար վերնագրերի կոտրվելն է, այլ յունիկոդը որը այս տեսք է ընդունում…

օրինակ տեստ բառը վերնագրում սաբմիթ անելուց հետո երևում է այս տեսքով:
&# 1407;&# 1381;&# 1405;&# 1407;

Նկատի ունեմ վերնագրի մեջ ընդունում է այս տեսքը: Բուն տոպիկի մեջ այդպես չի աղավաղվում իսկ վերնագրում աղավաղում է:

Ես մտա phpmyadmine փորձեցի փոխել բազայի մեջ կոդիրովկան բայց չօգնեց: Ըստ երևույթին սկրիպտը ինքն է այդպես աղավաղում:

Artgeo
12.01.2007, 11:00
Առաջին գրառման մեջ նկարագրածով լրիվ ուրիշ բան էր ստացվում։ ;)
Այդ դեպքում
1. overall_header.tpl ի մեջից ջնջիր
<meta http-equiv="Content-Type" content="text/html; charset={S_CONTENT_ENCODING}"> տողը։

Եթե այդպես չստացվեց, ապա փորձի այդ տողը դարձնես
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Եթե սա էլ չօգնեց, ապա գրիր ֆորումի վերսիան: Մեկ էլ, եթե լինկը տաիր ավելի հեշտ կլիներ: :)

Marduk
17.01.2007, 12:07
Պարզվեց պռոբլեմը այն էր որ պհպբբ 2-ը նախատեսված չեր ընդանրապես յունիկոդով աշխատելու համար:
Ահա այս վեբբ-ն աշխատեց

http://www.a13n.org/en/