Anasayfa FORUMLAR Üye Girişi Dosyalar Dersler İpuçları Yardımcı Araçlar Hakkımızda
KİMLER BAĞLI
Toplam Üye: 32638
Aktif Üye: 0
Aktif Ziyaretçi: 692
Üye Adı
Şifre
Beni Hatırla
          Yeni Üye KayıtYeni Üye Kayıt
          Şifremi UnuttumŞifremi Unuttum
FORUMLAR
 facebookda paylas eklenti..
(11996 okuma, 11 yanıt)
 Üyelerin profilerine yoru..
(11873 okuma, 10 yanıt)
 Forum Mesajları..
(7427 okuma, 4 yanıt)
 Forumun üst bölümüne nası..
(6425 okuma, 2 yanıt)
 Power Nuke Hakkinda Uzma..
(16665 okuma, 19 yanıt)
 mesajı begenme eklentisi..
(7423 okuma, 4 yanıt)
 imza karakterlerinin sayı..
(6747 okuma, 4 yanıt)
 Forumda Embed kodlar..
(67348 okuma, 11 yanıt)
 Eğitim Sitesi için banner..
(8795 okuma, 5 yanıt)
 Forum Da ki katogorileri ..
(6509 okuma, 5 yanıt)
 Forum Admin Panelde Kulla..
(4412 okuma, 1 yanıt)
 lewel mod..
(7309 okuma, 5 yanıt)
 Avatar boyunu ayarlama..
(7274 okuma, 5 yanıt)
 Foruma iframe Kodları Cal..
(6607 okuma, 4 yanıt)
 Üye paneli..
(12706 okuma, 14 yanıt)
 popüler Hikaye Yan Blok..
(3922 okuma, 0 yanıt)
 Rütbe resmi..
(5650 okuma, 3 yanıt)
 Alt Forum Ekletisinde Alt..
(6273 okuma, 3 yanıt)
 Advanced Username Color..
(11604 okuma, 12 yanıt)
 body kismi hangi nuke say..
(5639 okuma, 2 yanıt)
 Forumda Son konuları Site..
(3884 okuma, 0 yanıt)
 wep sitesi yapanlar..
(4798 okuma, 2 yanıt)
 Bu Eklentinin Aynısı Lazı..
(10066 okuma, 11 yanıt)
 Forumu düzenleyeyim derke..
(5498 okuma, 3 yanıt)
 www.teselliver.com siteye..
(5202 okuma, 2 yanıt)
 Php Nuke BB Calısmaları..
(3707 okuma, 1 yanıt)
 İstek İstatistikler Modu..
(4945 okuma, 2 yanıt)
 Formumuzu Gelistirmek Ve ..
(3448 okuma, 0 yanıt)
 Arkadaşlar cinsiyet ve do..
(8299 okuma, 6 yanıt)
 7.9 Blue Editoins Formunu..
(3777 okuma, 0 yanıt)
 mesajdan sonra sponsor re..
(4888 okuma, 2 yanıt)
 Buyrun yapamayanlar için ..
(34403 okuma, 38 yanıt)
 Entegreler Sıtede bulamad..
(4245 okuma, 1 yanıt)
 En Gelısmıs Phpbb Sürümü ..
(6844 okuma, 5 yanıt)
 konu başlıkları hazır for..
(4042 okuma, 0 yanıt)
 Eklenti..
(4249 okuma, 1 yanıt)
 AJAX Sohbet Odası - Shout..
(14495 okuma, 17 yanıt)
 Sohbet Modu..
(5972 okuma, 3 yanıt)
 Smilar Topics..
(4192 okuma, 1 yanıt)
 Foruma Small Shoutbox..
(3427 okuma, 0 yanıt)
 Php Nuke 8.0 A FCK Editör..
(6851 okuma, 5 yanıt)
 mod fourum message..
(5077 okuma, 2 yanıt)
 Php Nuke Formunu Nasıl Ge..
(9552 okuma, 10 yanıt)
 Bu eklentinin adı nedir ?..
(5325 okuma, 2 yanıt)
 Cash Mod 221 - Türkçe [MO..
(6616 okuma, 3 yanıt)
 Kilitlenen Konunun Üzerin..
(17020 okuma, 16 yanıt)
 Forum da Bu Hatayı veriyo..
(7484 okuma, 4 yanıt)
 phpnuke foruma güvenlik k..
(5982 okuma, 3 yanıt)
 daha önce bu konuya bakan..
(6236 okuma, 3 yanıt)
 BBtoNuke 2.22 to BBtoNuke..
(3907 okuma, 0 yanıt)
Netopsiyon Online: Forums
Netopsiyon Online :: Başlık görüntüleniyor - Siteye uğramayanlara mail yolu ile hatırlatma modu
 AramaArama   RütbelerRütbeliler   ProfilProfil   GirişGiriş 


Siteye uğramayanlara mail yolu ile hatırlatma modu
Sayfaya git Önceki  1, 2, 3, 4  Sonraki
 
Bu forum kilitlendi: mesaj gönderemez, cevap yazamaz ya da başlıkları değiştiremezsiniz   Bu başlık kilitlendi: mesajları değiştiremez ya da cevap yazamazsınız    Netopsiyon Online Forum Ana Sayfa -> Php-Nuke -> NukeBB Eklentileri
Önceki başlık :: Sonraki başlık  
Yazar Mesaj
idrisTOSUN
Mesaj: 50+
Mesaj: 50+





Kayıt: May 17, 2006
Mesajlar: 60
Konum: Diyarbakır

MesajTarih: 2007-11-30, 02:15:56    Mesaj konusu: Alıntıyla Cevap Gönder

2. dosyayı upload ettim ftp'e attım daha sonra kurulumu yaparken farkettim
open language/lang_english/lang_admin.php
dosyası yokmus bende :)
nasıl oluyor anlamadım
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder E-posta gönder
Bu Site Google Adsense ile Gelir Elde Ediyor









Tarih: 2024-11-10, 19:46:29    Mesaj konusu: Forum Arası Reklamlar


Başa dön
DJ_alper
Mesaj: 50+
Mesaj: 50+





Kayıt: Oct 05, 2005
Mesajlar: 97
Konum: gelecek

MesajTarih: 2007-11-30, 10:18:02    Mesaj konusu: Re: Siteye uğramayanlara mail yolu ile hatırlatma modu Alıntıyla Cevap Gönder

hiç mesajı olmayanlara hatırlatda bişi çıkmıyo kimse çıkmıyo ama yüzlerce kişi var

ayrıca siteyi ziyaret etmeyenleri hatırlatta çıkıyo ama remintem tuşuna basınca boş sayfa çıkıyo gönderildi felan demiyo mailime baktım gelmemiş 1 tanesini kasti bırakmıştım listede var mail ama gitmemiş
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder Yazarın web sitesini ziyaret et
JiLeT
Mesaj: 200+
Mesaj: 200+





Kayıt: Sep 06, 2004
Mesajlar: 280
Konum: YozGaT

MesajTarih: 2007-11-30, 10:40:58    Mesaj konusu: Alıntıyla Cevap Gönder

mavisce nasil calıstıracagım Mysql den fazla anlamıyorum ama tarif edebilirmisiniz yada bunun hazır direk al yükle çalıssın seklınde sql dosyası varmı. yada bu sql dosyasını db se nasıl entegre edebilirim ?
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder Yazarın web sitesini ziyaret et AIM Adresi Yahoo Messenger MSN Messenger
juglanin
Mesaj: 500+
Mesaj: 500+





Kayıt: Dec 09, 2005
Mesajlar: 880

MesajTarih: 2007-11-30, 11:12:25    Mesaj konusu: Alıntıyla Cevap Gönder

mavisce :
emailer.php hatası alanların mmail serverinde sorun vardır
@Jilet sen sql sorgusunu calıştırmamışsın

izin yok hatası alanlar ise aşgıdaki kodu adminm_reminde.php dosyasından bulsun
1 yazan yeri 2 yapsın eger 2 yazıyorsa 1 yapsın burda bazen aptallaşıyor
Kod:

if ($userdata['user_level']!=1)
geenel hata alanlar uye olarak online olmadan adminden denesinler ve.
Kod:
<?php
define('IN_PHPBB', 1);

if( !empty($setmodules) )
{
   $filename = basename(__FILE__);
   $module['Reminder']['Aktivasyon Yapmamislara Hatirlat'] = $filename . "?mode=inactive_accounts";
   $module['Reminder']['Hiç Mesaji Olmayanlara Hatirlat'] = $filename . "?mode=zeroposter";
   $module['Reminder']['Siteyi Ziyaret ETmeyenlere Hatirlat'] = $filename . "?mode=inactive_user";
   $module['Reminder']['Hatirlatilmis Kullanicilari Sil'] = $filename . "?mode=show_pruneuser";
   return;
}

$phpbb_root_path = "./../";
require($phpbb_root_path . 'extension.inc');
require('./pagestart.' . $phpEx);

//
// Select your threshold for pruning. Number of remindings until the user appear in the prune-list
//
$threshold = 3;


if ($userdata['user_level']!=2)
      {
     message_die(GENERAL_ERROR, $lang['Not_Authorised']);
     }
else
{
$mode = ( isset($HTTP_POST_VARS['mode']) ) ? $HTTP_POST_VARS['mode'] : ( ( isset($HTTP_GET_VARS['mode']) ) ? $HTTP_GET_VARS['mode']:'');

$s_time = ( isset($HTTP_POST_VARS['S_TIME']) ) ? $HTTP_POST_VARS['S_TIME'] : ( ( isset($HTTP_GET_VARS['S_TIME']) ) ? $HTTP_GET_VARS['S_TIME']:'');

         $template->set_filenames(array(
            "body" => "admin/admin_remind_inactive_user_body.tpl")
         );


if ($mode == 'inactive_accounts')
{

if ($s_time == "")
{
$s_time = 30;
}

$timestamp = time();
$stime_x_day = (86400 * $s_time);
$meantime = $timestamp - $stime_x_day;

        $sql = "SELECT username, user_active, user_actkey, user_id, user_regdate, user_email, user_reminded
                FROM " . USERS_TABLE . " WHERE user_active != '1' AND user_id != '-1' AND user_regdate < '".$meantime."'";

        if ( !($result = $db->sql_query($sql)) )
        {
                   message_die(GENERAL_ERROR, 'Could not obtain user information', '', __LINE__, __FILE__, $sql);
        }

                     $template->assign_block_vars("select_time", array(
                            'SUBTYPE' => "submit",
                            'TABLE' => '<table width="50%" cellpadding="3" cellspacing="1" border="0" align="center" class="forumline">
                     <tr><form method="post" name="post" action="'.append_sid("../admin/".basename(__FILE__)."?mode=inactive_accounts").'">
                     <td class="row1" align="center">'.$lang['ar_reg_exc'].'</td>
                     <td class="row1" align="center">
                     <select name="S_TIME" size="1" class="gensmall">
                     <option value="1">'.$lang['ar_1Day'].'</option>
                     <option value="7">'.$lang['ar_7Days'].'</option>
                     <option value="14">'.$lang['ar_2Weeks'].'</option>
                     <option value="30" SELECTED>'.$lang['ar_1Month'].'</option>
                     <option value="90">'.$lang['ar_3Months'].'</option>
                     <option value="180">'.$lang['ar_6Months'].'</option>
                     <option value="365">'.$lang['ar_1Year'].'</option>
                     </select></td>
                     <td class="row1" align="center"><input type="submit" name="submit" value="Go" class="mainoption" /></td></form>
                     </tr>
                     </table>')
                        );

        while($row = $db->sql_fetchrow($result))
           {
               $profile_link = '?mode=viewprofile&' . POST_USERS_URL . '=' . $row[user_id];
               $actkey_link = '?mode=activate&' . POST_USERS_URL . '=' . $row[user_id] . '&act_key=' . $row[user_actkey];
               $reg_date = create_date($board_config['default_dateformat'], $row['user_regdate'], $board_config['board_timezone']);
            $email = $row[user_email];
            $boxid = $row[user_id];
            $reminded = $row[user_reminded];


                        $template->assign_block_vars("show_inactive_accounts", array(
                                'PROFILE' => '<a href=../profile.php'. $profile_link .'>'. $row[username] .'</a>',
                                'ACTKEY' => '<a href=../profile.php'. $actkey_link .'>activate</a>',
                                'REG_DATE' => $reg_date,
                        'E_MAIL' => $email,
                        'BOX' => "BOX[]",
                        'BOXVALUE' => $boxid,
                        'BOXTYPE' => "checkbox",
                        'REMINDED' => $reminded
                        )
                        );

           }

                        $template->assign_vars(array(
                                'L_TITLE' => $lang['ar_title_ia'] . $s_time ."</b>&nbsp". $lang['days']."</font>",
                                'L_USERNAME' => $lang['Username'],
                                'L_DATE' => $lang['Reg_date'],
                        'L_EMAIL' => $lang['Email'],
                        'ACTIONWOM' => append_sid("../admin/".basename(__FILE__)."?mode=inactive_accounts"),
                        'S_TIME' => "S_TIME",
                        'S_ACTION' => append_sid("../admin/".basename(__FILE__)."?mode=remind_inactive_accounts"),
                        'SUBTYPE' => "submit",
                        'OPTION1' => $lang['ar_act_link'],
                        'OPTION2' => $lang['ar_reg_date'],
                        'OPTION3' => $lang['ar_times_rem'],
                        'OPTION4' => "&nbsp;",
                        'BUTTEXT' => $lang['ar_remind'])
                        );
}

if ($mode == 'zeroposter')
{

if ($s_time == "")
{
$s_time = 30;
}

$timestamp = time();
$stime_x_day = (86400 * $s_time);
$meantime = $timestamp - $stime_x_day;

        $sql = "SELECT username, user_active, user_actkey, user_id, user_regdate, user_email, user_posts, user_reminded
                FROM " . USERS_TABLE . " WHERE user_active = '1' AND user_id != '-1' AND user_posts = '0' AND user_regdate < '".$meantime."'";
        if ( !($result = $db->sql_query($sql)) )
        {
                   message_die(GENERAL_ERROR, 'Could not obtain user information', '', __LINE__, __FILE__, $sql);
        }

                     $template->assign_block_vars("select_time", array(
                            'SUBTYPE' => "submit",
                            'TABLE' => '<table width="50%" cellpadding="3" cellspacing="1" border="0" align="center" class="forumline">
                     <tr><form method="post" name="post" action="'.append_sid("../admin/".basename(__FILE__)."?mode=zeroposter").'">
                     <td class="row1" align="center">'. $lang['ar_reg_exc'] .'</td>
                     <td class="row1" align="center">
                     <select name="S_TIME" size="1" class="gensmall">
                     <option value="1">'.$lang['ar_1Day'].'</option>
                     <option value="7">'.$lang['ar_7Days'].'</option>
                     <option value="14">'.$lang['ar_2Weeks'].'</option>
                     <option value="30" SELECTED>'.$lang['ar_1Month'].'</option>
                     <option value="90">'.$lang['ar_3Months'].'</option>
                     <option value="180">'.$lang['ar_6Months'].'</option>
                     <option value="365">'.$lang['ar_1Year'].'</option>
                     </select></td>
                     <td class="row1" align="center"><input type="submit" name="submit" value="Go" class="mainoption" /></td></form>
                     </tr>
                     </table>')
                        );

        while($row = $db->sql_fetchrow($results))
           {
               $profile_link = '?mode=viewprofile&' . POST_USERS_URL . '=' . $row[user_id];
               $reg_date = create_date($board_config['default_dateformat'], $row['user_regdate'], $board_config['board_timezone']);
            $email = $row[user_email];
            $boxid = $row[user_id];
            $posts = $row[user_posts];
            $reminded = $row[user_reminded];



                        $template->assign_block_vars("show_zero_poster", array(
                                'PROFILE' => '<a href=../profile.php'. $profile_link .'>'. $row[username] .'</a>',
                                'REG_DATE' => $reg_date,
                        'E_MAIL' => $email,
                        'POSTS' => $posts,
                        'BOX' => "BOX[]",
                        'BOXVALUE' => $boxid,
                        'BOXTYPE' => "checkbox",
                        'REMINDED' => $reminded
                        )
                        );
           }

                        $template->assign_vars(array(
                                'L_TITLE' => $lang['ar_title_sp'] . $s_time ."</b>&nbsp". $lang['days']."</font>",
                                'L_USERNAME' => $lang['Username'],
                                'L_DATE' => $lang['Reg_date'],
                        'L_EMAIL' => $lang['Email'],
                        'ACTIONWOM' => append_sid("../admin/".basename(__FILE__)."?mode=zeroposter"),
                        'S_TIME' => "S_TIME",
                        'S_ACTION' => append_sid("../admin/".basename(__FILE__)."?mode=remind_zeroposter"),
                        'SUBTYPE' => "submit",
                        'OPTION1' => $lang['Posts'],
                        'OPTION2' => $lang['ar_reg_date'],
                        'OPTION3' => $lang['ar_times_rem'],
                        'OPTION4' => "&nbsp;",
                        'BUTTEXT' => $lang['ar_remind'])
                        );
}


if ($mode == 'inactive_user')
{

if ($s_time == "")
{
$s_time = 30;
}

$timestamp = time();
$stime_x_day = (86400 * $s_time);
$meantime = $timestamp - $stime_x_day;

        $sql = "SELECT username, user_active, user_actkey, user_id, user_lastvisit, user_email, user_posts, user_reminded
                FROM " . USERS_TABLE . " WHERE user_active = '1' AND user_id != '-1' AND user_posts != '0' AND user_lastvisit != '0' AND user_lastvisit < '".$meantime."'";
        if ( !($result = $db->sql_query($sql)) )
        {
                   message_die(GENERAL_ERROR, 'Could not obtain user information', '', __LINE__, __FILE__, $sql);
        }

                     $template->assign_block_vars("select_time", array(
                            'SUBTYPE' => "submit",
                            'TABLE' => '<table width="50%" cellpadding="3" cellspacing="1" border="0" align="center" class="forumline">
                     <tr><form method="post" name="post" action="'.append_sid("../admin/".basename(__FILE__)."?mode=inactive_user").'">
                     <td class="row1" align="center">'. $lang['ar_last_visit_exc'] .'</td>
                     <td class="row1" align="center">
                     <select name="S_TIME" size="1" class="gensmall">
                     <option value="30" SELECTED>'.$lang['ar_1Month'].'</option>
                     <option value="90">'.$lang['ar_3Months'].'</option>
                     <option value="180">'.$lang['ar_6Months'].'</option>
                     <option value="365">'.$lang['ar_1Year'].'</option>
                     </select></td>
                     <td class="row1" align="center"><input type="submit" name="submit" value="Go" class="mainoption" /></td></form>
                     </tr>
                     </table>')
                        );

        while($row = $db->sql_fetchrow($results))
           {
               $profile_link = '?mode=viewprofile&' . POST_USERS_URL . '=' . $row[user_id];
               $lv_date = create_date($board_config['default_dateformat'], $row['user_lastvisit'], $board_config['board_timezone']);
            $email = $row[user_email];
            $boxid = $row[user_id];
            $posts = $row[user_posts];
            $reminded = $row[user_reminded];



                        $template->assign_block_vars("inactive_user", array(
                                'PROFILE' => '<a href=../profile.php'. $profile_link .'>'. $row[username] .'</a>',
                                'LV_DATE' => $lv_date,
                        'E_MAIL' => $email,
                        'POSTS' => $posts,
                        'BOX' => "BOX[]",
                        'BOXVALUE' => $boxid,
                        'BOXTYPE' => "checkbox",
                        'REMINDED' => $reminded
                        )
                        );
           }

                        $template->assign_vars(array(
                                'L_TITLE' => $lang['ar_title_sp'] . $s_time .'</b>' . $lang['days'] .'</font>',
                                'L_USERNAME' => $lang['Username'],
                                'L_DATE' => $lang['You_last_visit'],
                        'L_EMAIL' => $lang['Email'],
                        'ACTIONWOM' => append_sid("../admin/".basename(__FILE__)."?mode=inactive_user"),
                        'S_TIME' => "S_TIME",
                        'S_ACTION' => append_sid("../admin/".basename(__FILE__)."?mode=remind_inactive_user"),
                        'SUBTYPE' => "submit",
                        'OPTION1' => $lang['Posts'],
                        'OPTION2' => $lang['ar_last_visit'],
                        'OPTION3' => $lang['ar_times_rem'],
                        'OPTION4' => "&nbsp;",
                        'BUTTEXT' => $lang['ar_remind'])
                        );
}


elseif ($mode == 'remind_inactive_accounts')
{

include("../../../includes/emailer.php");

if ( isset($HTTP_POST_VARS['BOX']))
   {
   foreach ($HTTP_POST_VARS['BOX'] as $sel_user)
      {
      $sql = "SELECT username, user_active, user_actkey, user_id, user_regdate, user_email, user_lang, user_reminded FROM " . USERS_TABLE . " WHERE user_id = '$sel_user'";
              if ( !($result = $db->sql_query($sql)) )
              {
                   message_die(GENERAL_ERROR, 'Could not obtain user information', '', __LINE__, __FILE__, $sql);
              }
            else
               {
               while($row = $db->sql_fetchrow($results))
               {
               $sel_user = $row[user_id];
                     $actkey_link = $server_url . '?mode=activate&' . POST_USERS_URL . '=' . $row[user_id] . '&act_key=' . $row[user_actkey];
                     $reg_date = create_date($board_config['default_dateformat'], $row['user_regdate'], $board_config['board_timezone']);
                  $email = $row[user_email];
               $username = $row[username];
               $user_lang = $row[user_lang];

               // Let´s send the Mail

               $email_headers = 'From: ' . $board_config['board_email'] . "\nReturn-Path: " . $board_config['board_email'] . "\n";

               $script_name = preg_replace('/^\/?(.*?)\/?$/', "\\1", trim($board_config['script_path']));
               $script_name = ( $script_name != '' ) ? $script_name . '/profile.'.$phpEx : '/profile.'.$phpEx;
               $server_name = trim($board_config['server_name']);
               $server_protocol = ( $board_config['c o o k i e_secure'] ) ? 'https://' : 'http://';
               $server_port = ( $board_config['server_port'] <> 80 ) ? ':' . trim($board_config['server_port']) . '/' : '/';

               //
               // Let's do some checking to make sure that mass mail functions
               // are working in win32 versions of php.
               //

               if ( preg_match('/[c-z]:\\\.*/i', getenv('PATH')) && !$board_config['smtp_delivery'])
               {
                  $ini_val = ( @phpversion() >= '4.0.0' ) ? 'ini_get' : 'get_cfg_var';
                  // We are running on windows, force delivery to use our smtp functions
                  // since php's are broken by default
                  $board_config['smtp_delivery'] = 1;
                  $board_config['smtp_host'] = @$ini_val('SMTP');
               }

               $emailer = new emailer($board_config['smtp_delivery']);

               $emailer->use_template('remind_inactive_accounts', $user_lang);
               $emailer->extra_headers($email_headers);
               $emailer->email_address($email);



               $emailer->assign_vars(array(
                  'USERNAME' => $username,
                  'SITENAME' => $board_config['sitename'],
                  'EMAIL_SIG' => (!empty($board_config['board_email_sig'])) ? str_replace('<br />', "\n", "-- \n" . $board_config['board_email_sig']) : '',
                  'U_ACTIVATE' => $server_protocol.$server_name.'/'.$script_name.$actkey_link,
                  'U_REGDATE' => $reg_date,
                  )
               );

               $emailer->send();
               $emailer->reset();

               $remindcount = $row[user_reminded];
               $remindcount++;
               $upd_count = "UPDATE " . USERS_TABLE . " Set user_reminded = '$remindcount' WHERE user_id = '$sel_user'";

               $db->sql_query($upd_count) or die ("Kein DB-Update moeglich!");

                    $template->assign_block_vars("show_reminded_user", array(
                       'PROFILE' => '<a href=../profile.php'. $profile_link .'>'. $row[username] .'</a>',
                        'E_MAIL' => $email,
                        'REMCOUNT' => $remindcount,
                  'BOXTYPE' => "hidden")
                        );

                   $template->assign_vars(array(
                         'L_TITLE' => $lang['ar_title_sh_ia'],
                        'L_USERNAME' => $lang['Username'],
                         'L_EMAIL' => $lang['Email'],
                  'SUBTYPE' => "hidden",
                  'OPTION1' => "&nbsp;",
                  'OPTION2' => "&nbsp;",
                  'OPTION3' => "&nbsp;",
                  'OPTION4' => $lang['ar_times_rem'],
                  'BUTTEXT' => $lang['ar_remind'])
                      );
               }
                  }
         }
   }
}

elseif ($mode == 'remind_zeroposter')
{

include("../../../includes/emailer.php");

if ( isset($HTTP_POST_VARS['BOX']))
   {
   foreach ($HTTP_POST_VARS['BOX'] as $sel_user)
      {
      $sql = "SELECT username, user_active, user_actkey, user_id, user_regdate, user_email, user_lang, user_reminded FROM " . USERS_TABLE . " WHERE user_id = '$sel_user'";
              if ( !($result = $db->sql_query($sql)) )
              {
                   message_die(GENERAL_ERROR, 'Could not obtain user information', '', __LINE__, __FILE__, $sql);
              }
            else
               {
               while($row = $db->sql_fetchrow($results))
               {
               $sel_user = $row[user_id];
                     $reg_date = create_date($board_config['default_dateformat'], $row['user_regdate'], $board_config['board_timezone']);
                  $email = $row[user_email];
               $username = $row[username];
               $user_lang = $row[user_lang];

               // Let´s send the Mail

               $email_headers = 'From: ' . $board_config['board_email'] . "\nReturn-Path: " . $board_config['board_email'] . "\n";

               $script_name = preg_replace('/^\/?(.*?)\/?$/', "\\1", trim($board_config['script_path']));
               $script_name = ( $script_name != '' ) ? $script_name . '/profile.'.$phpEx : '/profile.'.$phpEx;
               $server_name = trim($board_config['server_name']);
               $server_protocol = ( $board_config['c o o k i e_secure'] ) ? 'https://' : 'http://';
               $server_port = ( $board_config['server_port'] <> 80 ) ? ':' . trim($board_config['server_port']) . '/' : '/';

               //
               // Let's do some checking to make sure that mass mail functions
               // are working in win32 versions of php.
               //

               if ( preg_match('/[c-z]:\\\.*/i', getenv('PATH')) && !$board_config['smtp_delivery'])
               {
                  $ini_val = ( @phpversion() >= '4.0.0' ) ? 'ini_get' : 'get_cfg_var';
                  // We are running on windows, force delivery to use our smtp functions
                  // since php's are broken by default
                  $board_config['smtp_delivery'] = 1;
                  $board_config['smtp_host'] = @$ini_val('SMTP');
               }

               $emailer = new emailer($board_config['smtp_delivery']);

               $emailer->use_template('remind_zeroposter', $user_lang);
               $emailer->extra_headers($email_headers);
               $emailer->email_address($email);



               $emailer->assign_vars(array(
                  'USERNAME' => $username,
                  'SITENAME' => $board_config['sitename'],
                  'EMAIL_SIG' => (!empty($board_config['board_email_sig'])) ? str_replace('<br />', "\n", "-- \n" . $board_config['board_email_sig']) : '',
                  'U_ACTIVATE' => $server_protocol.$server_name.$script_name.$actkey_link,
                  'U_REGDATE' => $reg_date)
               );

               $emailer->send();
               $emailer->reset();

               $remindcount = $row[user_reminded];
               $remindcount++;
               $upd_count = "UPDATE " . USERS_TABLE . " Set user_reminded = '$remindcount' WHERE user_id = '$sel_user'";

               $db->sql_query($upd_count) or die ("Kein DB-Update moeglich!");

                    $template->assign_block_vars("show_reminded_user", array(
                       'PROFILE' => '<a href=../profile.php'. $profile_link .'>'. $row[username] .'</a>',
                        'E_MAIL' => $email,
                        'REMCOUNT' => $remindcount,
                  'BOXTYPE' => "hidden",
                  'REG_DATE' => $reg_date,)
                        );

                   $template->assign_vars(array(
                         'L_TITLE' => $lang['ar_title_sh_zp'],
                        'L_USERNAME' => $lang['Username'],
                         'L_EMAIL' => $lang['Email'],
                  'L_DATE' => $lang['Reg_date'],
                  'SUBTYPE' => "hidden",
                  'OPTION1' => "&nbsp;",
                  'OPTION2' => "&nbsp;",
                  'OPTION3' => "&nbsp;",
                  'OPTION4' => $lang['ar_times_rem'],
                  'BUTTEXT' => $lang['ar_remind'])
                      );
               }
                  }
         }
   }
}


elseif ($mode == 'remind_inactive_user')
{
include("../../../includes/emailer.php");

if ( isset($HTTP_POST_VARS['BOX']))
   {
   foreach ($HTTP_POST_VARS['BOX'] as $sel_user)
      {
      $sql = "SELECT username, user_active, user_actkey, user_id, user_lastvisit, user_email, user_lang, user_reminded FROM " . USERS_TABLE . " WHERE user_id = '$sel_user'";
              if ( !($result = $db->sql_query($sql)) )
              {
                   message_die(GENERAL_ERROR, 'Could not obtain user information', '', __LINE__, __FILE__, $sql);
              }
            else
               {
               while($row = $db->sql_fetchrow($results))
               {
               $sel_user = $row[user_id];
                     $lv_date = create_date($board_config['default_dateformat'], $row['user_lastvisit'], $board_config['board_timezone']);
                  $email = $row[user_email];
               $username = $row[username];
               $user_lang = $row[user_lang];

               // Let´s send the Mail

               $email_headers = 'From: ' . $board_config['board_email'] . "\nReturn-Path: " . $board_config['board_email'] . "\n";

               $script_name = preg_replace('/^\/?(.*?)\/?$/', "\\1", trim($board_config['script_path']));
               $script_name = ( $script_name != '' ) ? $script_name . '/profile.'.$phpEx : '/profile.'.$phpEx;
               $server_name = trim($board_config['server_name']);
               $server_protocol = ( $board_config['c o o k i e_secure'] ) ? 'https://' : 'http://';
               $server_port = ( $board_config['server_port'] <> 80 ) ? ':' . trim($board_config['server_port']) . '/' : '/';

               //
               // Let's do some checking to make sure that mass mail functions
               // are working in win32 versions of php.
               //

               if ( preg_match('/[c-z]:\\\.*/i', getenv('PATH')) && !$board_config['smtp_delivery'])
               {
                  $ini_val = ( @phpversion() >= '4.0.0' ) ? 'ini_get' : 'get_cfg_var';
                  // We are running on windows, force delivery to use our smtp functions
                  // since php's are broken by default
                  $board_config['smtp_delivery'] = 1;
                  $board_config['smtp_host'] = @$ini_val('SMTP');
               }

               $emailer = new emailer($board_config['smtp_delivery']);

               $emailer->use_template('remind_inactive_user', $user_lang);
               $emailer->extra_headers($email_headers);
               $emailer->email_address($email);



               $emailer->assign_vars(array(
                  'USERNAME' => $username,
                  'SITENAME' => $board_config['sitename'],
                  'EMAIL_SIG' => (!empty($board_config['board_email_sig'])) ? str_replace('<br />', "\n", "-- \n" . $board_config['board_email_sig']) : '',
                  'LV_DATE' => $lv_date)
               );

               $emailer->send();
               $emailer->reset();

               $remindcount = $row[user_reminded];
               $remindcount++;
               $upd_count = "UPDATE " . USERS_TABLE . " Set user_reminded = '$remindcount' WHERE user_id = '$sel_user'";

               $db->sql_query($upd_count) or die ("Kein DB-Update moeglich!");

                    $template->assign_block_vars("show_reminded_user", array(
                       'PROFILE' => '<a href=../profile.php'. $profile_link .'>'. $row[username] .'</a>',
                        'E_MAIL' => $email,
                        'REMCOUNT' => $remindcount,
                  'BOXTYPE' => "hidden",
                  'LV_DATE' => $lv_date)
                        );

                   $template->assign_vars(array(
                         'L_TITLE' => $lang['ar_title_sh_iau'],
                        'L_USERNAME' => $lang['Username'],
                         'L_EMAIL' => $lang['Email'],
                  'L_DATE' => $lang['Reg_date'],
                  'SUBTYPE' => "hidden",
                  'OPTION1' => "&nbsp;",
                  'OPTION2' => "&nbsp;",
                  'OPTION3' => "&nbsp;",
                  'OPTION4' => $lang['ar_times_rem'],
                  'BUTTEXT' => $lang['ar_remind'])
                      );
               }
                  }
         }
   }
}

elseif ($mode == 'show_pruneuser')
{
$sql = "SELECT username, user_id, user_posts, user_regdate, user_reminded FROM " . USERS_TABLE . " WHERE user_reminded > '$threshold'";
   if ( !($result = $db->sql_query($sql)) )
        {
          message_die(GENERAL_ERROR, 'Could not obtain user information', '', __LINE__, __FILE__, $sql);
         }
        while($row = $db->sql_fetchrow($results))
           {
               $username = $row[user_name];
               $userid = $row['user_id'];
            $reminded = $row[user_reminded];
               $reg_date = create_date($board_config['default_dateformat'], $row['user_regdate'], $board_config['board_timezone']);
               $email = $row[user_email];
               $boxid = $row[user_id];
               $posts = $row[user_posts];


                        $template->assign_block_vars("show_pruneuser", array(
                                'USERNAME' => '<a href=../profile.php'. $profile_link .'>'. $row[username] .'</a>',
                        'BOX' => "BOX[]",
                        'BOXVALUE' => $boxid,
                        'BOXTYPE' => "checkbox",
                        'REMINDED' => $reminded,
                        'REG_DATE' => $reg_date,
                        'POSTS' => $posts
                        )
                        );
           }

                        $template->assign_vars(array(
                                'L_TITLE' => $lang['ar_title_sh_pu1'] . $threshold . $lang['ar_title_sh_pu2'],
                                'L_USERNAME' => $lang['Username'],
                                'L_EMAIL' => "&nbsp",
                        'S_ACTION' => append_sid("../admin/".basename(__FILE__)."?mode=deleteuser"),
                        'SUBTYPE' => "submit",
                        'OPTION1' => $lang['Posts'],
                        'OPTION2' => $lang['ar_reg_date'],
                        'OPTION3' => $lang['ar_times_rem'],
                        'OPTION4' => $lang['Delete'],
                        'BUTTEXT' => $lang['Delete'])
                        );
}

elseif ($mode == 'deleteuser')
{

include("../../../includes/emailer.php");

if ( isset($HTTP_POST_VARS['BOX']))
   {
   foreach ($HTTP_POST_VARS['BOX'] as $sel_user)
      {
      $sql = "SELECT username, user_active, user_actkey, user_id, user_regdate, user_email, user_lang, user_reminded FROM " . USERS_TABLE . " WHERE user_id = '$sel_user'";
              if ( !($result = $db->sql_query($sql)) )
              {
                   message_die(GENERAL_ERROR, 'Could not obtain user information', '', __LINE__, __FILE__, $sql);
              }
            else
               {
               while($row = $db->sql_fetchrow($results))
               {
               $sel_user = $row[user_id];
                     $actkey_link = $server_url . '?mode=activate&' . POST_USERS_URL . '=' . $row[user_id] . '&act_key=' . $row[user_actkey];
                     $reg_date = create_date($board_config['default_dateformat'], $row['user_regdate'], $board_config['board_timezone']);
                  $email = $row[user_email];
               $username = $row[username];
               $user_lang = $row[user_lang];

               $deluser = "DELETE FROM " . USERS_TABLE . " WHERE user_reminded >= '$threshold' AND user_id = '$sel_user' AND user_id != '-1'";

               $db->sql_query($deluser) or die ("Kein DB-Update moeglich!");

                    $template->assign_block_vars("show_reminded_user", array(
                       'PROFILE' => $row[username],
                        'E_MAIL' => $email,
                        'REMCOUNT' => $remindcount,
                  'BOXTYPE' => "hidden",
                  'REG_DATE' => $reg_date,)
                        );

                   $template->assign_vars(array(
                         'L_TITLE' => "<u>DELETED user</u>",
                        'L_USERNAME' => $lang['Username'],
                         'L_EMAIL' => $lang['Email'],
                  'L_DATE' => "&nbsp;",
                  'SUBTYPE' => "hidden",
                  'OPTION1' => "&nbsp;",
                  'OPTION2' => "&nbsp;",
                  'OPTION3' => "&nbsp;",
                  'OPTION4' => "&nbsp;",
                  'BUTTEXT' => "Nothing to do")
                      );
               }
                  }
         }
   }
}
}

$template->pparse('body');
echo "</table></center><br><br><br><br>";

include('./page_footer_admin.'.$phpEx);
?>
admin reminder.php dosyasin bus ekilde densinler bende calisti

En son juglanin tarafından 2007-11-30, 11:40:58 tarihinde değiştirildi, toplam 1 kere değiştirildi
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder
DJ_alper
Mesaj: 50+
Mesaj: 50+





Kayıt: Oct 05, 2005
Mesajlar: 97
Konum: gelecek

MesajTarih: 2007-11-30, 11:29:25    Mesaj konusu: Re: Siteye uğramayanlara mail yolu ile hatırlatma modu Alıntıyla Cevap Gönder



Gönder Deyince Böyle Boş sayfa geliyo??
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder Yazarın web sitesini ziyaret et
juglanin
Mesaj: 500+
Mesaj: 500+





Kayıt: Dec 09, 2005
Mesajlar: 880

MesajTarih: 2007-11-30, 11:38:11    Mesaj konusu: Alıntıyla Cevap Gönder

if ($userdata['user_level']!=1) i 2 yaptinizmi ve ustte yazdigm sekliyle adminreminder.php yi degistnzmi
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder
DJ_alper
Mesaj: 50+
Mesaj: 50+





Kayıt: Oct 05, 2005
Mesajlar: 97
Konum: gelecek

MesajTarih: 2007-11-30, 14:26:53    Mesaj konusu: Alıntıyla Cevap Gönder

juglanin :
if ($userdata['user_level']!=1) i 2 yaptinizmi ve ustte yazdigm sekliyle adminreminder.php yi degistnzmi

Bakın şöyle giriyorum kullanıcıları listeliyo hiç bir sorun yok orada ama seçili kullanıcıları son olarak mail göndermek için buton varya ona basınca böyle boş kalıyo ve mail gitmiyo?
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder Yazarın web sitesini ziyaret et
metalmuzik
Mesaj: 300+
Mesaj: 300+





Kayıt: Jan 21, 2007
Mesajlar: 457

MesajTarih: 2007-11-30, 17:59:51    Mesaj konusu: Alıntıyla Cevap Gönder

tamam tamam kardeşim saol sql sorgusundaki bir ufak bir hataymış saol valla sorunsuz calışıyor Very Happy baya kişi varmış bendede Razz
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder Yazarın web sitesini ziyaret et
Bu Site Google Adsense ile Gelir Elde Ediyor









Tarih: 2024-11-10, 19:46:30    Mesaj konusu: Forum Arası Reklamlar


Başa dön
metalmuzik
Mesaj: 300+
Mesaj: 300+





Kayıt: Jan 21, 2007
Mesajlar: 457

MesajTarih: 2007-11-30, 18:52:30    Mesaj konusu: Alıntıyla Cevap Gönder

hocam her sey tamam ama giden mesaj ingilizce nasıl yapacaz bunu ya aaaaaaaaa
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder Yazarın web sitesini ziyaret et
artistbaron
Mesaj: 1000+
Mesaj: 1000+





Kayıt: Dec 09, 2006
Mesajlar: 2993

MesajTarih: 2007-11-30, 18:56:25    Mesaj konusu: Alıntıyla Cevap Gönder

metalmuzik arkadaşım :) forumda lütfen arka arkaya mesaj atmayın :)

kolay gelsın
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder
metalmuzik
Mesaj: 300+
Mesaj: 300+





Kayıt: Jan 21, 2007
Mesajlar: 457

MesajTarih: 2007-11-30, 18:58:10    Mesaj konusu: Alıntıyla Cevap Gönder

tamam hocam hallettim saol bende fazla oldum biliyorum Very Happy Razz yeniden saol.. bunu bayadır arıyordum..
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder Yazarın web sitesini ziyaret et
DJ_alper
Mesaj: 50+
Mesaj: 50+





Kayıt: Oct 05, 2005
Mesajlar: 97
Konum: gelecek

MesajTarih: 2007-12-01, 10:29:43    Mesaj konusu: Alıntıyla Cevap Gönder

juglanin :
mavisce :
emailer.php hatası alanların mmail serverinde sorun vardır
@Jilet sen sql sorgusunu calıştırmamışsın

izin yok hatası alanlar ise aşgıdaki kodu adminm_reminde.php dosyasından bulsun
1 yazan yeri 2 yapsın eger 2 yazıyorsa 1 yapsın burda bazen aptallaşıyor
Kod:

if ($userdata['user_level']!=1)
geenel hata alanlar uye olarak online olmadan adminden denesinler ve.
Kod:
<?php
define('IN_PHPBB', 1);

if( !empty($setmodules) )
{
   $filename = basename(__FILE__);
   $module['Reminder']['Aktivasyon Yapmamislara Hatirlat'] = $filename . "?mode=inactive_accounts";
   $module['Reminder']['Hiç Mesaji Olmayanlara Hatirlat'] = $filename . "?mode=zeroposter";
   $module['Reminder']['Siteyi Ziyaret ETmeyenlere Hatirlat'] = $filename . "?mode=inactive_user";
   $module['Reminder']['Hatirlatilmis Kullanicilari Sil'] = $filename . "?mode=show_pruneuser";
   return;
}

$phpbb_root_path = "./../";
require($phpbb_root_path . 'extension.inc');
require('./pagestart.' . $phpEx);

//
// Select your threshold for pruning. Number of remindings until the user appear in the prune-list
//
$threshold = 3;


if ($userdata['user_level']!=2)
      {
     message_die(GENERAL_ERROR, $lang['Not_Authorised']);
     }
else
{
$mode = ( isset($HTTP_POST_VARS['mode']) ) ? $HTTP_POST_VARS['mode'] : ( ( isset($HTTP_GET_VARS['mode']) ) ? $HTTP_GET_VARS['mode']:'');

$s_time = ( isset($HTTP_POST_VARS['S_TIME']) ) ? $HTTP_POST_VARS['S_TIME'] : ( ( isset($HTTP_GET_VARS['S_TIME']) ) ? $HTTP_GET_VARS['S_TIME']:'');

         $template->set_filenames(array(
            "body" => "admin/admin_remind_inactive_user_body.tpl")
         );


if ($mode == 'inactive_accounts')
{

if ($s_time == "")
{
$s_time = 30;
}

$timestamp = time();
$stime_x_day = (86400 * $s_time);
$meantime = $timestamp - $stime_x_day;

        $sql = "SELECT username, user_active, user_actkey, user_id, user_regdate, user_email, user_reminded
                FROM " . USERS_TABLE . " WHERE user_active != '1' AND user_id != '-1' AND user_regdate < '".$meantime."'";

        if ( !($result = $db->sql_query($sql)) )
        {
                   message_die(GENERAL_ERROR, 'Could not obtain user information', '', __LINE__, __FILE__, $sql);
        }

                     $template->assign_block_vars("select_time", array(
                            'SUBTYPE' => "submit",
                            'TABLE' => '<table width="50%" cellpadding="3" cellspacing="1" border="0" align="center" class="forumline">
                     <tr><form method="post" name="post" action="'.append_sid("../admin/".basename(__FILE__)."?mode=inactive_accounts").'">
                     <td class="row1" align="center">'.$lang['ar_reg_exc'].'</td>
                     <td class="row1" align="center">
                     <select name="S_TIME" size="1" class="gensmall">
                     <option value="1">'.$lang['ar_1Day'].'</option>
                     <option value="7">'.$lang['ar_7Days'].'</option>
                     <option value="14">'.$lang['ar_2Weeks'].'</option>
                     <option value="30" SELECTED>'.$lang['ar_1Month'].'</option>
                     <option value="90">'.$lang['ar_3Months'].'</option>
                     <option value="180">'.$lang['ar_6Months'].'</option>
                     <option value="365">'.$lang['ar_1Year'].'</option>
                     </select></td>
                     <td class="row1" align="center"><input type="submit" name="submit" value="Go" class="mainoption" /></td></form>
                     </tr>
                     </table>')
                        );

        while($row = $db->sql_fetchrow($result))
           {
               $profile_link = '?mode=viewprofile&' . POST_USERS_URL . '=' . $row[user_id];
               $actkey_link = '?mode=activate&' . POST_USERS_URL . '=' . $row[user_id] . '&act_key=' . $row[user_actkey];
               $reg_date = create_date($board_config['default_dateformat'], $row['user_regdate'], $board_config['board_timezone']);
            $email = $row[user_email];
            $boxid = $row[user_id];
            $reminded = $row[user_reminded];


                        $template->assign_block_vars("show_inactive_accounts", array(
                                'PROFILE' => '<a href=../profile.php'. $profile_link .'>'. $row[username] .'</a>',
                                'ACTKEY' => '<a href=../profile.php'. $actkey_link .'>activate</a>',
                                'REG_DATE' => $reg_date,
                        'E_MAIL' => $email,
                        'BOX' => "BOX[]",
                        'BOXVALUE' => $boxid,
                        'BOXTYPE' => "checkbox",
                        'REMINDED' => $reminded
                        )
                        );

           }

                        $template->assign_vars(array(
                                'L_TITLE' => $lang['ar_title_ia'] . $s_time ."</b>&nbsp". $lang['days']."</font>",
                                'L_USERNAME' => $lang['Username'],
                                'L_DATE' => $lang['Reg_date'],
                        'L_EMAIL' => $lang['Email'],
                        'ACTIONWOM' => append_sid("../admin/".basename(__FILE__)."?mode=inactive_accounts"),
                        'S_TIME' => "S_TIME",
                        'S_ACTION' => append_sid("../admin/".basename(__FILE__)."?mode=remind_inactive_accounts"),
                        'SUBTYPE' => "submit",
                        'OPTION1' => $lang['ar_act_link'],
                        'OPTION2' => $lang['ar_reg_date'],
                        'OPTION3' => $lang['ar_times_rem'],
                        'OPTION4' => "&nbsp;",
                        'BUTTEXT' => $lang['ar_remind'])
                        );
}

if ($mode == 'zeroposter')
{

if ($s_time == "")
{
$s_time = 30;
}

$timestamp = time();
$stime_x_day = (86400 * $s_time);
$meantime = $timestamp - $stime_x_day;

        $sql = "SELECT username, user_active, user_actkey, user_id, user_regdate, user_email, user_posts, user_reminded
                FROM " . USERS_TABLE . " WHERE user_active = '1' AND user_id != '-1' AND user_posts = '0' AND user_regdate < '".$meantime."'";
        if ( !($result = $db->sql_query($sql)) )
        {
                   message_die(GENERAL_ERROR, 'Could not obtain user information', '', __LINE__, __FILE__, $sql);
        }

                     $template->assign_block_vars("select_time", array(
                            'SUBTYPE' => "submit",
                            'TABLE' => '<table width="50%" cellpadding="3" cellspacing="1" border="0" align="center" class="forumline">
                     <tr><form method="post" name="post" action="'.append_sid("../admin/".basename(__FILE__)."?mode=zeroposter").'">
                     <td class="row1" align="center">'. $lang['ar_reg_exc'] .'</td>
                     <td class="row1" align="center">
                     <select name="S_TIME" size="1" class="gensmall">
                     <option value="1">'.$lang['ar_1Day'].'</option>
                     <option value="7">'.$lang['ar_7Days'].'</option>
                     <option value="14">'.$lang['ar_2Weeks'].'</option>
                     <option value="30" SELECTED>'.$lang['ar_1Month'].'</option>
                     <option value="90">'.$lang['ar_3Months'].'</option>
                     <option value="180">'.$lang['ar_6Months'].'</option>
                     <option value="365">'.$lang['ar_1Year'].'</option>
                     </select></td>
                     <td class="row1" align="center"><input type="submit" name="submit" value="Go" class="mainoption" /></td></form>
                     </tr>
                     </table>')
                        );

        while($row = $db->sql_fetchrow($results))
           {
               $profile_link = '?mode=viewprofile&' . POST_USERS_URL . '=' . $row[user_id];
               $reg_date = create_date($board_config['default_dateformat'], $row['user_regdate'], $board_config['board_timezone']);
            $email = $row[user_email];
            $boxid = $row[user_id];
            $posts = $row[user_posts];
            $reminded = $row[user_reminded];



                        $template->assign_block_vars("show_zero_poster", array(
                                'PROFILE' => '<a href=../profile.php'. $profile_link .'>'. $row[username] .'</a>',
                                'REG_DATE' => $reg_date,
                        'E_MAIL' => $email,
                        'POSTS' => $posts,
                        'BOX' => "BOX[]",
                        'BOXVALUE' => $boxid,
                        'BOXTYPE' => "checkbox",
                        'REMINDED' => $reminded
                        )
                        );
           }

                        $template->assign_vars(array(
                                'L_TITLE' => $lang['ar_title_sp'] . $s_time ."</b>&nbsp". $lang['days']."</font>",
                                'L_USERNAME' => $lang['Username'],
                                'L_DATE' => $lang['Reg_date'],
                        'L_EMAIL' => $lang['Email'],
                        'ACTIONWOM' => append_sid("../admin/".basename(__FILE__)."?mode=zeroposter"),
                        'S_TIME' => "S_TIME",
                        'S_ACTION' => append_sid("../admin/".basename(__FILE__)."?mode=remind_zeroposter"),
                        'SUBTYPE' => "submit",
                        'OPTION1' => $lang['Posts'],
                        'OPTION2' => $lang['ar_reg_date'],
                        'OPTION3' => $lang['ar_times_rem'],
                        'OPTION4' => "&nbsp;",
                        'BUTTEXT' => $lang['ar_remind'])
                        );
}


if ($mode == 'inactive_user')
{

if ($s_time == "")
{
$s_time = 30;
}

$timestamp = time();
$stime_x_day = (86400 * $s_time);
$meantime = $timestamp - $stime_x_day;

        $sql = "SELECT username, user_active, user_actkey, user_id, user_lastvisit, user_email, user_posts, user_reminded
                FROM " . USERS_TABLE . " WHERE user_active = '1' AND user_id != '-1' AND user_posts != '0' AND user_lastvisit != '0' AND user_lastvisit < '".$meantime."'";
        if ( !($result = $db->sql_query($sql)) )
        {
                   message_die(GENERAL_ERROR, 'Could not obtain user information', '', __LINE__, __FILE__, $sql);
        }

                     $template->assign_block_vars("select_time", array(
                            'SUBTYPE' => "submit",
                            'TABLE' => '<table width="50%" cellpadding="3" cellspacing="1" border="0" align="center" class="forumline">
                     <tr><form method="post" name="post" action="'.append_sid("../admin/".basename(__FILE__)."?mode=inactive_user").'">
                     <td class="row1" align="center">'. $lang['ar_last_visit_exc'] .'</td>
                     <td class="row1" align="center">
                     <select name="S_TIME" size="1" class="gensmall">
                     <option value="30" SELECTED>'.$lang['ar_1Month'].'</option>
                     <option value="90">'.$lang['ar_3Months'].'</option>
                     <option value="180">'.$lang['ar_6Months'].'</option>
                     <option value="365">'.$lang['ar_1Year'].'</option>
                     </select></td>
                     <td class="row1" align="center"><input type="submit" name="submit" value="Go" class="mainoption" /></td></form>
                     </tr>
                     </table>')
                        );

        while($row = $db->sql_fetchrow($results))
           {
               $profile_link = '?mode=viewprofile&' . POST_USERS_URL . '=' . $row[user_id];
               $lv_date = create_date($board_config['default_dateformat'], $row['user_lastvisit'], $board_config['board_timezone']);
            $email = $row[user_email];
            $boxid = $row[user_id];
            $posts = $row[user_posts];
            $reminded = $row[user_reminded];



                        $template->assign_block_vars("inactive_user", array(
                                'PROFILE' => '<a href=../profile.php'. $profile_link .'>'. $row[username] .'</a>',
                                'LV_DATE' => $lv_date,
                        'E_MAIL' => $email,
                        'POSTS' => $posts,
                        'BOX' => "BOX[]",
                        'BOXVALUE' => $boxid,
                        'BOXTYPE' => "checkbox",
                        'REMINDED' => $reminded
                        )
                        );
           }

                        $template->assign_vars(array(
                                'L_TITLE' => $lang['ar_title_sp'] . $s_time .'</b>' . $lang['days'] .'</font>',
                                'L_USERNAME' => $lang['Username'],
                                'L_DATE' => $lang['You_last_visit'],
                        'L_EMAIL' => $lang['Email'],
                        'ACTIONWOM' => append_sid("../admin/".basename(__FILE__)."?mode=inactive_user"),
                        'S_TIME' => "S_TIME",
                        'S_ACTION' => append_sid("../admin/".basename(__FILE__)."?mode=remind_inactive_user"),
                        'SUBTYPE' => "submit",
                        'OPTION1' => $lang['Posts'],
                        'OPTION2' => $lang['ar_last_visit'],
                        'OPTION3' => $lang['ar_times_rem'],
                        'OPTION4' => "&nbsp;",
                        'BUTTEXT' => $lang['ar_remind'])
                        );
}


elseif ($mode == 'remind_inactive_accounts')
{

include("../../../includes/emailer.php");

if ( isset($HTTP_POST_VARS['BOX']))
   {
   foreach ($HTTP_POST_VARS['BOX'] as $sel_user)
      {
      $sql = "SELECT username, user_active, user_actkey, user_id, user_regdate, user_email, user_lang, user_reminded FROM " . USERS_TABLE . " WHERE user_id = '$sel_user'";
              if ( !($result = $db->sql_query($sql)) )
              {
                   message_die(GENERAL_ERROR, 'Could not obtain user information', '', __LINE__, __FILE__, $sql);
              }
            else
               {
               while($row = $db->sql_fetchrow($results))
               {
               $sel_user = $row[user_id];
                     $actkey_link = $server_url . '?mode=activate&' . POST_USERS_URL . '=' . $row[user_id] . '&act_key=' . $row[user_actkey];
                     $reg_date = create_date($board_config['default_dateformat'], $row['user_regdate'], $board_config['board_timezone']);
                  $email = $row[user_email];
               $username = $row[username];
               $user_lang = $row[user_lang];

               // Let´s send the Mail

               $email_headers = 'From: ' . $board_config['board_email'] . "\nReturn-Path: " . $board_config['board_email'] . "\n";

               $script_name = preg_replace('/^\/?(.*?)\/?$/', "\\1", trim($board_config['script_path']));
               $script_name = ( $script_name != '' ) ? $script_name . '/profile.'.$phpEx : '/profile.'.$phpEx;
               $server_name = trim($board_config['server_name']);
               $server_protocol = ( $board_config['c o o k i e_secure'] ) ? 'https://' : 'http://';
               $server_port = ( $board_config['server_port'] <> 80 ) ? ':' . trim($board_config['server_port']) . '/' : '/';

               //
               // Let's do some checking to make sure that mass mail functions
               // are working in win32 versions of php.
               //

               if ( preg_match('/[c-z]:\\\.*/i', getenv('PATH')) && !$board_config['smtp_delivery'])
               {
                  $ini_val = ( @phpversion() >= '4.0.0' ) ? 'ini_get' : 'get_cfg_var';
                  // We are running on windows, force delivery to use our smtp functions
                  // since php's are broken by default
                  $board_config['smtp_delivery'] = 1;
                  $board_config['smtp_host'] = @$ini_val('SMTP');
               }

               $emailer = new emailer($board_config['smtp_delivery']);

               $emailer->use_template('remind_inactive_accounts', $user_lang);
               $emailer->extra_headers($email_headers);
               $emailer->email_address($email);



               $emailer->assign_vars(array(
                  'USERNAME' => $username,
                  'SITENAME' => $board_config['sitename'],
                  'EMAIL_SIG' => (!empty($board_config['board_email_sig'])) ? str_replace('<br />', "\n", "-- \n" . $board_config['board_email_sig']) : '',
                  'U_ACTIVATE' => $server_protocol.$server_name.'/'.$script_name.$actkey_link,
                  'U_REGDATE' => $reg_date,
                  )
               );

               $emailer->send();
               $emailer->reset();

               $remindcount = $row[user_reminded];
               $remindcount++;
               $upd_count = "UPDATE " . USERS_TABLE . " Set user_reminded = '$remindcount' WHERE user_id = '$sel_user'";

               $db->sql_query($upd_count) or die ("Kein DB-Update moeglich!");

                    $template->assign_block_vars("show_reminded_user", array(
                       'PROFILE' => '<a href=../profile.php'. $profile_link .'>'. $row[username] .'</a>',
                        'E_MAIL' => $email,
                        'REMCOUNT' => $remindcount,
                  'BOXTYPE' => "hidden")
                        );

                   $template->assign_vars(array(
                         'L_TITLE' => $lang['ar_title_sh_ia'],
                        'L_USERNAME' => $lang['Username'],
                         'L_EMAIL' => $lang['Email'],
                  'SUBTYPE' => "hidden",
                  'OPTION1' => "&nbsp;",
                  'OPTION2' => "&nbsp;",
                  'OPTION3' => "&nbsp;",
                  'OPTION4' => $lang['ar_times_rem'],
                  'BUTTEXT' => $lang['ar_remind'])
                      );
               }
                  }
         }
   }
}

elseif ($mode == 'remind_zeroposter')
{

include("../../../includes/emailer.php");

if ( isset($HTTP_POST_VARS['BOX']))
   {
   foreach ($HTTP_POST_VARS['BOX'] as $sel_user)
      {
      $sql = "SELECT username, user_active, user_actkey, user_id, user_regdate, user_email, user_lang, user_reminded FROM " . USERS_TABLE . " WHERE user_id = '$sel_user'";
              if ( !($result = $db->sql_query($sql)) )
              {
                   message_die(GENERAL_ERROR, 'Could not obtain user information', '', __LINE__, __FILE__, $sql);
              }
            else
               {
               while($row = $db->sql_fetchrow($results))
               {
               $sel_user = $row[user_id];
                     $reg_date = create_date($board_config['default_dateformat'], $row['user_regdate'], $board_config['board_timezone']);
                  $email = $row[user_email];
               $username = $row[username];
               $user_lang = $row[user_lang];

               // Let´s send the Mail

               $email_headers = 'From: ' . $board_config['board_email'] . "\nReturn-Path: " . $board_config['board_email'] . "\n";

               $script_name = preg_replace('/^\/?(.*?)\/?$/', "\\1", trim($board_config['script_path']));
               $script_name = ( $script_name != '' ) ? $script_name . '/profile.'.$phpEx : '/profile.'.$phpEx;
               $server_name = trim($board_config['server_name']);
               $server_protocol = ( $board_config['c o o k i e_secure'] ) ? 'https://' : 'http://';
               $server_port = ( $board_config['server_port'] <> 80 ) ? ':' . trim($board_config['server_port']) . '/' : '/';

               //
               // Let's do some checking to make sure that mass mail functions
               // are working in win32 versions of php.
               //

               if ( preg_match('/[c-z]:\\\.*/i', getenv('PATH')) && !$board_config['smtp_delivery'])
               {
                  $ini_val = ( @phpversion() >= '4.0.0' ) ? 'ini_get' : 'get_cfg_var';
                  // We are running on windows, force delivery to use our smtp functions
                  // since php's are broken by default
                  $board_config['smtp_delivery'] = 1;
                  $board_config['smtp_host'] = @$ini_val('SMTP');
               }

               $emailer = new emailer($board_config['smtp_delivery']);

               $emailer->use_template('remind_zeroposter', $user_lang);
               $emailer->extra_headers($email_headers);
               $emailer->email_address($email);



               $emailer->assign_vars(array(
                  'USERNAME' => $username,
                  'SITENAME' => $board_config['sitename'],
                  'EMAIL_SIG' => (!empty($board_config['board_email_sig'])) ? str_replace('<br />', "\n", "-- \n" . $board_config['board_email_sig']) : '',
                  'U_ACTIVATE' => $server_protocol.$server_name.$script_name.$actkey_link,
                  'U_REGDATE' => $reg_date)
               );

               $emailer->send();
               $emailer->reset();

               $remindcount = $row[user_reminded];
               $remindcount++;
               $upd_count = "UPDATE " . USERS_TABLE . " Set user_reminded = '$remindcount' WHERE user_id = '$sel_user'";

               $db->sql_query($upd_count) or die ("Kein DB-Update moeglich!");

                    $template->assign_block_vars("show_reminded_user", array(
                       'PROFILE' => '<a href=../profile.php'. $profile_link .'>'. $row[username] .'</a>',
                        'E_MAIL' => $email,
                        'REMCOUNT' => $remindcount,
                  'BOXTYPE' => "hidden",
                  'REG_DATE' => $reg_date,)
                        );

                   $template->assign_vars(array(
                         'L_TITLE' => $lang['ar_title_sh_zp'],
                        'L_USERNAME' => $lang['Username'],
                         'L_EMAIL' => $lang['Email'],
                  'L_DATE' => $lang['Reg_date'],
                  'SUBTYPE' => "hidden",
                  'OPTION1' => "&nbsp;",
                  'OPTION2' => "&nbsp;",
                  'OPTION3' => "&nbsp;",
                  'OPTION4' => $lang['ar_times_rem'],
                  'BUTTEXT' => $lang['ar_remind'])
                      );
               }
                  }
         }
   }
}


elseif ($mode == 'remind_inactive_user')
{
include("../../../includes/emailer.php");

if ( isset($HTTP_POST_VARS['BOX']))
   {
   foreach ($HTTP_POST_VARS['BOX'] as $sel_user)
      {
      $sql = "SELECT username, user_active, user_actkey, user_id, user_lastvisit, user_email, user_lang, user_reminded FROM " . USERS_TABLE . " WHERE user_id = '$sel_user'";
              if ( !($result = $db->sql_query($sql)) )
              {
                   message_die(GENERAL_ERROR, 'Could not obtain user information', '', __LINE__, __FILE__, $sql);
              }
            else
               {
               while($row = $db->sql_fetchrow($results))
               {
               $sel_user = $row[user_id];
                     $lv_date = create_date($board_config['default_dateformat'], $row['user_lastvisit'], $board_config['board_timezone']);
                  $email = $row[user_email];
               $username = $row[username];
               $user_lang = $row[user_lang];

               // Let´s send the Mail

               $email_headers = 'From: ' . $board_config['board_email'] . "\nReturn-Path: " . $board_config['board_email'] . "\n";

               $script_name = preg_replace('/^\/?(.*?)\/?$/', "\\1", trim($board_config['script_path']));
               $script_name = ( $script_name != '' ) ? $script_name . '/profile.'.$phpEx : '/profile.'.$phpEx;
               $server_name = trim($board_config['server_name']);
               $server_protocol = ( $board_config['c o o k i e_secure'] ) ? 'https://' : 'http://';
               $server_port = ( $board_config['server_port'] <> 80 ) ? ':' . trim($board_config['server_port']) . '/' : '/';

               //
               // Let's do some checking to make sure that mass mail functions
               // are working in win32 versions of php.
               //

               if ( preg_match('/[c-z]:\\\.*/i', getenv('PATH')) && !$board_config['smtp_delivery'])
               {
                  $ini_val = ( @phpversion() >= '4.0.0' ) ? 'ini_get' : 'get_cfg_var';
                  // We are running on windows, force delivery to use our smtp functions
                  // since php's are broken by default
                  $board_config['smtp_delivery'] = 1;
                  $board_config['smtp_host'] = @$ini_val('SMTP');
               }

               $emailer = new emailer($board_config['smtp_delivery']);

               $emailer->use_template('remind_inactive_user', $user_lang);
               $emailer->extra_headers($email_headers);
               $emailer->email_address($email);



               $emailer->assign_vars(array(
                  'USERNAME' => $username,
                  'SITENAME' => $board_config['sitename'],
                  'EMAIL_SIG' => (!empty($board_config['board_email_sig'])) ? str_replace('<br />', "\n", "-- \n" . $board_config['board_email_sig']) : '',
                  'LV_DATE' => $lv_date)
               );

               $emailer->send();
               $emailer->reset();

               $remindcount = $row[user_reminded];
               $remindcount++;
               $upd_count = "UPDATE " . USERS_TABLE . " Set user_reminded = '$remindcount' WHERE user_id = '$sel_user'";

               $db->sql_query($upd_count) or die ("Kein DB-Update moeglich!");

                    $template->assign_block_vars("show_reminded_user", array(
                       'PROFILE' => '<a href=../profile.php'. $profile_link .'>'. $row[username] .'</a>',
                        'E_MAIL' => $email,
                        'REMCOUNT' => $remindcount,
                  'BOXTYPE' => "hidden",
                  'LV_DATE' => $lv_date)
                        );

                   $template->assign_vars(array(
                         'L_TITLE' => $lang['ar_title_sh_iau'],
                        'L_USERNAME' => $lang['Username'],
                         'L_EMAIL' => $lang['Email'],
                  'L_DATE' => $lang['Reg_date'],
                  'SUBTYPE' => "hidden",
                  'OPTION1' => "&nbsp;",
                  'OPTION2' => "&nbsp;",
                  'OPTION3' => "&nbsp;",
                  'OPTION4' => $lang['ar_times_rem'],
                  'BUTTEXT' => $lang['ar_remind'])
                      );
               }
                  }
         }
   }
}

elseif ($mode == 'show_pruneuser')
{
$sql = "SELECT username, user_id, user_posts, user_regdate, user_reminded FROM " . USERS_TABLE . " WHERE user_reminded > '$threshold'";
   if ( !($result = $db->sql_query($sql)) )
        {
          message_die(GENERAL_ERROR, 'Could not obtain user information', '', __LINE__, __FILE__, $sql);
         }
        while($row = $db->sql_fetchrow($results))
           {
               $username = $row[user_name];
               $userid = $row['user_id'];
            $reminded = $row[user_reminded];
               $reg_date = create_date($board_config['default_dateformat'], $row['user_regdate'], $board_config['board_timezone']);
               $email = $row[user_email];
               $boxid = $row[user_id];
               $posts = $row[user_posts];


                        $template->assign_block_vars("show_pruneuser", array(
                                'USERNAME' => '<a href=../profile.php'. $profile_link .'>'. $row[username] .'</a>',
                        'BOX' => "BOX[]",
                        'BOXVALUE' => $boxid,
                        'BOXTYPE' => "checkbox",
                        'REMINDED' => $reminded,
                        'REG_DATE' => $reg_date,
                        'POSTS' => $posts
                        )
                        );
           }

                        $template->assign_vars(array(
                                'L_TITLE' => $lang['ar_title_sh_pu1'] . $threshold . $lang['ar_title_sh_pu2'],
                                'L_USERNAME' => $lang['Username'],
                                'L_EMAIL' => "&nbsp",
                        'S_ACTION' => append_sid("../admin/".basename(__FILE__)."?mode=deleteuser"),
                        'SUBTYPE' => "submit",
                        'OPTION1' => $lang['Posts'],
                        'OPTION2' => $lang['ar_reg_date'],
                        'OPTION3' => $lang['ar_times_rem'],
                        'OPTION4' => $lang['Delete'],
                        'BUTTEXT' => $lang['Delete'])
                        );
}

elseif ($mode == 'deleteuser')
{

include("../../../includes/emailer.php");

if ( isset($HTTP_POST_VARS['BOX']))
   {
   foreach ($HTTP_POST_VARS['BOX'] as $sel_user)
      {
      $sql = "SELECT username, user_active, user_actkey, user_id, user_regdate, user_email, user_lang, user_reminded FROM " . USERS_TABLE . " WHERE user_id = '$sel_user'";
              if ( !($result = $db->sql_query($sql)) )
              {
                   message_die(GENERAL_ERROR, 'Could not obtain user information', '', __LINE__, __FILE__, $sql);
              }
            else
               {
               while($row = $db->sql_fetchrow($results))
               {
               $sel_user = $row[user_id];
                     $actkey_link = $server_url . '?mode=activate&' . POST_USERS_URL . '=' . $row[user_id] . '&act_key=' . $row[user_actkey];
                     $reg_date = create_date($board_config['default_dateformat'], $row['user_regdate'], $board_config['board_timezone']);
                  $email = $row[user_email];
               $username = $row[username];
               $user_lang = $row[user_lang];

               $deluser = "DELETE FROM " . USERS_TABLE . " WHERE user_reminded >= '$threshold' AND user_id = '$sel_user' AND user_id != '-1'";

               $db->sql_query($deluser) or die ("Kein DB-Update moeglich!");

                    $template->assign_block_vars("show_reminded_user", array(
                       'PROFILE' => $row[username],
                        'E_MAIL' => $email,
                        'REMCOUNT' => $remindcount,
                  'BOXTYPE' => "hidden",
                  'REG_DATE' => $reg_date,)
                        );

                   $template->assign_vars(array(
                         'L_TITLE' => "<u>DELETED user</u>",
                        'L_USERNAME' => $lang['Username'],
                         'L_EMAIL' => $lang['Email'],
                  'L_DATE' => "&nbsp;",
                  'SUBTYPE' => "hidden",
                  'OPTION1' => "&nbsp;",
                  'OPTION2' => "&nbsp;",
                  'OPTION3' => "&nbsp;",
                  'OPTION4' => "&nbsp;",
                  'BUTTEXT' => "Nothing to do")
                      );
               }
                  }
         }
   }
}
}

$template->pparse('body');
echo "</table></center><br><br><br><br>";

include('./page_footer_admin.'.$phpEx);
?>
admin reminder.php dosyasin bus ekilde densinler bende calisti

Hehe süper çalıştı ya Çok teşekkürler yanlız "Hiç Mesaji Olmayanlara Hatirlat" da hiç bir üye çıkmıyo?
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder Yazarın web sitesini ziyaret et
JiLeT
Mesaj: 200+
Mesaj: 200+





Kayıt: Sep 06, 2004
Mesajlar: 280
Konum: YozGaT

MesajTarih: 2007-12-02, 11:37:46    Mesaj konusu: Alıntıyla Cevap Gönder

ya iyide senın verdıgın sql ı nasıl yukleyecegım ???* onu tarıf edermısın ben mysql den fazla anlamıyorum m Sad
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder Yazarın web sitesini ziyaret et AIM Adresi Yahoo Messenger MSN Messenger
JiLeT
Mesaj: 200+
Mesaj: 200+





Kayıt: Sep 06, 2004
Mesajlar: 280
Konum: YozGaT

MesajTarih: 2007-12-20, 12:38:57    Mesaj konusu: Alıntıyla Cevap Gönder

sql sorgusunu nasıl calıstıracagımızı soylermısın bılader ben fazla anlamıyorum sql den :p
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder Yazarın web sitesini ziyaret et AIM Adresi Yahoo Messenger MSN Messenger
Kem4l
Mesaj: 1+
Mesaj: 1+





Kayıt: May 16, 2007
Mesajlar: 31

MesajTarih: 2007-12-22, 22:21:29    Mesaj konusu: Re: Siteye uğramayanlara mail yolu ile hatırlatma modu Alıntıyla Cevap Gönder

JiLeT :
sql sorgusunu nasıl calıstıracagımızı soylermısın bılader ben fazla anlamıyorum sql den :p


- phpmyadmine girip SQL sorgu diyeceksin ve yüklenecek tabloyu oraya yapıştırıp gönder diyeceksin!



Modda Sorun var!

Siteyi Ziyaret ETmeyenlere Hatirlat'ta Gönder Dediğimde Boş Sayfa Geliyor!
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder
posh
Mesaj: 1+
Mesaj: 1+





Kayıt: Oct 23, 2006
Mesajlar: 18

MesajTarih: 2007-12-23, 04:29:20    Mesaj konusu: Alıntıyla Cevap Gönder

arkadaşlar nuke blgim zayıf sizce bunu yapmaya çalışırsam table ları dağıtır mıyım ? acaba yapmış olan birisi bana YARDIM edebilir mi ?
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder
hakan
Editör
Editör





Kayıt: Aug 12, 2005
Mesajlar: 1619
Konum: Tokat

MesajTarih: 2007-12-23, 12:20:13    Mesaj konusu: Alıntıyla Cevap Gönder

Alıntı:
Modda Sorun var!

Siteyi Ziyaret ETmeyenlere Hatirlat'ta Gönder Dediğimde Boş Sayfa Geliyor!


evet bu modun sadece bu kısmında sorun var, kodlara bakmak gerek bi, ama diğer kısımlarında sorun yok çalışıyor
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder Yazarın web sitesini ziyaret et
posh
Mesaj: 1+
Mesaj: 1+





Kayıt: Oct 23, 2006
Mesajlar: 18

MesajTarih: 2008-01-24, 16:18:35    Mesaj konusu: Alıntıyla Cevap Gönder

arkadaşlar sorunsuz çalıştıran var mı ? ben de denemek istiyorum da..
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder
hakan
Editör
Editör





Kayıt: Aug 12, 2005
Mesajlar: 1619
Konum: Tokat

MesajTarih: 2008-01-24, 20:14:25    Mesaj konusu: Alıntıyla Cevap Gönder

Siteyi Ziyaret ETmeyenlere Hatirlat kısmı hariç her kısmı çalışıyor, ben kurdum çalıştırdım, kullanıyorum sorun yok
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder Yazarın web sitesini ziyaret et
posh
Mesaj: 1+
Mesaj: 1+





Kayıt: Oct 23, 2006
Mesajlar: 18

MesajTarih: 2008-01-27, 23:06:18    Mesaj konusu: Alıntıyla Cevap Gönder

hakan :
Siteyi Ziyaret ETmeyenlere Hatirlat kısmı hariç her kısmı çalışıyor, ben kurdum çalıştırdım, kullanıyorum sorun yok


tamam da zaten amaç o değil mi ?
çalışan kısım hangisi peki ? Laughing
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder
posh
Mesaj: 1+
Mesaj: 1+





Kayıt: Oct 23, 2006
Mesajlar: 18

MesajTarih: 2008-01-27, 23:33:34    Mesaj konusu: Alıntıyla Cevap Gönder

dosyaları tam olarak nereye atıyoruz?

- admin/admin_reminder.php
##
## - language/lang_english/email/reminde_zeroposter.tpl
## - language/lang_english/email/reminde_inactive_accounts.tpl
## - language/lang_english/email/reminde_inactive_user.tpl
##
## - language/lang_german/email/reminde_zeroposter.tpl
## - language/lang_german/email/reminde_inactive_accounts.tpl
## - language/lang_german/email/reminde_inactive_user.tpl
##
## - admin/admin_reminde_inactive_user.tpl

demiş ama farklı sanırım...
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder
posh
Mesaj: 1+
Mesaj: 1+





Kayıt: Oct 23, 2006
Mesajlar: 18

MesajTarih: 2008-01-28, 00:14:41    Mesaj konusu: Alıntıyla Cevap Gönder

hakan :
Siteyi Ziyaret ETmeyenlere Hatirlat kısmı hariç her kısmı çalışıyor, ben kurdum çalıştırdım, kullanıyorum sorun yok


alla alla
ben kurdum bu kısmı çalıştı bende

bende de hiç mesajı olmayanlara hatırlat çalışmadı şu hata çıktı :

Genel Hata
Failed sending email :: PHP ::

DEBUG MODE

Line : 238
File : emailer.php

nedir bu şimdi
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder
hakan
Editör
Editör





Kayıt: Aug 12, 2005
Mesajlar: 1619
Konum: Tokat

MesajTarih: 2008-01-28, 00:38:58    Mesaj konusu: Alıntıyla Cevap Gönder

arkadaşlar bu konuda ufak bir yanlış anlama oldu kusura bakmayın, eklenti de sorun yok çalışıyor şimdi eklentiyi kurunca forum yönetim panelinde sırasıyla şunlar çıkıyor;

Aktivasyon Yapmamislara Hatirlat

Hatirlatilmis Kullanicilari Sil

Hiç Mesaji Olmayanlara Hatirlat

Siteyi Ziyaret ETmeyenlere Hatirlat

bu dört kısımdan hepsi açılıyor, kodlama hatası yok bu yazdıklarımdan "Aktivasyon Yapmamislara Hatirlat " kısmını kullanmıyoruz böyle bir durum yok zaten, "Hiç Mesaji Olmayanlara Hatirlat" kısmına tıklayınca kendi sitemde sadece 2 üyelik çıkıyor(bendeki sorun bu) onun dışında "Siteyi Ziyaret ETmeyenlere Hatirlat" kısmı çalışıyor sorun yok,

yanlış anlama için kusura bakmayın, umarım açıklamam konuyu aydınlatır, eklentide sorun yok yani ;)
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder Yazarın web sitesini ziyaret et
omerfaruk_02
Mesaj: 100+
Mesaj: 100+





Kayıt: Jun 02, 2007
Mesajlar: 149

MesajTarih: 2008-01-28, 03:03:32    Mesaj konusu: Alıntıyla Cevap Gönder

mavisce :
emailer.php hatası alanların mmail serverinde sorun vardır
@Jilet sen sql sorgusunu calıştırmamışsın

izin yok hatası alanlar ise aşgıdaki kodu adminm_reminde.php dosyasından bulsun
1 yazan yeri 2 yapsın eger 2 yazıyorsa 1 yapsın burda bazen aptallaşıyor
Kod:

if ($userdata['user_level']!=1)


izin yok yazıyor bende 2'yi 1 yapınca da genel hata veriyor çözemedim bi türlü.
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder Yazarın web sitesini ziyaret et MSN Messenger
posh
Mesaj: 1+
Mesaj: 1+





Kayıt: Oct 23, 2006
Mesajlar: 18

MesajTarih: 2008-01-28, 10:24:25    Mesaj konusu: Alıntıyla Cevap Gönder

hakan merhaba,

ilgine teşekkürler,

bir sorun var yalnız,

bende Siteyi Ziyaret ETmeyenlere Hatirlat kısmı çalışıyor gibi mail attim ..sonra yanındaki sayı 1 oldu hepsinin..ancak birkaç kişiye kontrol ettirdim mail gitmemiş..bu neden kaynaklanıyor olabilir sence ?
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder
Önceki mesajları göster:   
Bu forum kilitlendi: mesaj gönderemez, cevap yazamaz ya da başlıkları değiştiremezsiniz   Bu başlık kilitlendi: mesajları değiştiremez ya da cevap yazamazsınız    Netopsiyon Online Forum Ana Sayfa -> Php-Nuke -> NukeBB Eklentileri Tüm zamanlar GMT + 3 Saat
Sayfaya git Önceki  1, 2, 3, 4  Sonraki
2. sayfa (Toplam 4 sayfa)

 
Geçiş Yap:  
Bu forumda yeni başlıklar açamazsınız
Bu forumdaki başlıklara cevap veremezsiniz
Bu forumdaki mesajlarınızı değiştiremezsiniz
Bu forumdaki mesajlarınızı silemezsiniz
Bu forumdaki anketlerde oy kullanamazsınız

Benzer Konular

Başlık Yazar Forum Cevaplar Tarih
Yeni mesaj yok Windows Hostta Nuke Siteye Seo Uygula... cyprus_tde Php Nuke Sorunlarınız 3 2010-06-22, 09:30:57 Son Mesajı Görüntüle
Yeni mesaj yok Üyeler arasi e-mail gönderilmiyor haydarlim Php Nuke Sorunlarınız 0 2010-06-21, 20:26:01 Son Mesajı Görüntüle
Yeni mesaj yok Forum Admin Panelde Kullanıcı Mail Li... ArKaDaSiM NukeBB Eklentileri 1 2010-06-01, 23:42:33 Son Mesajı Görüntüle
Yeni mesaj yok Siteye Üyelik ahmetx Php Nuke Sorunlarınız 10 2010-05-20, 21:17:24 Son Mesajı Görüntüle
Yeni mesaj yok www.teselliver.com siteye yardım isokolik NukeBB Eklentileri 2 2010-05-07, 19:54:20 Son Mesajı Görüntüle

Copyright © 2002-2024 Netopsiyon Bilişim Teknolojileri San. Tic. Ltd.Şti. - Bütün hakları saklıdır!
Bu site Netopsiyon.com.tr Sunucularında Barındırılmaktadır.
Netopsiyon Bilişim Teknolojileri San. Tic. Ltd.Şti. Netopsiyon Copyright