Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - snrj

1
Konu / Ynt: konu like (beğen) modu
21 May 2019 18:16
@hodrey konunun ilk mesajındaki dil dosylarını indirip sitenizin Themes\default\languages klasörünün içine atın
2
Themes\default\languages klasöründeki index.turkish.php veya index.turkish-utf8.php
Kod Seç
$txt['forum_index'] = '%1$s - Anasayfa';bul ve kendine göre düzelt
3
hayırlı olsun demekki eskisine göre daha kolay onaylıyorlar
4
sitenizi açalı ne kadar oldu? zamanla index alıcaktır..
sitenin açılış sayfasında hatalar varsa gidermeye çalışın 
kontrol için kullanabileceğiniz siteler
https://www.google.com/webmasters/tools/dashboard?hl=tr (siteniz google webmaster ekli değilse ekleyin siteniz hakkında birçok bilgiye zaman içinde burdan ulaşabilirsiniz)
https://validator.w3.org/
https://gtmetrix.com/
https://developers.google.com/speed/pagespeed/insights/?hl=tr


5
üstte eklediğin kodun sonrasına şunu ekle
Kod Seç
echo'<a href="' . $scripturl . '?action=who"> ...devamı</a>';
6
theme_info.xml de name kısmı düzeltin
7
overflow hidden yerine display none kullanırsan göstermez
8
isim değiştirme derken ?
9
biraz inceledim kodlamayı.  basit bir çare ile halledebiliriz

