Birkaç istek 'ziyaretçilere gizlemek'

Started by uzumbaba, May 01, 2010, 03:41:48 AM

Previous topic - Next topic

uzumbaba

Gezindim, ama isteklerimi bulamadım.

Şimdilik yeni bir forum yapıyorum, birbaşka foruma yönlendireceğim. Yani bu forum sadece
bilgilendirme olacak. Onun için üyeliğe bu forum kapalı.

Sadece kendim yazacağım bu forumda. Onun için bu forumda birçok şeyi kapadım.
Ziyaretçiler her konumu okuyabilecek. Ama burada her seferinde konuyu açanın, konuyu yazanın adı sol köşede
yazıyor, bu durumda hem forumumun görüntüsünü çirkinleştiriyor, hem de bu forum için gereksiz kılıyor,
çünkü yazan sadece ben olacağım.

İşte bunları kaldırmak istiyorum:

1)Ziyaretçiler konulardaki yazan üye adı(burada sadece benim) görünmeyecek. Hem de o soltaraf ortadan kalkacak.
Gerekirse yazının en altında bulunabilir, sakıncası yok. Yeter ki o sol boşluk kaybolsun.

Bunun için hangi kodlarla oynamam gerekiyor?

2) İstatistikleri gösterme diyorum, ama yine gösteriyor, anlamadım gitti. Yani forum bilgi merkezi. Onun da görünmesini
gerekli görmüyorum.

3) 'Konu' ve 'İlet' sözcüklerini değiştirmek istiyorum.  Hani örneğin: 1 konu, 2 ileti falan yazıyor ya, o sözcüklerin yerine başka sözcükler yazmak istiyorum.  Forumda aradığım zaman yüz tane konu ileti falan çıkıyor kodlarda. Yanlışlık yapmayayım diye soruyorum. Sadece kaç konu, kaç ileti olan yerlerde o sözcüklerin yerine başka sözcükler kullanmak istiyorum. Örnek vereyim: 1 konu yerine 1 narenciye, 1 ileti yerine 1 limon(örnek olsun diye verdim).

Şimdilik bu kadar.

2.0 RC3 kullanıyorum.

Yardımcı olabileceklere şimdiden teşekkürler.

uzumbaba

Henüz bir yardım alamadım. Bekleyeceğim.

Bir de başka konu açmaktansa bir sorum daha var:

İleti yazıldığında ek seçeneklerden dosya ekleniyor ya, örneğin resim ekliyorsun.
Birkaç resim eklendiğinde alt alta geliyor. Ben ise yan yana gelmesi için ne yapabilirim?

Yardımcı arkadaşlara gerçekten çok teşekküre edeceğim şimdiden.
Bilsem zaten sormazdım.. ;D

Yağız...

1) Display.template.php dosyasında bulun ve silin:
                        <span id="author">', $txt['author'], '</span>

