phpBB Türkiye - phpBB3 Türkçe destek ve geliştirme

İçeriği atla

profesyonel phpBB3 hizmetleri

Sitemiz sadece phpBB 3.0 sürümüne destek vermektedir. Konu açmadan, ileti yazmadan önce lütfen site kuralları sayfamıza göz atınız.

Yeni Konular linki (index'de)

Forum kuralları
Makale ve yazılardan sonra sadece makale hataları, güncellemeler ile ilgili iletiler yazabilirsiniz, lütfen makale konusuyla ilgili soru sormayınız yardım istemeyiniz.

İsteyen herkes makale ekleyebilir, eklenen makaleler yetkili tarafından incelenip onaylanırsa yayına alınacaktır. Eklediğiniz makalelerde telif haklarına uymak zorunludur.

Sitedeki tüm yazı ve makaleler Creative Commons Attribution-NonCommercial-NoDerivs 2.5 lisansı ile korunmaktadır. Alıntı şartları sayfasını mutlaka okuyunuz.

Yeni Konular linki (index'de)

İleti IcEman 10 Şub 2008 00:51

Aç > search.php

Bul:
Kod: Tümünü seç
case 'newposts':
    $l_search_title = $user->lang['SEARCH_NEW'];


Üstüne Ekle:
Kod: Tümünü seç
case 'newtopics':
                        $l_search_title = $user->lang['SEARCH_NEWTOPICS'];
                        $show_results = 'topics';
                        $sort_key = 't';
                        $sort_dir = 'd';
                        $sort_by_sql['t'] = 't.topic_last_post_time';
                        $sql_sort = 'ORDER BY ' . $sort_by_sql[$sort_key] . (($sort_dir == 'a') ? ' ASC' : ' DESC');

                        gen_sort_selects($limit_days, $sort_by_text, $sort_days, $sort_key, $sort_dir, $s_limit_days, $s_sort_key, $s_sort_dir, $u_sort_param);
                        $s_sort_key = $s_sort_dir = $u_sort_param = $s_limit_days = '';

                        $sql = 'SELECT t.topic_id
                             FROM ' . TOPICS_TABLE . ' t
                             WHERE t.topic_time > ' . $user->data['user_lastvisit'] . '
                             AND t.topic_moved_id = 0
                                  ' . str_replace(array('p.', 'post_'), array('t.', 'topic_'), $m_approve_fid_sql) . '
                                  ' . ((sizeof($ex_fid_ary)) ? 'AND ' . $db->sql_in_set('t.forum_id', $ex_fid_ary, true) : '') . "
                             $sql_sort";
                        $field = 'topic_id';
                   break;



Aç > includes/functions.php

Bul:
Kod: Tümünü seç
'U_SEARCH_NEW'         => append_sid("{$phpbb_root_path}search.$phpEx", 'search_id=newposts'),


Altına Ekle:

Kod: Tümünü seç
   'U_SEARCH_NEWTOPICS'   => append_sid("{$phpbb_root_path}search.$phpEx", 'search_id=newtopics'),



Aç > language/tr/common.php

Bul:

Kod: Tümünü seç
'SEARCH_NEW'   => 'Yeni iletiler',


Altına Ekle:

Kod: Tümünü seç
'SEARCH_NEWTOPICS'          => 'Yeni konular',


Aç > styles/prosilver/templates/index_body.html

Bul:

Kod: Tümünü seç
<a href="{U_SEARCH_UNANSWERED}">{L_SEARCH_UNANSWERED}</a>


Sonra Ekle:
Kod: Tümünü seç
&bull; <a href="{U_SEARCH_NEWTOPICS}">{L_SEARCH_NEWTOPICS}</a>



--------------------------------------------------------
Makale Hakkında


Yazar: Bilinmiyor
Açıklama: Prosilver temasında index_body.html de aktif konular , yeni iletiler linklerinin yanına yeni açılmış olan konuları listelemeyi sağlayan "yeni konular" linkini oluşturur..
IcEman
yetkili
yetkili

Kullanıcı avatarı

İleti: 748
Kayıt: 08 Nis 2007 13:25
HTML: Başlangıç
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Başlangıç
Sürüm: phpBB 3.0.3

 

Re: Yeni Konular linki (index'de)

İleti riehn 10 Şub 2008 16:55

Teşekkürler güzel paylasim..

styles/prosilver/templates/index_body.html

da eklediginiz kod, sayfa'da link'in nerede duracagini belirlemek için oldugundan, sirayi size hos gelen sekliyle ayarlarsaniz daha guzel olur sanirim. Cunku direk denildigi gibi eklendiginde, sanki biraz komik bir sira olusuyor galiba..

Benim kullandigim sira ;

Cevapsiz İletiler * Yeni İletiler * Yeni Konular * Aktif Konular

Bu sekilde gozume daha rahat gorundu, eger siz de boyle olmasini istiyorsaniz siralama;

Kod: Tümünü seç
<li><a href="{U_SEARCH_UNANSWERED}">{L_SEARCH_UNANSWERED}</a> &bull; <a href="{U_SEARCH_NEW}">{L_SEARCH_NEW}</a> <!-- IF S_USER_LOGGED_IN -->&bull; <a href="{U_SEARCH_NEWTOPICS}">{L_SEARCH_NEWTOPICS}</a><!-- ENDIF --> &bull; <a href="{U_SEARCH_ACTIVE_TOPICS}">{L_SEARCH_ACTIVE_TOPICS}</a></li>


şeklinde olmali, tabi butun kotlari if s_user_logged_in ile endif arasina alirsaniz, gorulmesi için kullanicinin login olmasi gerekir, ben gerek görmedigim için o konuda bir düzenleme yapmadim size kalmiş..

Paylaşim için tekrar teşekkürler.
riehn
kullanıcı
kullanıcı

İleti: 18
Kayıt: 08 Şub 2008 15:45
HTML: Başlangıç
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Başlangıç
Sürüm: phpBB 3.0.0

Re: Yeni Konular linki (index'de)

İleti IcEman 10 Şub 2008 17:28

riehn yazdı:Teşekkürler güzel paylasim..

styles/prosilver/templates/index_body.html

da eklediginiz kod, sayfa'da link'in nerede duracagini belirlemek için oldugundan, sirayi size hos gelen sekliyle ayarlarsaniz daha guzel olur sanirim.
.



tabi ki *.html düzenlemeleri size kalmış sterseniz overall_header yerleştirin kodları..
IcEman
yetkili
yetkili

Kullanıcı avatarı

İleti: 748
Kayıt: 08 Nis 2007 13:25
HTML: Başlangıç
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Başlangıç
Sürüm: phpBB 3.0.3

Re: Yeni Konular linki (index'de)

İleti 842549 26 Şub 2008 13:45

Ben aynısını uyguladım ama tıkladığım zaman aşşağıdaki gibi bir hata alıyorum normalmidir ??

No suitable matches were found.
842549
kullanıcı
kullanıcı

İleti: 6
Kayıt: 24 Şub 2008 20:00
HTML: Çok iyi
CSS: Çok iyi
PHP: Çok iyi
phpBB3: Başlangıç
Sürüm: phpBB3

Re: Yeni Konular linki (index'de)

İleti muiketi 26 Şub 2008 14:06

aldığınız uyarıya göre normal..
uygun sonuç bulunamamış.. yeni konu yoksa eğer bu uyarının çıkması normal..
muiketi
yetkili
yetkili

Kullanıcı avatarı

İleti: 1048
Kayıt: 30 Eyl 2007 01:41
HTML: İyi
CSS: Orta
PHP: Başlangıç
phpBB3: Başlangıç
Sürüm: phpBB3.0.2


Geliştirme ve kod değişiklikleri


Kimler çevrimiçi

Bu forumu görüntüleyenler: Kayıtlı kullanıcı yok ve 0 misafir