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

[RC3] harici sayfada son x konu [1.0.1b]

[RC3] harici sayfada son x konu [1.0.1b]

İleti ALEXIS 20 Tem 2007 22:05

Eklenti: harici sayfada son x konu
Sürüm: 1.0.1b
Yazar: ALEXIS ( Sevdin Filiz )
Açıklama: phpBB3'e göreceli bir konumdan harici sayfada kon x konuyu gösterir

Uyumlu Olduğu phpBB3 Sürümleri: phpBB 3.0 RC3

Özellikleri:

  • Genel:

    Bu script, bu adresteki isteklere cevap verecek şekilde şekillenmiştir, sadece normal konuları gösterir, ancak geliştirmek/ekleme yapmak kolaydır.

  • Açıklamalar:

    Script sadece normal konuları gösterir. phpBB3'ün veritabanı motoruna bağımlıdır, bunun için phpBB3 dizininden sadece common.php include edilir. Yani SQL kısımları fonksiyona dayalı olduğu için bildiğiniz SQL komutlarından farklı olabilir.

    İzinler: Otomatik izin vardır, yani kullanıcıların göremediği bir forumdaki konuları göstermez. Ancak yine de hariç tutulacak forumlar için bir ayar kısmı mevcut.

  • Kullanım:

    Satır 38 de bulunan $phpbb_root_path değişkeni phpBB3 yolunu göstermeli.

    Kod: Tümünü seç
    $phpbb_root_path = './'; // phpBB3'ün kurulu olduğu dizin


    Satır 47 de "// + setup" ile işaretlediğim kısım ayar kısmı, ilk değişken hariç tutulacak forum id'leri, ikincisi ise kaç konu gösterileceğini belirler.

    Kod: Tümünü seç
    // + setup
    $config['exclude_forums']    = ''; // exclude forums id
    $config['max_topics']        = '10'; // last xx topic
    // - setup


    Döngü içinde tablo mevcutturi bunu HTML bilginize göre değiştirebilir, css ekleyebilirsiniz.

Lisans: GNU General Public License v2

Kurulum Zorluğu: Kolay
Kurulum Süresi: 1 Dakika
Dosya Formatı: .tar.gz
Dosya İndirme: phpbb_harici_sayfada_son_x_konu_1.0.1b.tar.gz

Önizleme:
Resim
ALEXIS
yönetici
yönetici

Kullanıcı avatarı

İleti: 3628
Kayıt: 03 Arl 2006 08:57
HTML: Çok iyi
CSS: İyi
PHP: İyi
phpBB3: Çok iyi
Sürüm: phpBB 3

Re: [RC] harici sayfada son x konu [1.0.0]

İleti RoMeO 21 Tem 2007 14:29

Merhaba @ALEXIS,
öncelikle son x konu eklentisi için teşekkürler. Ek olarak konunun bulunduğu forumun resminide forum başlığının sol tarafında çıkmasını nasıl sağlayabiliriz.
RoMeO
kullanıcı
kullanıcı

İleti: 8
Kayıt: 20 Tem 2007 14:33
İsim: van tu tri for
HTML: Başlangıç
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Başlangıç
Sürüm: phpBB3.RC3

Re: [RC] harici sayfada son x konu [1.0.0]

İleti ALEXIS 21 Tem 2007 14:41

Şu işaretlediğim forum resimlerini mi göstereceğiz ?

Resim
ALEXIS
yönetici
yönetici

Kullanıcı avatarı

İleti: 3628
Kayıt: 03 Arl 2006 08:57
HTML: Çok iyi
CSS: İyi
PHP: İyi
phpBB3: Çok iyi
Sürüm: phpBB 3

Re: [RC] harici sayfada son x konu [1.0.0]

İleti RoMeO 21 Tem 2007 14:45

Evet, onlar @ALEXIS . Olabilirmi ?
RoMeO
kullanıcı
kullanıcı

İleti: 8
Kayıt: 20 Tem 2007 14:33
İsim: van tu tri for
HTML: Başlangıç
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Başlangıç
Sürüm: phpBB3.RC3

Re: [RC] harici sayfada son x konu [1.0.1b]

İleti ALEXIS 21 Tem 2007 15:09

ALEXIS
yönetici
yönetici

Kullanıcı avatarı

İleti: 3628
Kayıt: 03 Arl 2006 08:57
HTML: Çok iyi
CSS: İyi
PHP: İyi
phpBB3: Çok iyi
Sürüm: phpBB 3

Re: [RC] harici sayfada son x konu [1.0.1b]

İleti RoMeO 21 Tem 2007 15:33

Eline sağlık @Alexis ..
RoMeO
kullanıcı
kullanıcı

İleti: 8
Kayıt: 20 Tem 2007 14:33
İsim: van tu tri for
HTML: Başlangıç
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Başlangıç
Sürüm: phpBB3.RC3

Re: [RC3] harici sayfada son x konu [1.0.1b]

İleti RoMeO 22 Tem 2007 21:35

@Alexis
eğer eklentiyi biraz daha geliştirmek isterseniz birkaç öneride bulunabilirim. Şuanda da gayet iyi çalışıyor.

