arkadaşlar gün içerisinde sitemi kaç kişi ziyaret etmiş onu benim görmem mümkünmü acaba ?
bu kodu kurun kardeşim göreceksiniz inş.
http://custom.simplemachines.org/mods/index.php?mod=217
manuel kurulumu da böyle kardeş
sources/BoardIndex.php'yi açıyoruz
bul
$context['num_users_online'] = count($context['users_online']) + $context['num_users_hidden'];
altına ekle
// Load the users online today.
$nowdate = @getdate(forum_time(false));
$midnight = mktime(0, 0, 0, $nowdate['mon'], $nowdate['mday'], $nowdate['year']) - ($modSettings['time_offset'] * 3600);
$s = strpos($user_info['time_format'], '%S') === false ? '' : ':%S';
if (strpos($user_info['time_format'], '%H') === false && strpos($user_info['time_format'], '%T') === false)
$time_fmt = '%I:%M' . $s . ' %p';
else
$time_fmt = '%H:%M' . $s;
$result = db_query("
SELECT
mem.ID_MEMBER, mem.lastLogin, mem.realName, mem.memberName, mem.showOnline,
mg.onlineColor, mg.ID_GROUP, mg.groupName
FROM {$db_prefix}members AS mem
LEFT JOIN {$db_prefix}membergroups AS mg ON (mg.ID_GROUP = IF(mem.ID_GROUP = 0, mem.ID_POST_GROUP, mem.ID_GROUP)) WHERE mem.lastLogin >= $midnight", __FILE__, __LINE__);
$context['num_hidden_users_online_today'] = 0;
$context['users_online_today'] = array();
$context['list_users_online_today'] = array();
while ($row = mysql_fetch_assoc($result))
{
if (empty($row['showOnline']))
{
$context['num_hidden_users_online_today'] = $context['num_hidden_users_online_today'] + 1;
if (!allowedTo('moderate_forum')) continue;
}
$userday = strftime('%d', forum_time(true));
$loginday = strftime('%d', forum_time(true, $row['lastLogin']));
$yesterday = $userday == $loginday ? '' : $txt['uot_yesterday'];
$lastLogin = $yesterday . strftime($time_fmt, forum_time(true, $row['lastLogin']));
$title = ' title="' . $lastLogin . '"';
// Some basic color coding...
if (!empty($row['onlineColor']))
$link = '<a href="' . $scripturl . '?action=profile;u=' . $row['ID_MEMBER'] . '"' . $title . ' style="color: ' . $row['onlineColor'] . ';">' . $row['realName'] . '</a>';
else
$link = '<a href="' . $scripturl . '?action=profile;u=' . $row['ID_MEMBER'] . '"' . $title . '>' . $row['realName'] . '</a>';
$is_buddy = in_array($row['ID_MEMBER'], $user_info['buddies']);
if ($is_buddy)
{
$link = '<b>' . $link . '</b>';
}
$context['users_online_today'][$row['lastLogin'] . $row['memberName']] = array(
'id' => $row['ID_MEMBER'],
'username' => $row['memberName'],
'name' => $row['realName'],
'group' => $row['ID_GROUP'],
'href' => $scripturl . '?action=profile;u=' . $row['ID_MEMBER'],
'link' => $link,
'is_buddy' => $is_buddy,
'hidden' => empty($row['showOnline']),
);
$context['list_users_online_today'][$row['lastLogin'] . $row['memberName']] = empty($row['showOnline']) ? '<i>' . $link . '</i>' : $link;
}
mysql_free_result($result);
krsort($context['users_online_today']);
krsort($context['list_users_online_today']);
$context['num_users_online_today'] = count($context['users_online_today']);
if (!allowedTo('moderate_forum'))
{
$context['num_users_online_today'] = $context['num_users_online_today'] + $context['num_hidden_users_online_today'];
}
sources/Stats.php'Yi Açiyoruz
bul
$context['online_today'] = (int) $context['online_today'];
altına ekle
// Total members online today
$frag = explode('-', strftime('%Y-%m-%d', time()));
$midnight = forum_time(false, mktime(0, 0, 0, (int) $frag[1], (int) $frag[2], (int) $frag[0]));
$result = db_query("
SELECT
COUNT(*)
FROM {$db_prefix}members
WHERE lastLogin >= $midnight", __FILE__, __LINE__);
list ($context['total_users_online_today']) = mysql_fetch_row($result);
Themes/BoardIndex.template.php'de
Bul
', $txt['most_online_ever'], ': ', $modSettings['mostOnline'], ' (' , timeformat($modSettings['mostDate']), ')
</span>
</td>
</tr>';
altına ekle
// Users online today
echo '
<tr>
<td class="titlebg" colspan="2">', $txt['uot_users_online_today_title'], '</td>
</tr><tr>
<td class="windowbg" width="20" valign="middle" align="center">
<img src="', $settings['images_url'], '/icons/online.gif" alt="', $txt[158], ' ', $txt['uot_users_online_today_title'], '" border="0" />
</td>
<td class="windowbg2" width="100%">';
echo '
<div class="smalltext">';
echo $txt['uot_total'], ': <b>', $context['num_users_online_today'], '</b>';
if (!$context['user']['is_guest'])
echo ' (', $txt['uot_visible'], ': ', ($context['num_users_online_today'] - $context['num_hidden_users_online_today']), ', ', $txt['uot_hidden'], ': ', $context['num_hidden_users_online_today'], ')';
// Assuming there ARE users online... each user in users_online has an id, username, name, group, href, and link.
if (!empty($context['users_online_today']) && !$context['user']['is_guest'])
echo '<br />', implode(', ', $context['list_users_online_today']);
echo '
<br />', $context['show_stats'] && !$settings['show_sp1_info'] ? '
<a href="' . $scripturl . '?action=stats">' . $txt['smf223'] . '</a>' : '', '
</div>
</td>
</tr>';
Themes/Stats.template.php'yi Açıyoruz Kullandığınız Temada Yoksa Default Temadakini açın
bul
<td nowrap="nowrap">', $txt['users_online_today'], ':</td>
<td align="right">', $context['online_today'], '</td>';
değiştir
<td nowrap="nowrap">', $txt['users_online_today'], ':</td>
<td align="right">', $context['online_today'], '</td>
</tr><tr>
<td nowrap="nowrap">', $txt['uot_total_users_online_today'], ':</td>
<td align="right">', $context['total_users_online_today'], '</td>';
languages/Modifications.turkish.php'yi açıyoruz
bul
?>
üstüne ekle
$txt['uot_users_online_today_title']='Bugün Online Olan Üyeler';
$txt['uot_total_users_online_today']='Bugün siteye giren üyeler';
$txt['uot_yesterday']='Dün, su saatte: ';
$txt['uot_total']='Toplam';
$txt['uot_visible']='Normal';
$txt['uot_hidden']='Gizli';
languages/Stats.english.php'yi açıyoruz
bul
$txt['users_online_today'] = 'Online Today';
$txt['num_hits'] = 'Total page views';
$txt['average_hits'] = 'Average page views per day';
değiştir
$txt['users_online_today'] = 'Most Online Today';
$txt['num_hits'] = 'Total page views';
$txt['average_hits'] = 'Average page views per day';
sağolasınız arkadaşlar valla bu site olmasaydı ben hiç bişi yapamazdım sanırım. ftp panelim yok ve halada bekliyorum web sitemi yapan arkadaştan sanırım bu ayarların bazıları ftp panelinde çünkü bende mevcut deil bekliyecem mecburen :(
rica ederim işinize yaradıysa ne mutlu bize :)
Quote from: 06dejavu on February 12, 2009, 06:33:07 PM
bu kodu kurun kardeşim göreceksiniz inş.
http://custom.simplemachines.org/mods/index.php?mod=217
senin verdiğin bugün online olanlar modu değilmi ? ziyaretçiyle ne alakası var ?
Quote from: loft on February 12, 2009, 07:42:47 PM
Quote from: 06dejavu on February 12, 2009, 06:33:07 PM
bu kodu kurun kardeşim göreceksiniz inş.
http://custom.simplemachines.org/mods/index.php?mod=217
senin verdiğin bugün online olanlar modu değilmi ? ziyaretçiyle ne alakası var ?
tamam iste bugun kimler online olmus bakabilecek ancak sitene giripde giris yapmayanlari bu mod la goremezsiniz. :)
kaç kişinin ziyaret etiğini öğrenmek istiyor kaç üyenin değil.
bu işi yapan sayaç siteleri var arkadaşım
onun yerine forumseçeneklerin den online kullanıcı kayıt ı 1440 dakika yap(bir gün eder) kaç pc girip cıkmıs belli olur ;D
arkadaşım ben sana Google Analytics i öneririm..çok güzel bi sistem..hem ücretsiz hemde sitene eklediğin kod başkaları tarafından görünmüyor..sitene girenlerin ekran çözünürlüğünden tut hangi kelimelerle sitene geldiklerene kadar,sitene hangi sitelerden kaç ziyaretçi geldiğinden tut türkiyenin hangi illerinden geldiğine kadar bir çok hizmet sunuyor..
valla sizlere çok teşekkür ederim sayenizde bişeyler öğreniyorum sağolun varolun. yağızın dışında birilerinin cvp verdiği görmek ne güzel :D çok yoruyosunuz yağızı biraz yardım edin böle.
bana böle bi kod verdi Google Analytics onu ftp panelinden mi eklemem gerekiyor yoksa ftp paneli olmadanda yapabilirmiyim admin panelinden ?
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-7461648-1");
pageTracker._trackPageview();
} catch(err) {}</script>
Admin panelinden de ekleyebilirsiniz.
bu mod bulletin kadar özelliği taşımaz. sadece foruma günlük giriş yapan üyeleri listeler size. arkadaşın sorduğu bulletinlerdeki gibi, toplam günlük ziyaretçi sayısını da kapsayan bir şey.
Quote from: Yağız... on February 13, 2009, 06:19:00 AM
Admin panelinden de ekleyebilirsiniz.
Admin panelinden nasıl keleyecez ??
index.template.php'ye eklerseniz siteyi ziyaret eden tüm ziyaretçileri görebilirsiniz..ftp'den indirip herhangi bi yere eklerseniz olur..
arkadaşlar bunu ben yapamadım buraya eklesem istediğiniz bölümü bi düzeltsenizde kaç ziyaretçi girmiş kaç üye girmiş gün içinde görsem şu anda bir arkadaşımın yardımıyla çıktı altta ama hep sıfır yazıyor göstermiyo kaç üye girdiğini...
arkadaşlar index.template ekte ekliyorum yardımcı olursanı çok sevinirim.
ektekileri dener misiniz ?bu kodu eklemeyi beceremedim hiç. o yüzden 2 farklı şekilde yaptım. umarım olmustur...
Quote from: Mucize on February 26, 2009, 01:13:52 PM
ektekileri dener misiniz ?bu kodu eklemeyi beceremedim hiç. o yüzden 2 farklı şekilde yaptım. umarım olmustur...
yok kardeş her ikisinide denedim onu dilbermc nin içindeki dosya ile değiştirdim ama her ikisini denediğimdede sitede giriş yasaklandı template ile başlayan bir hata verdi.. teşkler yinede ilgin için
Ektekini dener misin.
Quote from: єνσℓυтιση™ on February 26, 2009, 01:26:12 PM
Ektekini dener misin.
:SSSS malesef dostum şimdide sitenin rengi bem beyaz oldu hatalı yine :((((((((((
Kodlarla ilgili yerlerde düzenleme yapmıştım başka bir yerde oynama yapmadım ki şimdi dener misin birde kodu değiştirdim
Quote from: єνσℓυтιση™ on February 26, 2009, 01:47:23 PM
Kodlarla ilgili yerlerde düzenleme yapmıştım başka bir yerde oynama yapmadım ki şimdi dener misin birde kodu değiştirdim
yok kardeşim malesef yine olmadı bakbenim index.template
dosyasının en son halini alta ekliyorum bunun üzerinden yap değişikliği çünkü üyeler listesini ekledim foruma
belki olur tşkler yardımların için.
Dosyayı attıkdan sonra site adresinide verir misin bakalım ne hatası veriyor. Olmadı dediğin nedir dosyayı attığında hata vermiyorsa sorun yok demektir. 24 saat bekledikten sonra http://www.google.com/analytics/tr-TR/ (http://www.google.com/analytics/tr-TR/) buraya giriş yaptıkdan sonra siteni seçersin ve sana tüm ayrıntılı istatistikleri gösterir dosyayı attıkdan sonra gözle görülür birşey arama sitende. Dosyayı deneyebileceim zamanım yok şuan olmazsa yarın bakabilirim ancak.
bu özellik zaten smf'de var diye biliyorum
site.com/index.php?action=stats
Quote from: ixlam™ on February 27, 2009, 03:09:09 AM
bu özellik zaten smf'de var diye biliyorum
site.com/index.php?action=stats
stats sayfasında TOPLAM kaç kişinin ziyaret ettiğini göremessin..toplam hit sayısı ve bugün en fazla online olanların sayısını görebilirsin..
sitenin en altına eklemek için ;
index.template.php'de bul
', theme_copyright(), '
hemen altıne ekle
<center><!-- Sayyac Online Code Start -->
<script type="text/javascript">
<!--
var FCS_Account="emreistanbul";
var FCS_UID="65459";
var FCS_Server="http://www.sayyyac.com";
var FCS_Offset="2";
var FCS_Sec="3a495aaa61f635236137023d23e0a21d";
// -->
</script>
<script type="text/javascript" src="http://www.sayyac.com/inlive.php?uid=65459&offset=2&s=3a495aaa61f635236137023d23e0a21d">
</script>
<noscript>
<a href="http://www.sayyac.com/" target="_blank">
<img src="http://www.sayyyac.com/inlive.php?uid=65459&offset=2&s=3a495aaa61f635236137023d23e0a21d&img=1" border=0 title="Sayyac.Com Free Web Stats!"></a>
</noscript>
<!-- Sayyac Online Code End --></center>
dostum eskiden böyle deildi ama şimdi girdim sol taraftaki admin panelindeki seçeneklerde "Seo4SMF Admin" diye bir seçenek çıkmış vede index.template.php tıklanmıyo :SSSSSSSS güncellemedim diyemi böyle oldu acaba
(https://www.simplemachines.org/community/proxy.php?request=http%3A%2F%2Fimg19.imageshack.us%2Fimg19%2F9428%2F40343457.jpg&hash=a7c0d8f34df35ef72a98b96fb3ff5e66ae8df45e)
kardeş ftp panelindeki
/public_html/Themes/dilbermc/ içindeki index.template deiştirdim ona ekledim buldum kodu ve altına ekledim ama yinede sitenin en altında kaç kişi online olmuş bugün göstermiyo neden acaba :SSSS
kod basarıyla eklendiyse, siteye kaç kişinin girdiğini google analstyyırtzırtından öğreneceksiniz :)
Quote from: Mucize on February 28, 2009, 11:09:45 AM
kod basarıyla eklendiyse, siteye kaç kişinin girdiğini google analstyyırtzırtından öğreneceksiniz :)
ama sitenin en altında bugün online olanlar diye bir bölüm açtı bir arkadaş orda sıfır yazıyor hep öle sıfır mı yazacak orda
ben sizi google analystasdasfasdas kullandınız sanmıştım ama siz farklı bi siteden almışsınız kodları... o yüzden yeni bir tablo açılmıştır. içi nasıl dolar, nasıl olur bilmem
tamamdır arkadaşlar hallettim Alpay kardeş sağolsun