رفتن به مطلب

santana

عضو تالار جوملا
  • تعداد ارسال ها

    9
  • تاریخ عضویت در سایت

  • آخرین بازدید


فعالیت های امتیازی

  1. Like
    santana به شکیبانیا امتیاز داد در راه اندازی وب سایت چند زبانه در جوملا 1.7   
    سلام
    یکی از قابلیت هایی که در جوملا 1.7 قرار گرفته است ، امکان راه اندازی یک وب سایت چند زبانه می باشد. در این آموزش قصد دارم به طور خلاصه مراحل راه اندازی یک وب سایت چند زبانه به وسیله جوملا 1.7 رو آموزش بدم.
    گام اول :
    برای این کار ابتدا به صفحه مدیریت جوملا وارد شوید از منو افزونه ها گزینه مدیریت پلاگین رو انتخاب بکنید. بعد پلاگین "سيستم - فيلتر زبان" یا همون "System-Language Filter " رو انتخاب کنید.
    وقتی وارد صفحه تنظیمات این پلاگین شدید ، ابتدا اون رو فعالش کنید و سپس مروری بر تنظیمات سمت چپ داشته باشید :



    یکی از اولین سوالی هایی که در یک سایت چند زبانه برای مدیر سایت به وجود می آید این است که برای کاربران تازه وارد چه زبانی به صورت پیش فرض نمایش داده شود. در تنظیمات این پلاگین شما دو حق انتخاب خواهید داشت :
    1- زبان پیش فرض سایت را نمایش بدهد.
    2- بر اساس زبان مرورگر بازدید کننده ، زبان سایت را انتخاب نمایید.
    من پیشنهاد می کنم حالت اول یا همان "زبان سایت" را انتخاب نمایید ، سپس تنظیمات این پلاگین را ذخیره نموده و از صفحه مدیریت آن خارج شوید.
    گام دوم :




    از منو افزونه ها گزینه "مدیریت زبان" رو انتخاب نمایید. سپس گزینه "عنوان" یا "Content" رو انتخاب کنید.




    همونطور که می بینید الان فقط یک گزینه در این صفحه وجود دارد و آن "Englisth (UK)" هست ، بنابراین برای ساخت تنظیمات زبان دوم سایت روی کلید جدید کلیک کن.




    شما باید گزینه های این فرم را مطابق عکس بالا تکمیل نمایید.
    عنوان : نام انگلیسی زبان
    عنوان برا اساس زبان بومی : اسم بوی زبان
    کد : منظور از این فیلد کد یا عبارتی هست که بیانگر زبان مورد نظر شما می باشد. این کد در آدرس های(URL) صفحات به نمایش در خواهد آمد.
    به عنوان مثال http://mysite.com/fa یا http://mysite.com/index.php?lang=fa
    تصویر : پیشوند اسم فایل تصویر این زبان - به عنوان مثال اگر ما مقدار fa را وارد نماییم ، جوملا عکس fa.gif را فراخوانی خواهد کرد.این عکس ها درون پوشه های جوملا به صورت پیشفرض قرار دارند.
    تگ زبان : باید دقیقا همان پیشوندی باشد که در بسته نصبی زبان مورد نظر استفاده می شود.
    ------------
    در ستون سمت چپ همین قسمت :
    کلید های تفسیری(Meta Keywords) : متاتگ کیورد های صفحاتی که برای این زبان ساخته می شوند.
    توضیحات کلی(Meta Description) : متاتگ توضیحات صفحاتی که برای این زبان ساخته می شوند.
    بعد تکمیل این قسمت ، روی کلید "ذخیره و بستن" کلیک کنید.
    گام سوم :
    در منو "منو ها" گزینه "مدیریت منو ها" رو انتخاب کنید ، سپس روی کلید "جدید" کلید نمایید.
    در این صفحه منوی اصلی زبان فارسی رو ایجاد کنید :




    سپس از طریق همین صفحه منوی اصلی انگلیسی رو ایجاد کنید :




    بعد از این که هر دو منو رو ایجاد کردید ، به صفحه مدیریت منو "منو اصلی" که برای زبان فارسی در نظر گرفتیمش برید و با کلیک رو کلید "جدید" یک گزینه جدید ایجاد کنید.
    برای این که بدونید این گزینه چه تنظیماتی باید داشته باشه به تصویر زیر دقت کنید :




    در تنظیمات این صفحه دو تا مورد خیلی مهم هست :
    1- گزینه "صفحه پیش فرض" را "بله" انتخاب نمایید.
    2- گزینه "زبان" را persian انتخاب نمایید.
    حالا به صفحه مدیریت منو "Main Menu" که برای زبان انگلیسی در نظر گرفتیمش برید و با کلیک رو کلید "جدید" یک گزینه جدید ایجاد کنید.
    برای این که بدونید این گزینه چه تنظیماتی باید داشته باشه به تصویر زیر دقت کنید :




    در تنظیمات این صفحه دو تا مورد خیلی مهم هست :
    1- گزینه "صفحه پیش فرض" را "بله" انتخاب نمایید.
    2- گزینه "زبان" را english انتخاب نمایید.
    بسیار خب ، اگر تا اینجا مراحل آموزش رو درست انجام داده باشید ، منوِ "منوها" باید به این شکل در اومده باشه :





    گام چهارم :
    تا اینجا ما زیرساخت های لازم برای راه اندازی یک وب سایت چند زبانه رو به صورت کامل تهیه کرده ایم. حالا باید منو ها و ماژول های دلخواهی که لازمه برای هر زبان وجود داشته باشه رو ایجاد کنیم.
    یکی از ماژول هایی که وجودش لازم به نظر می رسه ، ماژول تغییر زبان سایت هست.
    برای ایجاد این ماژول ، از منو "افزونه ها" گزینه "مدیریت ماژول ها" را انتخاب نمایید.
    در صفحه "مدیریت ماژول ها" روی کلید "جدید" کلیک کنید.بعد گزینه "انتخاب زبان" را انتخاب نمایید.
    کار این ماژول این هست که به بازدید کننده سایت این اجازه را می دهد که زبان سایت را انتخاب نماید.
    یکی از امکانت کاربردی جوملا 1.7 این هست که شما می توانید تعیین کنید که یک ماژول فقط برای یک زبان خاص نمایش داده شود.
    به عنوان مثال ما می خواهیم ماژولی تغییر زبان برای زبان انگلیسی عنوان "select language" را داشته باشد و برای زبان فارسی عنوان "انتخاب زبان"...
    برای این که به این خواستمون برسیم باید ماژول "انتخاب زبان" را دوبار در جوملا فراخوانی کنیم. یک بار با عنوان فارسی و فقط مخصوص نمایش در صفحات زبان فارسی و یک بار با عنوان انگلیسی و فقط مخصوص نمایش در صفحات زبان انگلیسی.
    (البته ممکنه شما این ماژول رو در موقعیتی فراخوانی نمایید که نیازی به نمایش عنوان نباشه و در نتیجه نیازی به تغییر زبان عنوان نداشته باشید ، ولی منظور من از این بخش از آموزش اینه که شما بدونید که هر ماژول ، هر منو(حتی هر گزینه از منو ها) ، هر بخش و خیلی از چیز های دیگه رو میشه به یک زبان خاص اختصاص داد و جوملا رو طوری تنظیم کرد که هر افزونه رو فقط در زبان دلخواه ما نمایش بده.)
    خب ، تنظیمات ماژول "انتخاب زبان" را برای نمایش در صفحات زبان فارسی طبق عکس زیر انجام بدید.(دقت داشته باشید که زبان این ماژول را persian انتخاب بکنید تا ماژول فقط در صفحات فارسی نمایش داده شود.)




    بعد از انجام تنظیمات ، ماژول را دخیره نمایید و دوباره فرایند ایجاد ماژول جدید را طی کنید :
    حالا ، تنظیمات ماژول "انتخاب زبان" را برای نمایش در صفحات زبان انگیلسی طبق عکس زیر انجام بدید.(دقت داشته باشید که زبان این ماژول را english انتخاب بکنید تا ماژول فقط در صفحات انگلیسی نمایش داده شود.)




    بعد از انجام تنظیمات ، ماژول را دخیره نمایید.
    حالا صفحه اصلی سایت رو باز کنید تا نتیجه کارتون رو ببینید ، ماژول سمت راستی برای زبان فارسی نمایش داده میشه و ماژول سمت چپی برای زبان انگلیسی...




    اگر جایی رو بد توضیح داده بودم یا ابهام داشتید بگید تا بهتر توضیح بدم.
    امیدوارم این آموزش براتون مفید بوده باشه
    موفق باشید و سربلند
    یا علی
  2. Like
    santana به مصطفی صفرعلی امتیاز داد در درخواست معرفي افزونه پيوست فايل به تصاوير محصولات   
    با سلام
     
    تو تنظیمات منوهای جوملا (با فرض بر اینکه مطالب با امکانات خود هسته جوملا نوشته شده باشند) گزینه هایی هست که میشه تعیین کرد که چه تعداد مطلب با عرض کامل صفحه و چه تعداد بصورت متن مقدمه نمایش داده شوند
     
    فرق این دو در اینه که مطالب با عرض کامل صفحه اولویت اول رو در نمایش مطالب دارند و اگر مطلبی با ادامه مطلب همراه باشه بدون درنظر گرفتن این مورد ، مطلب رو بصورت کامل نمایش میدهند
     
    مطالبی که بصورت متن مقدمه هستند اولویت دوم در نمایش مطالب را دارند و نمایش این دسته بصورت همون ادامه مطلبی که تعیین شده نمایش داده میشوند
     
    پس اگر میخواهید مطالبتون بصورت ادامه مطلب نمایش داده بشه در تنظیمات منوتون گزینه نمایش مطالب با عرض کامل صفحه را روی صفر قرار بدید و یه تعدادی هم به دلخواه خودتون برای تعداد مطالب متن مقدمه تعیین کنید
     
    تو افزونه هایی مثل K2 هم منوهاشون چنین تنظیمات مشابه ای رو دارند
     
    موفق و پیروز باشید
    یا حق
  3. Like
    santana به مصطفی صفرعلی امتیاز داد در درخواست معرفي افزونه پيوست فايل به تصاوير محصولات   
    با سلام
     
    کافیه بعد از این مواردی که نام بردید ادامه مطلب وارد کنید و شرح مطلبتون رو بعد از ادامه مطلب قرار بدید
     
    موفق و پیروز باشید
    یا حق
  4. Like
    santana به محمدحسین میری امتیاز داد در درخواست معرفي افزونه پيوست فايل به تصاوير محصولات   
    درود بر شما
     
    پیوست فایل قطعن به کار شما خواهد آمد : http://www.joomina.ir/joomla-farsi-content-setup/634-%D9%BE%DB%8C%D9%88%D8%B3%D8%AA-%D9%81%D8%A7%DB%8C%D9%84-%D8%A8%D9%87-%D9%85%D8%B7%D8%A7%D9%84%D8%A8-%D8%AC%D9%88%D9%85%D9%84%D8%A7.html
    فقط ظاهری رو باید خودتون درست کنید و به شکلی که می خواهید در بیاریدش
  5. Like
    santana به مصطفی صفرعلی امتیاز داد در آموزش محدود کردن دسترسی نویسنده ها و کاربران به مجموعه ها برای ارسال مطالب   
    با سلام
    برای منم جالب بود !
    دوستان این نکته را هم در کنار آموزش داشته باشید :
    در چنین شرایطی میبایست تنظیم موردنظر در قسمت تنظیمات کلی مجاز باشد و بعد در سایر قسمتها در صورت تمایلتون اون بخش رو به کاربر دسترسی ندید
    یعنی ابتدا در تنظیمات کلی به فرض گزینه "ایجاد" رو مجاز میکنید . خب بدین ترتیب کاربر قادر خواهد بود تا در تمام بخشهای جوملا هر چیزی رو بتونه ایجاد کنه مثل مطلب ، ماژول و ...
    حالا کافیه که شما به تک تک این بخشها مراجعه کنید و به فرض مثلا میخواهید کاربر در بخش مدیریت ماژولها نتونه ماژولی رو ایجاد کنه در تنظیمات این بخش گزینه ایجاد رو رد شده کنید و همین را در صورت لزوم برای سایر بخشها نیز اعمال کنید
    به عبارت دیگر اگر تنظیمی در تنظیمات کلی رد شده باشه در سایر بخشها قابل مجاز شدن نیست ! اما بر عکس این حالت صادق میباشد
    مشکل این دوستمون تلنگری شد تا باعث شه یه مورد جدید هم کشف کنم !
    اگه یادتون باشه آقای تهرانی مدتی پیش آموزشی رو در سایت جومینــــــا قرار دادند که میتونستید به کمک اون منوهای بخش سرپرستی رو مثلا برای مشتری نمایش ندید که با ویرایش در کدهای هسته اینکار انجام پذیر بود
    ولی الان متوجه شدم خود جوملا اینکار رو به راحتی انجام میده ! چطوری ؟
    این تصویر رو ببینید :

    در بین گزینه ها ، گزینه ای داریم به نام مدیریت
    نکته : اگر میخواهید به کاربر در بخش ادمین دسترسی بدید حتما" این گزینه را در قسمت تنظیمات کلی مجاز کنید !
    خب کار این گزینه چیه ؟
    اگر این گزینه در هر بخشی که فعال باشه کاربر لینک و یا منوی مربوط به آن بخش بهش نمایش داده میشه
    پس من اگر بخوام مشتری مدیریت ماژولها رو نبینه کافیه در قسمت تنظیمات گزینه مدیریت رو ردشده کنم
    در اینصورت نه تنها منوی مدیریت ماژولها در منوی افزونه ها نمایش داده نمیشه بلکه حتی کاربر با لینک مستقیم هم دسترسی نخواهد داشت و در صورت چنین کاری پیغامی ظاهر خواهد شد مبنی بر اینکه شما به این قسمت دسترسی ندارید !
    خدا میدونه که دیگه چه رازهایی تو این جوملا نهفته است !
    موفق و پیروز باشید
    یا حق
    :64 (17):
×
×
  • افزودن...