آموزش كامل فارسي سازي يك تم ( قالب ) ... بيا

S4DEGH

Well-Known Member
سلام
هركي مي تونه اين قالب را از چپ به راست كنه سريا انجام بده
خيلي ممنون
ويا بگه كه چكار كنم
تا همه بتونن از آن استفاده كنند.
لينک دانلود 300 کيلو بايت
نمايش آزمايشي آن
فقط از چپ به راست به شه بقيه اش را خودم بلدم.

بازم ممنون

[align=center:e841484827]براي ديدن آموزش به صفحه 2 برو يا به لينك زير برو .[/align:e841484827]
[align=center:e841484827]http://www.forum.majidonline.com/mof25598-12.html[/align:e841484827]
 

S4DEGH

Well-Known Member
خب عزيز اگر زحمتي نيست اين كار را انجام بده ديگه .
منتظرم .
 

kaktoox

Member
راس ميگه يه قابي رو همين جا با هم فارسي كنيم همه ياد بگيرن ديگه
 

<3pehr>

Active Member
منم خيلي دلم مي خواد بدونم چه شكلي ميشه اين كار رو انجام داد اگه يكي لطف كنه و توضيح بده ممنون مي شم.



سپهر
 

Ghamnevis

Well-Known Member
سلام..

كار خيلي ساده اي هستش.. البته بعضي از قالبها بد قلق هستند..اما اين قالب خيلي ساده است..

اگر يك اديتور خوب مثل دريم ويور 2004 يا فرانت پيج 2003 داشته باشيد كارتون خيلي راحت ميشه ! ساده تر از اون كه فكرش را بكنيد.. ميتونيد در عرض يك ساعت 3 4 تا تم را فارسي كنيد :)

من چند تا تم خوب فارسي كردم.. يكي دو روز ديگه ميزارم تا به دانلوديد ;)

سايان
 

kami_mz

Well-Known Member
براي راست به چپ کردن فايل over all-header.tpl رو با يه اديتور متني باز کنيد. بعد از اولين( يا دومين ) table اينو بذاريد:
dir="rtl"
همين.
 

S4DEGH

Well-Known Member
سلام
من خودم راهش را ياد گرفتم ..
چند دقيقه ديگه مقاله اش را همين جا مي زارم .
در ضمن با اجازه . بنده از ديروز كه فهميدم شروع به فارسي كردن كردم و فكركنم تا ظهر تموم بشه .
باز از همه ممنونم.
 

kami_mz

Well-Known Member
شما پرسيدي چه طور راست به چپ ميشه. بنده هم عرض کردم. ولي فارسي کردن کامل بيشتر از ايني که گفتم کار داره.
 

S4DEGH

Well-Known Member
با سلام.

[align=center:1f86a98416]آموزش فارسي سازي يك تم ( قالب )[/align:1f86a98416]

توجه : [align=center:1f86a98416]اين آموزش كاملا تست شده و تحت حمايت قانون كپي رايت
مي باشد
.[/align:1f86a98416]
نام مولف نزد گرد آورنده محفوظ است.
----------------------------------------------------------------------------

مراحلي که بايد براي فارسي سازي يک تم طي کنيد:
اول صبر و حوصله
دوم دقت
و.....

1- فايل overall_header.tpl تم مربوطه را باز کنيد. تگ &lt;title> را پيدا کرده و پس از آن اين خطوط را اضافه کنيد:
کد:
&lt;script language="javascript" type="text/javascript"> 
var lang = 1;   // 1: Farsi, 0: English 

// Farsi keyboard map based on ISIRI-2901 
var farsikey = [ 
   0x0020, 0x0021, 0x061B, 0x066B, 0x00A4, 0x066A, 0x060C, 0x06AF, 
   0x0029, 0x0028, 0x002A, 0x002B, 0x0648, 0x002D, 0x002E, 0x002F, 
   0x0030, 0x0031, 0x0032, 0x0033, 0x0034, 0x0035, 0x0036, 0x0037, 
   0x0038, 0x0039, 0x003A, 0x0643, 0x003E, 0x003D, 0x003C, 0x061F, 
   0x066C, 0x0624, 0x200C, 0x0698, 0x0649, 0x064D, 0x0625, 0x0623, 
   0x0622, 0x0651, 0x0629, 0x00BB, 0x00AB, 0x0621, 0x004E, 0x005D, 
   0x005B, 0x0652, 0x064B, 0x0626, 0x064F, 0x064E, 0x0056, 0x064C, 
   0x0058, 0x0650, 0x0643, 0x062C, 0x005C, 0x0686, 0x00D7, 0x0640, 
   0x200D, 0x0634, 0x0630, 0x0632, 0x064A, 0x062B, 0x0628, 0x0644, 
   0x0627, 0x0647, 0x062A, 0x0646, 0x0645, 0x067E, 0x062F, 0x062E, 
   0x062D, 0x0636, 0x0642, 0x0633, 0x0641, 0x0639, 0x0631, 0x0635, 
   0x0637, 0x063A, 0x0638, 0x007D, 0x007C, 0x007B, 0x007E ]; 


function changeLang() { 
    if (lang == 0) { 
    lang = 1; 
    return true; 
  } 
  else { 
    lang = 0; 
    return true; 
  } 
} 

function FKeyDown (txtFrm){ 
 var key = window.event.keyCode; 
 if (key == 145){ 
    if (lang == 0) { 
      lang = 1; 
      return true; 
    } 
    else { 
      lang = 0; 
      return true; 
    } 

} 
    
} 
function FKeyPress(txtFrm) { 
   var key = window.event.keyCode; 

  if (key == 13) { window.event.keyCode = 13; return true; } 
     if (key == 0x06cc) {    
        window.event.keyCode = 0x064a; 
     } 
            
   if (lang == 1) { // If Farsi 
     if (key == 0x0020 &amp;&amp; window.event.shiftKey) // Shift-space -> ZWNJ 
       window.event.keyCode = 0x200C; 
     else 
       window.event.keyCode = farsikey[key - 0x0020]; 
     if (farsikey[key - 0x0020] == 92) {    
        window.event.keyCode = 0x0698; 
     } 
     if (farsikey[key - 0x0020] == 8205) {    
        window.event.keyCode = 0x067E; 
     } 
   } 
   return true; 
} 
&lt;/script>
از آنجاييکه فايل overall_header.tpl در تمام صفحات سايت تکرار خواهد شد اسکريپت فوق در دسترسي تمام صفحات خواهد بود و امکان تايپ فارسي با زدن کليد Scroll Lock پس از فراخواني توابع لازم به آنها اضافه خواهد شد.

2- در تمام فايلهايي که داراي پسوند tpl هستند تگ هاي Input که از نوع text هستند را پيدا کنيد. اين تگ ها بصورت زير شروع ميشوند:
کد:
&lt;input type="text"
سپس در انتهاي تگ مربوطه دستورات زير را اضافه کنيد:
کد:
onKeyDown="FKeyDown();" onkeypress="FKeyPress();"
بعنوان مثال اگر يک تگ Input طبق تعريف فوق بصورت زير باشد:
کد:
&lt;input type="text"  class="post" name="username" maxlength="25" size="25" tabindex="1" value="{USERNAME}" />
پس از تغيير بصورت زير خواهد شد:
کد:
&lt;input type="text"  class="post" name="username" maxlength="25" size="25" tabindex="1" value="{USERNAME}" onKeyDown="FKeyDown();" onkeypress="FKeyPress();"  />
اين دستورات از توابع اضافه شده در اسکريپت هاي دستورالعمل شماره 1 براي فارسي سازي فيلدهاي text استفاده ميکنند.

3- مانند دستورالعمل شماره 2 در انتهاي تمام تگ هاي textarea در تمام فايلهاي tpl نيز دستورهاي فوق را اضافه کنيد. بدين ترتيب يک تگ textarea مانند زير:
کد:
&lt;textarea name="message" rows="15" cols="35" wrap="virtual" style="width:450px" tabindex="3" class="post" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);" >{MESSAGE}&lt;/textarea>
پس از تغيير بصورت زير خواهد شد:
کد:
&lt;textarea name="message" rows="15" cols="35" wrap="virtual" style="width:450px" tabindex="3" class="post" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);" onKeyDown="FKeyDown();" onkeypress="FKeyPress();" >{MESSAGE}&lt;/textarea>

4- اکنون نوبت فارسي سازي عناصر گرافيکي تم مربوطه است. در فولدر تم مربوطه يک فولدر بنام images نيز وجود دارد که يک فولدر بنام lang_english در آن وجود دارد. يک فولدر بنام lang_farsi بسازيد و محتويات اين فولدر را در آن کپي کنيد. سپس با استفاده از Photoshop عناصر گرافيکي را فارسي کنيد.

5- قدم نهايي راست چين کردن لينک ها و عناصري است که نياز است در سمت راست باشند. براي انجام اينکار فايلهاي tpl را يک به يک در FrontPage باز کنيد و عناصري که لازم است را در سمت راست قرار دهيد.

اميد وارم مورد توجه قرار گرفته باشد.
در ضمن من خودم ( يا بچه هاي ديگه ) چند لينك قالب اينجا مي گذارم تا شما بچه ها شروع به فارسي كردن آنها كنيد.

[align=center:1f86a98416]راستي اگر مديران عزيز اين مقاله مفيد دانستند آن را فعال كنند تا همه از آن استفاده كنند.[/align:1f86a98416]
[align=left:1f86a98416]آرزوي من رضايت شماست[/align:1f86a98416]
 

S4DEGH

Well-Known Member
بازم سلام

گفتم بجاي اينكه يك و يا دو تا قالب براي دانلود معرفي كنم بهتره به سايت زير بريد و هركدام كه دوست داشتيد دانلود كنيد و فارسي كنيد.
[align=center:1973e85c29]بريد اينجا[/align:1973e85c29]
 

d@nial

Well-Known Member
sadeghkhafan گفت:
بازم سلام

گفتم بجاي اينكه يك و يا دو تا قالب براي دانلود معرفي كنم بهتره به سايت زير بريد و هركدام كه دوست داشتيد دانلود كنيد و فارسي كنيد.
[align=center:11a6cd733b]بريد اينجا[/align:11a6cd733b]
خسته نباشي واقعا

اين از سايت http://phpbb.delphishop.com
گرفته شده

اینو من 10 روز پیش حدودا گفته بودم
http://forum.majidonline.com/mof24529.html

اما مشکل اینه فونت عوض نمیشه، برای تعویض فونت هم باید فایل Ghaleb.css رو ادیت کرد و

/* General font families for common tags */
font, th, td, p { font-family: Verdana, Arial, Helvetica, sans-serif }

این قسمت رو عوض کنی
 

Ghamnevis

Well-Known Member
سلام..

اين مقاله از سايت آقاي كرامتي هستش و خيلي هم معروف.. اين كار باعث فارسي شدن قالب نميشه... ريزه كاريهاي زياد ديگه اي هم هست كه بايد صورت بگيره..

سايان
 

mmz

Member
همه ي اين كار هارو كردم اما وقتي آپاود كردم بازم همون قالب subsilver farsi فارسی مونده بود
 

Ghamnevis

Well-Known Member
خوب بعدش چي كار كرديد ؟ قالب را نصب هم كرديد ؟ بعد از تصب تو قسمت پيكربندي ميتونيد به عنوان قالب پيش فرض انتخابش كنيد.. اينكار را هم كرديد ؟
 

جدیدترین ارسال ها

بالا