Bulun:
                    <div class="post_wrapper">';

        // Show information about the poster of this message.
        echo '
                        <div class="poster">
                            <h4>';

        // Show online and offline buttons?
        if (!empty($modSettings['onlineEnable']) && !$message['member']['is_guest'])
            echo '
                                ', $context['can_send_pm'] ? '<a href="' . $message['member']['online']['href'] . '" title="' . $message['member']['online']['label'] . '">' : '', '<img src="', $message['member']['online']['image_href'], '" alt="', $message['member']['online']['text'], '" />', $context['can_send_pm'] ? '</a>' : '';

        // Show a link to the member's profile.
        echo '
                                ', $message['member']['link'], '
                            </h4>
                            <ul class="reset smalltext" id="msg_', $message['id'], '_extra_info">';

        // Show the member's custom title, if they have one.
        if (!empty($message['member']['title']))
            echo '
                                <li class="title">', $message['member']['title'], '</li>';

        // Show the member's primary group (like 'Administrator') if they have one.
        if (!empty($message['member']['group']))
            echo '
                                <li class="membergroup">', $message['member']['group'], '</li>';

        // Don't show these things for guests.
        if (!$message['member']['is_guest'])
        {
            // Show the post group if and only if they have no other group or the option is on, and they are in a post group.
            if ((empty($settings['hide_post_group']) || $message['member']['group'] == '') && $message['member']['post_group'] != '')
                echo '
                                <li class="postgroup">', $message['member']['post_group'], '</li>';
            echo '
                                <li class="stars">', $message['member']['group_stars'], '</li>';

            // Show avatars, images, etc.?
            if (!empty($settings['show_user_images']) && empty($options['show_no_avatars']) && !empty($message['member']['avatar']['image']))
                echo '
                                <li class="avatar" style="overflow: auto;">
                                    <a href="', $scripturl, '?action=profile;u=', $message['member']['id'], '">
                                        ', $message['member']['avatar']['image'], '
                                    </a>
                                </li>';

            // Show how many posts they have made.
            if (!isset($context['disabled_fields']['posts']))
                echo '
                                <li class="postcount">', $txt['member_postcount'], ': ', $message['member']['posts'], '</li>';

            // Is karma display enabled?  Total or +/-?
            if ($modSettings['karmaMode'] == '1')
                echo '
                                <li class="karma">', $modSettings['karmaLabel'], ' ', $message['member']['karma']['good'] - $message['member']['karma']['bad'], '</li>';
            elseif ($modSettings['karmaMode'] == '2')
                echo '
                                <li class="karma">', $modSettings['karmaLabel'], ' +', $message['member']['karma']['good'], '/-', $message['member']['karma']['bad'], '</li>';

            // Is this user allowed to modify this member's karma?
            if ($message['member']['karma']['allow'])
                echo '
                                <li class="karma_allow">
                                    <a href="', $scripturl, '?action=modifykarma;sa=applaud;uid=', $message['member']['id'], ';topic=', $context['current_topic'], '.' . $context['start'], ';m=', $message['id'], ';', $context['session_var'], '=', $context['session_id'], '">', $modSettings['karmaApplaudLabel'], '</a>
                                    <a href="', $scripturl, '?action=modifykarma;sa=smite;uid=', $message['member']['id'], ';topic=', $context['current_topic'], '.', $context['start'], ';m=', $message['id'], ';', $context['session_var'], '=', $context['session_id'], '">', $modSettings['karmaSmiteLabel'], '</a>
                                </li>';

            // Show the member's gender icon?
            if (!empty($settings['show_gender']) && $message['member']['gender']['image'] != '' && !isset($context['disabled_fields']['gender']))
                echo '
                                <li class="gender">', $txt['gender'], ': ', $message['member']['gender']['image'], '</li>';

            // Show their personal text?
            if (!empty($settings['show_blurb']) && $message['member']['blurb'] != '')
                echo '
                                <li class="blurb">', $message['member']['blurb'], '</li>';

            // Any custom fields to show as icons?
            if (!empty($message['member']['custom_fields']))
            {
                $shown = false;
                foreach ($message['member']['custom_fields'] as $custom)
                {
                    if ($custom['placement'] != 1 || empty($custom['value']))
                        continue;
                    if (empty($shown))
                    {
                        $shown = true;
                        echo '
                                <li class="im_icons">
                                    <ul>';
                    }
                    echo '
                                        <li>', $custom['value'], '</li>';
                }
                if ($shown)
                    echo '
                                    </ul>
                                </li>';
            }

            // This shows the popular messaging icons.
            if ($message['member']['has_messenger'] && $message['member']['can_view_profile'])
                echo '
                                <li class="im_icons">
                                    <ul>
                                        ', !empty($message['member']['icq']['link']) ? '<li>' . $message['member']['icq']['link'] . '</li>' : '', '
                                        ', !empty($message['member']['msn']['link']) ? '<li>' . $message['member']['msn']['link'] . '</li>' : '', '
                                        ', !empty($message['member']['aim']['link']) ? '<li>' . $message['member']['aim']['link'] . '</li>' : '', '
                                        ', !empty($message['member']['yim']['link']) ? '<li>' . $message['member']['yim']['link'] . '</li>' : '', '
                                    </ul>
                                </li>';

            // Show the profile, website, email address, and personal message buttons.
            if ($settings['show_profile_buttons'])
            {
                echo '
                                <li class="profile">
                                    <ul>';
                // Don't show the profile button if you're not allowed to view the profile.
                if ($message['member']['can_view_profile'])
                    echo '
                                        <li><a href="', $message['member']['href'], '">', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/icons/profile_sm.gif" alt="' . $txt['view_profile'] . '" title="' . $txt['view_profile'] . '" border="0" />' : $txt['view_profile']), '</a></li>';

                // Don't show an icon if they haven't specified a website.
                if ($message['member']['website']['url'] != '' && !isset($context['disabled_fields']['website']))
                    echo '
                                        <li><a href="', $message['member']['website']['url'], '" title="' . $message['member']['website']['title'] . '" target="_blank" class="new_win">', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/www_sm.gif" alt="' . $message['member']['website']['title'] . '" border="0" />' : $txt['www']), '</a></li>';

                // Don't show the email address if they want it hidden.
                if (in_array($message['member']['show_email'], array('yes', 'yes_permission_override', 'no_through_forum')))
                    echo '
                                        <li><a href="', $scripturl, '?action=emailuser;sa=email;msg=', $message['id'], '" rel="nofollow">', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/email_sm.gif" alt="' . $txt['email'] . '" title="' . $txt['email'] . '" />' : $txt['email']), '</a></li>';

                // Since we know this person isn't a guest, you *can* message them.
                if ($context['can_send_pm'])
                    echo '
                                        <li><a href="', $scripturl, '?action=pm;sa=send;u=', $message['member']['id'], '" title="', $message['member']['online']['is_online'] ? $txt['pm_online'] : $txt['pm_offline'], '">', $settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/im_' . ($message['member']['online']['is_online'] ? 'on' : 'off') . '.gif" alt="' . ($message['member']['online']['is_online'] ? $txt['pm_online'] : $txt['pm_offline']) . '" border="0" />' : ($message['member']['online']['is_online'] ? $txt['pm_online'] : $txt['pm_offline']), '</a></li>';

                echo '
                                    </ul>
                                </li>';
            }

            // Any custom fields for standard placement?
            if (!empty($message['member']['custom_fields']))
            {
                foreach ($message['member']['custom_fields'] as $custom)
                    if (empty($custom['placement']) || empty($custom['value']))
                        echo '
                                <li class="custom">', $custom['title'], ': ', $custom['value'], '</li>';
            }

            // Are we showing the warning status?
            if ($message['member']['can_see_warning'])
                echo '
                                <li class="warning">', $context['can_issue_warning'] ? '<a href="' . $scripturl . '?action=profile;area=issuewarning;u=' . $message['member']['id'] . '">' : '', '<img src="', $settings['images_url'], '/warning_', $message['member']['warning_status'], '.gif" alt="', $txt['user_warn_' . $message['member']['warning_status']], '" />', $context['can_issue_warning'] ? '</a>' : '', '<span class="warn_', $message['member']['warning_status'], '">', $txt['warn_' . $message['member']['warning_status']], '</span></li>';
        }
        // Otherwise, show the guest's email.
        elseif (in_array($message['member']['show_email'], array('yes', 'yes_permission_override', 'no_through_forum')))
            echo '
                                <li class="email"><a href="', $scripturl, '?action=emailuser;sa=email;msg=', $message['id'], '" rel="nofollow">', ($settings['use_image_buttons'] ? '<img src="' . $settings['images_url'] . '/email_sm.gif" alt="' . $txt['email'] . '" title="' . $txt['email'] . '" border="0" />' : $txt['email']), '</a></li>';

        // Done with the information about the poster... on to the post itself.
        echo '
                            </ul>
                        </div>

Değiştirin:
                    <div class="post_wrapper">

css/index.css dosyasında bulun:
.postarea, .moderatorbar
{
    margin: 0 0 0 16em;
}

Değiştirin:
.postarea, .moderatorbar
{
    margin: 0 0 0 5px;
}


2) Hangi istatistikler? Anasayfadakiler mi, action=stats sayfasındakiler mi?
3) Themes/default/languages klasöründe ki tüm dosyaları gelişmiş bir editör ile açın (mesela Notepad++), CTRL + H yapın, ilk kutuya konu ikincisine narenciye yazın son olarak "Replace All in All Opened Documents" butonuna basın. Aynı işlemi ileti içinde yapabilirsiniz.

uzumbaba

Hay elinize yüreğinize beyninize bol sağlık dilerim Yağız Kardeşim.
Tam istediğim oldu.

3.yü zaten öyle yapmıştım, sadece sanırım yönetici bölümünde falan ufak tefek arızalı cümlelere
dönüyor ama önemli değil, sadece ben gireceğim. Biraz da esperanto öğreniriz.

2.si ise aynen dediğiniz gibi, ana sayfadaki istatistikler(action=stats). Onları da kaldırmak istiyorum.

Bir de şu sorduğum resim olayını da halledebilirsem istediğim büyük ölçüde hallolacak.

Resimlerin alt alta siralanması işimi bozuyor.  Gerçi html artikel şeklinde de yaparım ama
boşuna bana her seferinde iş çıkmasından korkuyorum. 


Şimdilik yardımlarına çok teşekkür ederim, umarım devamı da gelecek.....  Çok sağol.

Yağız...

Display.template.php dosyasında bulun:
        // Assuming there are attachments...
        if (!empty($message['attachment']))
        {
            echo '
                            <div id="msg_', $message['id'], '_footer" class="attachments smalltext">
                                <div style="overflow: ', $context['browser']['is_firefox'] ? 'visible' : 'auto', ';">';

            $last_approved_state = 1;
            foreach ($message['attachment'] as $attachment)
            {
                // Show a special box for unapproved attachments...
                if ($attachment['is_approved'] != $last_approved_state)
                {
                    $last_approved_state = 0;
                    echo '
                                    <fieldset>
                                        <legend>', $txt['attach_awaiting_approve'], '&nbsp;[<a href="', $scripturl, '?action=attachapprove;sa=all;mid=', $message['id'], ';', $context['session_var'], '=', $context['session_id'], '">', $txt['approve_all'], '</a>]</legend>';
                }

                if ($attachment['is_image'])
                {
                    if ($attachment['thumbnail']['has_thumb'])
                        echo '
                                        <a href="', $attachment['href'], ';image" id="link_', $attachment['id'], '" onclick="', $attachment['thumbnail']['javascript'], '"><img src="', $attachment['thumbnail']['href'], '" alt="" id="thumb_', $attachment['id'], '" border="0" /></a><br />';
                    else
                        echo '
                                        <img src="' . $attachment['href'] . ';image" alt="" width="' . $attachment['width'] . '" height="' . $attachment['height'] . '" border="0" /><br />';
                }
                echo '
                                        <a href="' . $attachment['href'] . '"><img src="' . $settings['images_url'] . '/icons/clip.gif" align="middle" alt="*" border="0" />&nbsp;' . $attachment['name'] . '</a> ';

                if (!$attachment['is_approved'])
                    echo '
                                        [<a href="', $scripturl, '?action=attachapprove;sa=approve;aid=', $attachment['id'], ';', $context['session_var'], '=', $context['session_id'], '">', $txt['approve'], '</a>]&nbsp;|&nbsp;[<a href="', $scripturl, '?action=attachapprove;sa=reject;aid=', $attachment['id'], ';', $context['session_var'], '=', $context['session_id'], '">', $txt['delete'], '</a>] ';
                echo '
                                        (', $attachment['size'], ($attachment['is_image'] ? ', ' . $attachment['real_width'] . 'x' . $attachment['real_height'] . ' - ' . $txt['attach_viewed'] : ' - ' . $txt['attach_downloaded']) . ' ' . $attachment['downloads'] . ' ' . $txt['attach_times'] . '.)<br />';
            }

            // If we had unapproved attachments clean up.
            if ($last_approved_state == 0)
                echo '
                                    </fieldset>';

            echo '
                                </div>
                            </div>';
        }

Değiştirin:
        // Assuming there are attachments...
        if (!empty($message['attachment']))
        {
            echo '
                            <div id="msg_', $message['id'], '_footer" class="attachments smalltext">
                                <div style="overflow: ', $context['browser']['is_firefox'] ? 'visible' : 'auto', ';">
                                    <table>
                                        <tr>';

            $last_approved_state = 1;
            $i = 1;
            foreach ($message['attachment'] as $attachment)
            {
                $i++;
                echo '
                                            <td>';
                // Show a special box for unapproved attachments...
                if ($attachment['is_approved'] != $last_approved_state)
                {
                    $last_approved_state = 0;
                    echo '
                                    <fieldset>
                                        <legend>', $txt['attach_awaiting_approve'], '&nbsp;[<a href="', $scripturl, '?action=attachapprove;sa=all;mid=', $message['id'], ';', $context['session_var'], '=', $context['session_id'], '">', $txt['approve_all'], '</a>]</legend>';
                }
                if ($attachment['is_image'])
                {
                    if ($attachment['thumbnail']['has_thumb'])
                        echo '
                                                <a href="', $attachment['href'], ';image" id="link_', $attachment['id'], '" onclick="', $attachment['thumbnail']['javascript'], '"><img src="', $attachment['thumbnail']['href'], '" alt="" id="thumb_', $attachment['id'], '" border="0" /></a><br />';
                    else
                        echo '
                                                <img src="' . $attachment['href'] . ';image" alt="" width="' . $attachment['width'] . '" height="' . $attachment['height'] . '" border="0" /><br />';
                }
                echo '
                                                <a href="' . $attachment['href'] . '"><img src="' . $settings['images_url'] . '/icons/clip.gif" align="middle" alt="*" border="0" />&nbsp;' . $attachment['name'] . '</a> ';

                if (!$attachment['is_approved'])
                    echo '
                                                [<a href="', $scripturl, '?action=attachapprove;sa=approve;aid=', $attachment['id'], ';', $context['session_var'], '=', $context['session_id'], '">', $txt['approve'], '</a>]&nbsp;|&nbsp;[<a href="', $scripturl, '?action=attachapprove;sa=reject;aid=', $attachment['id'], ';', $context['session_var'], '=', $context['session_id'], '">', $txt['delete'], '</a>] ';
                echo '
                                                (', $attachment['size'], ($attachment['is_image'] ? ', ' . $attachment['real_width'] . 'x' . $attachment['real_height'] . ' - ' . $txt['attach_viewed'] : ' - ' . $txt['attach_downloaded']) . ' ' . $attachment['downloads'] . ' ' . $txt['attach_times'] . '.)
                                            </td>';
                    if ($i == 4) {
                        echo '
                                        </tr><tr>';
                        $i = 1;
                    }
            }

            // If we had unapproved attachments clean up.
            if ($last_approved_state == 0)
                echo '
                                    </fieldset>';

            echo '
                                        </tr>
                                    </table>
                                </div>
                            </div>';
        }


İstatistikler için:
    Yönetim > Kullanılan Tema > Ana sayfada istatistikleri etkinleştir
    Yönetim > İzinler > Ziyaretçiler > Düzenle > İstatistikleri görebilir
Bu ikisini devre dışı bırakın.

uzumbaba

#5
Evet, istediğim gibi oldu sayılır, sağolun.

Ancak burada küçük bir sorunum var:

İleti yazanın adı en başta gösteriyor, bir de gereksiz yere ileti yazanın profiline bak diye link veriyor, ona da tıklanıyor ve giriş yapınız açılıyor.  Bunu kaldırmak istiyorum, çünkü zaten giriş yapamaz, üyeliğe kapalıyım.

Bunun yerine yukarıda iletinin  başlığının kalması, ve de yazarın(yani sadece ben olduğuma göre) adının ise yazının en sonunda örneğin alt sağ köşede olması, bir de profiline bak diye link ihtiyacının ortadan kaldırılması olsa tam istediğim gibi olacak.

Bunun için hangi kodlar nereye taşınmalı acaba?

Ekleme: Ayrıca yeni üye, kahraman üye gibi hiçbirşey göstermesin. Sadece ad yazılsın yeter.

uzumbaba

Öyle ya da böyle deneme yanılmayla dısplay.template üzerinden tahmini olarak çeşitli yerleri sildim.

Tam istediğim gibi oldu ileride hata yapmazsa. Bakacağız.

Ancak tek sorunum kaldı:

Dosya yüklediğin zaman dosya ziyaretçilere serbest. Ancak dosya adı örneğin, balabalan.jpg  dosya adı bir de yanındaki ikon(çengel) beraber görünüyor. Onların görünmesini istemiyorum.

Yani dosya temiz olarak görünecek, tıklanabilecek, sadece dosya adı görünmeyecek.

Lütfen yardım.

Yağız...

Display.template.php dosyasında bulun:
echo '
<a href="' . $attachment['href'] . '"><img src="' . $settings['images_url'] . '/icons/clip.gif" align="middle" alt="*" border="0" />&nbsp;' . $attachment['name'] . '</a> ';

Değiştirin:
else
echo '
<a href="' . $attachment['href'] . '"><img src="' . $settings['images_url'] . '/icons/clip.gif" align="middle" alt="*" border="0" />&nbsp;' . $attachment['name'] . '</a> ';

uzumbaba

Teşekkür ederim, oldu.

Yanlız bir sorun kaldı orada: resmin büyüklüğü hakkında bilgi veriyor, örneğin, (82.44 kB, 476x800),
bir de onu kaldırabilsem sorunum çözülecek.

Yağız...

Bulun:
echo '
(', $attachment['size'], ($attachment['is_image'] ? ', ' . $attachment['real_width'] . 'x' . $attachment['real_height'] . ' - ' . $txt['attach_viewed'] : ' - ' . $txt['attach_downloaded']) . ' ' . $attachment['downloads'] . ' ' . $txt['attach_times'] . '.)<br />';

Öncesine ekleyin:
if (!$attachment['is_image'])

uzumbaba

Çok çok teşekkür ederim Yagız.

Şu an için tam istediğim gibi oldu.

O son önerini yapmadan önce o sırayı silmiştim, olmuştu.
Ama sanırım öneri daha iyi gibime geliyor, silmeden inaktif yapmak.

Konu şu an için çözülmüştür.

Yağız...

İnaktif değilde, resim olan eklentilerde göstermiyor.

uzumbaba

Anladım.

Konuyu tam konu çözümlenmiştir diye basacaktım, ama birşey dikkatime takıldı:

Konuların sıralandığı forumun en altında kilitli konu, normal konu, beğenilen konu, çok beğenilen konu(ikonlarıyla beraber) var ya, onları nasıl yok edeceğım acaba?

Gitmek istediğiniz yer denen yer duracak.

Yağız...

MessageIndex.template.php dosyasında bulun ve silin:
if (!$context['no_topic_listing'])
echo '
<p class="align_left smalltext">
', !empty($modSettings['enableParticipation']) && $context['user']['is_logged'] ? '
<img src="' . $settings['images_url'] . '/topic/my_normal_post.gif" alt="" align="middle" /> ' . $txt['participation_caption'] . '<br />' : '', '
<img src="' . $settings['images_url'] . '/topic/normal_post.gif" alt="" align="middle" /> ' . $txt['normal_topic'] . '<br />
<img src="' . $settings['images_url'] . '/topic/hot_post.gif" alt="" align="middle" /> ' . sprintf($txt['hot_topics'], $modSettings['hotTopicPosts']) . '<br />
<img src="' . $settings['images_url'] . '/topic/veryhot_post.gif" alt="" align="middle" /> ' . sprintf($txt['very_hot_topics'], $modSettings['hotTopicVeryPosts']) . '
</p>
<p class="smalltext">
<img src="' . $settings['images_url'] . '/icons/quick_lock.gif" alt="" align="middle" /> ' . $txt['locked_topic'] . '<br />' . ($modSettings['enableStickyTopics'] == '1' ? '
<img src="' . $settings['images_url'] . '/icons/quick_sticky.gif" alt="" align="middle" /> ' . $txt['sticky_topic'] . '<br />' : '') . ($modSettings['pollMode'] == '1' ? '
<img src="' . $settings['images_url'] . '/topic/normal_poll.gif" alt="" align="middle" /> ' . $txt['poll'] : '') . '
</p>';

uzumbaba

Çok sağolun, oldu.

Şimdilik konu çözüldü yapıyorum.

Sorun çıkarsa yeniden açabilirim.

İyi akşamlar

uzumbaba

Çözüldü derken, yeni yeni sorunlar ortaya çıkıyor, ya da sonradan farkediyorum, en iyisi biraz daha açık bırakmalı.

Anasayfada konuların listesinde son ileti  ve kim tarafından olduğunu gösteriyor ya,
ona hiç ihtiyacım yok. Ya tamamen o informasyonu kaldırmak istiyorum, eğer bu olmazsa en azından son iletiyi kimin gönderdiğini ve de yazanın profiline git olayını tamamen yok etmek istiyorum.  Dediğim gibi üyeliğe kapalıyım ve de iletileri yazan sadece benim. Hiç o bilgilere gerek yok.

Aynisi bir kategoriye bastığın zaman orda da var, bir de onun yanında yanıt/gösterim olayını da kaldırmak istiyorum, Çünkü kimse yanıt vermeyecek bu durumda, boşuna işgal ediyor ve kafa karıştırıyor.

Kendim belki bulabilirim, dedim, ama kodların içinde boğuldum, en sonunda yardım çığlığına başladım.

Yağız...

Yönetim > Kullanılan Tema > Forum ana sayfasında gösterilecek son ileti sayısı'nı 0 yapın.

Diğer sorun için MessageIndex.template.php dosyasında bulun:
<th scope="col" class="smalltext"><a href="', $scripturl, '?board=', $context['current_board'], '.', $context['start'], ';sort=subject', $context['sort_by'] == 'subject' && $context['sort_direction'] == 'up' ? ';desc' : '', '">', $txt['subject'], $context['sort_by'] == 'subject' ? ' <img src="' . $settings['images_url'] . '/sort_' . $context['sort_direction'] . '.gif" alt="" />' : '', '</a> / <a href="', $scripturl, '?board=', $context['current_board'], '.', $context['start'], ';sort=starter', $context['sort_by'] == 'starter' && $context['sort_direction'] == 'up' ? ';desc' : '', '">', $txt['started_by'], $context['sort_by'] == 'starter' ? ' <img src="' . $settings['images_url'] . '/sort_' . $context['sort_direction'] . '.gif" alt="" />' : '', '</a></th>
<th scope="col" class="smalltext center" width="14%"><a href="', $scripturl, '?board=', $context['current_board'], '.', $context['start'], ';sort=replies', $context['sort_by'] == 'replies' && $context['sort_direction'] == 'up' ? ';desc' : '', '">', $txt['replies'], $context['sort_by'] == 'replies' ? ' <img src="' . $settings['images_url'] . '/sort_' . $context['sort_direction'] . '.gif" alt="" />' : '', '</a> / <a href="', $scripturl, '?board=', $context['current_board'], '.', $context['start'], ';sort=views', $context['sort_by'] == 'views' && $context['sort_direction'] == 'up' ? ';desc' : '', '">', $txt['views'], $context['sort_by'] == 'views' ? ' <img src="' . $settings['images_url'] . '/sort_' . $context['sort_direction'] . '.gif" alt="" />' : '', '</a></th>';
// Show a "select all" box for quick moderation?
if (empty($context['can_quick_mod']))
echo '
<th scope="col" class="smalltext last_th" width="22%"><a href="', $scripturl, '?board=', $context['current_board'], '.', $context['start'], ';sort=last_post', $context['sort_by'] == 'last_post' && $context['sort_direction'] == 'up' ? ';desc' : '', '">', $txt['last_post'], $context['sort_by'] == 'last_post' ? ' <img src="' . $settings['images_url'] . '/sort_' . $context['sort_direction'] . '.gif" alt="" />' : '', '</a></th>';
else
echo '
<th scope="col" class="smalltext" width="22%"><a href="', $scripturl, '?board=', $context['current_board'], '.', $context['start'], ';sort=last_post', $context['sort_by'] == 'last_post' && $context['sort_direction'] == 'up' ? ';desc' : '', '">', $txt['last_post'], $context['sort_by'] == 'last_post' ? ' <img src="' . $settings['images_url'] . '/sort_' . $context['sort_direction'] . '.gif" alt="" />' : '', '</a></th>';

// Show a "select all" box for quick moderation?
if (!empty($context['can_quick_mod']) && $options['display_quick_mod'] == 1)
echo '
<th scope="col" class="smalltext last_th" width="24"><input type="checkbox" onclick="invertAll(this, this.form, \'topics[]\');" class="input_check" /></th>';

// If it's on in "image" mode, don't show anything but the column.
elseif (!empty($context['can_quick_mod']))
echo '
<th class="smalltext last_th" width="4%">&nbsp;</th>';

Değiştirin:
<th scope="col" class="smalltext first_th" width="8%" colspan="2">&nbsp;</th>
<th scope="col" class="smalltext last_th"><a href="', $scripturl, '?board=', $context['current_board'], '.', $context['start'], ';sort=subject', $context['sort_by'] == 'subject' && $context['sort_direction'] == 'up' ? ';desc' : '', '">', $txt['subject'], $context['sort_by'] == 'subject' ? ' <img src="' . $settings['images_url'] . '/sort_' . $context['sort_direction'] . '.gif" alt="" />' : '', '</a> / <a href="', $scripturl, '?board=', $context['current_board'], '.', $context['start'], ';sort=starter', $context['sort_by'] == 'starter' && $context['sort_direction'] == 'up' ? ';desc' : '', '">', $txt['started_by'], $context['sort_by'] == 'starter' ? ' <img src="' . $settings['images_url'] . '/sort_' . $context['sort_direction'] . '.gif" alt="" />' : '', '</a></th>';

Bulun ve silin:

<td class="stats ', $color_class, '">
', $topic['replies'], ' ', $txt['replies'], '
<br />
', $topic['views'], ' ', $txt['views'], '
</td>
<td class="lastpost ', $alternate_class, '">
<a href="', $topic['last_post']['href'], '"><img src="', $settings['images_url'], '/icons/last_post.gif" alt="', $txt['last_post'], '" title="', $txt['last_post'], '" /></a>
', $topic['last_post']['time'], '<br />
', $txt['by'], ' ', $topic['last_post']['member']['link'], '
</td>';

// Show the quick moderation options?
if (!empty($context['can_quick_mod']))
{
echo '
<td class="moderation ', $color_class, '">';
if ($options['display_quick_mod'] == 1)
echo '
<input type="checkbox" name="topics[]" value="', $topic['id'], '" class="input_check" />';
else
{
// Check permissions on each and show only the ones they are allowed to use.
if ($topic['quick_mod']['remove'])
echo '<a href="', $scripturl, '?action=quickmod;board=', $context['current_board'], '.', $context['start'], ';actions[', $topic['id'], ']=remove;', $context['session_var'], '=', $context['session_id'], '" onclick="return confirm(\'', $txt['quickmod_confirm'], '\');"><img src="', $settings['images_url'], '/icons/quick_remove.gif" width="16" alt="', $txt['remove_topic'], '" title="', $txt['remove_topic'], '" /></a>';

if ($topic['quick_mod']['lock'])
echo '<a href="', $scripturl, '?action=quickmod;board=', $context['current_board'], '.', $context['start'], ';actions[', $topic['id'], ']=lock;', $context['session_var'], '=', $context['session_id'], '" onclick="return confirm(\'', $txt['quickmod_confirm'], '\');"><img src="', $settings['images_url'], '/icons/quick_lock.gif" width="16" alt="', $txt['set_lock'], '" title="', $txt['set_lock'], '" /></a>';

if ($topic['quick_mod']['lock'] || $topic['quick_mod']['remove'])
echo '<br />';

if ($topic['quick_mod']['sticky'])
echo '<a href="', $scripturl, '?action=quickmod;board=', $context['current_board'], '.', $context['start'], ';actions[', $topic['id'], ']=sticky;', $context['session_var'], '=', $context['session_id'], '" onclick="return confirm(\'', $txt['quickmod_confirm'], '\');"><img src="', $settings['images_url'], '/icons/quick_sticky.gif" width="16" alt="', $txt['set_sticky'], '" title="', $txt['set_sticky'], '" /></a>';

if ($topic['quick_mod']['move'])
echo '<a href="', $scripturl, '?action=movetopic;board=', $context['current_board'], '.', $context['start'], ';topic=', $topic['id'], '.0"><img src="', $settings['images_url'], '/icons/quick_move.gif" width="16" alt="', $txt['move_topic'], '" title="', $txt['move_topic'], '" /></a>';
}
echo '
</td>';

uzumbaba

O zaten sıfır, onu birkaç kez denedim. Hatta sıfırı değiştirip yeniden sıfıra alıp denedim.
Ama çalışmıyor.  Forum bakımından cash ve logları temizledim, yeniden denedim ama
bir faydası olmuyor. Yani çalışmıyor.

İkinci öneriyi de şimdi yapacağım.

uzumbaba

Malesef ikinci öneri de olmadı.

Error veriyor.

                  </tr>'; sildikten sonra burda error veriyor.

Yağız...

En son sildiğiniz kodların yerine '; ekleyin.

Anasayfa sorununuzda tam olarak nereden bahsediyorsunuz?

uzumbaba

Valla Yağız kardeşim, yoruyoruz ama şu an çaresizim.
Onun için dosyayı ekliyorum bir zahmet bakarsanız..

İkinci öneriyi de beceremedim, ne yaptıysam error verdi.

Öteki sorum: Forum anasayfada sağ tarafta kimler ileti göndermiş,
'Son ileti Gönderen: alimehmet (örneğin) Öyle altalta sıralanıyor ya, onu demek istiyorum.

Kullandığım tema da default.

Yağız...

Ben yanlış anlamışım :) BoardIndex.template.php dosyasında bulun ve silin:

                    <td class="lastpost">';

                /* The board's and children's 'last_post's have:
                time, timestamp (a number that represents the time.), id (of the post), topic (topic id.),
                link, href, subject, start (where they should go for the first unread post.),
                and member. (which has id, name, link, href, username in it.) */
                if (!empty($board['last_post']['id']))
                    echo '
                        <p><strong>', $txt['last_post'], '</strong>  ', $txt['by'], ' ', $board['last_post']['member']['link'] , '<br />
                        ', $txt['in'], ' ', $board['last_post']['link'], '<br />
                        ', $txt['on'], ' ', $board['last_post']['time'],'
                        </p>';
                echo '
                    </td>


Diğeri için ekteki dosyayı deneyin.

uzumbaba

#22
Sağol, birisi tamam.

Ama bu yine hata verdi:
Parse error: syntax error, unexpected '}' in /Themes/default/MessageIndex.template.php on line 381

Yağız...


uzumbaba

Şimdi oldu.

Emeğine çok çok teşekkür ederim.

Unutmayacağım.

Ayrıca bakalım eğer başka sorun bulursam yine sorabilmek için birkaç gün daha konu çözülmüştür demiyeyim.

İyi geceler şimdilik.

uzumbaba

Quote
İstatistikler için:
    Yönetim > Kullanılan Tema > Ana sayfada istatistikleri etkinleştir
    Yönetim > İzinler > Ziyaretçiler > Düzenle > İstatistikleri görebilir
Bu ikisini devre dışı bırakın.

Devre dışı bırakıyorum, orda artık göstermiyor, ama bu sefer de en üst sayfaya bir satır ekliyor, '1 üye 1 misafir' gibilerden.

Ben aslında kodları tüm olarak silmek istiyorum.
Yani Forum istatistikleri ve Çevrimci üyeler  hiç göstermesin.  Bu kodlar nerede acaba?

Yağız...

BoardIndex.template.php dosyasında bulun ve silin:
template_info_center();

uzumbaba

Teşekkürler oldu da,

Anasayfada örneğin,

1 üye 15 ileti 15 konu diye bir istatistik yazıyor en üstte(bir satır halinde).

Yönetim > Kullanılan Tema > Ana sayfada istatistikleri etkinleştir  yerinden onu devre dışı bırakıyorum,
yukarıdaki istatistiği veriyor bana.  Aktifleştiriyorum, o istatistik kayboluyor.

Saçma değil mi?

Ama herneyse, en azından dediğinizi yaptım, sayfada daha istatistikler görünmüyor.

Bir de şu yukarıdaki anlattığımı halledebilirsem, yani yok etmek istiyorum onu da.
Gerçi istatistikleri aktifleyince kayboluyor ama, biraz tersini yapmıyor mu?

Yanlış anlaşılmasın, bu taa baştan beri böyleydi.

Yağız...

Devre dışı bırakırsanız alt tarafta gözükmez (kodu kaldırdığınızdan), üst tarafta.

uzumbaba

Kodu kaldırdım dediğiniz gibi, alt tarafta artık göstermiyor.
Ama dediğim gibi üst tarafta bir satır bilgi gösteriyor.
Ama o kadar önemli değil, ben de bir önceki dediğimi yapıyorum, o da kayboluyor en azından.

Yağız...

Quote from: Yağız... on May 09, 2010, 02:18:21 PM
Devre dışı bırakırsanız alt tarafta gözükmez (kodu kaldırdığınızdan), üst tarafta.

uzumbaba

Anladım.

Bir de konuların sıralandığı yerde yanıt/gösterim var.
Onu nasıl kaldıracağım?

Yağız...

Onları kaldırmıştım önceden verdiğim dosyada (MessageIndex.template.php) ...

uzumbaba

Kategori sıralamasında doğru, ancak kategorilerden birisine basınca iletiler sıralanıyor ya,

orada üst şeritte konu, yanıt/gösterim(şeritin sağ tarafında) gösteriyor.

Yani sadece üst şeritte. Hem de linkli, yani tıklayabiliyorsun.  O kalkmamış.

uzumbaba

Yani altalta sıralanan liste kalkmış da o yazı sadece üst şeritte duruyor.

Yağız...


uzumbaba



uzumbaba

O mesajda sorun yok. O tamam.  Ancak resimde gösterdiğim yazı duruyor. Sadece o yazıyı da kaldırmak istiyorum.

O yazı kalkmamış.

Yağız...


uzumbaba

Çok çok teşekkür ederim, şimdi oldu.

uzumbaba

Yanlız burda bir sorun daha var, ayni yerde Konu/Başlatan yazısı var, ve tıklanabiliyor, keşke
onu da silmeyi söyleseydim. Orası dikkatimden kaçmış.

Yağız...

Bulun ve silin:
<a href="', $scripturl, '?board=', $context['current_board'], '.', $context['start'], ';sort=subject', $context['sort_by'] == 'subject' && $context['sort_direction'] == 'up' ? ';desc' : '', '">', $txt['subject'], $context['sort_by'] == 'subject' ? ' <img src="' . $settings['images_url'] . '/sort_' . $context['sort_direction'] . '.gif" alt="" />' : '', '</a> / <a href="', $scripturl, '?board=', $context['current_board'], '.', $context['start'], ';sort=starter', $context['sort_by'] == 'starter' && $context['sort_direction'] == 'up' ? ';desc' : '', '">', $txt['started_by'], $context['sort_by'] == 'starter' ? ' <img src="' . $settings['images_url'] . '/sort_' . $context['sort_direction'] . '.gif" alt="" />' : '', '</a>

uzumbaba

Evet, süper hızlı yardım.

Çok teşekkürler.

uzumbaba

Bir de şu sorunu farkettim.
Resim gönderdim.

'yeni ileti yok' denen yeri silmek istiyorum.
Gerekli görmüyorum.

Ya da tam istediğimi resimde gösterdim.

Artık hangisi uygun olursa...

Yağız...

Kaldırmak için:
BoardIndex.template.php dosyasında bulun ve silin:
<td class="icon windowbg"', !empty($board['children']) ? ' rowspan="2"' : '', '>
<a href="', ($board['is_redirect'] || $context['user']['is_guest'] ? $board['href'] : $scripturl . '?action=unread;board=' . $board['id'] . '.0;children'), '">';

// If the board or children is new, show an indicator.
if ($board['new'] || $board['children_new'])
echo '
<img src="', $settings['images_url'], '/', $context['theme_variant_url'], 'on', $board['new'] ? '' : '2', '.png" alt="', $txt['new_posts'], '" title="', $txt['new_posts'], '" />';
// Is it a redirection board?
elseif ($board['is_redirect'])
echo '
<img src="', $settings['images_url'], '/', $context['theme_variant_url'], 'redirect.png" alt="*" title="*" />';
// No new posts at all! The agony!!
else
echo '
<img src="', $settings['images_url'], '/', $context['theme_variant_url'], 'off.png" alt="', $txt['old_posts'], '" title="', $txt['old_posts'], '" />';

echo '
</a>
</td>

Ardından bunu bulun:
<td colspan="4" class="catbg">
4 değerini 3 yapın.

Değiştirmek için:
http://custom.simplemachines.org/mods/index.php?mod=511

uzumbaba

Birincisi oldu sağolun. İkincisi nedense error verdi,
o kadar önemli değil, bir ara yeniden bakarım.

Ancak başka bir yerden bir eksiklik çıktı yine.

Konuların sıralandığı yerde Başlatan xxx yine karşıma çıktı orada.

Resim gönderiyorum, bir zahmet bakar mısınız?
Bitti bitti, derken, ufak tefek yerlerden çıkıyor işte.
Eğer yardım etmeseydiniz ben bu yeni çalışmam için başka birşey arardım galiba.

Ama smf'yle bayağı haşırneşir olduğum için son zamanlarda, artık yeni bir şey aramaya gerek yok,
sadece zaman kayıbım olur. Hem de öğreniyoruz bu gidişle yavaş yavaş.

Yağız...

MessageIndex.template.php dosyasında bulun ve silin:
', $txt['started_by'], ' ', $topic['first_post']['member']['link'], '

uzumbaba


uzumbaba

Anasayfada konular sıralanıyor ya, sağ tarafta örneğin, 3 Konu, 3 İleti yazıyor ya, onlardan birisini yok etmek istiyorum. İkisini birleştirmek istiyorum, yani sadece 3 İleti kalsa yeter, 3 Konu yokedilirse nerden yok edeceğim?

Yani şöyle gösteriyor:
3 Konu
3 İleti
........

Ben ise 3 Konu'yu silmek istiyorum.  Sadece ileti kalsın sıralamalarda.

Yağız...

BoardIndex.template.php:
', $board['is_redirect'] ? '' : comma_format($board['topics']) . ' ' . $txt['board_topics'], '

uzumbaba


Advertisement: