تبلیغات در اینترنت

تبلیغات در اینترنتگیفت کارت گوگل پلی
صفحه 3 از 3 نخستنخست 123
نمایش نتایج: از 21 به 26 از 26

مقاله: آموزش هماهنگ سازی نیوک 8.3 با vb نسخه 1.4 نهایی (رایگان)

    1. آموزش هماهنگ سازی و ست نیوک 8.3 با vb نسخه 1.4 نهایی (رایگان) »

      آموزش هماهنگ سازی و ست نیوک 8.3 با vb نسخه 1.4 نهایی (رایگان)

      نگارش: , by (کاربر سایت)
      2012/02/17 05:48 PM
      امتیاز: 

      سمه الله الرحمن الرحیم

      نسخه 1.4 سیستم + آموزش کامل از نصب و استفاده از آن و یک کلاس برای توسعه و تبدیل ساختار ماژول کاربری نیوک به وی بی که برای توسعه دهنده های نیوک هست خوب میرم سر اصل مطلب :
      در نسخه 1.4 مشکل نصب نیوک در روت بر طرف شده یعنی همه کسانی که نیوک 8.3 دارن میتونند این از این آموزش استفاده کنند.
      اموزش نصب :
      ابتدا از دیتابیس نیوک خود یک بکاپ بگیرید.
      بخش اول نصب ( نصب ویبلتون):

      1- ابتدا به سایت http://www.vbiran.ir رفته و اخرین نسخه ویبلتون را از آنجا دریافت کنید

      2- سپس یک پوشه در روت هاست خود با نام forum درست کرده .
      لطفا در حد امکان برای این که مشکلی بعدا به وجود نیاد ویبلتون خود را در فولدر نصب کنید و در ساب نصب نکنید.
      3- سپس ویبولتین خود را در پوشه forum خود اپلود کرده و نصب کنید.و سپس فارسی ساز ویبولتین را نصب کرده .
      فارسی ساز های ویبولتین را از ادرس زیر دانلود کنید
      http://www.vbiran.ir/forum54.html
      بخش دوم نصب : انتقال اطلاعات از phpbbبه vb

      4- سپس فایل ضمیمه را با نام nuke&vbv.1.4 را دانلود کرده و محتوا فولدر upload داخل فایل ضمیمه دانلود شده را در روت نیوک خود اپلود کنید .

      --سپس فایل vbcon.php را باز کرده و تنظیم کنید.

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

      6-سپس به دیتابیس نیوک خود رفته و تیبل nuke_usars را پیدا کرده و از آن یک بکاپ بگیرید و سپس بکاپ را با یک ادیتور متن باز کرده و همه nuke_users ها را با کلمه nuke_bb3users جایگزین کنید و سپس فایل را ذخیره کنید و سپس به دیتابیس نیوک خود بازگشته و سپس بیکاپ ویرایش کرده خود را ایمپرت کنید به دیتابیس

      7- و سپس یک صفحه باز میشود برای انتخاب تالار گفتمان مقصد و مبدا در فیلد اول phpbb3 را انتخاب کرده و در فیلد دوم اگر ویبولتین شما نسخه 4 است vBulletin 4 را انتخاب کرده .

      8- بعد از Next کردن وارد صفحه ی جدیدی میشوید که در آن چند قسمت با دکمه استارت ماژول وجود دارد .

      9- اولین قسمت مربوط به چک کردن دیتابیس ها هست Check and update database . روی استارت ماژول کلیک کنید .

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

      11- پس از رد کردن این مرحله باید تمامی مراحل را تک تک ( ترجیحاً به جز Associate Users ) انجام دهید تا پایان برسد .

      12-پس از تمام شدن تمامی مراحل با تعجب خواهید دید که صفحه اصلی هیچ تغییری نکرده است !!

      13-برای درست شدن آن باید به ادمین سی پی --> تعمیر شمارنده بروید و تمامی قسمت ها را آپدیت کنید .
      بخش سوم نصب (ویرایش بلوک آمار و بلوک عضویت سریع ):

      18- به پنل نیوک رفته و به اول به قسمت بلوک ها رفته و بلوک VBQRegisteration را فعال کرده .
      بخش چهارم نصب (پلاگین عضویت سریع در تالار گفتمان):

      19-به پنل مدیریت ویبلتون رفته و بخش مدیریت محصولات رفته و اضافه کردن محصول جدید را کلیک کنید و سپس فایل ضمیمه که اول کار دانلود کردید را دوباره باز کنید و پوشه forum product را باز کنید درون آن فایل های pro1.xml و product-vietvbb_topstats_vb4.xml و آن را توسط پنل وی بی انتخاب کنید و بر روی نصب کلیک کنید. و سپس به بخش نصب فارسی ساز ها رفته و فارسی ساز موجود در همان فولدر را نصب کنید.

      20- سپس به بخش تنظیمات اصلی انجمن رفته و تنظیمات عضویت سریع را انتخاب کرده و سپس آن را فعال کنید و ذخیره کنید.
      بخش پنجم نصب ( تنظیم کردن لینک برای افراد غیر عضو روی ویبلتون):

      21- به پوشه modules واقع در نیوک رفته سپس به پوشه News فایل pdf.php را با یک ادیتور باز کنید سپس خط زیر را پیدا کرده:

      کد:
      require_once("mainfile.php");
      و بعد از آن کد های زیر را قرار دهید

      کد:
      include("../../vbcon.php");
      22-سپس کد زیر را پیدا کرده

      کد:
      if ($newslevel == 0) {
      و به جای آن کد زیر را بگزارید :

      کد:
      if($vbulletin->userinfo['usergroupid'] != '8'){
      و سپس بعد از کد بالا کد زیر را پیدا کرده:
      کد:
      $newslevel == 1
      و به جای آن کد های زیر را بگزارید :
      کد:
      $vbulletin->userinfo['usergroupid'] == 10
      کد زیر را پیدا کرده:
      کد:
      elseif ($newslevel == 2 AND is_admin($admin))
      و به جای آن کد زیر را بگزارید:
      کد:
      elseif ($vbulletin->userinfo['usergroupid'] == 6 AND $vbulletin->userinfo['usergroupid'] == 7)
      کد زیر را پیدا کنید:
      کد:
      elseif ($newslevel == 2 AND !is_admin($admin))
      و به جای آن کد زیر را قرار دهید:
      کد:
      elseif ($vbulletin->userinfo['usergroupid'] == 8 AND $vbulletin->userinfo['usergroupid'] == 4)
      کد زیر را پیدا کنید :
      کد:
      elseif ($newslevel == 3 AND paid())
      به جای آن کد زیر را قرار دهید:
      کد:
      elseif ($vbulletin->userinfo['usergroupid'] == 10
      همچنین کد زیر را پیدا کرده

      کد:
      modules.php?name=Your_Account&op=new_user
      و به جای آن کد زیر را قرار دهید

      کد:
      ".$forumpath."/register.php
      بخش ششم نصب ( اضافه کردن کد سیزن ویبلتون به نیوک ):

      24-فایل mainfile.php را باز کنید کد زیر را پیدا کنید :
      کد:
      function is_user($user) {
          if (!$user) { return 0; }
          static $userSave; 
          if (isset($userSave)) return $userSave;
          if (!is_array($user)) {
              $user = base64_decode($user);
              $user = addslashes($user);
              $user = explode(":", $user);
          }
          $uid = $user[0];
          $pwd = $user[2];
          $uid = intval($uid);
          if (!empty($uid) AND !empty($pwd)) {
              global $db, $user_prefix;
              $sql = "SELECT user_password FROM ".$user_prefix."_users WHERE user_id='$uid'";
              $result = $db->sql_query($sql);
              list($row) = $db->sql_fetchrow($result);
              $db->sql_freeresult($result);
              if ($row == $pwd && !empty($row)) { 
                   return $userSave = 1;
              }
          }
          return $userSave = 0;
      }
      و به جای آن کد زیر را قرار دهید:
      کد:
      function is_user($user) {
           if (!$user) { return 0; } 
          static $userSave; 
          if (isset($userSave)) return $userSave;
          if (!is_array($user)) {
              $user = base64_decode($user);
              $user = addslashes($user);
              $user = explode(":", $user);
          }
          $uid = $user[0];
          $pwd = $user[2];
          $uid = intval($uid);
          if (!empty($uid) AND !empty($pwd)) {
              global $db, $user_prefix;
              $sql = "SELECT user_password FROM ".$user_prefix."_users WHERE user_id='$uid'";
              $result = $db->sql_query($sql);
              list($row) = $db->sql_fetchrow($result);
              $db->sql_freeresult($result);
              if ($row == $pwd && !empty($row)) { 
                   return $userSave = 1;
              }
          }
          
      include "forum/includes/config.php";
          
      $db2 = new sql_db($config['MasterServer']['servername'], $config['MasterServer']['username'], $config['MasterServer']['password'], $config['Database']['dbname'], false);
      $prefix2 = $config['Database']['tableprefix'];
      
      $vbulletin->GPC['username'] = $row['username'];
      $vbulletin->GPC['password'] = $row['password'];
      
      $vbulletin->userinfo['password'] = $row['password'];
      $vbulletin->userinfo['userid'] = $row["userid"];
      $vbulletin->userinfo['username'] = $row["username"];
      
      $vbulletin->session->vars['styleid'] = 2;
      $vbulletin->session->vars['userid'] = 2;
      
      
      $vbulletin->db->query_write("DELETE FROM cpsession WHERE id = '".$vbulletin->userinfo['userid'] ."'");
      
      exec_unstrike_user($vbulletin->GPC['username']);
      $vbulletin->session->vars = $vbulletin->session->fetch_session($vbulletin->userinfo['username']);
      $db->query_write("
      INSERT INTO session
      (sessionhash, userid, host, idhash, lastactivity, styleid, loggedin, bypass, useragent)
      VALUES
      ('" . $db->escape_string($vbulletin->session->vars['sessionhash']) . "', " . $vbulletin->session->vars['username'] . ", '" . $db->escape_string($vbulletin->session->vars['host']) . "', '" . $db->escape_string($vbulletin->session->vars['idhash']) . "', " . TIMENOW . ", " . $vbulletin->session->vars['styleid'] . ", 1, " . iif ($logintype === 'cplogin', 1, 0) . ", '" . $db->escape_string($vbulletin->session->vars['useragent']) . "')");
      
      $newsession =& new Session($vbulletin, '', $vbulletin->userinfo['username'], '', $vbulletin->session->vars['styleid']);
      
      $newsession->set('userid', $vbulletin->userinfo['userid']);
      $newsession->set('loggedin', 1);
      $newsession->set('bypass', 1);
      $vbulletin->session =& $newsession;
      
      $cpsession = $vbulletin->session->fetch_sessionhash($vbulletin->userinfo['userid']);
      
      $vbulletin->db->query_write("INSERT INTO cpsession (id, hash, dateline) VALUES (" . $vbulletin->userinfo['userid'] . ", '" . $vbulletin->db->escape_string($cpsession) . "', " . TIMENOW . ")");
      return $userSave = 0;
      mysql_close($con);     
      }
      بخش ششم نصب ( تغییر لینک تالار گفتمان در قالب ):

      26- به فایل منیجر رفته و به پوشه قالب خوب رفته و فایل theme.php را ویرایش کرده و ادرس تالار گفتمان را از Forum به forum تغییر داده .
      بخش نهم نصب ( تنظیم اطلاعات فایل vbcon.php ):


      ***
      امکاناتی :
      - انتقال همه موارد از انجمن ساز phpbb به ویبلتون
      - بلوک عضویت سریع
      - بلوک ورود وی بی
      - بلوک اخرین ارسال های تالار گفتمان
      - ست کردن لینک برای افراد غیر عضو بر روی وی بی
      نسخه 1:
      - انتقال انجمن از phpbb به vb 4.0.x
      - بلوک اخرین ارسال های وی بی
      - بلوک ثبت نام وی بی
      نسخه 1.2:
      - انتقال از phpbb به vb 4.x.x
      - بروز رسانی بلوک اخرین ارسال های
      - بلوک ورود به سایت
      - آموزش قرار دادن لوگین وی بی در هر صفحه دلخواه در سایت
      - ست کردن لینک برای افراد غیر عضو روی ویبلتون
      - آموزش ست کردن بلوک عضویت سریع به وی بی +( عضویت سریع در صفحه اصلی انجمن )
      - یک کلاس php هم ضمیمه میکنم برای مدیران عزیز و کلا حرفه ای ها
      -توابع داخل کلاس(نسخه 1){
      -register_newuser ( ساختن کاربر جدید )
      -activate_user ( فعال سازی کاربر)
      -deactivate_user ( غیر فعال کردن کاربر)
      -requestact_user ( درخواست ایمیل فعال ساز جدید)
      -request_password( درخواست رمز عبور )
      -check_password_request( تایید رمز عبور گم شده)
      -change_password ( تغییر رمز عبور)
      -update_user( بروزرسانی اطلاعات کاربر)
      -delete_user( حذف کاربر)
      -login( ورود)
      -logout(خروج)
      }:
      نسخه 1.3 :
      - حل مشکل ادرس دهی
      - حل مشکل سیزن برای ورود
      - حل مشکل بلوک عضویت سریع
      - حل مشکل بلوک آمار کاربران
      - اضافه شدن فایل vbcon.php برای تنظیمات
      نسخه 1.4:
      - حل مشکل ادرس دهی
      - حل مشکل بلوک آمار کاربران
      - حل مشکل عضویت سریع
      - حل مشکل نظرات
      - حل مشکل فراموشی رمز عبور
      - حل مشکل عضویت
      - خل مشکل لینک برای اعضا
      - حل مشکل بلوک اخرین ارسال ها
      - حل مشکل خراب شدن کارکتر ها بعد از انتقال
      - حل مشکل خطای دیتابیس هنگام انتقال
      - حل مشکل شناسایی نکردن دیتابیس

      سوالات متداول
      1- بعد از انجام همه مراحل مشکل در خراب شدن متن های فارسی دارم چکار باید کنم؟
      جواب : فایل پوشه تالار گفتمان رفته و سپس به پوشه impex رفته و سپس فایل ImpExConfig.php را با یک ادیتور باز کنید سپس خط زیر را پیدا کرده:

      کد:
      $impexconfig['target']['charset'] = 'utf8';
      و به جای ان کد زیر را بزارید:

      کد:
      $impexconfig['target']['charset'] = '';
      و خط زیر را پیدا کرده:

      کد:
      $impexconfig['source']['charset'] = 'utf8';
      و به جای آن خط زیر را قرار دهید:

      کد:
      $impexconfig['source']['charset'] = '';
      2- در قسمت Check and update database به خطای mysql بر میخورم چه کاری باید بکنم؟
      جواب : به پوشه تالار گفتمان رفته سپس به پوشه impex رفته و سپس فایل index.php را باز کرده و به خط 270 رفته و به جای کد زیر :

      کد:
      ) TYPE=MyISAM";
      کد زیر را قرار دهید:

      کد:
      )";
      3- در مرحله Check and update database همه تیبل ها قرمز هستن چکار باید بکنم؟

      جواب : فایل پوشه تالار گفتمان رفته و سپس به پوشه impex رفته و سپس فایل ImpExConfig.php را با یک ادیتور باز کنید سپس خط زیر را پیدا کرده:

      کد:
      $impexconfig['source']['tableprefix']   = 'nuke_';
      و سپس به جای کد زیر :

      کد:
      nuke_
      پسوند تیبل های دیتابیس خود را قرار دهید.

      4- هنگامی که میخواهم از بلوک ورود به سایت وارد سایت بشم به صفحه تغییر مسیر تالار گفتمان منتقل میشوم ولی وارد سایت نمیشوم چکار باید بکنم؟
      جواب: به پنل مدیریت تالار گفتمان خود رفته و به بخش تنظیمات -> تنظیمات اصلی انجمن -> تنظيمات Cookies و HTTP Header رفته و در بخش ( مسير ذخيره Cookies ) تنظیمات پیشنهادی را به صورت (/) قرار داده و در بخش (تنظیمات اضافی ) ادرس سایت خود را به صورت زیر وارد کرده :

      کد:
      .yoursite.com
      و سپس تیک تنظیمات اضافی را زده و تنظیمات را ذخیره کرده.


      لطفا یکی از دوستان که به زبان انگلیسی وارد هستن فایل impex_language را که ضمیه کردم را ترجمه کنه که کسانی که به زبان انگلیسی اشنایی کافی ندارند به مشکل نخورند

      نکته:
      این ماژول هنوز تست نشده است. لطفا 100% از دیتابیس نیوک خود بکاپ بگیرید.

      منبع : نیوک http://www.phpnuke.ir/Forum/forum-f50/topic-t53683.html
      نوشته شده توسط : قاي محسني پور طراح سایت گرافیست فروشنده هاست برنامه نویسی وب

      در ضمن در صورت وجود مشکل این آموزش در سایت نیوک اپدیت میشه و مشکلات برطرف میشه
      ویرایش توسط alborz69 : 2012/02/17 در ساعت 06:51 PM
  1. Top | #21
    کاربر سایت

    ورژن ویبولتین
    4.1.5
    نوشته ها
    61
    میزان امتیاز
    12

    پیش فرض

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




  2. گیفت کارت آیتونز

  3. Top | #22
    کاربر سایت

    ورژن ویبولتین
    4.1.5
    نوشته ها
    61
    میزان امتیاز
    12

    پیش فرض

    کسی نیست جواب منو بده قبلا در وب ایران یه کمک میخواستی زود مدیران پاسخ میدادن الان من 2 روزه منتظرم

  4. Top | #23
    کاربر سایت

    ورژن ویبولتین
    4.1.5
    نوشته ها
    61
    میزان امتیاز
    12

    پیش فرض

    کسی نبود کمک من کنه ؟

  5. Top | #24
    کاربر سایت

    ورژن ویبولتین
    هیچکدام
    نوشته ها
    2
    میزان امتیاز
    0

    پیش فرض

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

  6. Top | #25
    کاربر سایت

    ورژن ویبولتین
    4.2.3
    نوشته ها
    230
    میزان امتیاز
    28

    پیش فرض

    دوستانی که نیوک و وی بی کار کردن کمک کنن!

  7. Top | #26
    کاربر سایت

    ورژن ویبولتین
    5
    نوشته ها
    5
    میزان امتیاز
    0

    پیش فرض

    خسته نباشید . آمار کاربران منم باز نمیشه . کسی میتونه کمک کنه؟

صفحه 3 از 3 نخستنخست 123

اطلاعات موضوع

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

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

کسانی که این مقاله را دیده اند از این مقاله ها نیز بازدید کرده اند

  1. پاسخ: 5
    آخرين نوشته: 2012/01/05, 08:54 PM
  2. هماهنگ سازی ویبولتین با نیوک !
    توسط mrmehran در انجمن پرسش و پاسخ
    پاسخ: 1
    آخرين نوشته: 2011/10/30, 06:54 PM
  3. بازی 500 میلیونی ایرانی
    توسط doostanehsoft در انجمن بحث آزاد
    پاسخ: 21
    آخرين نوشته: 2011/10/26, 07:35 PM
  4. راهنمایی برای استفاده کردن VB در نیوک
    توسط m2fm در انجمن پرسش و پاسخ
    پاسخ: 2
    آخرين نوشته: 2011/10/10, 06:38 AM
  5. راهنمایی در مورد هماهنگ کردن وبی در نیوک
    توسط ebi2012 در انجمن پرسش و پاسخ
    پاسخ: 6
    آخرين نوشته: 2011/08/17, 07:40 PM

کلمات کلیدی این موضوع

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

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

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

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