Mod: | Ajax Son Konular - ( AJAX Recent Topics ) |
Yazan: | SlammedDime |
Çeviren: | Alpay |
Açıklama: | Yeni bir sayfada son konuları listelemenizi sağlar.. |
Çalışan Sürümler: | 1.1.5 ve 2.0 Beta 3.1 Public. |
Url: | http://custom.simplemachines.org/mods/index.php?mod=1284 |
Demo: | http://mycoffeelounge.net/forum-recent.php |
Modifications.turkish.php'de..
Bul:
?>
Öncesine ekle:
Quote
$txt['recent_topics'] = 'Son Konular';
$txt['minutes_ago'] = ' Dakika önce';
$txt['number_recent_topics_interval'] = 'Güncellenmiş konular için kontrol edilicek (saniye cinsinden) bekleme süresi';
$txt['number_recent_topics_interval_desc'] = '5-10 sn kabul edilebilir,çok düşük değil.';
$txt['number_recent_topics'] = 'Son konular sayfasında gösterilicek konu sayısı';
Çok hoş olmuş, eline sağlık.
Teişekkürler Alpay
Demo site SMF değil, ilginç :-\
Evet ilk orada deneme yapmış sanırsam şekil itibariyle aynı böyle ama ben padexx inkine döndürmeye calışacagim =)
Sende saol tanshaydar .
Quote from: Alpay on July 10, 2008, 03:04:26 AM
Evet ilk orada deneme yapmış sanırsam şekil itibariyle aynı böyle ama ben padexx inkine döndürmeye calışacagim =)
Sen taktın zaten ona :P
Gösterilecek konu sayısını nasıl arttırırız?
Aynı özellik olduğu için o siteyi örnek vermiş. Şunu koyarsanız daha iyi olabilir:
http://www.minare.net/forum/index.php?action=recenttopics
üyelerin kendi konularını görebilecekleri bir mod var mı acaba? [mesaj değil... konu]
Quote from: Fussilet on August 12, 2008, 12:05:57 PM
üyelerin kendi konularını görebilecekleri bir mod var mı acaba? [mesaj değil... konu]
Smfnin kendisinde var zaten üyenin profiline girdiğinde son açtığı konulara bak linkine tıklayınca konular listeleniyor
Fussilet kardeş http://www.simplemachines.org/community/index.php?topic=191208.msg1230381#msg1230381 bu istediğin şey sanırım.
Bahsettiğiniz SMF 2.x ile gelen bir özellik. 1.x sürümleri için aşağıdaki modifikasyonu kullanabilirsiniz:
http://custom.simplemachines.org/mods/index.php?mod=364
єνσℓυтιση™, aynı modifikasyondan bahsediyoruz ama yukarıdaki paket halindeki.
Yeni gönderilen mesajlardan farkı ne ya ben anlamadım :-\
çok teşekkür ederim kardeşlerim...
saygılarımla...
Quote from: NoPasaran on August 12, 2008, 12:41:28 PM
Yeni gönderilen mesajlardan farkı ne ya ben anlamadım :-\
Recent sayfası AJAX ile yenileniyor. Yani siz sayfayı görüntülerken yeni mesaj yazıldığında, siz sayfayı yenilemeseniz dahi yeni mesaj oraya ekleniyor.
Bunu kullandığımız top10 larda yapsak sanırım daha hoş olabilir .
emegine saglık
teşekkürler ;)
Merhaba,
Öncelikte bu modu paylastigin için tesekkürler. O:)
Benim bi sorum olacak. ::)
Mesela mod kurulu oldugunda ve son konular'a tikladigimizda ve forum içerigimiz ziyaretcilere kapalidir özelligi varsa o zaman liste'ye göremiyoruz. Son konular sayfasi cikmiyor.
Mesela Son konular'a tikladigimizda liste, sayfa, ciksin ve ondan sonra seçtigimiz bir konuya tikladigimizda forum içerigimiz ziyaretçilere kapali mesaji cikmasini yapilabilirizmi ???
+
$txt['number_recent_topics'] = 'Son konular sayfasında gösterilicek konu sayısı';
Birde ayarlar admin panel'inin hangi bölümünden yapiliyor :-\
tesekkürler kolay gelsin.
..:-\
İzinleri ayrıca kontrol etmediği için bunu yapmak çok kolay olmaz. Özel birkaç değişiklik yapmak gerekir sanırım. Kaç tane bölümünden konuların ziyaretçilere görünmesini istiyorsunuz?
Admin Paneli >> Kullanılan Tema
Tesekkür ettim bir türlü bulamiyordum kullanilan temadaymis..
"Kaç tane bölümünden konuların ziyaretçilere görünmesini istiyorsunuz?"
Anliyamadim tam olarak sordugun soruyu.
Mesela menü'de son konular var oraya tikladiginda konu listesi gelsin sonrada normal bir sekilde konuya tiklar ve giris yapmadiysa "forum icerizigimiz ziyaretçilere kapalidir" mesajini alsin.
Bilmiyorum bu sekilde cevap almis olurmusun.
kolay gelsin.
Şu an çıkmalıyım, konuyu okunmamış olarak işaretliyorum. Umarım yarın bakacak vaktim olur.
O zamana kadar ziyaretçilerin görmemesi gereken bölümlerin ID'lerini buraya yazabilir misiniz?
Ziyaretçiler normal bütün bölümlere görebiliyorlar ve konularida görebiliyorlar ancak konuya girdiklerinde giris yapilmadiysa "forum icerigimiz.." mesajini aliyorlar.
Zor bir degisiklige benziyor önemi yok bosver vaktinden kaybetme. Ben daha kolay guest is not guest gibi kücük degisikliler oluyor ya öyle zannettim ondan sordum. tesekkür ettim.
kolay gelsin.
Eğer forumu tamamen ziyaretçilere kapatmadıysanız son konular görünüyor olmalıydı. Recent.php'ye herhangi bir kod eklediniz mi? Ya da is_not_guest(); kodunu hangi sayfalara eklediniz?
Hayir herhangi bir kod eklemedim :-\ Sadece modu yükledim oldugu gibi.
kolay gelsin.
Recent.template.php dosyanızı ekler misiniz?
Recent.template.php'deki "is_not_guest(); " sildim ve istedigim sekilde oldu :-\.
Silinmis sekli ile bir sorun cikmaz degilmi ? onun orda olmasinin bir sebebi olsa gerek ::) . Bana bir sorun cikmaz dersen bu sekilde birakirim ve sorunum tamamen cözülmüs olur.
tesekkür ediyorum Kolay gelsin.
is_not_guest(); kodu sadece bulunduğu sayfanın ziyaretçiler tarafından görülmesini engeller. Büyük ihtimalle Son Yazılan Mesajlar (?action=recent) bölümünü ziyaretçilerden gizlemek istemişsiniz. Çünkü orada mesajların bir kısmı gözükür.
O kodu kaldırırsanız, Son Yazılan Mesajlar bölümü de ziyaretçilere açılır. Şu değişikliği yaparsanız sadece Son Yazılan Mesajlar bölümü ziyaretçilere kapalı olur:
Recent.template.php
Bul:
function template_main()
{
global $context, $settings, $options, $txt, $scripturl;
Değiştir:
function template_main()
{
global $context, $settings, $options, $txt, $scripturl;
is_not_guest();
Eğer çalışmazsa şunu denersiniz:
function template_main()
{
global $context, $settings, $options, $txt, $scripturl;
if($context['current_action'] == 'recent')
is_not_guest();
Evet son yazilan mesajlar bölümünü gizlemek içindir. Cünkü denedim ve gözüküyordu sonra verdigin ilk kodu uyguladim ve action recent acilmiyor artik ama son konular aciliyor :D.
Sorunu en dogru sekilde algilama ve aciklamana "hayranim".
Artik bir sorun kalmadi zannedersem :) yardimci oldugun için cok tesekkür ediyorum.
kolay gelsin.
Bu modu, SSİ.php ye entegre etmek mümkün mü? Yani forum haricinde sayfalarda göstermek?
Quote from: [SiNaN] on August 25, 2008, 02:43:39 PM
is_not_guest(); kodu sadece bulunduğu sayfanın ziyaretçiler tarafından görülmesini engeller. Büyük ihtimalle Son Yazılan Mesajlar (?action=recent) bölümünü ziyaretçilerden gizlemek istemişsiniz. Çünkü orada mesajların bir kısmı gözükür.
O kodu kaldırırsanız, Son Yazılan Mesajlar bölümü de ziyaretçilere açılır. Şu değişikliği yaparsanız sadece Son Yazılan Mesajlar bölümü ziyaretçilere kapalı olur:
Recent.template.php
Bul:
function template_main()
{
global $context, $settings, $options, $txt, $scripturl;
Değiştir:
function template_main()
{
global $context, $settings, $options, $txt, $scripturl;
is_not_guest();
Eğer çalışmazsa şunu denersiniz:
function template_main()
{
global $context, $settings, $options, $txt, $scripturl;
if($context['current_action'] == 'recent')
is_not_guest();
http://www.doktortr.net/forum/index.php?action=recent
Sayfa yüklenmiyor bu şekilde yaptığımızda...
Doğru eklediğinize emin misiniz? Ne tür bir hata alıyorsunuz?
Evet kesinlikle doğru ekledim.
Aldığım hata şu : üst buton menüsünden aşağısı yüklenmiyordu.yani anasayfa-forum vs.'nin alt kısmı yok,sayfa yüklenmesi bitiyor ve öyle kalıyor.
Ben de en son mesajları göstermeyi açtım mecburen.
Değişikliği yaparak dosyayı buraya ekler misiniz?
bu forum ana sayfaya alabilir miyiz?