اختصاص 50 امتیاز به کاربر تازه در hits

mrs1993

تازه وارد
اول سلام

2تا سوال راجع به اسکریپ hits.ir داشتم.البته من هر وقت سوالم رو میپرسم آخرش خودم جوابش رو پیدا میکنم

سوال اولم اینه چجوری میشه به هر عضو جدید یه امتیاز اولیه ای اختصاص داد؟

سوال دوم اینکه میشه مثلا کپنی ایجاد کرد مثلا به مناسبت یه روزی بعد همه بتونن از اون کپن استفاده کنن؟

مرسی از همه

اگه زودتر جواب بدید ممنون میشم.

 

Mohammad

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

به صورتی که وقتی داره کاربر جدید رو با دستور insert میفرسته مقدار امتیاز پیشفرض رو تغییر بدی و به امتیاز دلخواه تغییرش بدی

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

 

mrs1993

تازه وارد
کد:
<?php 
include('header.php');
if(isset($_POST['register'])){
foreach($_POST as $key => $value) {
    $sec[$key] = filter($value);
}

$verificare1 = mysql_query("SELECT * FROM `users` WHERE `login`='{$sec['user']}' OR `email`='{$sec['email']}'");
$verificare = mysql_num_rows($verificare1);

if ($verificare > 0) {
$mesaj = "<div class=\"error\">خطا: نام کاربری یا آدرس ایمیل قبلا انتخاب شده اند!</div>";
}else if (!isUserID($sec['user'])) {
$mesaj = "<div class=\"error\">خطا: نام کاربری اشتباه است!</div>";
}else if(!isEmail($sec['email'])) {
$mesaj = "<div class=\"error\">خطا: آدرس ایمیل اشتباه است!</div>";
}else if (!checkPwd($sec['password'],$sec['password2'])) {
$mesaj = "<div class=\"error\">خطا: رمز های عبور با یکدیگر تطبیق ندارند</div>";
}else{
if(isset($_COOKIE['PlusREF'])){
$ref = $_COOKIE['PlusREF'];
$user1 = mysql_query("SELECT * FROM `users` WHERE `id`='{$ref}'");
$user = mysql_fetch_object($user1);
mysql_query("INSERT INTO `referals`(user,referal,date) values('{$user->login}','{$sec['user']}',NOW())");
}
$activare = rand(000000000, 999999909);
mail($sec['email'],"فعال سازی حساب کاربری","
با درود,

از اینکه در سایت عضوی شدید سپاسگذاریم

برای فعال سازی اشتراک خود روی لینک زیر کلیک کنید
{$site->site_url}/activate.php?cod={$activare}

با احترام
","From: Site Admin <{$site->site_email}>");
$final = VisitorIP();
$passa = $sec['password'];
$passc = MD5($passa);
mysql_query("INSERT INTO  `users`(email,login,IP,pass,passdecoded,ref,signup,activate)  values('{$sec['email']}','{$sec['user']}','$final','$passc','$passa','{$ref}',NOW(),'{$activare}')")or  die(mysql_error());
$mesaj = "<div class=\"success\">عضویت با موفقیت تکمیل شد! شما  میتوانید با نام کاربری و رمز عبور خود وارد سایت شوید</div>";
}}
?>    
<div class="block medium right">
            <div class="top">
                  <h1>عضویت در سامانه</h1>
            </div>
            <div class="content"><div class="msg"><?echo $mesaj;?></div>
<form action="" method="post">
                      <fieldset>
                         <p>
                             <label>نام کاربري</label><br/>
                             <input class="text big" type="text" value="" name="user"/>
                         </p>
                         <p>
                             <label>ايميل</label><br/>
                             <input class="text big" type="email" value="" name="email"/>
                         </p>
                         <p>
                             <label>رمز عبور</label> <br/>
                             <input class="password" type="password" value="" name="password"/>
                         </p>
                         <p>
                             <label>تکرار رمز عبور</label> <br/>
                             <input class="password" type="password" value="" name="password2"/>
                         </p>
                          <p>
                              <input type="submit" class="button gray small" value="عضويت" name="register" />
                          </p>
                      </fieldset>
                    </form>

            </div>
        </div>

<?include('footer.php');?>
کجا رو باید ویرایش کنم تا 50 امتیاز اولیه بدم؟این فایل ریجستریه

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

 
آخرین ویرایش توسط مدیر:

EM4D

تازه وارد
سلام دوست عزیز


کد:
<?php 
include('header.php');
if(isset($_POST['register'])){
foreach($_POST as $key => $value) {
    $sec[$key] = filter($value);
}


$verificare1 = mysql_query("SELECT * FROM `users` WHERE `login`='{$sec['user']}' OR `email`='{$sec['email']}'");
$verificare = mysql_num_rows($verificare1);


if ($verificare > 0) {
$mesaj = "<div class=\"error\">خطا: نام کاربری یا آدرس ایمیل قبلا انتخاب شده اند!</div>";
}else if (!isUserID($sec['user'])) {
$mesaj = "<div class=\"error\">خطا: نام کاربری اشتباه است!</div>";
}else if(!isEmail($sec['email'])) {
$mesaj = "<div class=\"error\">خطا: آدرس ایمیل اشتباه است!</div>";
}else if (!checkPwd($sec['password'],$sec['password2'])) {
$mesaj = "<div class=\"error\">خطا: رمز های عبور با یکدیگر تطبیق ندارند</div>";
}else{
if(isset($_COOKIE['PlusREF'])){
$ref = $_COOKIE['PlusREF'];
$user1 = mysql_query("SELECT * FROM `users` WHERE `id`='{$ref}'");
$user = mysql_fetch_object($user1);
mysql_query("INSERT INTO `referals`(user,referal,date) values('{$user->login}','{$sec['user']}',NOW())");
}
$activare = rand(000000000, 999999909);
mail($sec['email'],"فعال سازی حساب کاربری","
با درود,


از اینکه در سایت عضوی شدید سپاسگذاریم


برای فعال سازی اشتراک خود روی لینک زیر کلیک کنید
{$site->site_url}/activate.php?cod={$activare}

با احترام
","From: Site Admin <{$site->site_email}>");
$final = VisitorIP();
$passa = $sec['password'];
$passc = MD5($passa);
$coins = "600";
mysql_query("INSERT INTO  `users`(email,login,IP,pass,passdecoded,ref,signup,activate,coins)  values('{$sec['email']}','{$sec['user']}','$final','$passc','$passa','{$ref}',NOW(),'{$activare}','$coins')")or  die(mysql_error());
$mesaj = "<div class=\"success\">عضویت با موفقیت تکمیل شد! شما  میتوانید با نام کاربری و رمز عبور خود وارد سایت شوید</div>";
}}
?>    
<div class="block medium right">
            <div class="top">
                  <h1>عضویت در سامانه</h1>
            </div>
            <div class="content"><div class="msg"><?echo $mesaj;?></div>
<form action="" method="post">
                      <fieldset>
                         <p>
                             <label>نام کاربري</label><br/>
                             <input class="text big" type="text" value="" name="user"/>
                         </p>
                         <p>
                             <label>ايميل</label><br/>
                             <input class="text big" type="email" value="" name="email"/>
                         </p>
                         <p>
                             <label>رمز عبور</label> <br/>
                             <input class="password" type="password" value="" name="password"/>
                         </p>
                         <p>
                             <label>تکرار رمز عبور</label> <br/>
                             <input class="password" type="password" value="" name="password2"/>
                         </p>
                          <p>
                              <input type="submit" class="button gray small" value="عضويت" name="register" />
                          </p>
                      </fieldset>
                    </form>


            </div>
        </div>


<?include('footer.php');?>
خط 40 متغیر coins رو براتون ایجاد کردم که مقدار پیشفرض رو براتون روی 600 گذاشتم که میتونید به هر عددی که دوست دارید تغییر بدید

ضمنا عذر میخوام که کد رو داخل تگ PHP بزارم ، هر کاری کردم به هم ریخت .

موفق باشید

 
آخرین ویرایش توسط مدیر:

mrs1993

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

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

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '')' at line 1

 

EM4D

تازه وارد
سلام مجددا

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

تست شد مشکلی نداشت

 

mrs1993

تازه وارد
از آقا em4d به خاطر راه نماییشون ممنونم.

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

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

 

EM4D

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

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

خواهش میکنم .

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

اگر بنده رو توجیه کنید که منظورتون چی هست ، بنده یا دوستان کمکتون میکنن

 

mrs1993

تازه وارد
سلام

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

 

Mohammad

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

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

 

mrs1993

تازه وارد
سلام

این جوری که شما گفتی آقا محمد ما رو به کل نا امید کردی رفت

لااقل جاهای مهمش که باگ داره بگید روش کار کنیم

من کلی رو ظاهرش کار کاردم-سیستم فروش سکه آنلاین پایلاین رو درست کردم-سیستم 50 امتیازاولیش رو درست کردم-چند تا بنر تبلیغاتی و لوگو اختصاصی براش سفارش دادم-سفارش تبلیغات سایت رو دادم-تو چندتا سایت پیج رنک 4 و 5 بک لینک خریدم

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

 

Mohammad

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

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

خودم سایت hits.ir رو راه انداختم. اگه یادتون باشه اولین سایت با این سیستم بود. ولی جمعش کردم چون فایده ای نداشت! نه به خاطر باگ و این حرفا. گوگل زرنگ شده :دی

 

mrs1993

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

 

mrs1993

تازه وارد
سرعتش لود سایت فوق العاده پایین اومده

آدرس :

در مقایشه با سایت مشابه که فوق العاده بالاست دلیل چیه؟

آدرس:

البته سایت های زیر هم پایین اومدن





 

mrs1993

تازه وارد
وجود این کد در فایل header.php باعث کاهش لود فوق العاده سایت شده بود.

<script type="text/javascript" src="https://apis.google.com/js/plusone.js"></script>

من کد رو ورداشتم.

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

 

mrs1993

تازه وارد
دلیل کند شدن و بالا نیومدن صفحه google.php که سایت ها رو پلاس میکنیم هم فهمیدم چیه.وقتی با چیز شکن وارد میشم سری باز میشه اما همینجوری که میرم طول میکشه.چه کنم؟؟؟

 

mrs1993

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

تمام ارزش این اسکریپ به همین یه کارشه.

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

من کدهای اون صفحه رو قرار میدم از دوستان کسی اگه تونست راهنمایی کنه.ممنون


کد:
<?
include('header.php');
  $site2 = mysql_query("SELECT * FROM `sites` WHERE (`banned` = '0' AND `points` >= `cpc`) AND `id` NOT IN (SELECT `site_id` FROM `plused` WHERE `user_id`='{$data->id}') ORDER BY `cpc` DESC LIMIT 0, 10");
  $ext = mysql_num_rows($site2);
?><div class="block medium right">
            <div class="top"><?if(isset($data->login)) {?>    
                  <h1>دریافت سکه با گوگل +1</h1>
            </div>
            <div class="content">        
<?
if($ext > 0){
?>
<p>برای دریافت سکه کافیست بر روی هر دکمه +1 کلیک کنید و با هر کلیک سکه دریافت نمایید. بعد از هر کلیک چند ثانیه صبر کنید تا پلاس شما دخیره شود <br />
<p>توجه:به دلیل تحریم اخیر گوگل علیه ایران امکان پلاس نمودن و مشاهده صفحه تنها با ****** مقدور میباشد.  <br />
</p>
<script type="text/javascript">
function click_callback(id){
    var user = "<? echo $data->id;?>";
    document.getElementById("Hint").style.display='block';
    $.post('gpreceive.php',{id: id, user: user});
    $('#tbl-'+id).hide();
    $("#Hint").html('<font size="3"><b>امتیاز با موفقیت داده شد!</b></font>');
    removeElement('tbl', id);
}

function removeElement(parentDiv, childDiv){
     if (document.getElementById(childDiv)) {     
          var child = document.getElementById(childDiv);
          var parent = document.getElementById(parentDiv);
          parent.removeChild(child);
     }
}
  function refreshpage()
   {
      window.location.reload();
   }
</script>
<center><div id="Hint" style="display:none;"></div></center>
<div id="tbl">
<?
  for($j=1; $sit = mysql_fetch_object($site2); $j++){
?>    
<div class="tbl tbl-googleplus" id="<? echo $sit->id;?>">
    <a href="#" class="close" onclick="removeElement('tbl','<? echo $sit->id;?>');">x</a>
    <div><iframe src="gbt.php?url=<? echo $sit->id;?>" width="120" height="24" frameborder="0" allowtransparency="true" scrolling="no"></iframe></div>
    <div class="title"><? echo $sit->title;?></a></div>
    <div class="points">اعتبار: <b><? echo $sit->cpc;?></b></div>
</div>
<?}?>
</div>
<br><br>
<div class='infobox'>برای دیدن سکه های بیشتر صفحه را رفرش کنید 
<form action='' method='' onsubmit='refreshpage();'>
<input name='refresh' type='submit' value='Refresh'>
</form></div>
<?}else{?>
<div class="msg">
<div class="error">متاسفم! در حال حاضر امتیازی برای کسب کردن وجود ندارد! لطفا بعدا مراجعه نمایید</div>
<div class="info"><a href="http://pay.20rank.ir" target="_blank"><b>به امتیاز نیاز دارید؟ هم اکنون اقدام کنید (خرید)</b></a></div></div>
<?}}else{?><script>document.location.href='index.php'</script><?}?>
                </div>
            </div>
<?include('footer.php');?>
راستی کدهای صفحه تبادل بازدید رو هم میزام اگه کسی تونست یه دستی بزنه که سیستم مجدد رفرش بشه و باز بشه سایت ها رو بازدید کرد

اینم کد:


کد:
<?
include('config.php');
  if(isset($_SESSION['login'])){
    $dbres                = mysql_query("SELECT *,UNIX_TIMESTAMP(`online`) AS `online` FROM `users` WHERE `login`='{$_SESSION['login']}'");
    $data                = mysql_fetch_object($dbres);
  }
if(!isset($data->login)){
echo "<script>document.location.href='index.php'</script>";
exit;
}
  $site2 = mysql_query("SELECT * FROM `surf` WHERE (`active` = '0' AND `points` >= `cpc`) AND `id` NOT IN (SELECT `site` FROM `surfed` WHERE `user`='{$data->id}') ORDER BY `cpc` DESC LIMIT 0, 1");
  $ext = mysql_num_rows($site2);
  $site = mysql_fetch_object($site2);
  $nr2 = mysql_query("SELECT * FROM `surf` WHERE (`active` = '0' AND `points` >= `cpc`) AND `id` NOT IN (SELECT `site` FROM `surfed` WHERE `user`='{$data->id}')");
  $nr = mysql_num_rows($nr2);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <title>افزايش آمار اتوماتيک</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <link rel="stylesheet" type="text/css" href="css/surf.css"/>    
    <script type="text/javascript" src="js/jquery-1.6.2.min.js"></script>
    <script language="javascript" type="text/javascript" src="js/timp.js"></script>
    <script language="javascript" type="text/javascript" src="js/resize.js"></script>

  </head>
  <body<? if($ext > 0){?> onload="init(5, 5, <? echo $site->id;?>, <? echo $data->id;?>);"<?}?>>
   <div id="header-bar">
     <p class="meta-data"><? if($ext > 0){?>
    <form name="f">
      <input type="button" name="m_text" style="border: 0px; border-style: none;color:#000000;font-weight:bold padding: 0; background-color:#FFFFFF; width:108px; height:20px; text-align: center"/>
      <a href="#" onclick="pause();" ><img name="b1" src="images/stop.png" border="0" alt="Pause" title="توقف"/></a>
      <a href="#" onclick="play();" ><img name="b2" src="images/play.png" border="0" alt="Play" title="اجرا" /></a>
    </form><?}?>
     </p>
   </div>
   <div id="header-bar2">
     <p class="meta-data2">
        <? if($ext > 0){?>سايت ها: ~<? echo $nr;?> | امتياز شما: <? echo $data->coins;?> | شما ميتوانيد <? echo $site->cpc;?> امتياز دريافت کنيد!<?}?>
     </p>
   </div>
   <iframe name='IF1' id="preview-frame" src="<?if($ext < 1){?>nocoins.html<?}else if(!breaker_filter($site->site)){ echo $site->site;}else{?>frame.html<?}?>" name="preview-frame" height="500" frameborder="0" noresize="noresize">
   </iframe>
</body>
</html>
 

Mohammad

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

 

mrs1993

تازه وارد
در مورد رفرش صفحه بازدید خودکار راهی پیشنهاد ندارید؟

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

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

 
بالا