1.Aynı konuya cevap yazılınca konu başlığı yukarı çıksın. (Eklenti sadece yeni açılan konulara tepki veriyor.)
2.Yeni açılan konuların yanında yeni.gif diye konunun yeni açıldığını belirten bir resim çıkarma, mevcut olan konulara cevap yazıldıgında ise bu konuyu sadece yukarı satıra taşıma (1.maddeki olay)

Bunlarıda ilerleyen zamanlarda ekleyebilirseniz çok güzel olur.

Teşekkürler
RoMeO
kullanıcı
kullanıcı

İleti: 8
Kayıt: 20 Tem 2007 14:33
İsim: van tu tri for
HTML: Başlangıç
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Başlangıç
Sürüm: phpBB3.RC3

Re: [RC3] harici sayfada son x konu [1.0.1b]

İleti ALEXIS 22 Tem 2007 23:21

Sadece biraz edit yeteneği yeter bu tür ufak oynamalar için. İsteklerin zor değil, ama dandik birşey oluyor, html ile php karışık, özellik ekledikçe karışık bir yapı alıyor sanki, if ler arasında tablo gibi.

Konu içindeki "cevap sayısı", "konuyu açan" gibi ıvır-zıvırlar için sadece phpbb_topic ve phpbb_post tablolarından sutun adına bakıp SQL sorgusuna eklemek ve sonrada deşkene atamak/yazdırmak tan ibarettir.


1. Zaten sadece yeni açılan konuları göstermek için tasarlandı. Bir konuya yanıt geldiğinde üste çıkması için last_post sutünündeki tarihten faydalanabiliriz.

Kod: Tümünü seç
ORDER BY t.topic_time DESC


yerine

Kod: Tümünü seç
ORDER BY t.topic_last_post_time DESC


yazarsak istediğin olur sanırım.

2. Bu sayfaya gelen biri için "son geldiğinden beri yeni konu" olarak işaretlemek için forumda oturum açmış olmalı.



Bu konuları tam olarak onaylarsan değişikliği yapacağım.
ALEXIS
yönetici
yönetici

Kullanıcı avatarı

İleti: 3628
Kayıt: 03 Arl 2006 08:57
HTML: Çok iyi
CSS: İyi
PHP: İyi
phpBB3: Çok iyi
Sürüm: phpBB 3

Re: [RC3] harici sayfada son x konu [1.0.1b]

İleti RoMeO 23 Tem 2007 08:10

1. MADDE ile ilgili olarak:
1.konu
2.konu
3.konu
4.konu

Şeklinde sıralanmış ve hepsi yeni açılmış konularımız olsun.
3.konuya mesaj yazılınca;

Kod: Tümünü seç
3.konu
1.konu
2.konu
4.konu


şeklinde olmasını istiyorum.
3.konu
1.konu
2.konu
3.konu

şeklinde bir konu başlığının 2 kere aynı tabloda yer almamasını bu t.topic_last_post_time engelliyormu acaba?

2. MADDE ile ilgili olarak:

Yine yeni açılan konularımız;
Resim1.konu
Resim2.konu
Resim3.konu
Resim4.konu
olsun.

3. konuya mesaj yazdığımızda son durum;

3.konu
Resim1.konu
Resim2.konu
Resim4.konu

şeklinde sıralanabilirmi? Kısacası hiç mesaj yazılmamış olan konuların yanında yeni.gif dosyasının gösterimi olabilirmi?
RoMeO
kullanıcı
kullanıcı

İleti: 8
Kayıt: 20 Tem 2007 14:33
İsim: van tu tri for
HTML: Başlangıç
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Başlangıç
Sürüm: phpBB3.RC3

Re: [RC3] harici sayfada son x konu [1.0.1b]

İleti ALEXIS 23 Tem 2007 15:11

Aynı konunun 2 defa gösterilmesini engelleyen kısım şurası:

Kod: Tümünü seç
AND t.forum_id = f.forum_id


Aşağıdaki kod ise sıralamayı son yazılan cevaba göre yapıyor, en son cevap gelen konu en üstte oluyor ama cevap bağlığı değil, konu başlığı ve konu linki, oluyor:

Kod: Tümünü seç
ORDER BY t.topic_last_post_time DESC


Yeni olarak işaretlemek için ziyaretçinin foruma oturum açmış olması gerekiyor, yoksa neye/kime göre yeni sorusu ortaya çıkıyor. O yeni resmini sadece şu manık ile koyabilirim: "Son ziyaretinizden beri yeni ileti var". Dolayısı ile oturum açmadan o sayfaya geldiğinde yeni resmi çıkmayacaktır.


Bu dediklerini yapacağım, sen nasılsa test edersin, mantık veya kavram dışı birşey fark edersen geri gelir/değişiklik yaparız.
ALEXIS
yönetici
yönetici

Kullanıcı avatarı

İleti: 3628
Kayıt: 03 Arl 2006 08:57
HTML: Çok iyi
CSS: İyi
PHP: İyi
phpBB3: Çok iyi
Sürüm: phpBB 3

Sonraki

Eklenti Tanıtımları, Duyurular, Güncellemeler


Kimler çevrimiçi

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

cron