سلام ، آیا این بازدید اول شماست ؟ یا
نمایش نتایج: از شماره 1 تا 10 , از مجموع 27

موضوع: افرادی که ازNokkeaw وsh404SEF استفاده می نمایید، بخوانید!

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1

    تاریخ عضویت
    Jan 2007
    محل سکونت
    تهران
    نوشته ها
    371
    تشکر
    0
    تشکر شده 0 بار در 0 ارسال

    افرادی که ازNokkeaw وsh404SEF استفاده می نمایید، بخوانید!

    سلام به همه دوستان خوبم در مامبولرن

    همان طور که در جریان هستید من از هر دوی این کامپوننت ها استفاده می کنم و البته الان توضیح می دهم که چطوری !

    اما اجازه بدید که صحبتم رو دسته بندی کنم تا همه بتونند ازش استفاده لازم رو بکنند (البته اگه کاربردی باشه) :

    - اول Nokkeaw : در استفاده از این کامپوننت یکسری مشکلات جزئی دیده و در تاپیک های مختلف گزارش شده بود که با روش زیر می تونید به سادگی این مشکلات رو برطرف کنید .

    اولین و مهمترین مشکل این بود که وقتی از دکمه پرینت و یا ارسال به دوستان (در مطالب) استفاده می کردیم ، متن فقط با زبان پیشفرض نمایش داده میشد . به عبارت دیگه در تمام زبان های موجود در سایت ،پرینت ها فقط با زبان پیشفرض (مثلا فارسی) نمایش داده میشد !

    برای رفع این مشکل من یه تغییر کوچیک در برنامه هام دادم که به شکل زیر هست :
    به شاخه components\com_content برید و فایل content.html.php را باز کنید . خط 453:
    کد:
    $print_link = $mosConfig_live_site. '/index2.php?option=com_content&task=view&id='. $row->id .'&Itemid='. $Itemid .'&pop=1&page='. @$page ;
    را با این جایگزین کنید :
    کد:
    $print_link = $mosConfig_live_site. '/index2.php?option=com_content&task=view&id='. $row->id .'&Itemid='. $Itemid .'&pop=1&page='. @$page .'&lang='.$_REQUEST['lang'];
    خوب این ماله پرینت بود . و در خط 633
    کد:
    $$link = $mosConfig_live_site .'/index2.php?option=com_content&task=emailform&id='. $row->id ;
    را با این جایگزین کنید :
    کد:
    $link = $mosConfig_live_site .'/index2.php?option=com_content&task=emailform&id='. $row->id ."&lang=".$_REQUEST['lang'];
    این هم برای ارسال به دوستان . من برای PDFاین کار رو نکردم ولی اگه شما دوست دارید در خط 608
    کد:
    $link = $mosConfig_live_site. '/index2.php?option=com_content&do_pdf=1&id='. $row->id;
    را با این جایگزین کنید :
    کد:
    $link = $mosConfig_live_site. '/index2.php?option=com_content&do_pdf=1&id='. $row->id ."&lang=".$_REQUEST['lang'] ;
    خوب فایل رو ذخیره کنید و به سراغ سایت برید . در هر چند تا زبانی که فعال دارید از دکمه پرینت و ارسال به دوستان در مطالب استفاده کنید . خوب درست شد ؟ با همون زبان نمایش میده ؟!

    ** به همه دوستان توصیه می کنم قبل از اجرای این تغییرات یک بار روی لوکال این کار را انجام بدید تا از بروز هرگونه خسارت جلوگیری بشه .

    دومین مشکلی که باهاش برخورد کردم بازهم در مورد همین دوتا لینک بود که بالا درست کردم . مشکل دقیقا اینجا بود که حتی با استفاده از کدی که بچه ها زحمت کشیده بودند و برای قالب قرار داده بودن باز هم این دوتا popup فقط با استایل ltr نمایش داده میشد .

    شاید عجیب باشه ولی خیلی دور خودم چرخیدم تا فهمیدم که دقیقا چطوری میشه درستش کرد . ولی به نتیجه رسیدم (امان از بی تجربگی ). همون کد رو باید در فایل index.php خط 412 هم استفاده کنید . چون این popup ها از index2.php صدا زده میشه که .....

    کد خط 412 :
    کد:
     <link rel="stylesheet" href="templates/<?php echo $cur_template;?>/css/template_css.css" type="text/css" />
    کدی که دوستان زحمت کشیدند رو جایگزین کنید :
    کد:
     <?php if( mosIsRTL()==true) { ?><link rel="stylesheet" type="text/css" href="<?php echo $mosConfig_live_site;?>/templates/<?php echo $cur_template;?>/css/template_css_fa.css"/><?php }
    else { ?> <link rel="stylesheet" type="text/css" href="<?php echo $mosConfig_live_site;?>/templates/<?php echo $cur_template;?>/css/template_css.css"/><?php }?>
    البته این کد رو به صورت های ساده تر هم میشه نوشت

    خوب باز هم همون تست قبلی رو انجام بدید و نتیجه رو ببینید .

    / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \

    - sh404SEF
    و اما کامپوننت که خیلی دوستش دارم . خوب حتما اون تاپیک بلند بالا رو خوندید ، در اون تاپیک من با یه سری تغییرات ، مشکلش رو با ورژن 4.6.2 حل کردم و بعد هم موفق شدم به صورت آزمایشی با Nokkeaw استفاده کنم .

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

    این کامپوننت فوق العاده قوی و پرکاربرد هست ، یه نظر من یه نیاز اساسی به حساب میاد که خدا را شکر می تونید ازش استفاده کنید. این کامپوننت پیچیدگی هایی هم داره که آقا مجید زحمت فارسی سازی رو به طور کامل کشیدند و این پیچیدگی را برای کاربران فعال مامبولرن حل کردن . (حتما تاپیکی که مجید جان زده رو کامل بخونید !)

    اما خبر دوم در مورد این کامپوننت :
    البته خبر جدید نیست ولی برای خیلی از دوستانی که به دنبال استفاده این دوتا با هم بودن ،خوشحال کننده هست . موضوع اینکه این دوتا کامپوننت یه سازگاری نسبی دارن . بله اگه این دوتا کامپوننت را نصب دارید (در 4.6.5) می تونید با انجام یه تنظیم کوچیک این دو را باهم استفاده کنید . این کامپوننت رو با Joomfish سازگار کردن ولی با nokkeaw هم تقریبا قابل استفاده هست . ???

    تنظیمات - > در تب language باید Translate URL و Insert language code in URL را مقدار yes بدید و ازش لذت ببرید .

    ممنون میشم نتیجه تست و نظر خودتون رو بنویسید .

    بازم اگه خبری شد یا تغییری دادم همینجا اعلام می کنم (احتمالا مشکل سرچ رو با Nokkeaw بعد بررسی نهایی می گم ). اگه این مطلب هم غلط دیکته ای وانشایی داشت ببخشید چون ساعت 3:40 صبح هست دیگه
    موفق باشید
    امیر

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


  2. # ADS
    تبلیغات در جوملا فارسی
    تاریخ عضویت
    Always
    محل سکونت
    Advertising world
    نوشته ها
    Many
     

موضوعات مشابه

  1. چند زبانه کردن multilanguage content manager - Nokkeaw
    توسط firoozmandan در انجمن کامپوننت های مامبو فارسی
    پاسخ ها: 91
    آخرين نوشته: 02-08-2011, 07:46 AM

علاقه مندی ها (Bookmarks)

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •