Gönderen Konu: Yeni üyeleri gösteren modül  (Okunma sayısı 2837 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı bilgicagi

  • Süper Moderatör
  • *
  • İleti: 172
  • Puan: 82
  • Cinsiyet: Bay
    • Bilgi Çağı Portal
Yeni üyeleri gösteren modül
« : Nisan 18, 2007, 08:33:11 ÖÖ »
Aardvark Topsites 5.x versiyonlarında Yeni Kullanıcıları listeleyen yeni modülün kurulumu aşağıdadır. Bu modül özellikle yeni gelen üyeleri takip etmekte zorluk çeken webmasterlar için elzemdir. Modül ilk etapta son 10 siteyi listemektedir, bu 10 rakamını değiştirmek için new_members.php  dosyasını editörle açın ve bu satırı bulun. $TMPL['num'] = 10;  buradaki değeri istediğiniz gibi değiştirebilirsiniz.

1. Öncelikle new_members.php dosyasını "sources" klasörü içine kopyalamalısınız. Bu dosyanın kodları aşağıdadır.

new_members.php dosyası (Aşağıdaki kodları boş bir notdefterine ekleyin ve new_members.php olarak kaydedin.)

Kod: [Seç]
<?php
//===========================================================================\\
// Aardvark Topsites PHP 5                                                   \\
// Copyright (c) 2003-2006 Jeremy Scheff.  All rights reserved.              \\
//---------------------------------------------------------------------------\\
// http://www.aardvarktopsitesphp.com/                http://www.avatic.com/ \\
//---------------------------------------------------------------------------\\
// This program is free software; you can redistribute it and/or modify it   \\
// under the terms of the GNU General Public License as published by the     \\
// Free Software Foundation; either version 2 of the License, or (at your    \\
// option) any later version.                                                \\
//                                                                           \\
// This program is distributed in the hope that it will be useful, but       \\
// WITHOUT ANY WARRANTY; without even the implied warranty of                \\
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General \\
// Public License for more details.                                          \\
//===========================================================================\\

if (!defined('ATSPHP')) {
  die(
"This file cannot be accessed directly.");
}

class 
new_members extends base {
  function 
new_members() {
    global 
$CONF$DB$FORM$LNG$TMPL;

$TMPL['header'] = 'Yeni Üyeler';

$settings $DB->fetch("SELECT * FROM {$CONF['sql_prefix']}_settings"__FILE____LINE__);
$CONF array_merge($CONF$settings);

$CONF['skins_path'] = "{$CONF['path']}/skins";
$CONF['skins_url'] = "{$CONF['list_url']}/skins";
$TMPL['skins_url'] = $CONF['skins_url'];
$TMPL['list_name'] = $CONF['list_name'];
$TMPL['list_url'] = $CONF['list_url'];

// Combine the GET and POST input
$FORM array_merge($_GET$_POST);

// The language file
require_once("{$CONF['path']}/languages/{$CONF['default_language']}.php");

// The skin
$TMPL['skin_name'] = $CONF['default_skin'];
require_once(
"{$CONF['path']}/sources/misc/skin.php");


  if (isset(
$FORM['num'])) {
    
$TMPL['num'] = intval($FORM['num']);
  }
  if (!isset(
$TMPL['num']) || !$TMPL['num']) {
    
$TMPL['num'] = 25;
  }

  
$TMPL['sites'] = '';

  
$result $DB->select_limit("SELECT *
                               FROM {$CONF['sql_prefix']}_sites
                               WHERE active = 1
                               ORDER BY join_date DESC
                              "
$TMPL['num'], 0__FILE____LINE__);

  while (
$row $DB->fetch_array($result)) {
    
$TMPL array_merge($TMPL$row);

    
$skin = new skin('ssi_new_row');
    
$TMPL['sites'] .= $skin->make();
  }

  
$LNG['ssi_new'] = sprintf($LNG['ssi_new'], $TMPL['num']);

  
$skin = new skin('ssi_new');

$TMPL['content'] = $this->do_skin('ssi_new');
//echo $skin->make();
  
}
}
?>


2. index.php dosyasını editör programı ile açın ve şu kodları bulun: Bu kodlar mevcut kodlar, mevcut kodları Yeni Kodlar ile değiştirin.

Mevcut Kodlar:

$action = array(
'admin' => 1,
'in' => 1,
'join' => 1,
'lost_pw' => 1,
'out' => 1,
'page' => 1,
'rankings' => 1,
'rate' => 1,
'search' => 1,
'stats' => 1,
'user_cp' => 1
);

Yeni Kodlar:

$action = array(
'admin' => 1,
'in' => 1,
'join' => 1,
'lost_pw' => 1,
'out' => 1,
'page' => 1,
'rankings' => 1,
'rate' => 1,
'search' => 1,
'stats' => 1,
'user_cp' => 1,
'new_members' => 1
);

3. Kullandığınız skin klasöürü içindeki, wrapper.html dosyasını editör programı ile açın ve aşağıdaki linki sol menüde biryere yerleştirin.

<a href="{$list_url}/index.php?a=new_members" class="menu">Yeni Üyelerimiz[/url]

4. Kullandığınız skin klasöürü içindeki, ssi_new_row.html dosyasını editör programı ile açın ve aşağıdaki kodları ekleyin.

Kod: [Seç]
<div class="table_border">
<table><tr>
<td rowspan="2" class="table_top_stats" width="10%" align="center"><img src="http://www.myrank.org/v1/sme_rank.php?site={$url}" alt="" /></td>

<td rowspan="2" class="table_top_stats" width="28%"><b>{$lng->g_category}:</b> <a href="{$list_url}/index.php?cat={$category}">{$category}</a></td>

<td class="table_description"><a href="{$url}" onclick="out('{$username}');">{$title}</a> <br /> {$description}<br />
<td class="table_stats"><a href="{$list_url}/index.php?a=stats&amp;u={$username}"><img src="{$skins_url}/{$skin_name}/stats.png" alt="Stats" border="0" height="21" width="21" /></a></td>
</tr>
</table>
</div>
« Son Düzenleme: Nisan 18, 2007, 11:17:04 ÖÖ Gönderen: AdmiN »
Konuyu Paylaş:
  delicious  facebook  twitter  google
Bilgi Çağı Portal & www.bilgicagi.net

Çevrimdışı kadtam

  • İleti: 2
  • Puan: 0
-Yeni üyeleri gösteren modül
« Yanıtla #1 : Şubat 07, 2009, 17:58:32 ÖS »

Warning: require_once(./sources/new_members.php) [function.require-once]: failed to open stream: No such file or directory in /home/islatcom/public_html/index.php on line 153

Fatal error: require_once() [function.require]: Failed opening required './sources/new_members.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/islatcom/public_html/index.php on line 153


hatasını verdi...

Çevrimdışı kadtam

  • İleti: 2
  • Puan: 0
-Yeni üyeleri gösteren modül
« Yanıtla #2 : Şubat 07, 2009, 18:09:56 ÖS »
özür dilerim oldu tamam hata bendeymiş buldum hatamı :)

