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

تبلیغات در اینترنتگیفت کارت گوگل پلی
صفحه 2 از 3 نخستنخست 123 آخرینآخرین
نمایش نتایج: از 11 به 20 از 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 | #11
    کاربر سایت

    ورژن ویبولتین
    4
    نوشته ها
    70
    میزان امتیاز
    12

    پیش فرض

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

    Parse error: syntax error, unexpected '{' in /home/acemusic/public_html/forum/impex/ImpExConfig.php on line 1




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

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

    ورژن ویبولتین
    4
    نوشته ها
    70
    میزان امتیاز
    12

    پیش فرض

    نقل قول نوشته اصلی توسط sinistermmp نمایش پست ها
    اقا اگر خطای زیر را دیدید :
    کد:
    Warning: chdir() [function.chdir]: No such file or directory (errno 2) in /home/tapeshmu/public_html/vbcon.php on line 6
    فایل
    vbcon.php را باز کنید و به جای کد خط 10 کد زیر را قرار دهید:
    کد:
    chdir($curdir);

    اگر به خطای زیر بر خوردید:
    کد:
    Fatal error: Call to a member function query_write() on a non-object in /home/tapeshmu/public_html/mainfile.php on line 511

    در فایل
    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;
            }
        }
    
    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);     
    }

    کد زیر را قرار دهید

    کد:
    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 "vbcon.php";
     $con2= mysql_connect($vbdbname, $vbusername, $vbpasswor);  
     mysql_select_db($vbdbname); 
     
    
    
    $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($con2);     
    
    }

    اگر بلوک
    block-VBQRegisteration.php را فعال کردید دیگر سایت بالا نیامد فایل block-VBQRegisteration.php را باز کنید
    به جای همه کد های داخل ان کد زیر را قرار دهید
    کد:
    <?php/************************************************************************/
    /* Quick VB Register Block V1.2.2                                     */
    /* ============================================                         */
    /* Quick VB Register Block By SinisterMMP                               */
    /* Copyright (c) 2012 by SepidarSoft                                    */
    /* http://SepdiarSoft.com                                               */
    /************************************************************************/
    if ( !defined('BLOCK_FILE') ) {
    Header("Location: ../index.php");
    die();
    }
    global $gfx_chk ,$ya_config , $prefix , $db,$lvf, $align, $textalign1, $textalign2,$nukeurl,$urlforum,$SetVb;
    $content = "<div>
    <form action = '".$nukeurl."forum/register.php?do=addmember' method = 'post'>
    <table dir='$align' border='0' width='100%' cellspacing='0' cellpadding='0'>
    <tr>
    <td width= '74' dir='$align'>"._USERNAME." :</td>
    <td width='100'  dir='$align' align='$textalign2'><input type = 'text' name='username' size='10'></td>
    </tr>
    <tr>
    <td width='74' dir='$align'>"._EMAIL.":</td>
    <td width='100' dir='$align' align='$textalign2'><input type = 'text' name='email' size='10'></td>
    </tr>
    <tr>
    <td width='74' dir='$align'>"._REEMAIL.":</td>
    <td width='100' dir='$align' align='$textalign2'><input type = 'text' name='emailconfirm' size='10'></td>
    </tr>
    <tr>
    <td width='74' dir='$align'>"._PASSWORD.":</td>
    <td width='100' dir='$align' align='$textalign2'><input type = 'password' name='password' size='10'></td>
    </tr>     
    <tr>
    <td width='74' dir='$align'>"._REPASSWORD.":</td>
    <td width='100' dir='$align' align='$textalign2'><input type = 'password' name='passwordconfirm' size='10'></td>
    </tr>
    <tr>
    <td width='100' dir='$align'>
    <input type=\"hidden\" value=\"1\" id=\"cb_rules_agree\" name=\"agree\">
    <input type=\"hidden\" value=\"\" name=\"s\">
    <input type=\"hidden\" value=\"\" name=\"s\">
    <input type=\"hidden\" value=\"guest\" name=\"securitytoken\">
    <input type=\"hidden\" value=\"addmember\" name=\"do\">
    <input type=\"hidden\" value=\"forum\" name=\"url\">
    <input type=\"hidden\" name=\"password_md5\">
    <input type=\"hidden\" name=\"passwordconfirm_md5\">
    <input type=\"hidden\" value=\"\" name=\"day\">
    <input type=\"hidden\" value=\"\" name=\"month\">
    <input type=\"hidden\" value=\"\" name=\"year\">
    <input type='submit' value='"._CZ_REGISTER."'></td>
    <td width='74' dir='$align'>&nbsp;</td>
    </form>
    </tr>
    </table>
    </div>
    ";
    ?>
    و سپس به پنل مدیریت ویبلتون رفته و تصویر امنیتی برای عضویت را غیر فعال کنید
    دوستان من همه این کارا رو کردم اما بازم این بلوک مشکل داره و سایت من نصفه بالا میاد. مطالبش رو نشون نمیده. باید چیکار کنم؟ خواهش میکنم راهنمایی کنید

    ---------- ارسال شده در 12:23 PM ---------- ارسال قبلی در 12:22 PM ----------

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

    ---------- ارسال شده در 12:43 PM ---------- ارسال قبلی در 12:22 PM ----------

    یعنی کسی نیست که بتونه کمک کنه؟

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

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

    پیش فرض

    برای اینکه یک انجمن در صفحه اصلی نمایش داده نشه

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

    فایل MTForumsBlock.php در روت اصلی نیوک رو باید ویرایش کنید
    کد زیر رو پیدا کنید


    کد:
    function MTForumBlock($p=1){
    بعد از اون اضافه کنید

    کد:
    $noforums = "WHERE forumid NOT IN (38)";
    به جای 38 باید ایدی انجمن رو وارد کنید

    کد زیر رو پیدا کنید

    کد:
    $query = $dbvb->sql_query("SELECT * FROM ".$prefixvb."thread ORDER BY lastpostid DESC LIMIT $from,$Last_New");
    جای اون قرار بدین

    کد:
    $query = $dbvb->sql_query("SELECT * FROM ".$prefixvb."thread $noforums ORDER BY lastpostid DESC LIMIT $from,$Last_New");

    فایل رو سیو کنید

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

    البته اگر انجمنتون PHPBB3 باشه و وی بی نباشه کدهاش فرق میکنه
    فایل های پیوست شده فایل های پیوست شده

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


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

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

    پیش فرض

    در ضمن اگر بخواید یک تاپیک بخصوص نمایش داده نشه باید به جای


    فایل MTForumsBlock.php در روت اصلی نیوک رو باید ویرایش کنید
    کد زیر رو پیدا کنید



    کد:
    function MTForumBlock($p=1){
    بعد از اون اضافه کنید


    کد:
    $nothreads = "WHERE threadid NOT IN (38)";
    به جای 38 باید ایدی انجمن رو وارد کنید

    کد زیر رو پیدا کنید


    کد:
        $query = $dbvb->sql_query("SELECT * FROM ".$prefixvb."thread ORDER BY lastpostid DESC LIMIT $from,$Last_New");
    جای اون قرار بدین


    کد:
        $query = $dbvb->sql_query("SELECT * FROM ".$prefixvb."thread $nothreads ORDER BY lastpostid DESC LIMIT $from,$Last_New");
    فایل رو سیو کنید

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

    البته اگر انجمنتون PHPBB3 باشه و وی بی نباشه کدهاش فرق میکنه
    فایل های پیوست شده فایل های پیوست شده

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


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

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

    پیش فرض

    سلام آقا واقعا ممنون
    فقط من یه مشکلی دارم که user سایت توی فروم اضافه نشدند
    همش اینو میگه
    nuke_bb3users NOT found.
    تو قسمت
    Check and update database

    بعدشم قسمت 6 رو متوجه نشدم میشه دقیق بگید
    چطوری ایمپورت کنم و اینکه کل users ها را تبدیل کردم و اینکه هر جا این کلمه بود یا فقط اونجا که مال یوزراست مثلا اینم من تغییر دادم درسته یا نه؟
    #
    # جدول ساخته شده 'nuke_users'
    #

    DROP TABLE IF EXISTS nuke_users;

  7. Top | #16
    مدیریت کل سایت

    ورژن ویبولتین
    4.2.2
    نوشته ها
    21,668
    میزان امتیاز
    3114

    پیش فرض

    این ارور بخاطر چی هست ؟ Fatal error: Call to a member function numonlineu() on a non-object in czinfo.php on line 54

    ضمناً بعد از ست کردن کاربران با یوزر نیم پسورد ویبولتینشون نمیتونن وارد نیوک بشن !
    ویرایش توسط VBIran : 2012/07/23 در ساعت 05:39 AM دلیل: ادغام دو پست

  8. Top | #17
    کاربر سایت

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

    پیش فرض

    بعد از اینکه مرحله ی 24 رو انجام میدم دیگه سایتم بالا نمیاد. لطفا کمک کنید.

  9. Top | #18
    کاربر سایت

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

    پیش فرض

    up

  10. Top | #19
    کاربر سایت

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

    پیش فرض

    سلام من انجام دادم اما با 3 مشکل بر خوردم
    1- در بالای کادر آخرین ارسالات انجمن این ارور نمایش میده

    Warning: mysql_close(): supplied argument is not a valid MySQL-Link resource in /home/......../MTForumsBlock.php on line 86

    2.در مدیریت ویبولتین جایی کi آپلود هست این ارور میده دوست عزیز در پست بالا هم همین مشکل داره

    Warning: chdir() [function.chdir]: No such file or directory (errno 2) in /home/ahoorasy/public_html/cafemelody.in/vbcon.php on line 6

    Warning: require_once(/path/to/your/forums/global.php) [function.require-once]: failed to open stream: No such file or directory in /home/ahoorasy/public_html/cafemelody.in/vbcon.php on line 8

    Fatal error: require_once() [function.require]: Failed opening required '/path/to/your/forums/global.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/ahoorasy/public_html/cafemelody.in/vbcon.php on line 8

    مشکل 3 در بخش آمار

    Fatal error: Call to a member function numonlineu() on a non-object in......

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

  11. Top | #20
    کاربر سایت

    ورژن ویبولتین
    4.2.0
    نوشته ها
    228
    میزان امتیاز
    28

    پیش فرض

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

صفحه 2 از 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)

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

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