واضح آرشیو وب فارسی:سایت ریسک: t=23146">طريقه تبديل استايلهاي انگليسي به فارسي در phpBB 2.0.10 siavashmusic 19 آبان 1383, 14:46:?: سلام به دوستان آقا يكي لطف كنه تبديل استايل هاي انگليسي به فارسي رو آموزش بده :cry: چون در خواست كننده زياد هست ممنون amirabbas_p30magazine 19 آبان 1383, 15:52والا کار وقت گیری هستش ولی سخت نیست منتها خیلی ریزه کاری داره و اعصاب خورد کنه من وقتم خیلی پره انشاالله در آنده نزدیک من یه راهنما برای فارسی سازی قالبها مینویسم sambol 19 آبان 1383, 19:12بابا يه اديتور خوب گير بياريد اسونه d@nial 19 آبان 1383, 20:14ما هنوز منتظريم siavashmusic 19 آبان 1383, 23:28آقا ما منتظر يه تاپيك مجزا واسه آموزش طريقه تبديل استايلهاي انگليسي به فارسي در phpBB 2.0.10 هستيم آقا ما اهل كپي رايت نيستيم مطمين باش هر جا رفتيم ميگيم شما اوستاي ما بودي d@nial 23 آبان 1383, 19:56اي خدا كارمون رو گير ... ننداز! d@nial 25 آبان 1383, 20:03متن زير از سايت مراحلي که بايد براي فارسي سازي يک تم طي کنيد: 1- فايل overall_header.tpl تم مربوطه را باز کنيد. تگ <title> را پيدا کرده و پس از آن اين خطوط را اضافه کنيد: <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, 0x00A 4, 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, 0x00D 7, 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 && 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; } </script> از آنجاييکه فايل overall_header.tpl در تمام صفحات سايت تکرار خواهد شد اسکريپت فوق در دسترسي تمام صفحات خواهد بود و امکان تايپ فارسي با زدن کليد Scroll Lock پس از فراخواني توابع لازم به آنها اضافه خواهد شد. 2- در تمام فايلهايي که داراي پسوند tpl هستند تگ هاي Input که از نوع text هستند را پيدا کنيد. اين تگ ها بصورت زير شروع ميشوند: <input type="text" سپس در انتهاي تگ مربوطه دستورات زير را اضافه کنيد: onKeyDown="FKeyDown();" onkeypress="FKeyPress();" بعنوان مثال اگر يک تگ Input طبق تعريف فوق بصورت زير باشد: <input type="text" class="post" name="username" maxlength="25" size="25" tabindex="1" value="{USERNAME}" /> پس از تغيير بصورت زير خواهد شد: <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 مانند زير: <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}</textarea> پس از تغيير بصورت زير خواهد شد: <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}</textarea> 4- اکنون نوبت فارسي سازي عناصر گرافيکي تم مربوطه است. در فولدر تم مربوطه يک فولدر بنام images نيز وجود دارد که يک فولدر بنام lang_english در آن وجود دارد. يک فولدر بنام lang_farsi بسازيد و محتويات اين فولدر را در آن کپي کنيد. سپس با استفاده از Photoshop عناصر گرافيکي را فارسي کنيد. 5- قدم نهايي راست چين کردن لينک ها و عناصري است که نياز است در سمت راست باشند. براي انجام اينکار فايلهاي tpl را يک به يک در FrontPage باز کنيد و عناصري که لازم است را در سمت راست قرار دهيد. Mamali 25 آبان 1383, 20:38من تا حالا با استايل phpbb كار نكردم ولي نبايد چندان سخت باشه... شما يه نمونه از استايل بذار اينجا ببينيم چه مي كنيم ولي يه توضيح كوچيك بدم كه بايد توش هر چي text-align:left هست رو right كني و هر چي فونت هم هست تاهوما كني البته اندازههاش اگه به پيكسليه بهتره به pt تبديل كني و اعداد بين 9 -11 براي نوشتهي كوچيك و 14-16براي عنوان ها... ديگه سليقهايه... بعضي جاها هم اگه text-direction: rtl; بذاري خيلي خوبه ممكنه انگليش فارسي قاطي نوشته شده باشه واسه همين از اون استفاده كن... حالا شما يه نمونه از استايل بذار كه ايني كه نوشتم خودمم نفهميدم kaktoox 25 آبان 1383, 20:57راس ميگه خوده من تاهالا 20تا تاپيك در اين مورد پرسيدم اما بي جواب بود siavashmusic 25 آبان 1383, 22:20آقا دستت درد نكنه دم بچه محلات گرم
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 157]