+ Webmaster Destek Platformu Smf,Php,vbulletin,Seditio,Asp,php,Html
Kullanıcı Adı: Beni Hatırla?
Şifre:

Reklamlar
  Mesajları Göster
Sayfa: 1 ... 103 104 [105] 106
1561  Web Sistemleri / Modifikasyonlar / profildeki kayan yazı... : 12 Nisan 2008, 18:29:29
Display.template.php de
kod bul

Kod:
// Show the member's location

üst satırına ekle

Kod:
  echo '
<hr>
<marquee><b> buraya istediğiniz yazıyı yazabilirsiniz </b></marquee><hr>';
1562  Web Sistemleri / Modifikasyonlar / Yeni Bir İstatislik... : 12 Nisan 2008, 18:28:40


Boardindex.template.php de bulun.

Kod:
// Show the "Board name      Topics  Posts    Last Post" header.

Altına

Kod:
// Forum istatistikleri
global $db_prefix,$modSettings;
$today = strtotime("24 hours ago");
date('j') == 1 ? $thismonth = $today : $thismonth = strtotime(date('F') . ' 1');
date('l') == 'Sunday' ? $thisweek = $today : $thisweek = strtotime('last Sunday');
date('M') == 'January' ? $thisyear = $thismonth : $thisyear = strtotime('January 1');
$query = db_query("SELECT
COUNT(dateRegistered > $thisyear OR NULL) as year,
COUNT(dateRegistered > $thismonth OR NULL) as month,
COUNT(dateRegistered > $thisweek OR NULL) as week,
COUNT(dateRegistered > $today OR NULL) as today
FROM {$db_prefix}members
WHERE is_activated = 1", __FILE__, __LINE__);
$row = mysql_fetch_assoc($query);
settype($row['today'], "integer");
settype($row['week'], "integer");
settype($row['month'], "integer");

// Istatistik bilgiler online üyelere by KardesTurk.
if ($context['user']['is_logged'])
echo'
<table border="1" width="100%" cellspacing="0" cellpadding="0">
  <tr>
<td width="100%" background="', $settings['images_url'], '/catbg.jpg" align="center">
<table style="filter:glow (color=#ff3333 strength=2)">
  <td align="center">
<p align="center"><img border="0" src="http://img106.imageshack.us/img106/5030/star34qs3.gif" width="11" height="10">
<font face="Comic Sans MS"> <b><font color="#ff0066"> Sayfa İstatiklerimiz !</font> <img border="0" src="http://img106.imageshack.us/img106/5030/star34qs3.gif" width="11" height="10"></table></td>
  </tr>
</table>
<table border="1" width="100%" cellspacing="0" cellpadding="0">
  <tr>
<td width="30%"> <font size="2"><b>
<font color="#000033">
Tarih</font> </b> : ' , $context['current_time'], '
<br>
<b><font color="#000033">
  Bu Ay</font> </b>: ' , $row['month'] , ' üye kayıt olmuş<br>
<b><font color="#000033">
Bu Hafta</font> </b>: ' , $row['week'], ' üye kayıt olmuş</font><br>
</td>
<td width="40%">
<p align="center">
<font size="2">
<b><font color="#800000">Son Üye</font></b> : ' , $context['common_stats']['latest_member']['link'], '
aramiza hosgeldiniz !<br>
<b>
Zumruduankayoldasligi.Com</b> Size İyi Vakit Geçirmenizi Diliyor !</font></td>
<td width="30%">
<p align="right"><font size="2"><font color="#000033"><b>Paylaşımcı üye sayımız</b></font> : ', $context['common_stats']['total_members'],'<br>
<font color="#000033"><b>
Konu Sayısı</b></font> : ', $context['common_stats']['total_topics'], '<br>
<font color="#000033"><b>
Cevap Sayısı</b></font> : ' ,$context['common_stats']['total_posts'], '</font></td>
  </tr>
</table>
<table border="1" width="100%" cellspacing="0" cellpadding="0">
  <tr>
<td width="100%">
<table border="0" width="100%" background="', $settings['images_url'], '/catbg.jpg">
  <tr>
<td width="77%"><script language="JavaScript">
function setcountup(theyear,themonth,theday){
yr=theyear;mo=themonth;da=theday
}
//////////CONFIGURE THE countup SCRIPT HERE//////////////////
//STEP 1: Configure the date to count up from, in the format year, month, day:
//This date should be less than today
setcountup(2007,03,30)
//STEP 2: Configure text to be attached to count up
var displaymessage=" [Her saniye büyümekteyiz] "
//STEP 3: Configure the below 5 variables to set the width, height, background color, and text style of the countup area
var countupwidth=\'95%\'
var countupheight=\'20px\' //applicable only in NS4
var countupbgcolor=\'alt1\'
var opentags=\'<span class="smallfont">\'
var closetags=\'</span>\'
//////////DO NOT EDIT PASS THIS LINE//////////////////
var montharray=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec")
var crosscount=\'\'
function start_countup(){
if (document.layers)
document.countupnsmain.visibility="show"
else if (document.all||document.getElementById)
crosscount=document.getElementById&&!document.all?document.getElementById("countupie") : countupie
countup()
}
if (document.all||document.getElementById)
document.write(\'<span id="countupie" style="width:\'+countupwidth+\'; background-color:\'+countupbgcolor+\'"></span>\')
window.onload=start_countup
</script></td>
<td width="23%">
<p align="right"><a href="index.php?action=pm;sa=send;u=1"><i>Kontakt/Ihtibat</i></a></td>
  </tr>
</table>
</td>
  </tr>
</table>
<br>
';

Gerekli Yerleri kendinize göre düzeltin...
1563  Web Sistemleri / Modifikasyonlar / Konu Sayfa Numaralarında Önceki-Sonraki : 12 Nisan 2008, 18:27:06
orjinal mod :


Register or Login
yapımcı  : gigitravels

Önceki 1 [2] 3 Sonraki   


source/Subs.php  açın

Kod:
// Show the first page. (>1< ... 6 7 [8] 9 10 ... 15)
if ($start > $num_per_page * $PageContiguous)
$pageindex = sprintf($base_link, 0, '1');
else
$pageindex = '';

Degistir.

Kod:
// "Prev"
$tmpStart = $start + $num_per_page * -1;
if (($start / $num_per_page + 1)>1) {
$pageindex = sprintf($base_link, $tmpStart, "Önceki");
if ($start > $num_per_page * $PageContiguous)
$pageindex .= sprintf($base_link, 0, '1');
else
$pageindex .= '';
} else {
if ($start > $num_per_page * $PageContiguous)
$pageindex = sprintf($base_link, 0, '1');
else
$pageindex = '';
}

Kod: (bul)

Alıntı
/ Show the last number in the list. (1 ... 6 7 [8] 9 10 ... >15<)
      if ($start + $num_per_page * $PageContiguous < $tmpMaxPages)
         $pageindex .= sprintf($base_link, $tmpMaxPages, $tmpMaxPages / $num_per_page + 1);

Kod: (üstüne ekle)

Kod:
// "Next"
$tmpMaxPages = (int) (($max_value - 1) / $num_per_page) * $num_per_page;
$tmpStart = $start + $num_per_page * 1;
if ($tmpStart <= $tmpMaxPages) $pageindex .= sprintf($base_link, $tmpStart, "Sonraki");

1564  Web Sistemleri / Modifikasyonlar / Üyelerinizin Doğum Gününü Anasayfada (Takvimde) Kutlayın :) : 12 Nisan 2008, 18:24:56
Basit Bir İki Kodla Hoş Görünümlü Birşey Çıkardım Ortaya

Ss:


Register or Login

Alıntı

Kullandığınız tema/Languages/index.turkish.php de

Bul:

Alıntı
$txt['calendar3b'] = 'Yaklaşan Doğum Günleri:';

Değiştir

Kod:
$txt['calendar3b'] = 'Doğum Günü Yaklaşan Üyelerimiz:';

Kullandığınız tema/Boardindex.template.php de

Kod:
<span style="color: #', $modSettings['cal_bdaycolor'], ';">', $context['calendar_only_today'] ? $txt['calendar3'] : $txt['calendar3b'], '</span> ';

Değiştir

Kod:
<b><span style="color: #', $modSettings['cal_bdaycolor'], ';">', $context['calendar_only_today'] ? $txt['calendar3'] : $txt['calendar3b'], '</b></span><p><font color="#FF0000">Nice Mutlu Beraber Yıllara, Doğum Gününüz Kutlu Olsun !</font></p>

Suanki Rengi Kırmızı Rengini Dğeiştirmek İsterseniz Kod İçindeki :

Alıntı
#FF0000

Bu Bölüme İstediğiniz Renk Adını Veya Kodunu Yazabilirsiniz.

Kolay Gelsin alıntı.

1565  Web Sistemleri / Temalar / Full Smf Temaları, Tüm Temalar Bu Başlık Altında : 12 Nisan 2008, 18:21:20
Eline saglık Güzel Göz kırpan
1566  Web Sistemleri / Modifikasyonlar / Colour Bar Ve Gelişmiş Yazı Editörü : 12 Nisan 2008, 18:20:25
İvan ' A Çok Çok Teşekkürler



bu işlemdede aynı şekilde Eğer Hızlı cevaptada editörünüz varsa. aynı uygulamayı  display.template.php de yapın

post.template.php'de bul

Kod:
<option value="Maroon">', $txt[274], '</option>
<option value="LimeGreen">', $txt[275], '</option>
</select>';
echo '<br/>';

değiştirin

Kod:
<option value="Maroon">', $txt[274], '</option>
<option value="LimeGreen">', $txt[275], '</option>
</select>';
echo '';
// Yazi stilleri ve  Kodu Baslangici ivan_ . . . . . . . .
    echo ' <select onchange="surroundText(\'[font=\'+this.options[this.selectedIndex].value+\']\', \'[/font]\', document.', $context['post_form'], '.', $context['post_box_name'], '); this.selectedIndex = 0;" style="margin-bottom: 1ex;">
            <option value="" selected="selected">Yazı Stilleri</option>
            <option value="Arial">Arial</option>
            <option value="Times New Roman">Times New Roman</option>
            <option value="Monotype Corsiva"> Monotype Corsiva </option>
            <option value="Impact">Impact</option>
            <option value="Tahoma">Tahoma</option>
            <option value="Verdana">Verdana</option>
            <option value="Trebuchet MS">Trebuchet MS</option>
        <option value="Comic Sans MS">Comic Sans Ms</option>
<option value="Georgia">Georgia</option>
    <option value="Courier">Courier</option>

            </select>';
// Yazi stilleri Kodu Sonu ivan_ . . . . . . . .
// Yazi boyutu Kodu Baslangici  ivan_ . . . . . . . .
    echo ' <select onchange="surroundText(\'[size=\'+this.options[this.selectedIndex].value+\']\', \'[/size]\', document.', $context['post_form'], '.', $context['post_box_name'], '); this.selectedIndex = 0;" style="margin-bottom: 1ex;">
            <option value="" selected="selected">Yazı Boyutu</option>
            <option value="10pt">10pt</option>
            <option value="12pt">12pt</option>
            <option value="14pt">14pt</option>
            <option value="16pt">16pt</option>
            <option value="18pt">18pt</option>
            </select><br/>';
 // Yazi boyutu Kodu Sonu ivan_ . . . . . . . .

Bunu bulun
Kod:
if (!isset($context['disabled_tags']['color']))
echo '

bununla değiştirin

Kod:
if (!isset($context['disabled_tags']['color']))
echo ' <br/>

sadece yazı stili(font) eklemek istiyorum derseniz

post.template.php'de bul

Kod:
<option value="Maroon">', $txt[274], '</option>
<option value="LimeGreen">', $txt[275], '</option>
</select>';
echo '<br/>';

değiştir

Kod:
<option value="Maroon">', $txt[274], '</option>
<option value="LimeGreen">', $txt[275], '</option>
</select>';
echo '';
// Yazi stilleri Kodu Baslangici ivan_ . . . . . . . .
    echo ' <select onchange="surroundText(\'[font=\'+this.options[this.selectedIndex].value+\']\', \'[/font]\', document.', $context['post_form'], '.', $context['post_box_name'], '); this.selectedIndex = 0;" style="margin-bottom: 1ex;">
            <option value="" selected="selected">Yazı Stilleri</option>
            <option value="Arial">Arial</option>
            <option value="Times New Roman">Times New Roman</option>
            <option value="Monotype Corsiva"> Monotype Corsiva </option>
            <option value="Impact">Impact</option>
            <option value="Tahoma">Tahoma</option>
            <option value="Verdana">Verdana</option>
            <option value="Trebuchet MS">Trebuchet MS</option>
        <option value="Comic Sans MS">Comic Sans Ms</option>
<option value="Georgia">Georgia</option>
    <option value="Courier">Courier</option>

            </select>';
  // Yazi stilleri Kodu Sonu ivan_ . . . . . . . .

/////////////////////////////////////////////////////////////

COLOR BAR ANLATIM

Modun orijinal linki aşağıdadır.Bana ait değildir. ancak editörde yukarıda yapmış olduğumuz değişikliklerden sonra modu paket olarak kurmanız imkansız hale geliyor.o yuzden ben bu modu benim yaptığım editlemelere uygun hale getirerek manuel anlatmak zorundayım.yukarıda yaptığımız değişikliklerden sonra editörün yapısınıda bozacak uygulamaları yapmadım açıkçası. yani pakedi açıpta manuel kurmak isterseniz şaşırabilirsiniz.ve hata alabilirsiniz..

gelişmiş editörün ekteki zip içerisinde sunucunuza atılacak dosyaları zipten çıkarıp sunucunuza atmayı unutmayın.şayet  dosyalar moderatörler tarafından kaldırılacak olursa manuel kurulumu yaptıktan sonra modun orjinalini pc'nize indirdikten sonra pakedini içinden çıkan color.js 'yi temanız içine yani boardindextemplate.php falan olan yere
gifleride temanızın bbc klasörüne  [ images/bbc] atacaksınız. başka bir şeyi upload etmeyin.




Register or Login

Kod:
http://img405.imageshack.us/img405/6634/colorbarresim0zk.jpg

not:eğer hızlı cevaptada gelişmiş editörünüz varsa post.template.php de yaptığınız işlemin aynısını displaytemplate.phpde uygulayın


source/Subs.php yi açın bulun


Kod:
array(
'tag' => 'hr',
'type' => 'closed',
'content' => '<hr />',
'block_level' => true,
),

sonrasına ekle

Kod:
array(
'tag' => 'bgcolor',
'type' => 'unparsed_equals',
'test' => '(#[\da-fA-F]{3}|#[\da-fA-F]{6}|[A-Za-z]{1,12})\]',
'before' => '<span style="background-color:$1;">',
'after' => '</span>',
),

Post.template.php yi açın bulun

Kod:
// Now start printing all of the smileys.
if (!empty($context['smileys']['postform']))
{

öncesine ekleyin

Kod:
// if both color and bgcolor are disabled
if (!isset($context['disabled_tags']['color']) || !isset($context['disabled_tags']['bgcolor'])) {

echo '<tr>
<td align="right"></td>
<td valign="middle">
<script language="javascript" type="text/javascript">';

// define the image dir
echo 'var cbid = "', $settings['default_theme_url'],'/images/bbc/";';

// define the settings for javascript purposes
if (!isset($context['disabled_tags']['color'])) { echo 'var usecolor = 1;'; } else { echo 'var usecolor=0;';}
if (!isset($context['disabled_tags']['bgcolor'])) { echo 'var usebgcolor = 1;'; } else { echo 'var usebgcolor = 0;';}

// call colorbar.js which has the javascript in
echo '</script>
<script language="javascript" src="', $settings['default_theme_url'], '/color.js" type="text/javascript"></script>
</td>
</tr>';
}

themanızdaki style.css dosyasını açın bulun

Kod:
/* Normal, standard links. */
a:link
{
color: #476C8E;
text-decoration: none;
}

sonrasına ekleyin

Kod:
/* Color Bar CSS Class */
.colorbar {
width:450px;
}
.colorcell {
height:18px;
}
.colorbox {
border-color:#808080;
border-width:1px;
border-style:solid;
width:18px;
height:18px;
overflow:hidden;
}
.colorboxspacer {
width:18px;
height:18px;
}

ekteki zipten cıkaracağınız dosyaları şu şekilde sunucunuza atacaksınız


color.js 'yi---------temanız içine yani boardindextemplate.php falan olan yere
gifleride temanızın bbc klasörüne  [ images/bbc]


Register or Login

1567  Web Sistemleri / Modifikasyonlar / Full top 10 : 12 Nisan 2008, 18:10:42
Hepinizin bildiği gibi default temanın anasayfasının en altında şu anda TOP 10 olarak adlandırdığımız tablosuz son mesajlar kısmı vardır. Eğer TOP 10'u daha önce hiç kurmadıysanız o kısmı silmeniz gerekiyor.Daha önce TOP 10'u  kurduysanız çok büyük ihtimalle silmişsinizdir zaten. Silinmemişse

1-Eski TOP 10'a ilaveten Karma Rekortmenlerinin isimleri ve Toplam Karma sayısı eklendi.

2-Forumda En fazla konu açan 10 Üye ve Konu sayıları eklendi

3-Forumdaki en popüler 10 konu eklendi ve önüne görüntülenme sayıları eklendi

4-Son Cevaplanan Konunun Arkasına ,Son Cevaplanan Kategori eklendi

5-Son Cevaplanan Konunun önüne Görüntülenme sayısı eklendi.

6-Aynı kategori ve konuya istenildiği kadar flood yapılsın, Yinede en son mesaj tabloda görünecektir.

7- İşleme başlamadan önce degişiklik yapacagınız dosyanın yedegini alın..

Alıntı ivan arkadaşımızın ellerine saglık...

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

Boardindex.template.php de bul ve sil


Alıntı
// This is the "Recent Posts" bar.
   if (!empty($settings['number_recent_posts']))
   {
      echo '
            <tr>
               <td class="titlebg" colspan="2">', $txt[214], '</td>
            </tr>
            <tr>
               <td class="windowbg" width="20" valign="middle" align="center">
                  <a href="', $scripturl, '?action=recent"><img src="', $settings['images_url'], '/post/xx.gif" alt="', $txt[214], '" /></a>
               </td>
               <td class="windowbg2">';

      // Only show one post.
      if ($settings['number_recent_posts'] == 1)
      {
         // latest_post has link, href, time, subject, short_subject (shortened with...), and topic. (its id.)
         echo '
                  <b><a href="', $scripturl, '?action=recent">', $txt[214], '</a></b>
                  <div class="smalltext">
                        ', $txt[234], ' &quot;', $context['latest_post']['link'], '&quot; ', $txt[235], ' (', $context['latest_post']['time'], ')<br />
                  </div>';
      }
      // Show lots of posts.
      elseif (!empty($context['latest_posts']))
      {
         echo '
                  <table cellpadding="0" cellspacing="0" width="100%" border="0">';

         /* Each post in latest_posts has:
               board (with an id, name, and link.), topic (the topic's id.), poster (with id, name, and link.),
               subject, short_subject (shortened with...), time, link, and href. */
         foreach ($context['latest_posts'] as $post)
            echo '
                     <tr>
                        <td class="middletext" valign="top" nowrap="nowrap"><b>', $post['link'], '</b> ', $txt[525], ' ', $post['poster']['link'], ' (', $post['board']['link'], ')</td>
                        <td class="middletext" align="right" valign="top" nowrap="nowrap">', $post['time'], '</td>
                     </tr>';
         echo '
                  </table>';
      }
      echo '
               </td>
            </tr>';
   }

Sources/recent.php yi aç bul

Alıntı
IFNULL(mem.realName, m.posterName) AS posterName, t.ID_BOARD, b.name AS bName,

Değiştir
Alıntı
IFNULL(mem.realName, m.posterName) AS posterName, t.ID_BOARD, t.numViews, b.name AS bName,

Bul

Alıntı
// Build the array.
      $posts[] = array(
         'board' => array(
            'id' => $row['ID_BOARD'],
            'name' => $row['bName'],
            'href' => $scripturl . '?board=' . $row['ID_BOARD'] . '.0',

Değiştir

Alıntı
// Build the array.
      $posts[] = array(
         'ivan_hit' => $row['numViews'],
         'board' => array(
            'id' => $row['ID_BOARD'],
            'name' => $row['bName'],
            'href' => $scripturl . '?board=' . $row['ID_BOARD'] . '.0',

bul

Kod:
['maxMsgID'] - 20 * $showlatestcount) . "
AND t.ID_TOPIC = m.ID_TOPIC
AND b.ID_BOARD = t.ID_BOARD" . (!empty($modSettings['recycle_enable']) && $modSettings['recycle_board'] > 0 ? "
AND b.ID_BOARD != $modSettings[recycle_board]" : '') . "

değiştir

Alıntı
['maxMsgID'] - 20 * $showlatestcount) . "
         AND m.ID_MSG = t.ID_LAST_MSG
         AND b.ID_BOARD = t.ID_BOARD
" . (!empty($modSettings['recycle_enable']) && $modSettings['recycle_board'] > 0 ? "
         AND b.ID_BOARD != $modSettings[recycle_board]" : '') . "

Sources/Board.index.php yi aç

Kod:
// Find all boards and categories, as well as related information.  This will be sorted by the natural order of boards and categories, which we control.

Kod:
// Statistics such as number of boards, categories, etc. full top 10 ivan_ . . .
$result = db_query("
SELECT COUNT(b.ID_BOARD)
FROM {$db_prefix}boards AS b", __FILE__, __LINE__);
list ($context['num_boards']) = mysql_fetch_row($result);
mysql_free_result($result);

$result = db_query("
SELECT COUNT(c.ID_CAT)
FROM {$db_prefix}categories AS c", __FILE__, __LINE__);
list ($context['num_categories']) = mysql_fetch_row($result);
mysql_free_result($result);

$context['num_members'] = &$modSettings['totalMembers'];
$context['num_posts'] = &$modSettings['totalMessages'];
$context['num_topics'] = &$modSettings['totalTopics'];
$context['most_members_online'] = array(
'number' => &$modSettings['mostOnline'],
'date' => timeformat($modSettings['mostDate'])
);
$context['latest_member'] = &$context['common_stats']['latest_member'];


// Poster full top 10. ivan_ . . .


$members_result = db_query("
SELECT ID_MEMBER, realName, posts
FROM {$db_prefix}members
ORDER BY posts DESC
LIMIT 10", __FILE__, __LINE__);
$context['top_posters'] = array();
$max_num_posts = 1;
while ($row_members = mysql_fetch_assoc($members_result))
{
$context['top_posters'][] = array(
'name' => $row_members['realName'],
'id' => $row_members['ID_MEMBER'],
'num_posts' => $row_members['posts'],
'href' => $scripturl . '?action=profile;u=' . $row_members['ID_MEMBER'],
'link' => '<a href="' . $scripturl . '?action=profile;u=' . $row_members['ID_MEMBER'] . '">' . $row_members['realName'] . '</a>'
);

if (!empty($modSettings['MemberColorStats']))
$MemberColor_ID_MEMBER[$row_members['ID_MEMBER']] = $row_members['ID_MEMBER'];

if ($max_num_posts < $row_members['posts'])
$max_num_posts = $row_members['posts'];
}
mysql_free_result($members_result);

foreach ($context['top_posters'] as $i => $poster)
$context['top_posters'][$i]['post_percent'] = round(($poster['num_posts'] * 100) / $max_num_posts);

if (!empty($modSettings['latestMember']) && !empty($modSettings['MemberColorLatestMember']))
$MemberColor_ID_MEMBER[$modSettings['latestMember']] = $modSettings['latestMember'];
 
        //Yeah baby give me some colors =).
if (!empty($MemberColor_ID_MEMBER)) {
//Now Load the Missing global :)
global $user_profile;
loadMemberData($MemberColor_ID_MEMBER);
$cmemcolid = NULL;
if (!empty($modSettings['MemberColorStats'])) {
// Poster top.
foreach($context['top_posters'] as $key => $value) {
$cmemcolid = $context['top_posters'][$key]['id'];
$profile = &$user_profile[$cmemcolid];
if(!empty($profile['member_group_color']) || !empty($profile['post_group_color']))
$context['top_posters'][$key]['link'] = '<a href="' . $scripturl . '?action=profile;u=' . $profile['ID_MEMBER'] . '" title="' . $txt[92] . ' ' . $profile['realName'] . '"><font color="'.(!empty($profile['member_group_color']) ? $profile['member_group_color'] : $profile['post_group_color']).'">' . $profile['realName'] . '</font></a>';
}
        }
if (!empty($modSettings['latestMember']) && !empty($modSettings['MemberColorLatestMember'])) {
$profile = &$user_profile[$modSettings['latestMember']];
if(!empty($profile['member_group_color']) || !empty($profile['post_group_color']))
$context['latest_member']['link'] = '<a href="' . $scripturl . '?action=profile;u=' . $profile['ID_MEMBER'] . '" title="' . $txt[92] . ' ' . $profile['realName'] . '"><font color="'.(!empty($profile['member_group_color']) ? $profile['member_group_color'] : $profile['post_group_color']).'">' . $profile['realName'] . '</font></a>';
}
}
// yeni uyeler full top 10. 10 ivan_ . . .
$members_result = db_query("
SELECT ID_MEMBER, realName, posts
FROM {$db_prefix}members
ORDER BY ID_MEMBER DESC
LIMIT 10", __FILE__, __LINE__);
$context['yeniuyeler'] = array();
$max_num_posts = 1;
while ($row_members = mysql_fetch_assoc($members_result))
{

$context['yeniuyeler'][] = array(
'name' => $row_members['realName'],
'id' => $row_members['ID_MEMBER'],
'num_posts' => $row_members['posts'],
'href' => $scripturl . '?action=profile;u=' . $row_members['ID_MEMBER'],
'link' => '<a href="' . $scripturl . '?action=profile;u=' . $row_members['ID_MEMBER'] . '">' . $row_members['realName'] . '</a>'
);


if (!empty($modSettings['MemberColorStats']))
$MemberColor_ID_MEMBER[$row_members['ID_MEMBER']] = $row_members['ID_MEMBER'];


if ($max_num_posts < $row_members['posts'])
$max_num_posts = $row_members['posts'];
}
mysql_free_result($members_result);

foreach ($context['yeniuyeler'] as $i => $poster)
$context['yeniuyeler'][$i]['post_percent'] = round(($poster['num_posts'] * 100) / $max_num_posts);
//Yeah baby give me some colors =).
if (!empty($MemberColor_ID_MEMBER)) {
//Now Load the Missing global :)
global $user_profile;
loadMemberData($MemberColor_ID_MEMBER);
$cmemcolid = NULL;
if (!empty($modSettings['MemberColorStats'])) {
// karma
foreach($context['yeniuyeler'] as $key => $value) {
$cmemcolid = $context['yeniuyeler'][$key]['id'];
$profile = &$user_profile[$cmemcolid];
if(!empty($profile['member_group_color']) || !empty($profile['post_group_color']))
$context['yeniuyeler'][$key]['link'] = '<a href="' . $scripturl . '?action=profile;u=' . $profile['ID_MEMBER'] . '" title="' . $txt[92] . ' ' . $profile['realName'] . '"><font color="'.(!empty($profile['member_group_color']) ? $profile['member_group_color'] : $profile['post_group_color']).'">' . $profile['realName'] . '</font></a>';
}
        }
if (!empty($modSettings['latestMember']) && !empty($modSettings['MemberColorLatestMember'])) {
$profile = &$user_profile[$modSettings['latestMember']];
if(!empty($profile['member_group_color']) || !empty($profile['post_group_color']))
$context['latest_member']['link'] = '<a href="' . $scripturl . '?action=profile;u=' . $profile['ID_MEMBER'] . '" title="' . $txt[92] . ' ' . $profile['realName'] . '"><font color="'.(!empty($profile['member_group_color']) ? $profile['member_group_color'] : $profile['post_group_color']).'">' . $profile['realName'] . '</font></a>';
}
}
// karma full top 10. ivan_ . . .


$members_result = db_query("
SELECT ID_MEMBER, realName, posts , karmaGood
FROM {$db_prefix}members
ORDER BY karmaGood DESC
LIMIT 10", __FILE__, __LINE__);
$context['karma'] = array();
$max_num_posts = 1;
while ($row_members = mysql_fetch_assoc($members_result))
{
$context['karma'][] = array(
'name' => $row_members['realName'],
'id' => $row_members['ID_MEMBER'],
'karma' => $row_members['karmaGood'],
'num_posts' => $row_members['posts'],
'href' => $scripturl . '?action=profile;u=' . $row_members['ID_MEMBER'],
'link' =>'<a href="' . $scripturl . '?action=profile;u=' . $row_members['ID_MEMBER'] . '">' . $row_members['realName'] . '</a>'
);

if (!empty($modSettings['MemberColorStats']))
$MemberColor_ID_MEMBER[$row_members['ID_MEMBER']] = $row_members['ID_MEMBER'];

if ($max_num_posts < $row_members['posts'])
$max_num_posts = $row_members['posts'];
}
mysql_free_result($members_result);

foreach ($context['karma'] as $i => $poster)
$context['karma'][$i]['post_percent'] = round(($poster['num_posts'] * 100) / $max_num_posts);
//Yeah baby give me some colors =).
if (!empty($MemberColor_ID_MEMBER)) {
//Now Load the Missing global :)
global $user_profile;
loadMemberData($MemberColor_ID_MEMBER);
$cmemcolid = NULL;
if (!empty($modSettings['MemberColorStats'])) {
// karma
foreach($context['karma'] as $key => $value) {
$cmemcolid = $context['karma'][$key]['id'];
$profile = &$user_profile[$cmemcolid];
if(!empty($profile['member_group_color']) || !empty($profile['post_group_color']))
$context['karma'][$key]['link'] = '<a href="' . $scripturl . '?action=profile;u=' . $profile['ID_MEMBER'] . '" title="' . $txt[92] . ' ' . $profile['realName'] . '"><font color="'.(!empty($profile['member_group_color']) ? $profile['member_group_color'] : $profile['post_group_color']).'">' . $profile['realName'] . '</font></a>';
}
        }
if (!empty($modSettings['latestMember']) && !empty($modSettings['MemberColorLatestMember'])) {
$profile = &$user_profile[$modSettings['latestMember']];
if(!empty($profile['member_group_color']) || !empty($profile['post_group_color']))
$context['latest_member']['link'] = '<a href="' . $scripturl . '?action=profile;u=' . $profile['ID_MEMBER'] . '" title="' . $txt[92] . ' ' . $profile['realName'] . '"><font color="'.(!empty($profile['member_group_color']) ? $profile['member_group_color'] : $profile['post_group_color']).'">' . $profile['realName'] . '</font></a>';
}
}
// Topic views full top 10 10 ivan_ . . .
$topic_view_result = db_query("
SELECT m.subject, t.numViews, t.ID_BOARD, t.ID_TOPIC, b.name
FROM ({$db_prefix}topics AS t, {$db_prefix}messages AS m, {$db_prefix}boards AS b)
WHERE m.ID_MSG = t.ID_FIRST_MSG
AND $user_info[query_see_board]" . (!empty($modSettings['recycle_enable']) && $modSettings['recycle_board'] > 0 ? "
AND b.ID_BOARD != $modSettings[recycle_board]" : '') . "
AND t.ID_BOARD = b.ID_BOARD" . (!empty($topic_ids) ? "
AND t.ID_TOPIC IN (" . implode(', ', $topic_ids) . ")" : '') . "
ORDER BY t.numViews DESC
LIMIT 10", __FILE__, __LINE__);
$context['top_topics_views'] = array();
$max_num_views = 1;
while ($row_topic_views = mysql_fetch_assoc($topic_view_result))
{
censorText($row_topic_views['subject']);
$row_topic_views['subject'] = shorten_subject($row_topic_views['subject'], 24);
$context['top_topics_views'][] = array(
'id' => $row_topic_views['ID_TOPIC'],
'board' => array(
'id' => $row_topic_views['ID_BOARD'],
'name' => $row_topic_views['name'],
'href' => $scripturl . '?board=' . $row_topic_views['ID_BOARD'] . '.0',
'link' => '<a href="' . $scripturl . '?board=' . $row_topic_views['ID_BOARD'] . '.0">' . $row_topic_views['name'] . '</a>'
),
'num_views' => $row_topic_views['numViews'],
'href' => $scripturl . '?topic=' . $row_topic_views['ID_TOPIC'] . '.0',
'link' => '<a href="' . $scripturl . '?topic=' . $row_topic_views['ID_TOPIC'] . '.0">' . $row_topic_views['subject'] . '</a>'
);

if ($max_num_views < $row_topic_views['numViews'])
$max_num_views = $row_topic_views['numViews'];
}
mysql_free_result($topic_view_result);

foreach ($context['top_topics_views'] as $i => $topic)
$context['top_topics_views'][$i]['post_percent'] = round(($topic['num_views'] * 100) / $max_num_views);

// Try to cache this when possible, because it's a little unavoidably slow.
if (($members = cache_get_data('stats_top_starters', 360)) == null)
{
$request = db_query("
SELECT ID_MEMBER_STARTED, COUNT(ID_TOPIC) AS hits
FROM {$db_prefix}topics" . (!empty($modSettings['recycle_enable']) && $modSettings['recycle_board'] > 0 ? "
WHERE ID_BOARD != $modSettings[recycle_board]" : '') . "
GROUP BY ID_MEMBER_STARTED
ORDER BY hits DESC
LIMIT 20", __FILE__, __LINE__);
$members = array();
while ($row = mysql_fetch_assoc($request))
$members[$row['ID_MEMBER_STARTED']] = $row['hits'];
mysql_free_result($request);

cache_put_data('stats_top_starters', $members, 360);
}

if (empty($members))
$members = array(0 => 0);
// Topic poster full top 10 10 ivan_ . . .
$members_result = db_query("
SELECT ID_MEMBER, realName
FROM {$db_prefix}members
WHERE ID_MEMBER IN (" . implode(', ', array_keys($members)) . ")
GROUP BY ID_MEMBER
ORDER BY FIND_IN_SET(ID_MEMBER, '" . implode(',', array_keys($members)) . "')
LIMIT 10", __FILE__, __LINE__);
$context['top_starters'] = array();
$max_num_topics = 1;
while ($row_members = mysql_fetch_assoc($members_result))
{
$context['top_starters'][] = array(
'name' => $row_members['realName'],
'id' => $row_members['ID_MEMBER'],
'num_topics' => $members[$row_members['ID_MEMBER']],
'href' => $scripturl . '?action=profile;u=' . $row_members['ID_MEMBER'],
'link' => '<a href="' . $scripturl . '?action=profile;u=' . $row_members['ID_MEMBER'] . '">' . $row_members['realName'] . '</a>'
);

if (!empty($modSettings['MemberColorStats']))
$MemberColor_ID_MEMBER[$row_members['ID_MEMBER']] = $row_members['ID_MEMBER'];

if ($max_num_topics < $members[$row_members['ID_MEMBER']])
$max_num_topics = $members[$row_members['ID_MEMBER']];
}
mysql_free_result($members_result);

foreach ($context['top_starters'] as $i => $topic)
$context['top_starters'][$i]['post_percent'] = round(($topic['num_topics'] * 100) / $max_num_topics);

//Yeah baby give me some colors =).
if (!empty($MemberColor_ID_MEMBER)) {
//Now Load the Missing global :)
global $user_profile;
loadMemberData($MemberColor_ID_MEMBER);
$cmemcolid = NULL;
if (!empty($modSettings['MemberColorStats'])) {
// top_starters
foreach($context['top_starters'] as $key => $value) {
$cmemcolid = $context['top_starters'][$key]['id'];
$profile = &$user_profile[$cmemcolid];
if(!empty($profile['member_group_color']) || !empty($profile['post_group_color']))
$context['top_starters'][$key]['link'] = '<a href="' . $scripturl . '?action=profile;u=' . $profile['ID_MEMBER'] . '" title="' . $txt[92] . ' ' . $profile['realName'] . '"><font color="'.(!empty($profile['member_group_color']) ? $profile['member_group_color'] : $profile['post_group_color']).'">' . $profile['realName'] . '</font></a>';
}
        }
if (!empty($modSettings['latestMember']) && !empty($modSettings['MemberColorLatestMember'])) {
$profile = &$user_profile[$modSettings['latestMember']];
if(!empty($profile['member_group_color']) || !empty($profile['post_group_color']))
$context['latest_member']['link'] = '<a href="' . $scripturl . '?action=profile;u=' . $profile['ID_MEMBER'] . '" title="' . $txt[92] . ' ' . $profile['realName'] . '"><font color="'.(!empty($profile['member_group_color']) ? $profile['member_group_color'] : $profile['post_group_color']).'">' . $profile['realName'] . '</font></a>';
}
}

Şimdi sıra anasayfamıza Full istatistikleri koymaya geldi. eğer üstte çıkmasını istiyorsanız bu kodun

 Board.index.template.php de bul

üstte Cıkmasını istiyorsanız bu kodun

Kod:
/* Each category in categories is made up of:

altta çıkmasını istiyorsanızda  bu kodun

Kod:
// Here's where the "Info Center" starts...

Kod:
// Full istatistikler ivan_ . . .
echo '<br><div class="tborder" ', $context['browser']['needs_size_fix'] && !$context['browser']['is_ie6'] ? 'style="width: 100%;"' : '', '>
<table border="0" width="100%" cellspacing="1" cellpadding="2" class="bordercolor"><tr>
<td width="100%" colspan="5" class="catbg" height="24">
<font color="#FFFFFF"><b>FuLL - TOP 10</b></font></td>  </tr>
<tr class="titlebg"><span class="smalltext">
<td width="18%"><span class="smalltext">Top 10 Mesaj</font></td>
<td width="18%"><span class="smalltext">Top 10 Karma</font></td>
<td width="18%"><span class="smalltext">Top 10 Konu </font></td>
<td width="32%"><span class="smalltext">Top 10 Popüler Konu</font></td>
<td width="14%"><span class="smalltext">Yeni Uyeler</font></td></tr>
<tr class="windowbg">
<td width="18%" valign="top"><table width="100%"><tr>
<td width="75%" class="windowbg2"><b><span class="smalltext"><u>Üye</u></font></b></td>
<td width="25%" class="windowbg2" align="right"><span class="smalltext"><b><u>Mesaj</u></b></td></tr><tr>';
foreach ($context['top_posters'] as $poster)
{echo '
<td width="75%" class="windowbg2"><span class="smalltext"><img src="', $settings['images_url'], '/1top10.gif" />', $poster['link'], '</td>
<td width="25%" class="windowbg2" align="right"><span class="smalltext">', $poster['num_posts'], '</td></tr>'; 
}echo '</table></td>
<td width="18%" valign="top"><table width="100%"class="windowbg" ><tr>
<td width="75%" class="windowbg2"><span class="smalltext"><b><u>Üye</u></b></td>
<td width="25%" class="windowbg2" align="right"><span class="smalltext"><b><u>Karma</u></b></td></tr><tr>';
foreach ($context['karma'] as $poster)
{echo '
<td width="75%" class="windowbg2" valign="top"><span class="smalltext"><img src="', $settings['images_url'], '/2top10.gif" />',$poster['link'], '</td>
<td width="25%" class="windowbg2" align="right" valign="top"><span class="smalltext"><center>',$poster['karma'], '</center></td></tr>';
}echo '</table></td>
<td width="18%" valign="top"><table width="100%"class="windowbg" ><tr>
<td width="75%" class="windowbg2"><span class="smalltext"><b><u>Üye</u></b></td>
<td width="25%" class="windowbg2" align="right"><span class="smalltext"><center><b><u>Konu</u></b></center></td></tr><tr>';
foreach ($context['top_starters'] as $poster)
{echo '
<td width="75%" class="windowbg2" valign="top"><span class="smalltext"><img src="', $settings['images_url'], '/3top10.gif" />', $poster['link'], '</td>
<td width="25%" class="windowbg2" align="right" valign="top"><span class="smalltext"><center>',$poster['num_topics'], '</center></td></tr>';
}echo '</table></td>
<td width="32%" valign="top"><table width="100%"class="windowbg" ><tr>
<td width="80%" class="windowbg2"><span class="smalltext"><b><u>Konu</u></b></td>
<td width="20%" class="windowbg2" align="right"><span class="smalltext"><center><b><u>Hit</u></b></center></td></tr><tr>';
foreach ($context['top_topics_views'] as $topic)
{echo '
<td width="80%" class="windowbg2" valign="top"><span class="smalltext"><img src="', $settings['images_url'], '/4top10.gif" />', $topic['link'], '</td>
<td width="20%" class="windowbg2" align="right" valign="top"><span class="smalltext"><center>', $topic['num_views'], '<img src="', $settings['images_url'], '/ivan_hit.gif" /></center></td></tr>';
}echo '</table></td>
<td width="14%" valign="top"><table width="100%"class="windowbg" ><tr>
<td width="100%" class="windowbg2"><span class="smalltext"><b><u>Üye</u></b></td></tr><tr>';
foreach ($context['yeniuyeler'] as $poster)
{echo '
<td width="100%" class="windowbg2" valign="top"><span class="smalltext"><img src="', $settings['images_url'], '/5top10.gif" />',$poster['link'], '</td></tr>'; 
}echo '</table></td></tr>';
echo '<tr class="windowbg">
<td width="100%"colspan="5" height="0"><table width="100%"><tr>
<tr class="titlebg"><span class="smalltext">
<td width="32%"><span class="smalltext"><b><u>Yanitlanan Kategori</u></b></td>
<td width="28%"><span class="smalltext"><b><u>Yanitlanan Konu</u></b></td>
<td width="7%"><span class="smalltext"><center><b><u>Hit</u></b></center></td>
<td width="15%"><span class="smalltext"><b><u>Gönderen</u></b></td>
<td width="18%"><b><span class="smalltext"><u>Tarih</u></b></td></tr> </table>
<table cellspacing="1" width="100%" cellpadding="0"  border="0"><tr>';
foreach ($context['latest_posts'] as $post)
echo '
<td class="windowbg2" valign="top" width="32%"><span class="smalltext"><img src="', $settings['images_url'], '/6top10.gif" />', $post['board']['link'],  '</td>
<td class="windowbg2" valign="top" width="28%"><span class="smalltext"><img src="', $settings['images_url'], '/7top10.gif" /><a href="',$post['href'],'">', $post['short_subject'], '</td>
<td class="windowbg2" valign="top" width="8%"><span class="smalltext"><center>', $post['ivan_hit'], '<img src="', $settings['images_url'], '/ivan_hit.gif" /></center></td>
<td class="windowbg2" valign="top" width="15%"><span class="smalltext"><img src="', $settings['images_url'], '/8top10.gif" />', $post['poster']['link'],'</td>
<td class="windowbg2" valign="top" width="18%"><span class="smalltext"><img src="', $settings['images_url'], '/9top10.gif" />', $post['time'], '</td></tr>';
echo '</table></td></tr></table></div>';

Kurulum bitti.. şimdi bir kaç ayarlama yapacağız

*admin<kullanılan tema<anasayfada görünmesini istediğiniz son mesajların sayısını 10 olarak ayarlayın

*Tarih bloğunda satır atlamasına engel olmak için admin<Forum Seçenekler< Varsayılan zaman biçimini     %d %B %Y, %H:%M:%S  olarak değiştirin.     

*Yine Tarih bloğunda satır atlamasına engel olmak için  admin<Düzen ve Seçenekler< "Bugün" özelliği ni dün_bugüne   ayarlayın

*Dil dosyasında languages/index.turkish.php nin içinde Ynt: diye arattırın bulunca  sadece Ynt: yazısını silin ,oraya bir boşluk bırakın.


*Tablodaki Son mesajlardaki satır uzunluğu 24 karakter olarak ayarlanmıştır. Siz başka bir karakter sayısını ayarlamak için  Sources/Recent.php de bu kodu bulun ve kod un sonundaki 24 rakamını azaltarak veya çoğaltarak ayarlayın..

Ben çöl_ateşiv3 yaptım gayet güzel çalışıyor...



Bu verdigim dowloadları içindeki resimleri hangi temayı kulanıyorsanız o temanın içindeki images dosyasının içine atınız..


Register or Login

1568  Programlama / Php / PHP ile Resim üzerinme yazı yazdırma (PHP kütüphanesi) : 12 Nisan 2008, 15:53:45
Kod:
$dosya = ""; // png dosyası olmalı :)
header("Content-type: image/png");
$metin = "Emrah Ülker";
$resim    = imagecreatefrompng("$dosya");
$turuncu = imagecolorallocate($resim, 220, 210, 60);
$px    = (imagesx($resim) - 7.5 * strlen($metin)) / 2;
imagestring($resim, 2, $px, 9, $metin, $turuncu);
imagejpeg($resim);
imagedestroy($resim);

?>

Kaynak:programlamadili.net
1569  Programlama / Php / Php İle Google'da Arama Yapalım : 12 Nisan 2008, 15:52:05
Öncelikle işlemimizi gerçekleştirmek için formumuzu oluşturuyooruz.

Alıntı
<form action=" echo $PHP_SELF ; " method="post">
<input type="text" name="ara" />
<input type="radio" value="1" name="arama">Sitede<input type="radio" value="2" checked name="arama">Google.Com
<input type="submit" value="Arama Yap" />
</form>

Daha sonra

Alıntı
if ( $arama == "1" )
{
$siteadi = "


Register or Login
www.sanalkurs.net
";

$ara = $_POST['ara'];
$ara = str_replace(" ","+",$ara);
$ara = stripslashes($ara);

header("Location:


Register or Login$ara&hl=tr&rlz=1T4HPND_en___TR234&num=10&btnG=Google%27da+Ara&as_epq=&as_oq=&as_eq=&lr=&as_ft=i&as_filetype=&as_qdr=all&as_occt=any&as_dt=i&as_sitesearch=$siteadi&as_rights=");

}

elseif ( $arama == "2" )
{

$ara = $_POST['ara'];
$ara = str_replace(" ","+",$ara);
$ara = stripslashes($ara);

header("Location:


Register or Login$ara&meta=");
}

else

{

echo "Doğru Yerden Geçiş Yapmalısınız" ;

}

1570  Google & Msn - Yahoo / Google Pagerank / Pagerank Nedir ? : 12 Nisan 2008, 11:23:45
Nedir Pagerank ?
Pagerank Türkçede tam karşılığı olmayan bir Google terimidir, genelde internet kullanıcıları ve site tasarımcıları tarafından “Link Popülerliği Puanı” olarak algılanır ama kullanılan terim PageRank'dır.
PageRank Google'ın site sıralamasında kullandığı algoritmanın sonucu sitenize verdiği değeri gösteren bir basitleştirilmiş değerdir.
Google kendisi her ne kadar güncel veriler ile çalışsa da her aramada bu verileri kullanmasın sorun yaratacağı için bu basitleştirilmiş değeri geliştirip bunu kullanmaya başlamıştır.

Arama Motorunu programlayanlar eğer bir site dışarıdan çok link (ilişim) alıyorsa bu sitenin içeriği iyidir düşüncesi ile kodları yazdıklarından arama siteleri de genelde bu düşünceye göre siteleri sıralarlar. Google da aynı düşunce ile kodlanmış bir arama motorudur.
Google açısından PageRank da burada devreye girer, çünkü bir siteye verilen linklerin analizinden sonra o site için oluşturulmuş bir değerdir bu. Ancak sadece link almak yeteli değildir, nasıl link aldığınız da önemlidir, yani tabiî ki bu linklerin içeriğinde bulunan anahtar kelimelerin de büyük bir anlamı vardır.

Başka sitelere link verirken en dikkat edilmesi gerekenler; öncelikle link değişimi yaptığınız her siteye link açıklaması olarak aynı kelimeyi verdirin bu sizin aramalarda o kelimeden üst sıralara çıkmanızı sağlayacak. Ayrıca eklenen linkin index sayfasında olması çok önemli backlink olarak başka sayfalarda verilen linkler pagerank değerinizin artmasına bi faydası olmayacağı gibi zararı da dokunabilir.
Yeni Site Açtım İlk Olarak Ne Yapmalıyım?

Yeni açtıgınız sitenizin google da belli bir yere gelmesi için 6 ila 8 ay arasında bir süre geçmesi gerektiğini sakın unutmayın yeni çıkan filtreler yüzünden.

Bu süre zarfında sitenizi çok sık güncelleyin, içeriğini çogaltırsanız ve çalıntı içerik kullanmazsanız daha iyi yerlere gelebilirsiniz.Başka siteler sizi taktir eder karşılıksız sitenize link verir ve pagerank degerinizde artar.Ama tüm bunlar için zamanın geçmesi gerektiğini sakın unutmayın.

Pagerank birliklerine boşuna katılmanıza gerek yoktur. Sizinle aynı içerikli birkaç siteden link almanız bile pr5 olmanıza rahatlıkla yeter.

Siteniz yeni açılmış ise, link sitelerine, dizinlere, toplistlere girip ilk güncellemede pr4 olduktan sonra sizinle aynı içerikli sitelere mail atarak dost site olmanız pr5 olmanız için yeterde artar.

Google Pagerank™ (Pr) Değerimi Nasıl Yükseltebilirim?

Şimdi hemen aklınıza bir sürü siteye linkinizi yerleştirmek bedava alanlara bir sürü link sayfası koymak gelebilir. Google arama motorunu kod yazıcıları bunları önceden düşünmüşlerdir. Belli bir PageRank değerine ulaşmayan sitelerden aldığınız linkler sitenizin PageRank değerini artırmaz. Yani link aldığınız sitenin PageRank değeri ne kadar yüksek ise sizin sitenize de o kadar etki yapar. PageRank 3 ve altındaki sitelerden aldığınız linkler fazla işe yaramaz.

Mesela 10.000 tane pr0 yada pr1 siteden ilişim almaktansa 1 tane pr4 siteden link almak daha iyidir

Yada 10 tane pr4 siteden link almaktansa bir tane pr5 siteden link almak daha iyidir. 50 tane pr4 siteden link almaktansa bir tane pr6 siteden link almak daha iyidir.

Yani özetle yüksek PR sahibi sitelerden link almak daha iyidir.

Bu durumda bunun ticaretini yapan siteler de türemiştir tabiî ki. Bunların PR değerlerine kanarak hemen reklâm vermeyiniz!

Çünkü Google bunu da önceden düşünmüş ve "Natural Linkling" ile "Unnatural Linking" diye linkleri de ikiye ayırmıştır.
1571  Webmaster Area / Webmaster Genel / Sitenizin Alexa Rankını artırmak için Alexa Widgets : 12 Nisan 2008, 11:22:42
Link :


Register or Login
Buradan sitenizin adresini yazıp sitenize özel kodu alıp ekleyebilirsiniz böyle sitenizin alexa'daki rankı artar

1572  Web Sistemleri / Diger Web Sistemleri / WordPress Kurulumu : 12 Nisan 2008, 11:21:38
Wordpress kurulumu gayet basit öncelikle wordpress son sürümünü indirelim. Bu indirdiğimiz zip dosyasını açtığımızda çıkan dosyalarımızı sunucuya gönderelim. Burada iki seçeneğimiz var : eğer blogumuz ana dizinde olacaksa (


Register or Login
www.siteadi.com
) wordpress klasörünün içindeki dosyaları ana dizine yüklememiz gerekli. eğer blog bir alt dizinde yer alacaksa alt dizin oluşturarak dosyaları bu dizine yüklememiz gerekli. (


Register or Login
www.siteadi.com/blog
gibi)
Sıra geldi veri tabanı oluşturmaya. Burası biraz karışık gelebilir. Cpanel yada Plesk kullanıyor olmanız çok mümkün. Bu host yönetim panallerinizde veri tabanı oluşturma seçeneğinden veri tabanınızı oluşturun. veritabanı oluşturmayla ilgili detaylı bilgiyi buradan alabilirsiniz.
Şimdi dönelim wordpress’i kumaya. Sitemizin adresini explorer adres çubuğuna yazıyoruz. bizi şöyle bir yazı karşılayacak. Burada anlatılmak istenilen eğer sunucuda dosya yazma izniniz yoksa kendiniz oluşturacaksınız config dosyasını. Bunuda burada anlatacağız.



Burada hemen buraya tıklayarak yazısını tıklayıp kurulumumuza geçebiliyoruz. karışımıza gelen ikin ekranda ise,



bir sonraki adımda nelere yapacağımızı anlatan bir ekran. Bu yazzı okuyup içimizi rahatlıktan sonra devam ediyoruz.



Burada ise veritabaı bilgilerimizi giriyoruz. bunları doğru girmez isek kurumulu yapamayız. localhost yazan yere hiç ellemeyin aynen kalsın. en altta yazan wp_ değiştirelebilir ancak bunu da değiştirmeyin. Çünkü bazı eklentiler veritabanınızdaki tablolarların bu ön ekle oluşturulduğunu varsayarak oluşturuluyor. Eğer veritabanı adı, kullanıcı ismi ve parolasını doğru girdiysek tamam dediğimizde aşağıdaki resimdekiler karşımıza gelecek.




Ayarlama işlerimiz bitti. bu adımda verdiğimiz bilgiler doğrultusunda wordpress kendi kendini kuracak. bir sonraki adıma geçebiliriz.




Burada bir işimiz yok hemen ilk adıma tıklıyoruz. Karşımıza gelenekran aşağıdaki resimdeki gibi blog başlığımızı ve eposta adresimizi giriyoruz. Bunlar sonradan değiştirebilir şeyler Bloğumuzun arma motorları tarafından taranması istemiyorsak aşağıdı kutucukta ki işaeri kaldırıyoruz. Ama bunu neden yapmak isteyesiniz ki?



ikinci adımla dediği yer ise son aşama buradawordpress’in başarı ile kurulduğu bilgisini alıyoruz. kullanıcı adımız admin şifremiz ise 6 karakterden oluşan şifre.


Bundan sonra ilk yapmamız gereken şey ise admin sayfasına girip kullanıcılar bölümünden profil bölümüne girip şifremizi değiştirmek. Admin bölümüne girmek için


Register or Login
www.siteadi.com/wp-admin
yazmanız yeterli.

alıntı

1573  Webmaster Area / Webmaster Genel / En Büyük Silahınız İçerik : 12 Nisan 2008, 11:17:54
Sitenizin gerçek bir internet star olmasını istiyorsanız en başta ona belli başlı özellikler kazandırmalısınız. İçerik bir sitenin en önemli silahıdır. İçerik bir sitenin genel konusudur yani ziyaretçiye sunulan şeydir. Bir içerik nasıl olur örnek vermek gerekirse:
Turizm Kaynakları, Hastalık Teşhis ve Tedavi Yöntemleri, Rock Müzik Grupları ile Röportajlar gibi daha milyonlarca sayabiliriz. Bir webmasterın sitesine içerik seçerken dikkat etmesi gereken en önemli husus o içerik hakkında bilgi sahibi olmasıdır. Ziyaretçinize o konu ile ilgili en detaylı ve en işe yarar bilgileri sizin vermeniz gerekir ki devamlı bir ziyaretçi kitleniz olsun. Sizin sitenizin konusu ile ilgili bir çok site olabilir ama yılmayın o konu hakkında iyi bir birikime sahipseniz bir şekilde zaten diğerlerinden sıyrılırsınız.
Anlatmak istediğimiz kendinize bir konu seçin. Bu konu iyi bildiğiniz bir konu olsun. Ben hiçbir şeyden anlamam demeyin kendi yaşadığınız semti bile anlatabilirsiniz hatta kendinizi ve zevklerinizi, hoşunuza giden şeyleri, ilginizi çeken haberleri paylaşabilirsiniz. Yeter ki konu hakkında bilgi sahibi olun. İçerik bir sitenin en önemli silahıdır çünkü bir ziyaretçi bir siteye içeriği için gelir. Eğer fake yani yanıltıcı içerik kullanıyorsanız bu ziyaretçinin sizi bir defadan sonra ziyaret etmeyeceği hatta hemen sayfanızı kapatacaktır. Biz sizin böyle yanıltıcı işlerle değil de gerçekten sağlam ve köklü bir internet sitesine sahip olmak istediğinizi düşünerek yazmaya devam ediyoruz..
Evet mesela kendi şehrinizi tanıttığınız bir site hazırladınız ve bir de forum eklediniz. Sitenizi kimler mi ziyaret eder? Daha önce iş, eğitim ve başka amaçlarla memleketini terk etmişler, eğer yaşadığınız yer turistik bir yer ise içeriğinizi ingilizceye çevirmeniz yabancı ziyaretçi sayınızı artıracaktır. Forum sayesinde memleketinden uzaktakilere memleketlerinden haber verebilirsiniz, ayrıca memlekette yaşayan kişiler için sosyal bir ortam oluşturmuş olursunuz. Başka bir örnek verelim. Bir doktorsunuz ve bir alanda uzmanlığınız var, bir hastalık üzerine çalışıyorsunuz. Hastalıkla ilgili genel bilgileri verdiğiniz, ürettiğiniz veya üretmeye çalıştığınız çözümleri internet üzerinden ziyaretçiler ile paylaşabilirsiniz. Eğer yine içeriğinizi ingilizce yaparsanız dünya çapında bu hastalıktan müzdarip olan hastalar ile görüşüp dertlerini dinleyebilir ve belki de uluslar arası bir üne sahip olabilirsiniz.
Örnekleri çoğaltmak her zaman mümkün fakat en başta da dediğimiz gibi eğer siz insanlara dünyanın en faydalı şeyini sunuyor dahi olsanız bunu açıklamazsanız insanlar sizi bulamaz. Açıklamak için en güzel yol arama motorları ve sizin arama motorlarında üst sıralara çıkmak için iyi bir SEOya ihityacınız var.
1574  Webmaster Area / Webmaster Genel / Bandwidth Nasıl Hesaplanır : 12 Nisan 2008, 11:03:23
Örneğin;

Sitemizin index'i 5 kb.Sitemizinde gunluk 2000 ziyaretci oldugunu var sayalım.Basit matematik hesabıyla;
5kb x 2000 =10.000 Kb = 10 mb Günlük trafiğimiz.
10 mb x 30 =300 Mb Aylık trafiğimiz fakat bu sadece anasayfamızın trafiği.Birde buna 2 mb bir dosya eklersek ek olarak.Bunuda gunde 100 kişi indirirse
2mb x 100 =200mb günlük download trafiğiniz.
200mb x 30 =6gb Aylık trafiğiniz olur.Toplamda ise tek bir anasayfa birde mp3 indirilse sitenizin ihtiyacı oldugu bandwidth 6gb gibi yüksek bir rakam olusur.
1575  Webmaster Area / Webmaster Genel / Rss Nedir? : 12 Nisan 2008, 11:01:32
RSS, xml tabanlı, web siteleri ve bloglarında genellikle yeniliklerin duyurulması için kullanılan, ziyaretçinin siteye girmeden sitedeki yenilikleri görebilmesini sağlayan bir sunum türüdür. Açılımı RDF(Resource Description Framework(Kaynak Tanımlama Çerçevesi)) Site Summary (Site Özeti), Rich Site Summary (Zengin Site Özeti) veya Really Simple Syndication (Gerçekten Kolay Yayın) şeklinde yapılabilmektedir. Bu açılımları anlayabilmemiz için RSS tarihinde ufak bir gezinti yapalım:

RSS temelleri ilk olarak Dave Winner tarafından 1997 yılı sonlarında scriptingNews


Register or Login formatıyla atılmıştır. 1999 yılında Netscape firması kendi portalında kullanmak amacıyla RSS 0.90'ı geliştirmiştir, RDF tagıyla başlaması nedeniyle RDF Site Summary olarak bilinmektedir, Dave Winner bunun üzerine RSS 0.90'nın tüm özelliklerini de içeren scriptingNews 2.0b1 formatını oluşturmuş, hemen ardından Netscape tarafından RSS 0.91 dizayn edilmiştir, bu sürümde RDF tagı yerini RSS tagına bırakmış ve isimlendirmesi Rich Site Summary şeklinde olmuştur. Dave Winner'da kendi sitesi Userland.com'u RSS 0.91'e uyarlamış fakat daha sonra Netscape'nin RSS formatı üzerine verdiği ağırlığı bırakmasıyla bir süre geliştirme süreci durmuştur. 2000 yılının sonlarında Dave Winner tarafından RSS 0.92 yayınlanmış ve RSS açılımı Really Simple Syndication olarak isimlendirilmiştir. 2002 yılında RSS 0.92 standartı RSS 2.0 olarak yayınlanmış ve günümüzdeki halini almıştır. Bu gelişim süreci boyunca en önemli değişiklikler RSS'deki birçok kısıtlamanın kalkması yönünde olmuştur.

Peki neden RSS bu kadar popülerleşti? (yoksa popülerleşmedi mi?) Bunun en büyük nedeni şüphesiz web üzerinde blog kültürünün yerleşmesidir. RSS desteği sayesinde sitelere ya da bloglara eklenen her yeniliği siteye girmeden takip etmek internet üzerinde sabit kalan bir sitede yeniliği araştırmaya göre çok büyük bir kolaylık sağladığından bir RSS okuyucu kitlesi oluşmuştur. RSS okuyucu programları ile eklediğimiz sitelerin rss dosyaları ile haberleşme sağlanmakta ve yeniliklerden haberdar olmaktayız, yine RSS okuyucuların web tabanlı çalışanları ile bir web sitesi üzerinden birçok siteyi takip edebilmekteyiz.

ÖRNEK RSS DOSYA FORMATI

Alıntı
<?xml version="1.0" encoding="ISO-8859-9"?>
<?xml-stylesheet href="rss.css" type="text/css"?>
<rss version="2.0">
<channel>
<title>Gezginler</title>
<link>


Register or Login</link>
<description>Gezginler</description>
<language>tr</language>
<pubDate>Wed, 19 Oct 2005 01:11:43 +0300</pubDate>
<lastBuildDate>Wed, 19 Oct 2005 01:08:43 +0300</lastBuildDate>
<docs>


Register or Login</docs>
<copyright>Copyright 2002 - 2005 Gezginler</copyright>
<generator>Gezginler / RSS</generator>
<managingEditor>nospam@gezginler.net</managingEdit or>
<webMaster>nospam@gezginler.net</webMaster>
<ttl>60</ttl>
<image>
<title>Gezginler</title>
<url>


Register or Login</url >
<link>


Register or Login</link>
<width>144</width>
<height>80</height>
</image>
<item>
<title>Download - Google Earth</title>
<description>Google Earth programı ile uydu üzerinden dünyayı inceleyebilirsiniz</description>
<pubDate>Mon, 17 Oct 2005 17:34:45 +0300</pubDate>
<link>


Register or Login ds/singlefile.php?download=google-earth&lid=1621</link>
</item>
</channel>
</rss>


ÜCRETSİZ RSS OKUYUCU PROGRAMLARI


Register or Login

WEB TABANLI RS