Morteza Fard Saffari

کاربران
  • تعداد ارسال ها

    378
  • تاریخ عضویت

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

  • Days Won

    11

پست ارسال شده توسط Morteza Fard Saffari


  1. سلام و خسته نباشید و با امید سربلندی برای همه شما.

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

    اینم جزو سوالاتی هست که مدام شما از من میپرسیدید.

    مشکل:

    خب اول بگیم مشکل چی هست.

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

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

    راه حل مشکل:

    گام اول: تشخیص مشکل

    مشکل از اونجایی پیش میاد که فایل مربوط به جی کوئری dropdown ها فقط برای حالت ltr نوشته شده و به همین خاطر مقادیری که میگیره بر اساس left است و عملا باعث میشه تو حالت rtl درست نمایش داده نشه. به همین خاطر شما برای هر دو حالت یه فایل مختف رو لود کنید.

    گام دوم: حل مشکل بخش1: قرار دادن فایل مناسب در جای درست.

    فایل chosen.jquery_rtl.min.js پیوست شده رو دانلود کنید و در مسیر زیر کپی کن

    joomla root\components\com_virtuemart\assets\js

    گام سوم: حل مشکل بخش2: معرفی فایل به سیستم.

    خب تا اینجا فایل رو کپی کردید و در جای درست گذاشتید حالا باید فایل رو به سیستم معرفی کنیم.

    پس به مسیر زیر برید و فایل vmjsapi.php رو با یک editor باز کنید.

    joomla root\administrator\components\com_virtuemart\helpers\vmjsapi.php

    فایل رو که باز کردید در خطر 482 خط زیر

    vmJsApi::addJScript('chosen.jquery.min',false,false);

    به این صورت اصلاح کنید.

    if(JFactory::getDocument()->direction == 'rtl')
                                   {
                                       vmJsApi::addJScript('chosen.jquery_rtl.min',false,false);
                                   }
                                   else
                                   {
                                       vmJsApi::addJScript('chosen.jquery.min',false,false);
                                   }

    تموم شد و رفت و این مشکل هم به آسونی آب خوردن مثل همیشه حل شد.

    اگه خواستید استایل ها رو هم یکم بهتر کنید باید فایل های css این سیستم رو تغییر بدید.

    نکته مهم : در این سیستم قابلیت پشتیبانی از کد های css برای حالت rtl تو قسمت کاربری تعبیه شده ولی فایل ها رو نذاشتن. شما میتونید سه تا فایل زیر که اسمشون رو نوشتم در آدرس زیر بسازید و کد های حالت ltr رو با توجه به حالت rtl ویرایش کنید و توشن ذخیره کنید. دقیقا برای حالت ltr این فایل ها به همین نام و فقط با پسوند rtl وجود دارد که خودتون برید اینجا میبینیدشون.

    اسم سه تا فایل:

    vm-rtl-common.css

    vm-rtl-reviews.css

    vm-rtl-site.css

    آدرسی که باید ذخیره کنید فایل ها رو:

    joomla root\components\com_virtuemart\assets\css

    لینک دانلود فایل گفته شده در آموزش از آپلودسنتر انجمن:

    http://jupload.ir/do.php?filename=joomlaforum.ir_14655019071.zip

    باز دوستان اگه مشکلی یا سوالی داشتن مطرح کنن در خدمتم.

    موفق و سربلند باشید.

    4 کاربر پسند شده

  2. سلام به همه دوستان

    امیدوارم که همگی خوش خرم باشید

    امروز تصمیم گرفتن یکی از سوالاتی که خیلی از دوستان از من میپرسن رو جوابش رو بذارم که دیگه مشکلی با این قضیه نداشته باشید.

    یکی از بهترین ماژول های جستجوی همراه با فیلتر مجموعه که برای کامپوننت ویرچومارت وجود داره و از طرفی هم رایگان هست افزونه SP Virtuemart Ajax Search هستش ولی وقتی نسخه 3 ویرچومارت که اومد دیگه کاربر های تازه کار یا کسایی که با افزونه نویسی و ویرایش اون آشنا نیستن نتونستن از این افزونه فوق العاده استفاده کنن. به همین دلیل مدام از بابت رفع مشکل این افزونه از من سوال میشد. حالا منم تصمیم گرفتم راه حل این مشکل رو به صورت عمومی برای همه بذارم تا دوستان مشکلشون برطرف بشه.

    اول مشکل از کجا پیش اومده:

    تو نسخه 3 محل پوشه field type های سفارشی ویرچومارت از elements به fields تغییر پیدا کرده و خوب این باعث میشه تو backend جوملا type فیلدی که تو این افزونه فراخوانی شده درست عمل نکنه. به همین دلیل باید این مسیر تغییر کنه تا بتونید این type ها رو استفاده کنید.

    راه حل:

    برای حل مشکل بعد از نصب افزونه به آدرس زیر برید.

    joomla root\modules\mod_sp_vmsearch

    حالا فایل mod_sp_vmsearch.xml رو با یک ادیتور باز کنید.

    تو خط 25 یعنی این خط پایین

    <fields name="params"  addfieldpath="/administrator/components/com_virtuemart/elements">
    

    آدرس رو به شکل زیر تغییر بدید.

    <fields name="params"  addfieldpath="/administrator/components/com_virtuemart/fields">

    و همین تموم شد و رفت حالا همه چی درست کار میکنه.

    کسایی هم که میخوان این افزونه رو تازه دانلود کنن به آدرس همین افزونه تو سایت جوم شاپر برن و دانلود کنن کاملا رایگان هستش.

    SP Virtuemart Ajax Search - JoomShaper

    برای دوستانی که تو این سایت عضو نیستن هم تو آپلودسنتر انجمن هم افزونه رو آپ کردم میتونین از اینجا بگیرید.

    دانلود از آپلودسنتر انجمن

    موفق باشید.


  3. از جوابای پر محبت همه ممنون

    نشستم نگاه کردم نحوه نوشتن این فایل های Falang چطوره خودم برای این افزونه هر سه تا فایل رو نوشتم.

    اگه کسی نیاز به چنین چیزی داشت از این فایل ها که پیوست کردم میتونه استفاده کنه.

    خودم تست کردم مشکلی نداره و درست کار میکنه باز اگه مشکلی دیدید بگید رفعش میکنم.

    Download

    1 کاربر پسند دیده است

  4. نمیدونم که افزونه ای برای انجام مستقیم این کار هست یا نه ولی کار سختی نیست. شما یه وبسرویس نیاز دارید سمت سایتتون با php و یه bot خیلی ساده که میتونید از طریق آموزش های تلگرام بسازید و این دو تا رو به هم متصل کنید. sample های خوبی رو هم تو خود سایت تلگرام میتونید برای این کار پیدا کنید فقط لازمه کد های قسمت php رو چک کن.

    میتونید github رو هم چک کنید.


  5. نمیدونم که افزونه ای برای انجام مستقیم این کار هست یا نه ولی کار سختی نیست. شما یه وبسرویس نیاز دارید سمت سایتتون با php و یه bot خیلی ساده که میتونید از طریق آموزش های تلگرام بسازید و این دو تا رو به هم متصل کنید. sample های خوبی رو هم تو خود سایت تلگرام میتونید برای این کار پیدا کنید فقط لازمه کد های قسمت php رو چک کن.

    میتونید github رو هم چک کنید.


  6. به نظر من اگه با پیچیدگی سیستم مشکلی نداری ویرچو از همه بهتره. من با تموم فروشگاه ساز ها کار کردم ولی به نظر من بهترین فروشگاه ساز تو جوملا برای یه طراح سایت ویرچو چون دستت خیلی باز هست. ولی هیکا شاپ، جوم شاپینگ خیلی ساده تر هستن و کار باهاش هم برای طراح و هم کاربر نهایی راحت تره. وگرنه تقریبا همه اینا همه امکانات ضروری برای ساخت فروشگاه رو دارن.

    در ضمن ورچو فروشگاه چند زبانه رو هم به صورت خیلی خوبی پشتیبانی میکنه


  7. با سلام من این اسلایدر را در لوکال نصب کردم راحت کار کرد

    اما وقتی در سایت نصب میکنم هیچ تصویری نشان نمیدهد

    و این ارور را میده

    اساتید محترم میشه لطف کنند راهنمایی کنند ممنون و متشکر

    Revolution Slider Error: You have some jquery.js library include that comes after the revolution files js include.

    This includes make eliminates the revolution slider libraries, and make it not work.

    To fix it you can:

    1. In the Slider Settings -> Troubleshooting set option: Put JS Includes To Body option to true.

    2. Find the double jquery.js include and remove it

    سلام

    مشکل شما به خاطر تداخل jquery هاست. ممکنه به خاطر تداخل افزونه ای دیگه این تداخل پیش اومده باشه. ببینید کدوم افزونه دیگه داره فایل jquery رو اینکلود میکنه تو وبسایت یکی رو غیر فعال کنید. راه کاری که خودش گفته رو هم یعنی تنظیمات Troubleshoot رو هم یکبار اعمال کنید ببینید چه نتیجه ای میده


  8. دوستان تازگی یه مشکل خیلی عجیب پیدا کردم سایت نزدیک به 5 ماه میشه بر قرار هست هیچ مشکلی نداشته اما از امروز تند تند داره ثبت نام کاربر های Spam + نظرات عجیب غریب میاد ! به نظرتون راهی هست درستش کنم ؟

    در ضمن از کامپوننت K2 استفاده میکنم با تشکر

    اگه کد امنیتی (captcha) رو تو سیستمتون فعال ندارید فعال کنید و تمامی کاربر های که به نظرتون ربات میان رو Ban کنید.


  9. [ATTACH=CONFIG]9425[/ATTACH]

    دوستان عزیز یادگیری جوملا را تازه شروع کردم و موقع نصب جوملا3 ،تا این قسمت بیشتر نصب نمیشه .اگر امکانش هست راهنماییم کنید.ممنون

    سلام و درود

    بهتر بود اول یه جستجو میکردید. قبلا چنین سوالاتی پرسیده و پاسخ داده شده بود.

    احتمالا دارید تو لوکال نصب میکنید جوملا خودتون رو. برای حل این مشکل به مسیر زیر برید:

    joomlaRoot->installation->sql->mysql

    حالا فایل joomla.sql رو با یه ایدیتور کد مثل notepad باز کنید و تمامی عبارت ENGINE=InnoDB رو با ENGINE=MyISAM جایگزین کنید و سپس مجددا نسبت به نصب اقدام کنید.

    موفق و سربلند باشید.


  10. سلام به همه دوستان

    میخواستم ببینم کسی از دوستان سه تا فایل xml که برای ارتباط بین DJ-Catalog2 و FaLang وجود داره رو داره اینجا بذاره؟ متاسفانه اکانت خودم بن شده و هنوز در حال پیگیری هستم که چرا؟ ولی الان به فایل ها نیاز دارم. اگه کسی داره لطفا برای من بذاره ممنون میشم.

    اگه کسی هم اکانت داره این لینکش هست میتونه از اینجا دانلودش کنه:

    Downloads | 3rd Party Extensions support | DJ-Catalog2 ● DJ-Extensions.com

    تو همون قسمت 3rd Party Extensions support قرار داره.

    سه تا فایل :

    djc2_categories.xml

    djc2_producers.xml

    djc2_items.xml

    که به ترتیب برای مجموع ها، تولید کننده ها و محصولات یا همون آیتم ها استفاده میشه.

    خیلی ممنون


  11. سلام به همه

    نگاه دوست من اینکه بخوای امنیت یاد بگیری لازمه که براش وقت بذاری نمیشه امنیت رو وابسته به شرایط یه سایت یا ده تا سایت دیگه به یه استاندارد لی برای همه رسید باید وابسته به شرایط هر سایت امنیت روی وبسایت لحاظ بشه

    میخوای امنیت یادبگری برو دنبالش و یاد بگیر چطور دربرابر هکر ها میتونی سایتت رو امن کنی

    از بابت سرور ها زیاد نیاز نیست نگران باشی چون در اکثر موارد وبسایت ها از دیتاسنتر های معتبر استفاده میکنن مثل هتزنر آلمان و یا سرور های معتبر هلند، انگلیس و آمریکا و ...

    اینکه تو سایتت از اسکریپت ها، افزونه ها و حتی قالب های نال استفاده نکنی خودش یه اصل مهم امنیته که خیلی از ما ها از اون به راحتی میگذریم.

    اینکه اسکریپتی دیباگ بشه کار هرکس نیست خیلی از دوستان فقط میتونن فارسی کنن نه دیباگ

    در ضمن یه منبع خوب برای کسایی که میخوان متدهای مختلف امنیت و هک چه در مورد جوملا چه در مورد سایر موارد ررو یاد بگیری بهتره یه سر به این انجمن هم بزنی

    http://ashiyane.org/forums

    اینکه بین مقالات مختلف تو نت این مورد رو یاد بگیری دست خودته ولی کار راحتی نیست.

    موفق باشی


  12. اسکرین شات های افزونه

    کاربری :

    do.php?imgf=joomlaforum.ir_13762184203.jpg

    آموزش رفع مشکل چپ بعه راست بودن آمار بازدید کلی در ماژول

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

    دوستانی که قبلا ماژول ور دانلود کرده بودن همونظور که در تصور هم قابل مشاهده هست بازدید های کلی از راست به چپ نوشته میشد که برای رفع این مشکل به مسیر زیر برید و فایل zt_visitor_counter_rtl.css رو با یک ادیتور باز کنید.

    public_html/modules/mod_zt_visitor_counter/assets/css/

    حالا خط 5 کد ها رو نگاه کنید با عبارت زیر مواجه میشوید

    .ztvc-visitor-counter {
       text-align: center;
       padding: 9px 0;
       height: auto;
    }

    این عبارات را با عبارات زیر جایگزین کنید.

    .ztvc-visitor-counter {
       direction: ltr;
       text-align: center;
       padding: 9px 0;
       height: auto;
    }

    به همین راحتی و از مشکل پیش آماده کمال عذر خواهی را داریم.


  13. عزیز نگاه کنید دقیقا مثل همون منوی افقی عمل کنید فقط با این تفاوت وقتی که زیر منو ها رو هیدن کردید و با هاور کردن نمایش میدید با دستور right اون رو مثل مثال افقی که با top فاصله میدادید از بالا فاصله بدید و بیارید جلوی منوی عمودیتون بذارید

    باز مشکل دارید سایتتون رو آنلاین بالا بیارید کدتون رو براتون اصلاح کنیم.

    موفق باشید.


  14. سه تا موقعیت right و left و contents دارم. می خوام با بودن یا نبودن موقعیت های راست و چپ ، اندازه موقعیت contents تغییر کنه.

    $x اگر موقعیت right وجو داشته باشه برابر یک میشه.

    $y اگر موقعیت left وجو داشته باشه برابر دو میشه.

    $z حاصل جمع x و y هست.

    بر اساس مقدار Z که عددی بین 0 تا 3 هست ، عرض موقعیت contents تعیین میشه :

    0 یعنی موقعیت راست و چپ وجود ندارن بنابراین عرض موقعیت contents باید تمام صفحه باشه

    1 یعنی فقط موقعیت راست وجو داره بنابراین عرض موقعیت contents باید 787 پیکسل باشه

    2 یعنی فقط موقعیت چپ وجود داره بنابراین عرض موقعیت contents باید 787 پیکسل باشه

    3 یعنی موقعیت راست و چپ وجود دارن بنابراین عرض موقعیت contents باید 577 پیکسل باشه

    نمی دونم اصلا میشه اینطوری عرض رو تنظیم کرد یا نه :21:

    مسعوود جان چرا خودتو، و کد و قالب رو پیچوندی عزیز دلم

    خیلی راحت میتونی این کار رو هم بکنی

    الان با چنتا روش هم برات توضیح میدم که مشکلت کاملا حل بشه

    روش اول (تعریف نام کلاس برای موقعیت ها): اگه اندازه موقعیت های چپ و راستت ثابته و تنها عرض متغیرت مال اون بخش مطالب هست. این کار رو بکن (خوبی این روش اینکه که تغییراتت محدود میشهبه فایل CSS قالبت نه فایل index.php)

    کد HTML مربوط به این روش :

    <!-- Begin Left Sidebar -->
    <?php if ($this->countModules('left')) : ?>
    <div class="left">
    <jdoc:include type="modules" name="left" style="xhtml" />
    </div>
    <?php endif; ?>
    <!-- End Left Sidebar -->
    <!-- Begin Content -->
    <article class="<?php echo $ContentClass; ?>">
    <jdoc:include type="message" />
    <jdoc:include type="component" />
    </article>
    <!-- End Content -->
    <!-- Begin Right Sidebar -->
    <?php if ($this->countModules('right')) : ?>
    <div class="right">
       <jdoc:include type="modules" name="right" style="xhtml" />
    </div>
    <?php endif; ?>
    <!-- End Right Sidebar -->

    کد PHP مربوط به این روش که باید محاسباتش در بالای فایل index.php انجام بشه.

    <?php
    
    if ($this->countModules('left') && $this->countModules('right'))
    {
    
    $ContentClass = "content2";
    }
    else if ($this->countModules('left') || $this->countModules('right'))
    {
    	$ContentClass = "content1";
    }
    else 
    {
    $ContentClass = "content";
    }
    
    ?>

    کد CSS هم که به صورت زیر میشه حالا میتونی اندازه هاتو بر اساس PX یا درصد بنویسی

    .content {	
    width: 100%;
    .
    .
    .
    }
    
    content1{
    width: 75%;
    .
    .
    .
    }
    
    .content2{
    width: 50%;
    .
    .
    .
    
    }
    

    اگر هم ثابت نباشه left و right باز هم مهم نیست و میتونی این روش تعریف نام کلاس رو برای برای همه تعریف کنی و به جای استفاده از یک متغیر از سه متغیر استفاده کنی

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

    فقط یه نکته رو چون خودم تست نکردم تو این روش مطمئن نیستم، به همین خاطر کل دستور style رو نوشتم و خود دلیلش هم اینه که کد های PHP داخل خود CSS وجود نداره و با اینکه سمت سرور هست PHP و زودتر عملایتش انجام میشه ولی احتمال دادم که داخل دستور استایل چون هر کدی نوشته میشه CSS هست PHP اجرا نشه به همین خاطر من به عنوان محتویات متغیر خودم کل دستور style رو تغریف کردم. حالا خودت تست کن اگه جواب داد که چه بهتر نکرد که همین کار که من کردم رو بکن

    کد HTML در این روش :

    <!-- Begin Left Sidebar -->
    <?php if ($this->countModules('left')) : ?>
    <div class="left" <?php echo $LeftSize; ?>>
    <jdoc:include type="modules" name="left" style="xhtml" />
    </div>
    <?php endif; ?>
    <!-- End Left Sidebar -->
    <!-- Begin Content -->
    <article class="content" <?php echo $ContentSize; ?>>
    <jdoc:include type="message" />
    <jdoc:include type="component" />
    </article>
    <!-- End Content -->
    <!-- Begin Right Sidebar -->
    <?php if ($this->countModules('right')) : ?>
    <div class="right" <?php echo $RightSize; ?>>
       <jdoc:include type="modules" name="right" style="xhtml" />
    </div>
    <?php endif; ?>
    <!-- End Right Sidebar -->
    

    کد PHP مربوط به این روش که باید محاسباتش در بالای فایل index.php انجام بشه.

    <?php
    
    if ($this->countModules('left') && $this->countModules('right'))
    {
    
    $RightSize = 'style="width:100px;"';
    $LeftSize = 'style="width:120px;"';
    $ContentSize = 'style="width:500px;"';
    }
    else if ($this->countModules('left') || $this->countModules('right'))
    {
    	$RightSize = 'style="width:200px;"';
    	$LeftSize = 'style="width:220px;"';
    	$ContentSize = 'style="width:530px;"';
    }
    else 
    {
    $RightSize = 'style="width:0px;"';
    $LeftSize = 'style="width:0px;"';
    $ContentSize = 'style="width:100%;"';
    }
    
    ?>

    دیدی خیلی راحت تر از چیزی بود که فکرشو میکردی

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

    موفق و سربلند باشی.


  15. با سلام و تشکر از زحمت های شما دوست گرامی

    من یک سوال داشتم، من این رو نصب کردم، اما هیج کاربری نمی تونه تیکت برای پشتیبانی ارسال کنه، هر چی گشتم نتونستم چیزی پیدا کنم،

    لطفا راهنمایی کنید.

    ممنونم

    سلام و درود

    شما باید با منوی جدیدی برای اینکار استفاده کنید.

    به بخش منو ها برید و در منوی مخصوص کاربر های سایت خودتون منوهای این کامپوننت را با سطح دسترسی های مختلف به عنوان مثال کاربر یا مدیر ایجاد کنید.

    موفق باشید.


  16. والا باید اسپم بدم اینبار

    کارت عالیه خیلی دنبالش بودم

    :78::78::78:[dasdas][dasdas][dasdas][dasdas][dasdas][dasdas][dasdas]:ad54ad::ad54ad::ad54ad::ooof::ooof::ooof::ooof:

    خوشحالیم که به کارتون اومده

    مرتضی جون گل کاشتی. انشالله سال خوبی داشته باشی:35:

    خواهش میکنم. نظر لطف شماست. همچنین شما

    سلام و تشکر

    دوست عزیز بهتر بود از مجیط فارسی شده اش هم تصویر میذاشتی!

    یه سوال هم از خدمت همتون اینکه؛ فرق ،عیب،مزیتش نسبت به سیستم پشتیبانی کاربران هودوما چیه؟

    من که ازش راضیم؟ولی تا ببینیم این چه امکاناتی داره!

    بازهم دست گلتون درد نکنه امیدوارم سال خوب و خوشی رو آغاز کنید!

    و همچنین امیدوارم امسال برای جوملای ایران سالی پر از پیشرفت و تعالی باشه!

    متاسفانه تا صبح روز عید بیدار بودم تا این افزونه رسید و آماده شد دیگه وقت نشد اسکرین شات بگیرم بذارم . استایل بندی فارسی و انگلیسی فرق آنچنانی با هم نداره فقط راست چین شده است و دموی انگلیسی کفایت میکنه

    برای مورد دوم که گفتید چه فرقی داره

    مهمترین اصل اینکه افزونه Hoduma برای جوملای 3 بهینه نشده ولی این مورد شده و این میتونه مهمترین فرق باشه. برای سایر فرق ها هم صفحه ویژگی های این افزونه رو که در بالا دادم با ویژگی های افزونه Hoduma مقایسه کن.

    موفق باشید.


  17. do.php?imgf=joomlaforum.ir_13952994001.jpg

    سلام و عرض تبریک عید سال نو

    بالاخره زحمت ما هم از بی خوابی کشیدن دیشب تموم شد و یه کامپوننت خوب که برای جوملای ورژن 3 کمبودش حس میشد آماده انتشار شد.

    در اکثر سایت ها بودن یه سامانه پشتیبانی بسیار مهم و ضروری هست با اینکه برای جوملای 2.5 انواع و اقسام این نوع سامانه ها به رایگان وجود داشت ولی تو نسخه 3 جوملا سامانه پشتیبانی تیکتی رایگان فارسی وجود نداشت که به همین منظور و برای رفاه حال اونایی که میخوان امسال با انرژی شروع کنن به عنوان هدیه ویژمون این کامپوننت رو تقدیم تموم جوملا کارها بخصوص بچه های انجمن جوملا ایران (بچه های خودمون) میکنم.

    کامپوننت ساخته شرکت آکیبا هست که اسمش هم Akeeba Ticket System هست. این نسخه که ما ترجمه کردیم آخرین نسخه یعنی 1.4.1 هست که با آخرین نسخه جوملای 3 هم سازگاری کامل داره البته به جوملای 2.5 هم سازگار هست. این کامپوننت در دو نسخه رایگان و تجاری ارائه میشه که البته رایگانش هم امکانات کمی نداره ولی تجاریش یه چیز دیگه هست.

    برخی از ویژگی های نسخه رایگان :

    1- قابلیت ثبت مجموعه یا دپارتمان های چندگانه

    2- قابلیت ارسال تیکت خصوصی و عمومی

    3- ارسال و پاسخگویی به تیکت از طریق وبسایت

    4- قابیت باز، بسته و در انتظار نگه داشتن تیکت

    5- قابلیت درج هزینه برای ارسال انواع تیکت خصوصی و عمومی و ارسال پاسخ و ...

    6- قابلیت درج یادداشت های مدیریتی و قابل مشاهده برای کارمندان

    4- روبوت پاسخگوی خودکار البته باید جواب ها و متا های عنوان رو وارد کنید تا درست جواب ارسال کنه

    5- قابلیت مدیریت تیکت ها از طریق مدیریت

    6- آمار بسیار کامل و دقیق در بخش مدیریت

    7- چنتا ماژول و منو هم داره و ...

    کلا امکاناتش کم نیست و برای کار های عادی و وبسایت های مختلف کفاف کار رو میده نسخه رایگان

    سایر ویژگی ها و فرق دو نسخه رو میتونید اینجا ببینید

    Akeeba Ticket System Core vs. Professional - AkeebaBackup.com

    دمو »» سایت سازنده خودش داره از همین اسکریپت استفاده میکنه بنابر این میتونید وبسایت خودشون رو بررسی کنید.

    اطلاعات بیشتر هم به این شرح هست :

    سایت سازنده : Akeeba Ticket System - AkeebaBackup.com

    سایت مترجم : 404 - خطا: 404

    انجمن پشتیبانی : آی تی فروم Database Error

    اما دانلود :

    لینک دانلود کامپوننت فارسی شده از سرور جوملا فروم : دانلود

    لینک دانلود کامپوننت فارسی شده از سرور آپلود بوی : دانلود

    لینک دانلود فقط فایل های ترجمه از سرور لاهیج سرور : .zip"]دانلود

    اگر مشکلی دیدید گزارش بدید تا رفع بشه

    خیلی ممنون که این پست رو دنبال کردید.


  18. امارش دقیقه ؟

    بله دوست عزیز دقیق هست

    برای مشکل سفید شدن دوستان هم قبلا کسایی همین سوال رو ازم کردن که جواب دادن به خاطر تداخل پلاگین این آمار بازدید با فرمورک های قالب های zootemplate هست که گفتم درصورتی که از این قالب ها استفاده میکنید نمیتونید از این افزونه استفاده کنید و سایت سازنده برای رفع مشکل اقدامی نکرده البته من به اطلاعشون رسوندم مشکل رو قبلا و وعده دیباگ کردن دادن ولی آپدیتی ارائه نشد.

    موفق باشید.


  19. bigdump-header-web.jpg

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

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

    حتما شما هم که تا به امروز در وب مشغول به کار هستید به این مشکل برخورده اید که قصد ایمپورت بانک داده های عظیمی از اطلاعات و در بعضی موارد هم نه اونقدر ها عظیم ولی با حجم زیاد را در phpmyadmin هاست خود دارید ولی با محدودیت های بزرگی مواجه میشوید که شما را از ایمپورت فایل sql مذکور باز میدارد.

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

    راه حل های زیادی همچون ادیت کردن فایل php.ini و ... تا کنون در اینترنت ارائه شده ولی هیچکدوم از این روش ها به اندازه این روش که قصد معرفی آن را دارم کارا و اصولی نمیباشد.

    در این روش که بسیار سریع و راحت است شما میتوانید سنگین ترین بانک داده ها را نیز در کمتر چند دقیقه ایمپورت کنید و با مشکلی مواجه نشوید.

    برای شروع و معرفی باید گفت که نام اسکریپتی که قرار بهتون تو این آموزش معرفی بشه bigdump هست که یک تیم روسی اون رو نوشته و باید بسیار از این تیم تقدر کرد که این اسکریپت رو به رایگان و به صورت دونات انتشار داده چون مشکل خیلی از کاربر ها با استفاده از اسکریپت حل میشه. برای توجیه هم بهتره بگم که این اسکریپت در رنکینگ Hot Script تونسته رنک 5 رو از 5 بگیره که واقعا بینظیره

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

    شما میتونید جدید ترین نسخه رو از سمت راست صفحه که در بالا آدرسش رو دادم بگیرد و استفاده کنید.

    همچنین من جدید ترین نسخه موجود رو به همین پست هم پیوست کردم.

    برای راحتی کار شما کاربر ها برای اولین من آموزش استفاده از اون رو ترجمه کردم تا نهایت استفاده رو ببرید.

    آموزش استفاده از bigdump :

    1- فایل bigdump.php را با یک ادیتور کد باز کنید و اطلاعات ضروری و مورد نیاز برای انجام عملیات را که در زیر به آن اشاره شده است وارد کنید.

    - اطلاعات دسترسی به بانک داده

    // Database configuration
    
    $db_server   = 'localhost';
    $db_name     = '';
    $db_username = '';
    $db_password = ''; 
    
    

    - کاراکتر ست فایل sql شما یا همان شیوه نامه کدگذاری فایل مثل utf8

    $db_connection_charset = 'utf8';
    

    - نام فایل sql شما که قصد ایمپورت آن را دارید به عنوان مثال dump.sql

    $filename           = '';
    

    - قابلیت ایجکسی (Ajax) که فقط دو مقدار ( true / false ) را قبول میکند.

    $ajax               = true;
    

    - تعداد خط قابل ایمپورت در هر بار ایمپورت یا همان هر جلسه (Session) ایمپورت

    $linespersession    = 3000; 
    

    - تعریف تگ های توصیفی در فایل sql شما (به صورت پیشفرض سه تگ توصیفی # و -- و DELIMITER در آن تعریف شده است) اما شما میتوانید همانند آن ها عمل کرده و موارد دیگری را نیز اضافه کنید.

    $comment[]='#';
    $comment[]='-- ';
    $comment[]='DELIMITER';
    // $comment[]='---';  
    $comment[]='/*!';
    
    

    - و موارد دیگه ای که میتونید مثلا درباب CSV و ... تغییر دهید فقط دقت کنید در صورتی که به php مسلط نیستید از این خط به پایین را به هچ وجه تغییر ندهید.

    // *******************************************************************************************
    // If not familiar with PHP please don't change anything below this line
    // *******************************************************************************************
    

    در مقابل تمام موارد به طور کامل توضیح انگلیسی موجود هست ولی باز اگه مشکلی بود بپرسید یا رو ترجمه مشکلی داشتید بگید براتون توضیح بدم.

    2- قبل از شروع به عملیات جداول قدیمی را با استفاده از phpMyAdmin کاملا حذف (ِDROP TABLE) کنید تا در حین عملیات خطایی از بابت به وجود نیاید.

    3- یک محیط کار یا همون آدرس دسترسی برای استفاده از اسکریپت ایجاد کنید. به عنوان مثال یک پوشه با نام dump در روت سایت خود ایجاد کنید.

    4- فایل bigdump.php و فایل SQL به طور مثال dump.sql را با استفاده از FTP در محیط کار یا همان پوشه dump که در شماره 3 از آن نام برده شد قرار دهید.

    توجه : اگر از MS Windows برای بارگزاری استفاده میکنید، برای آپلود فایل bigdump.php و dump.sql خود از حالت TEXT استفاده کنید و در صورتی که فایل شما با فرمت gz همانند dump.gz است برای آپلود از حالت BINARY استفاده کنید.

    5- با استفاده از آدرس زیر فایل bigdump را اجرا کنید. دقت کنید که این آدرس وابسته به آدرس دهی شده در بند 3 است و یک آدرس ثابت نیست.

    http://www.yourdomain.com/dump/bigdump.php
    

    به همین سادگی الان شما میتوانید فایل sql را ایمپورت کنید.

    6- اگر در مرورگر شما JavaScript نصب باشد bigdump برای هر بار ایمپورت جلساتی (Sessions) را تعیین میکند.

    7- حالا کمی آرام باشید و صبر کنید تا bigdump عملیات را به طور کامل انجام دهد. به هیچ وجه تا تمام نشدن کار bigdump تب یا پنجره مروگر را نبندید. این عملیات ممکن است دقایقی بطول بینجامد پس کمی صبور باشید.

    8- حالا محتویات پوشه dump که شامل فایل bigdump.php و dump.sql است را به طور کامل پاک کنید.

    همچنین علاوه بر این روش استفاده حدود 8 توجه هم در سایت اصلی پشتیبانی این اسکریپت ذکر شده که برای کار با حرفه ای تر با این اسکریپت میتونید از اون ها هم استفاده کنید چون یکم وقتم کم بود دیگه اون ها رو ترجمه نکردم و متن این 8 توجه به شرح زیر هست که اگه وقت کنم اونا رو هم ترجمه و جایگزین متن انگلیسی پایین میکنم.

    توجهات :

    Note 1: BigDump will fail processing large tables containing extended inserts. An extended insert contains all table entries within one SQL query. BigDump isn’t able to split such SQL queries. In most cases BigDump will stop if some query includes to many lines. But if PHP complains that allowed memory size exhausted or MySQL server has gone away your dump probably also contains extended inserts. Please turn off extended inserts when exporting database from phpMyAdmin. If you only have a dump file with extended inserts please ask for our support service in order to convert it into a file usable by BigDump.

    Note 2: If you want to upload the dump files via web browser give the scripts writing permissions on the working directory (e.g. make chmod 777 on a Linux based system). You can upload the dump files from the browser up to the size limit set by the current PHP configuration of the web server. Alternatively you can upload any files via FTP. Some web servers disallow script execution in the directory with writing permissions for security reasons. If you changed the permissions on the working directory and you are getting a server error when running the script restore the permissions to their normal state (chmod 755) for directories.

    Note 3: If Timeout errors still occur you may need to adjust the $linespersession setting in bigdump.php.

    Note 4: If mySQL server overrun occurs you can use $delaypersession setting to let the script sleep some milliseconds or more before starting next session. This setting will only work if the JavaScript is activated.

    Note 5: BigDump is currently not able to restore a single dump file with multiple databases inside (switched by the USE statement). BigDump is also not able to restore a single specific database from the dump file containing multiple databases.

    Note 6: If you experience problems with non-latin characters while using BigDump you have to adjust the $db_connection_char_set configuration variable in bigdump.php to match the encoding of your dump file.

    Note 7: GZip support is only available with PHP 4.3.0 and later. Using a huge GZip compressed dump file can cause the script to exceed the PHP memory/runtime limit since the dump file has to be unpacked from the beginning every time the session starts. If this happens use the uncompressed dump. It’s your only chance.

    Note 8: It’s not a very good idea, but if you can also import from CSV file into one mySQL table using Bigdump. You have to specify the table name in $csv_insert_table. Please also check other CSV settings in the Bigdump configuration.

    مواد قابل دانلود :

    فایل bigdump با لینک مستقیم از سایت سازنده

    لینک به وبسایت اصلی :

    Usage | BigDump: Staggered MySQL Dump Importer

    خیلی از توجهتون به این آموزش ممنونم و امیدوارم اگه کسی داره این متن رو در سایتش کپی میکنه و اشتراک میذاره که کار بسیار خوبی هم هست برای حمایت یا قدردانی از وقتی که من رو ترجمه این گذاشتم لینک به منبع اصلی خبر یعنی اینجا رو بذارن.

    خیلی ممنون


  20. هر سوالی در رابطه با این تاپیک دارید می تونید در این تاپیک بپرسید و از ارسال اسپم هم خود داری کنید . مطمئن باشید به محض اینکه دوستان وارد به این کامپوننت به این تاپیک سر بزنن پاسخگو شما هستن . یه موضوعی دیگه ای هم که باید بگم این هستش که این کامپوننت توسط آقای مرتضی اسفندیاری به صورت رایگان در این انجمن قرار داده شده و اینکه خود ایشون و دوستان درباره مشکلات این کامپوننت به ما بقی کاربران پاسخگو می باشند نظر لطف شون هستش و یک نوع وظیفه نیستش { می توانند جواب ندهند } . پس لطفا در نوع ارسال پست هاتون دقت کنید . هیچ کس از هیچ کس در این انجمن طلب نداره و همه این آموزشها و رفع مشکلات در انجمن همگی از سر لطف و راهنمایی دوستان هستش . این نکته ای بودش که واجب دونستم که بگم ، چون نه تنها شما بلکه یه تعدادی دیگه از کاربران یه خورده کم لطفی میکنند .

    به هر حال لطفا این موضوعی در آخر ذکر کردم ادامه ندید و سوالاتتون بپرسید ...

    ممنون .

    موفق باشید . :ds6a5d:

    آقا مهدی ممنون از دفاعت. به خدا من مرتضی فرد صفاری هستم. چرا اینقدر همه اسم منو اشتباه میگن آخه؟

    دوست عزیز . ما اینجا از کسی طلب نداریم. این همه مدیر و ناظر داریم هدف از راه اندازی این انجمن رفع مشکل افرادی مثه منه که یه جای کارشون گیره . پس دوستانی که وارد کار هستن وظیفشون اینه که جوابگو باشن. کم لطفی فقط از ما نیست . به هیچ وجه قصد توهین ندارم . تا اینجا هم اگه چیزی از جوملا بلدم فقط بخاطر وجود همین انجمنه. حرف من اینه که سرعت پاسخگویی خیلی پایینه . خود من چندتا از پستام بخاطر اینکه کسی جوابمو نداد بی جواب موند و بیخیالش شدم. اااااااااننننجمن؟؟؟؟ سرعت بده giftgiftgiftgiftgift

    اگه حرف بدی زدم معذرت میخوام

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

    شما سوالتون رو همینجا بپرسید بدونیم حالا هرکس تو این انجمن جواب شما رو میدن

    ممنونم از راهنمایی

    اما پیداش نمیکنم منطقه 3 رو میخوام ویرایش کنم

    راهنمایی بفرمایید لطفا

    بعد مشکل شما در مورد منطقه 3 چی هست و کجا هست ؟ اگه تو ترجمه هست که بهتون آدرس فایل ترجمه رو بدم برید اصلاح کنیدش

    چون من یادن نیست چیزی به اسم منطقه 3 در افزونه بوده باشه

    دمو رو هم در صورت امکان بذارید


  21. سلام دوست عزیز

    شما به تایپیک ارائه کامپوننت املاک برو و کامپوننت مجزا که به صورت آپدیت در همون تایپیک ارائه شده رو مجددا رو سایتت نصب کن و طبق آموزشی که داده شده برای تموم بخش ها یه تاریخ پایان قرار بده مثلا برای 5 یا 10 سال دیگه که مشکلت رفع میشه 100 درصد. چون بعد از ادیت رو تعداد زیادی سایت تست شد.

    موفق باشی