İlginizi çekebilecek konular

Arayıp da bulamadığınız eklentileri buraya sorabilirsiniz.

İlginizi çekebilecek konular

İleti purple 15.03.2006, 17:22

viewtopic php de en aşağıda konu ile ilgili "İlginizi çekebilecek konular" diye bir mod ekleniyor bunu birkaç phpbb forumunda gördüm.var mı bu modu bilen ?
Kullanıcı avatarı
purple
Üye
Üye
 
İleti: 618
Kayıt: 06.03.2006, 22:40

Cvp: İlginizi çekebilecek konular

İleti Simuzer 15.03.2006, 17:42

[syntax="php"]##############################################################
## MOD Title: Similar Topics
## MOD Author: Leuchte < mail@leuchte.net > http://www.leuchte.net
## MOD Description: This mod adds a table at the bottom of a thread and displays other threads that are silimar in topic.
##
## MOD Version: 1.0.1
##
## Installation Level: Easy
## Installation Time: 5 Minutes
## Files To Edit: 3
##
## lang_main.php
## viewtopic.php
## templates/subSilver/viewtopic_body.tpl
##
## Included Files: 0
##############################################################
[/syntax]
Kullanıcı avatarı
Simuzer
Geliştirme Grubu
Geliştirme Grubu
 
İleti: 669
Kayıt: 09.11.2005, 09:34
Konum: İstanbul

İleti purple 15.03.2006, 22:48

sql querysinde şöyle bir hata veriyor ne yapmam gerek?
Kod: Tümünü seç
SQL sorgusu:

ALTER TABLE phpbb_topics ADD FULLTEXT (

topic_title
)
MySQL çıktısı: 

#1214 - The used table type doesn't support FULLTEXT indexes
Kullanıcı avatarı
purple
Üye
Üye
 
İleti: 618
Kayıt: 06.03.2006, 22:40

İleti Simuzer 16.03.2006, 12:14

Sanırım server'ınız FULLTEXT'i desteklemiyor. Ben bu SQL sorgusunu başarılı bir şekilde çalıştırdım. Hiç bir şekilde hata vermedi.

Zaten verilen hata mesajında da, "kullanmış olduğunu tablo tipi FULLTEXT indekslemesini desteklemiyor" diyor.

FULLTEXT, MySQL tablolarında zengin içerik arama fonksiyonudur. Eğer kendi bilgisayarınızda deniyorsanız, yapmanız gereken MySQL'i güncellemek. Muhtemelen eski versiyon kullanıyorsunuzdur.

Eğer bir hostta bunu deniyorsanız, host yetkilileri ile bu sorun hakkında görüşmeniz gerekir.
Kullanıcı avatarı
Simuzer
Geliştirme Grubu
Geliştirme Grubu
 
İleti: 669
Kayıt: 09.11.2005, 09:34
Konum: İstanbul

İleti Pluton 16.03.2006, 12:35

ben bunu kurdum sorunsuz çalıştı fakat ne işe yaradıgı anlamadım nasıl oluyoda topic atıyo aşağıya neye göre yani ?
Pluton
Üye
Üye
 
İleti: 555
Kayıt: 09.10.2005, 18:51
Konum: Antalya

Cvp: İlginizi çekebilecek konular

İleti Simuzer 16.03.2006, 12:50

Ne işe yarıyor:
Daha önce açılmış olan, şu an okumuş olduğunuz konuyla alakalı olarak benzer konuları size listeliyor.

Çalışma prensibi:
MySQL'in against(), match() gibi MySQL komutları kullanılarak bu işlem yapılmaktadır. Nitekim, veritabanından sizin şu anda okuduğunuz konu haricinde (çünkü sizin okuduğunuz konu %100 aynısıdır) kalan konu başlıkları sorgulanır.

[syntax="php"]$sql = "SELECT topic_id
FROM ". TOPICS_TABLE ."
WHERE topic_id != $topic_id
AND MATCH (topic_title) AGAINST ('". addslashes($topic_title) ."')
ORDER BY topic_time DESC LIMIT 0,5";
[/syntax]

Aşağıdaki komut satırı ile şu anki konu haricinde kalan konuları seçiyoruz.
[syntax="sql"]WHERE topic_id != $topic_id[/syntax]

Aşağıdaki ise, zamana göre sıralanması ve 5 tane benzer konunun listelenmesini istiyoruz.
[syntax="sql"]ORDER BY topic_time DESC LIMIT 0,5";[/syntax]

Bu SQL sorgularından sora bir takım işlemlerden geçirerek, istediğimiz listeyi :file:templates/subSilver/viewtopic_body.tpl dosyasında yazarak konu gösterimi sayfasında gösterebiliyoruz.
Kullanıcı avatarı
Simuzer
Geliştirme Grubu
Geliştirme Grubu
 
İleti: 669
Kayıt: 09.11.2005, 09:34
Konum: İstanbul


İstek Bölümü



Kimler çevrimiçi

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

cron