Çevrimdışı rmcy

  • İleti: 9
  • Puan: 0
-Yeni üyeleri gösteren modül
« Yanıtla #3 : Nisan 12, 2009, 14:18:39 ÖS »
güzel olmuş elinize saglık ama bu  "><img src="http://www.myrank.org/v1/ resmi burdan bulmaya çalişiyor  benim   kendi  site içindeki  banner resimlerini göstermesini istiyorum onun için ne gerekli ?

Çevrimdışı AdmiN

  • Genel Sorumlu
  • Administrator
  • *
  • İleti: 7976
  • Puan: 750
  • Cinsiyet: Bay
  • ~|| Bilginin Gücü ||~
    • Kişisel Web Sitem
-Yeni üyeleri gösteren modül
« Yanıtla #4 : Nisan 12, 2009, 15:02:46 ÖS »
Bu resim banner resmi değil, pagerank değeri gösteren düğmedir.O sitede pagerank servisi var.Değeri ordan alıyor.

 

Benzer Konular

  Konu / Başlatan Yanıt Son İleti
0 Yanıt
1458 Gösterim
Son İleti Ekim 08, 2006, 02:44:27 ÖÖ
Gönderen: AdmiN
3 Yanıt
2204 Gösterim
Son İleti Mart 07, 2008, 21:40:57 ÖS
Gönderen: AdmiN
0 Yanıt
1731 Gösterim
Son İleti Nisan 18, 2007, 09:26:01 ÖÖ
Gönderen: bilgicagi
0 Yanıt
1464 Gösterim
Son İleti Kasım 04, 2007, 17:46:32 ÖS
Gönderen: skyquakes
1 Yanıt
1340 Gösterim
Son İleti Eylül 16, 2009, 16:14:45 ÖS
Gönderen: ressam_7