temanızın boardindex.template.php dosyasında bulun
Kod Seç
if (!empty($context['users_online']))
{
echo '
', sprintf($txt['users_active'], $modSettings['lastActive']), ':<br />', implode(', ', $context['list_users_online']);

şu şekilde değiştirelim
Kod Seç
if (!empty($context['users_online']))
{
$sirala = array_slice($context['list_users_online'], 0, 3);
echo '
', sprintf($txt['users_active'], $modSettings['lastActive']), ':<br />', implode(', ', $sirala);

koddaki 3 rakamını kaç tane gözükmesini istiyorsanız kendinize göre düzeltin yoksa sadece 3 kişi gözükür
10
hmm evet php sürümünden kaynaklı bazen hatalar olabiliyor
pertyurl tarzı modları önermiyorum sitenizde çok fazla soruna yol açabiliyor bu tarz modlar
üst kısıma gelince sitenize baktım temadan kaynaklı bir gizleme mevcut
index.templatede bulun
Kod Seç
<div id="upper_section"öncesine ekleyin
Kod Seç
<img id="upshrink" src="', $settings['images_url'], '/upshrink.png" alt="*" title="', $txt['upshrink_description'], '" style="display: none;" />üst kısımda bir buton eklenmiş olacak butona tıklayınca orda gözükmesi gereken kısımlar açılması lazım açılmazsa temayı yapan kişi script kodlarını kaldırmış olabilir

görmek amaçlı css de ufak bir değişiklik yapabilirsiniz ama bu değişikliği temelli yapamayın başka kısımlarıda etkiliyebilir
Kod Seç
#upper_section {
    overflow: hidden;
}
şu şekilde overflow: visible; değiştirip bakın okısımda gözükmesi gerekenler gelecektir

temanızdaki ve default temadaki şu kısımları karşılaştırın sorunun nerden kaynaklandığını bulacaksınızdır
Kod Seç
// the upshrink image, right-floated
echo '
<img id="upshrink" src="', $settings['images_url'], '/upshrink.png" alt="*" title="', $txt['upshrink_description'], '" style="display: none;" />';
echo '
', empty($settings['site_slogan']) ? '<img id="smflogo" src="' . $settings['images_url'] . '/smflogo.png" alt="Simple Machines Forum" title="Simple Machines Forum" />' : '<div id="siteslogan" class="floatright">' . $settings['site_slogan'] . '</div>', '
</div>
<div id="upper_section" class="middletext"', empty($options['collapse_header']) ? '' : ' style="display: none;"', '>
<div class="user">';

// If the user is logged in, display stuff like their name, new messages, etc.
if ($context['user']['is_logged'])
{
if (!empty($context['user']['avatar']))
echo '
<p class="avatar">', $context['user']['avatar']['image'], '</p>';
echo '
<ul class="reset">
<li class="greeting">', $txt['hello_member_ndt'], ' <span>', $context['user']['name'], '</span></li>
<li><a href="', $scripturl, '?action=unread">', $txt['unread_since_visit'], '</a></li>
<li><a href="', $scripturl, '?action=unreadreplies">', $txt['show_unread_replies'], '</a></li>';

// Is the forum in maintenance mode?
if ($context['in_maintenance'] && $context['user']['is_admin'])
echo '
<li class="notice">', $txt['maintain_mode_on'], '</li>';

// Are there any members waiting for approval?
if (!empty($context['unapproved_members']))
echo '
<li>', $context['unapproved_members'] == 1 ? $txt['approve_thereis'] : $txt['approve_thereare'], ' <a href="', $scripturl, '?action=admin;area=viewmembers;sa=browse;type=approve">', $context['unapproved_members'] == 1 ? $txt['approve_member'] : $context['unapproved_members'] . ' ' . $txt['approve_members'], '</a> ', $txt['approve_members_waiting'], '</li>';

if (!empty($context['open_mod_reports']) && $context['show_open_reports'])
echo '
<li><a href="', $scripturl, '?action=moderate;area=reports">', sprintf($txt['mod_reports_waiting'], $context['open_mod_reports']), '</a></li>';

echo '
<li>', $context['current_time'], '</li>
</ul>';
}
// Otherwise they're a guest - this time ask them to either register or login - lazy bums...
elseif (!empty($context['show_login_bar']))
{
echo '
<script type="text/javascript" src="', $settings['default_theme_url'], '/scripts/sha1.js"></script>
<form id="guest_form" action="', $scripturl, '?action=login2" method="post" accept-charset="', $context['character_set'], '" ', empty($context['disable_login_hashing']) ? ' onsubmit="hashLoginPassword(this, \'' . $context['session_id'] . '\');"' : '', '>
<div class="info">', sprintf($txt['welcome_guest'], $txt['guest_title']), '</div>
<input type="text" name="user" size="10" class="input_text" />
<input type="password" name="passwrd" size="10" class="input_password" />
<select name="cookielength">
<option value="60">', $txt['one_hour'], '</option>
<option value="1440">', $txt['one_day'], '</option>
<option value="10080">', $txt['one_week'], '</option>
<option value="43200">', $txt['one_month'], '</option>
<option value="-1" selected="selected">', $txt['forever'], '</option>
</select>
<input type="submit" value="', $txt['login'], '" class="button_submit" /><br />
<div class="info">', $txt['quick_login_dec'], '</div>';

if (!empty($modSettings['enableOpenID']))
echo '
<br /><input type="text" name="openid_identifier" id="openid_url" size="25" class="input_text openid_login" />';

echo '
<input type="hidden" name="hash_passwrd" value="" /><input type="hidden" name="', $context['session_var'], '" value="', $context['session_id'], '" />
</form>';
}

echo '
</div>
<div class="news normaltext">
<form id="search_form" action="', $scripturl, '?action=search2" method="post" accept-charset="', $context['character_set'], '">
<input type="text" name="search" value="" class="input_text"x-webkit-speech="x-webkit-speech" onwebkitspeechchange="this.form.submit();" />&nbsp;
<input type="submit" name="submit" value="', $txt['search'], '" class="button_submit" />
<input type="hidden" name="advanced" value="0" />';

// Search within current topic?
if (!empty($context['current_topic']))
echo '
<input type="hidden" name="topic" value="', $context['current_topic'], '" />';
// If we're on a certain board, limit it to this board ;).
elseif (!empty($context['current_board']))
echo '
<input type="hidden" name="brd[', $context['current_board'], ']" value="', $context['current_board'], '" />';

echo '</form>';

// Show a random news item? (or you could pick one from news_lines...)
if (!empty($settings['enable_news']))
echo '
<h2>', $txt['news'], ': </h2>
<p>', $context['random_news_line'], '</p>';

echo '
</div>
</div>
11
Sources/subs.php de bulun ve silin (noktalama ve virgül işaretlerine dikkat edin)
Kod Seç
'help' => array(
'title' => $txt['help'],
'href' => $scripturl . '?action=help',
'show' => true,
'sub_buttons' => array(
),
),
12
resimden ve nereye eklemek istediğinizi anlamadım ama basit bir örnek vereyim

temanızın MessageIndex.template.php de
bulun
Kod Seç
foreach ($context['topics'] as $topic)
{
değiştirin
Kod Seç
$sayac=0;
foreach ($context['topics'] as $topic)
{
$sayac++;
bulun (temaya göre farklılık arz edecektir)
Kod Seç
<td class="icon1 ', $color_class, '">şu şekilde sonuna ekleme yapın
Kod Seç
<td class="icon1 ', $color_class, '">',$sayac,'bu kadar tabi daha detaylı güzel bir şey yapılabilir
sonuç örnek resim


13
adsense site içeriği az ise onay vermicektir belirli bir klitleye ulaşmış sitelere onay verir sitenizdeki sorunların adsense ulaşımına engel etmiceği düşüncesindeyim

kurduğunuz modlardan veya temanızın düzgün optimize edilmemesinden kaynaklı bu hataları alabilirisiniz subs.php de ilgili satırlara baktığımda metin editörü ile ilgili kodlar mevcut sitenizde hızlı cevap ve metin editörü ile ilgili bir mod kurdunuz mu mod kurulu değilse siteyi bir süreliğine default temaya alıp hata almaya devam ediyormusunuz kontrol ediniz
14
evet htaccess den dolayı yapmış olabilir

doğrulama sorusunu değiştirip bir deneyin
15
Yapılandırma » Güvenlik ve Moderasyon » Spam Koruması kısmından
kendiniz güvenlik sorusu sorabilirsiniz..

spam botları ve belirli ip adreslerini htaccess ile engelleyebilirisiniz
örnek olarak bakınız
http://blog.hostmana.com/kotu-botlari-engellemek-icin-htaccess-kullanimi/

alıntı
Kod Seç
Bazen herhangi bir IP'den gelen ziyaretçileri her hangi bir nedenle engellemek isteyebiliriz. Örneğin spam yorumlar nedeni vb... Buna gereksinim duyduğumuzda .htaccess dosyaları imdadımıza yetişir.

Genelde IP adreslerinde engelleme ülke yada bölgelere göre yapılır. Ancak tam ip adresini bildiğiniz bir makineninde sitenize erişmesini engelleyebilirsiniz.

    order allow,deny
    deny from 85.95
    deny from 92.42.35
    allow from all

Yukarıdaki kod ile 85.95 ve 92.42.35 ile başlayan ip adreslerini engelledik.

Aynı şekilde aşağıdaki kod ile direk bildiğimiz bir IP adresinin de erişimini engelleyebiliriz.

    order allow,deny
    deny from 85.95.227.155
    allow from all

Bu kodları kendinize göre düzenleyip .htaccess dosyanıza eklemeniz yeterli olacaktır.