ماژولها

شروع موضوع توسط administrator ‏1 سپتامبر 2011 در انجمن ماژول

  1. administrator

    administrator مدیریت کل سایت

    تاریخ عضویت:
    ‏27 جولای 2011
    ارسال ها:
    2,989
    تشکر شده:
    1,027
    با سلام به همه دوستان عزيز
    در اين بخش قصد دارم تمام ماژولهاي نيوك 8.2 رو جمع آوري و در ساتي قرار دهيم. از تمامي كاربران درخواست داريم در صورتي كه سوال و يا مشكلي دارند در بخش"سوالات و مشكلات" مطرح كنند.
    با تشكر
     
  2. administrator

    administrator مدیریت کل سایت

    تاریخ عضویت:
    ‏27 جولای 2011
    ارسال ها:
    2,989
    تشکر شده:
    1,027
    ماژول پروژها براي شما

    ماژول پروژها براي شما
    اينم از اولين ماژول،ماژول پروژها كه براي نيوك 8.2 ميباشد كه ميتواندي دانلود كنيد.

    توجه مهم:حتما Mainfile_Edit.txt را باز كنيد و دقت كنيد كه بايد يك تغييراتي در Mainfile.php كه در هاستون هست بايد ايجاد كنيد

    آموزش نصب:
    ابتدا شما بايد بايد پيوست بالا را دانلود كنيد و بعد از باز كردن ZIP
    5 تا فولدر در داخل ان هست
    1-فولدر block را باز كنيد و فايل block-NukeProject.php را به پوشه block در هاست خود منتقل كنيد.
    2-فولدر includes را باز كنيد و فايل nsnpj_func.php را به پوشه includes در هاست خود منتقل كنيد.
    3- فولدر modules را باز كنيد و كل فولدر Projects را به پوشه modules در هاست خود منتقل كنيد.
    4-فولدر language را باز كنيد و كل فولدر nukeproject را به پوشه language
    در هاست خود منتقل كنيد.
    5-فولدر images و بعد از ان فولدر admin را باز كنيد و حالا بايد عكس nukeproject.png را به هاست خود در مسير images\admin منتقل كنيد.
    حالا نوبت به Import كردن SQL.txt در ديتابيس مي رسه:
    ابتدا وارد Myphpadmin سايت خود شويد و سپس ديتابيسي كه نيوك را در ان نصب كردين را انتخاب كنيد.
    بعد از انتخاب ديتابيس بر روي گزينه Import كليك كنيد تا وارد صحفه Import شويد.حالا در قسمت File to import بوسيله Browse تسكت SQL كه در فولدر Projects هست فرا بخوانيد.
    در قسمت Character set of the file حتما حتما حتما زبان Latin1 را انتخاب كنيد وگرنه فونت اين ماژول به هم مي خوره.حالا بر روي گزينه Go كليك كنيد تا جدول هاي مربوط به اين ماژول در ديتابيس ساخته شود.
    خوب حال نوبت به اديت فايل mainfile.php مي رسه:
    تكست Mainfile_Edit را در فولدر Projects باز كنيد و در اين تكست به خوبي توضيح داده شده.شما بايد به هاست خود برويد و فايل mainfile.php كه در public_htm يا www (در همان صحف اول root ) باز كنيد و اين را پيدا كنيد

    PHP:
    ?>
    خطه اخر به شماره خطه 2036 هست
    شما بايد قبل از آن اين كد را اضافه كنيد
    PHP:
          include_once("includes/nsnpj_func.php");
    Save كنيد و mainfile.php را ببنديد.
    حالا به مديريت نيوك رفته و اين ماژول را فهال كنيد.
    سعي كردم كه به زبان خيلي ساده توضيح بدم كه همي دوستان بتونن استفاده كنند.
     

    پیوست ها:

    • Project.zip
      اندازه فایل:
      کیلوبایت 225
      نمایش ها:
      1
  3. administrator

    administrator مدیریت کل سایت

    تاریخ عضویت:
    ‏27 جولای 2011
    ارسال ها:
    2,989
    تشکر شده:
    1,027
    سیستم امتیازدهی فوق العاده

    سیستم امتیازدهی(cashmod) یک سیستم امتیاز قدرتمند برای انجمن های PHPbb است که برای bbtonuke نیز طراحی شده است. این سیستم به شما این امکان را می دهد تا چندین واحد امتیاز داشته باشید، برای گروه های خاص حقوق تعیین کنید و یا امتیازدهی را در بخشی غیرفعال کنید و بسیاری امکانات دیگر.

    روش نصب:
    به دلیل آنکه روش نصب این مد کمی طولانی بود من راهنمای نصب اختصاصی فارسی (نظیر آن هایی که در مدهای نوشته ی خودم بود) برایش نساختم. به علاوه چون مد نوشته ی خودم نبود این کار هم چندان صحیح نبود.
    نصب مد کمی مشکل است و نیاز به تغییرات زیادی در فایل ها دارد بنابراین پیش از هرچیز حتماً از پوشه های forums و members_list و Private_message پشتیبان گیری کنید. ( نیازی به پشتیبان گیری از دیتابیس نیست.)
    جهت نصب ابتدا تمامی پوشه های موجود در دایرکتوری cashmod221 از داخل فایل زیپ را به دایرکتوری روت هاست خود کپی کنید.( گزینه ی overwrite را فعال کنید تا با مشکل مواجه نشوید. برای اطلاعات بیشتر به قسمت تغییرات در نسخه ی فارسی بروید.) در قسمت PHPmyadmin با انتخاب دیتابیس مربوط به ناک خودتان به تب sql (یعنی قسمتی که می توان با نوشتن دستورات آن ها را اجرا کرد) رفته و محتویات فایل cashsqlinst.txt را داخل textarea کپی پیست کنید.(متأسفانه به دلایلی نمی توان فایلی مخصوص ایمپورت ایجاد کرد تنها متن را کپی و پیست کنید.)
    سپس مطابق فایل cm_install_221 شروع به ویرایش فایل ها کنید. در ویرایش فایل ها بسیار دقت کنید چون با کمی اشتباه نه تنها مد کار نخواهد کرد بلکه انجمن شما از کار خواهد افتاد و شما باید نسخه ی پشتیبان را جایگزین کنید و دوباره اقدام کنید.
    برای نصب مد لازم است همانطور که در راهنما گفته شده باید ابتدا خطی را پیدا کنید و سپس بعد یا قبل از آن ( و در یک مورد به جای آن) چیزی بنویسید. در این که باید خط جدید را کجا وارد کنید خیلی دقت کنید.
    پس از آنکه نصب مد انجام شد، شما می توانید با رفتن به یکی از دو قسمت:
    1) مدیریت کل سایت  تالار گفتمان  از منوی کنار زیر cash mod گزینه ی cash admin
    2) مدیریت کل سایت  مدیریت امتیازات
    به بخش مدیریت بروید. کار با این سیستم نسبتاً ساده است. اما چنانچه با مشکلی مواجه شدید می توانید از من سؤال کنید و من اگر بلد بودم سعی می کنم پاسختان را بدهم.

    امکانات:
    همانطور که در عکس می بینید یکی از مهم ترین امکانات این سیستم و مزیتش نسبت به سایر سیستم ها امکان داشتن بیش از یک واحد امتیاز است. برای مثال شما می توانید( چنان که در عکس دوم می بینید) یک واحد امتیاز و یک واحد $ داشته باشید و سپس برای هریک میزانی تعیین کنید. مثلاً هر کاربر با هر پست 1 امتیاز و نیم دلار بگیرد. سپس می توانید تعیین کنید که هر امتیاز چند دلار ارزش دارد و سپس با فعال کردن امکان تبدیل به کاربران اجازه دهید امتیازهایشان را به دلار تبدیل کنند و یا برعکس.
    همچنین امکان مدیریت و اهدای امتیاز هم وجود دارد.
    شما می توانید برای کل اعضا یا برای اعضای گروه خاصی حقوق تعیین کنید که ظرف مدت خاصی به او تعلق گیرد و مثلاً هر هفته چند امتیاز بگیرد. یا می توانید امتیازهای یک گروه را به صورت دسته جمعی ویرایش کنید.

    یک اشکال:
    یک اشکال نسبتاً بزرگ در این مد وجود دارد و آن اینکه در بخش امتیاز گروه ها متنی وجود ندارد! این اشکال تقریباً در تمام نسخه هایی که من دیدیم وجود دارد و بنابراین شاید جزئی از خود برنامه باشد!
    اما طرز کار این صفحه به این شکل است.
    در جدول مربوط به هر گروه یک لیست بازشونده و یک فیلد خالی قرار دارد ( زیر ستون واحد مورد استفاده ی انجمن شما!) لیست بازشونده تعیین کننده ی عملیاتیست که باید انجام بگیرد و فیلد مقدار امتیاز. مثلاً اگر از لیست گزینه ی حذف را انتخاب کنید و در فیلد عدد 10 را بنویسید به کلیه ی اعضای آن گروه 10 امتیاز اضافه می شود. (گزینه ی تنظیم امتیازها را به آن عدد تغییر می دهد و گزینه ی omit را من نمی دانم!) برای انجام این عمل هم باید روی دکمه ی بروز رسانی کلیک کنید.
    یک دکمه ی ویرایش نیز بالای دکمه ی بروز رسانی وجود دارد که برای تعیین تنظیمات اختصاصی امتیاز برای یک گروه است. یعنی شما در قسمت تنظیمات کلی مشخص می کنید که همه ی کاربرها با هر پست 1 امتیاز بگیرند ولی در این قسمت می توانید تعیین کنید مدیران با هر پست 2 امتیاز بگیرند و حقوقی معین فقط برای گروه خودشان داشته باشند.

    تغییرات نسخه ی فارسی:
    در هنگام ترجمه ی مد تغییراتی در راهنما ایجاد شد تا تمام خط ها قابل یافتن باشند(در نسخه ی اصلی به دلیل برخی تفاوت های نگارشی و ضمناً هماهنگ نبودن با ناک فارسی اکثر خط ها قابل یافتن نبود.)
    یک مورد اشکال که مربوط به صفحه ی لیست اعضا بود و باعث می شد بهم ریختگی صورت بگیرد رفع شد( در این صفحه یک ستون به عنوان امتیاز اضافه می شود اما به علت یک اشکال کوچک جابه جایی کل ستون ها بهم می ریخت و زیر ستون امتیاز تاریخ عضویت زیر ستون تاریخ عضویت تعداد ارسال ها و زیر ستون تعداد ارسال ها امتیاز نمایش داده می شد که این مشکل برطرف شد.)
    اشکالات آدرس دهی غلط که باعث می شد با error مربوط به پیدا نشدن فایل include شده روبه رو شویم نیز رفع شده.
    دو تغییر اختصاصی مربوط به ناک هم انجام شده:
    1) تغییر بلوک CZUserinfo ( بلوک پیش فرض آمار ناک 8.1) به شکلی که آواتار، درجه و امتیاز هر کاربر وارد شده را در بلوک نمایش دهد(تصویر 1) کار چندان مشکلی نبود چند 0 را به 1 و یک امتیاز را به user_points تغییر دادم!!!
    2) تغییر لینک pointadjust در مدیریت کل به نحوی که مستقیماً شما را به صفحه ی مدیریت cashmod ببرد.( چون سیستم امتیازدهی خود ناک خراب است!)


    توجه!!! توجه!!!
    اگر از بلوک CZUserinfo استفاده می کنید، حتماً هنگام ساخت واحد، قسمت «فیلد پایگاه داده برای واحد» آن واحدی را که می خواهید مقدارش به عنوان امتیاز کاربر در بلوک نمایش داده شود با user_points پر کنید وگرنه همواره مقدار صفر نمایش داده می شود.
     

    پیوست ها:

    • modules.zip
      اندازه فایل:
      کیلوبایت 138.8
      نمایش ها:
      8
  4. administrator

    administrator مدیریت کل سایت

    تاریخ عضویت:
    ‏27 جولای 2011
    ارسال ها:
    2,989
    تشکر شده:
    1,027
    ماژول جستجوگر دامنه​
    فایل زیر را دانلود کرده و سپس در روت هاستتون بریزید و در همان حالت از حالت فشرده خارجش کنید پس از انجام این کار به مدیریت ماژول ها بروید و قسمت ماژول های غیر فعال ماژولی با نام"domain-search" را فعال کنید،شما می توانید این ماژول را در سایت خودتون مانند آدرس زیر مشاهده کنید:
    http://siteshoma.ir/modules.php?name=domain-search
    سازنده: امير مســــعود
     

    پیوست ها: