Arama

Bu bölümün görüntülenmesi search.tpl dosyasında yapılandırılabilir. Bu bölümde arama formu şablonu yapılandırılabilir.

Temel Arama Etiketleri

Etiket Açıklama
{searchtable} Arama formunu tablo olarak görüntüler.
{searchmsg} Arama sonuçları hakkında mesaj görüntüler.
[searchmsg] ve [/searchmsg] Arama gerçekleştirilmişse kodlanmış metni görüntüler.
[simple-search] ve [/simple-search] Arama parametreleri normal ise etiketler içinde bulunan metni görüntüler.
[extended-search] ve [/extended-search] Arama parametreleri gelişmiş ise etiketler içinde bulunan metni görüntüler.

Arama Alanı Etiketleri

Etiket Açıklama
{searchfield} Aranacak metni girmek için alan görüntüler.
{word-option} Belirtilen metin için arama parametresi onay kutusunu görüntüler (tüm kelimelerin tam eşleşmesi veya değil).
{search-area} Web sitesinde arama alanının seçimini görüntüler.

Yazar ve İçerik Etiketleri

Etiket Açıklama
{userfield} Gönderilerin yazarını girmek için alan görüntüler.
{user-option} Yazar için arama parametresi onay kutusunu görüntüler (tüm kelimelerin tam eşleşmesi veya değil).
{news-option} Haberlere yapılan yorumların parametrelerinin seçimini görüntüler.
{comments-num} Haberlere yapılan yorum sayısını girmek için alan görüntüler.

Tarih ve Sıralama Etiketleri

Etiket Açıklama
{date-option} Haberler için tarih parametrelerinin seçimini görüntüler.
{date-beforeafter} Aranacak haberlerin tarihinden daha erken veya daha sonra tarihli parametrelerin seçimini görüntüler.
{sort-option} Arama sonuçları sıralamasının parametrelerinin seçimini görüntüler.
{order-option} Sıralama düzeninin seçimini görüntüler (artan veya azalan).
{view-option} Arama sonuçlarının görüntülenme modunun seçimini görüntüler.
{category-option} Arama kategorilerinin seçimini görüntüler.

Örnek Kullanım

Temel Arama Formu

<div class="search-page">
    <h1 class="search-title">Site İçi Arama</h1>
    
    [searchmsg]
    <div class="search-results-info">{searchmsg}</div>
    [/searchmsg]
    
    [simple-search]
    <div class="search-form simple-search">
        <form method="post" action="" name="searchform">
            <input type="hidden" name="do" value="search" />
            <input type="hidden" name="subaction" value="search" />
            
            <div class="form-group">
                <label>Arama Terimi:</label>
                <div class="input-group">
                    {searchfield}
                    <button type="submit" class="search-btn"><i class="fa fa-search"></i> Ara</button>
                </div>
                
                <div class="search-options">
                    <div class="form-check">{word-option} Tam eşleşme</div>
                    <div class="form-advanced">
                        <a href="#" onclick="document.location='/?do=search&mode=advanced'; return false;">Gelişmiş Arama</a>
                    </div>
                </div>
            </div>
        </form>
    </div>
    [/simple-search]
    
    [extended-search]
    <div class="search-form extended-search">
        <form method="post" action="" name="searchform">
            <input type="hidden" name="do" value="search" />
            <input type="hidden" name="subaction" value="search" />
            <input type="hidden" name="mode" value="advanced" />
            
            <div class="search-section">
                <div class="form-group">
                    <label>Arama Terimi:</label>
                    {searchfield}
                    <div class="search-option">{word-option} Tam eşleşme</div>
                </div>
                
                <div class="form-group">
                    <label>Arama Yeri:</label>
                    {search-area}
                </div>
            </div>
            
            <div class="search-section">
                <div class="form-group">
                    <label>Yazar:</label>
                    {userfield}
                    <div class="search-option">{user-option} Tam eşleşme</div>
                </div>
                
                <div class="form-group">
                    <label>Kategoriler:</label>
                    {category-option}
                </div>
            </div>
            
            <div class="search-section">
                <div class="form-group">
                    <label>Tarih Aralığı:</label>
                    <div class="date-options">
                        {date-option} {date-beforeafter}
                    </div>
                </div>
                
                <div class="form-group">
                    <label>En Az Yorum Sayısı:</label>
                    {comments-num}
                </div>
            </div>
            
            <div class="search-section">
                <div class="form-group">
                    <label>Haber Durumu:</label>
                    {news-option}
                </div>
                
                <div class="form-group">
                    <label>Sıralama:</label>
                    <div class="sort-options">
                        {sort-option} {order-option}
                    </div>
                </div>
                
                <div class="form-group">
                    <label>Sonuçları Göster:</label>
                    {view-option}
                </div>
            </div>
            
            <div class="search-actions">
                <button type="submit" class="search-submit-btn">Ara</button>
                <a href="#" onclick="document.location='/?do=search'; return false;" class="simple-search-link">Basit Aramaya Dön</a>
            </div>
        </form>
    </div>
    [/extended-search]
</div>