csharpspider
شنبه 06 اردیبهشت 1393, 17:09 عصر
با سلام
از بچه های پی-اچ-پی کار خواهش میکنم در مورد این مشکل من به من کمک کنند
من از یک (سیستم مدیریت محتوا) استفاده میکنم که صفحه نخست و دیفالتش (main.php) نام داره
میخواهم این وبسایت رو چند زبانه کنم ولی به روش خودم / یعنی فقط میخوام صفحه main.php این وبسایت رو به چند زبان دنیا ترجمه کنم / یعنی میخوام چند تا کپی کنم از صفحه نخست (main-en.php) و (main-ir.php) و (.main-tr.php) و (main-ru-php) / و تو هرکدوم از این صفحه ها زبان خودش رو بزارم
یک صفحه دیگر بسازم مثلا به اسم (select.php) که وقتی وبسایت رو باز میکنیم به صورت پیش فرض بیاد و بگه زبان خود رو انتخاب کنید. مانند این صفحه (http://www.norwegian.com)
در این صفحه اگر زبان فارسی رو انتخاب کنیم انتقال داده بشه به صفحه (main-ir.php) و اگر انگلیسی انتخاب کنیم انتقال داده بشه به (main-en.php) و الی آخر
چند تا نکته رو باید رعایت کنیم اینجا
اول اینکه صفحه پیش فرض وبسایت رو از (main.php) به (select.php) عوض کنیم
دوم اینکه وقتی یوزر زبان خودش رو انتخاب میکنه ما در یک کوکی ذخیره کنیم تا همیشه وقتی سایت رو باز میکنه به صفحه زبان خودش باز بشه / و در صفحه (main-en.php) در بالای صفحه یک drop-down-list بزاریم که اگر کاربر بخواد دوباره زبان وبسایت رو عوض کنه بتونه این کار رو بکنه
سوم اینکه در هر کجای وبسایت که لینک صفحه اول داده شده را طوری از روی کوکی کدش را تغییر بدیدم که کاربر اگر بر روی لینک کلیک کنه به صفحه اول زبان خودش انتقال داده بشه
چند زبانه کردن به این روش میدونم اشتباه است / چون من فقط یک صفحه از وبسایت رو ترجمه میکنه / ولی بخاطر یک مسائل شخصی میخوام این کار رو بکنم
اگر به من کمک کنید تا به این صورت وبسایت رو تغییر بدم ممنون میشم
از بچه های پی-اچ-پی کار خواهش میکنم در مورد این مشکل من به من کمک کنند
من از یک (سیستم مدیریت محتوا) استفاده میکنم که صفحه نخست و دیفالتش (main.php) نام داره
میخواهم این وبسایت رو چند زبانه کنم ولی به روش خودم / یعنی فقط میخوام صفحه main.php این وبسایت رو به چند زبان دنیا ترجمه کنم / یعنی میخوام چند تا کپی کنم از صفحه نخست (main-en.php) و (main-ir.php) و (.main-tr.php) و (main-ru-php) / و تو هرکدوم از این صفحه ها زبان خودش رو بزارم
یک صفحه دیگر بسازم مثلا به اسم (select.php) که وقتی وبسایت رو باز میکنیم به صورت پیش فرض بیاد و بگه زبان خود رو انتخاب کنید. مانند این صفحه (http://www.norwegian.com)
در این صفحه اگر زبان فارسی رو انتخاب کنیم انتقال داده بشه به صفحه (main-ir.php) و اگر انگلیسی انتخاب کنیم انتقال داده بشه به (main-en.php) و الی آخر
چند تا نکته رو باید رعایت کنیم اینجا
اول اینکه صفحه پیش فرض وبسایت رو از (main.php) به (select.php) عوض کنیم
دوم اینکه وقتی یوزر زبان خودش رو انتخاب میکنه ما در یک کوکی ذخیره کنیم تا همیشه وقتی سایت رو باز میکنه به صفحه زبان خودش باز بشه / و در صفحه (main-en.php) در بالای صفحه یک drop-down-list بزاریم که اگر کاربر بخواد دوباره زبان وبسایت رو عوض کنه بتونه این کار رو بکنه
سوم اینکه در هر کجای وبسایت که لینک صفحه اول داده شده را طوری از روی کوکی کدش را تغییر بدیدم که کاربر اگر بر روی لینک کلیک کنه به صفحه اول زبان خودش انتقال داده بشه
چند زبانه کردن به این روش میدونم اشتباه است / چون من فقط یک صفحه از وبسایت رو ترجمه میکنه / ولی بخاطر یک مسائل شخصی میخوام این کار رو بکنم
اگر به من کمک کنید تا به این صورت وبسایت رو تغییر بدم ممنون میشم