Mod: ShowTopics (Üyenin Açtığı Tüm Konular)

Started by Kapadokyalı, June 26, 2006, 07:58:59 AM

Previous topic - Next topic

Kapadokyalı

Quote


Mod:
ShowTopics

Çeviren:
Kapadokyalı

Açıklama:
Üyelerin forumda açmış olduğu tüm konuların listelenmesini sağlar.

URL:
http://mods.simplemachines.org/index.php?mod=364

Uyumluluk:
1.1 RC1, 1.1 RC2

Türkçesi:
Aşağıdaki show_topics_tr isimli dosya.

Kullanım:
Modun orijinalini değil burada verilen dosyayı kurun.

Download:
show_topics_tr

* Kuruluma başlamadan önce yedeğinizi mutlaka alın

Bu mod, üye tarafından açılmış konuların tamamını liste halinde profil bölümünden görmenizi sağlar.

Nasıl ki herhangi bir üyenin profil bilgisine girdiğinizde, Kimlik Bilgisi bölümünde Mesajları göster seçeneğine tıkladığınızda o üye tarafından yazılmış bütün mesajlar listelenir, buda hemen bu linkin altında Konuları Göster şeklinde yer alır ve üye tarafından açılmış bütün konuları listeler. Ayrıca Ek Bilgi panelinde de Gönderdiği son konuları göster şeklinde bir link oluşacaktır,oradan da bakabilirsiniz. Açılan konuların hem üyeler tarafından hemde yöneticiler tarafından takip edilebilmesi açısından güzel bir mod...

Uygulamasını görmek için, örneğin kendi profilinize girin ve orada Kimlik Bilgisi Bölümünde Konuları Göster  linki mevcuttur, oradan bakabilirsiniz. 

keal

abi böyle bişey istiyordum cidden çok sağol ama kurmadan önce bişey sormak istiyorum
üyenin açtığı tüm konular profiline girince mi gözükecek yoksa profilde
"açtığı konular" gibi bi link mi olacak?
www.solararea.net

SMF 1.1 RC2
Çöl Ateşi teması

Kapadokyalı

Quote from: keal on June 26, 2006, 08:05:28 AM
abi böyle bişey istiyordum cidden çok sağol ama kurmadan önce bişey sormak istiyorum
üyenin açtığı tüm konular profiline girince mi gözükecek yoksa profilde
"açtığı konular" gibi bi link mi olacak?

Hayır, Açtığı Konular diye bir link olmayacak. Nasıl ki Mesajları göster yada Gönderdiği son mesajlar diye linkler mevcuttur, bu modlada aynı özellikleri Konular üzerinde yapacaksın...

|| σηυя ||

teşekkurler kardeş guzel oldu. ellerine emegine sağlık

keal

bende üyenin profilinde Gönderdiği Git yazıyor. bunu değiştiricektim ama indirdiğim pakette arattım böyle bi yazı çıkmadı :S
www.solararea.net

SMF 1.1 RC2
Çöl Ateşi teması

ByGeCe

kardeş eline saglık güzel çalışıyor tşkler

Soru Sormadan Once


www.devrekanim.com

Çözüme Katkin Yoksa Sorunlardan Bahsetme

Kapadokyalı

Quote from: keal on June 26, 2006, 10:20:36 AM
bende üyenin profilinde Gönderdiği Git yazıyor. bunu değiştiricektim ama indirdiğim pakette arattım böyle bi yazı çıkmadı :S

Mod'un kullandığı Türkçe Dil dosyasını, Profile.turkish.php burada kod olarak yayınlarsanız (themes/languages/ klasörünün içerisindedir) yardımcı olurum. Modun içinde " Git " diye bir ifade yok. Daha önce dil dosyası üzerinde değişiklik yapmış olabilirsiniz.Kontrol edeyim.

Kapadokyalı

Quote from: ivan_ on June 26, 2006, 10:24:52 AM
çok teşekkürler.
avatarının oradada gösterme imkanı varmı

Elbette, kodlara bakıp (Display.Template.php içerisinde küçük bir düzenleme yapılması gerekiyor) burada yapılması gerekenleri yazayım...

Badboy

Quote from: Kapadokyalı on June 26, 2006, 10:30:48 AM
Quote from: keal on June 26, 2006, 10:20:36 AM
bende üyenin profilinde Gönderdiği Git yazıyor. bunu değiştiricektim ama indirdiğim pakette arattım böyle bi yazı çıkmadı :S

Mod'un kullandığı Türkçe Dil dosyasını, Profile.turkish.php burada kod olarak yayınlarsanız (themes/languages/ klasörünün içerisindedir) yardımcı olurum. Modun içinde " Git " diye bir ifade yok. Daha önce dil dosyası üzerinde değişiklik yapmış olabilirsiniz.Kontrol edeyim.
Kapadokyalı kardeşim keal arkadaşımız galiba modun ingilizce (orjinal) olanını yükledi sorun ondan kaynaklanıo...
Nothing is true, everything is permitted.

keal

evet evet badboy haklı çünkü bende profile.turkish.php diye bi dosyada test başarılı demedi english yazıyordu zaten yüklerken durun silip ötekini yükleyeyim :D
www.solararea.net

SMF 1.1 RC2
Çöl Ateşi teması

DiKMeN

Hehhe Smf 1.0.7 de bi deniyim belki olur diye düşündüm, paket yüklemesinde en ufak bir hatayla karşılaşmadım ama yükledikten sonra profil bölümünden konuları göster diyince

Fatal error: Call to undefined function: parse_bbc() in /home/dikmeno/public_html/forum/Sources/Profile.php on line 1060

diye bir hata aldım. Eğer mümkünse bunun Smf 1.0.x uyumlu sürümü yapılabilir mi acaba :)
SilkRoad
Server: Troy (Nick: DiKMeN)
Guild: ISTANBUL1453 "Lvl4" (Master)
Karakter: Glavie Skill: Fire Lightning Cold
Lvl: 62
Wolf Lvl: 55
Job: Hunter - Trader


MCP - MCSA - MCSE
http://www.dikmen.org

Gang$ta

saol ustad guzel olmus eline sağlık.ayrıca Dilber MC de sorunsuz calısıo.Test Edildi Onaylandı

keal

Abi ben defaulttan col atesine geçtim o yazı "Gönderdiği Git" oldu yine themes/colatesi/language/profile.turkish.php de öyle bişey bulamadım nasıl düzeltebilirim onu ::)
www.solararea.net

SMF 1.1 RC2
Çöl Ateşi teması

Aranel Ancalime

Bunun eksikliğini hissetmiştim bende sorunsuz çalıştı eline sağlık

chipcomputer

#14
Teşekkürler. Ellerinize sağlık , fakat bende pasif durumda bu show topic olayı :) Paketi sorunsuz kurdu fakat konuları göster veya benzeri bir bölüm çıkmadı. Profilden baktım fakat yok. Acaba display.template de mi sorun var. Hiç hatasız kurulum yaptı fakat sonuç bu.

edit:// Manuel kurulumu çok kolaymış , manuel kurdum çalıştı.

Alhan

Bende tema dilber. kurdum sorun yok. Teşekkürler.

Bu modu bu siteye de uygulasalar ya. alala.

fatihk34

ağalar bunun sayısını display template.php ye eklemek istiyorum mesajlarda çıkması için kod verebilirmisiniz.

DiKMeN

Saol ben de Smf 1.0.7 den RC 2 yükseltmesi yaptım kurdum ve sorunsuz çalıştı :)
SilkRoad
Server: Troy (Nick: DiKMeN)
Guild: ISTANBUL1453 "Lvl4" (Master)
Karakter: Glavie Skill: Fire Lightning Cold
Lvl: 62
Wolf Lvl: 55
Job: Hunter - Trader


MCP - MCSA - MCSE
http://www.dikmen.org

chipcomputer

Kapadokyalı üstad senin yardımına ihtiyacım var, bu show topic harika bir mod olmuş fakat bir kaç değişiklik istemiştim sonuç bulamadım :

Bu konudaki 2. madde :)

http://www.simplemachines.org/community/index.php?topic=103961.0

Yardımlarınız için şimdiden teşekkürler.

KaLpSiz


lazy71


Kapadokyalı

Quote from: lazy71 on October 04, 2006, 12:56:09 PM
ben kurdum olmadı ya nedendir acaba

Hangi sürüm ve tema kullanıyorsun, nerede nasıl bir hata verdi ?
Bu tip ayrıntıları vermezsen yardımcı olamam, biraz daha ayrıntılı anlat...

lazy71

SMF 1.1 RC2 kullanıyorum

modu hatasızca kurdum ama özlellik açılmıyo
olması gereken yerde boşluk oluyo  :(

Kapadokyalı

Quote from: lazy71 on October 04, 2006, 04:17:51 PM
SMF 1.1 RC2 kullanıyorum

modu hatasızca kurdum ama özlellik açılmıyo
olması gereken yerde boşluk oluyo  :(

Profile.turkish.php dosyasını kontrol et yada burada yayınla bakalım....

lazy71

#24
ok işaretiyle gösterdiğim yerde çıkması gerek sanırım ama orda boşluk odu


[nofollow]

Loverboy



Gang$ta


Collin Kazım!

Batman Returns!

Collin Kazım!

Batman Returns!

Kanıdeli


J@soN^BourNe

tüyo merkezinde manueli var. 1.1.1 e kurdum çalıştı

Collin Kazım!

Batman Returns!

J@soN^BourNe


canawar

arkadaşlar boş çıkması normal çünkü sadece ingilizceyi editliyor..
Profile.turkish.php içine;

$txt[4582]='Son Gönderdiği Konular';
$txt[462] = 'Kişinin Açtığı Konular';
$txt['showTopics']='Konuları Göster';

satırlarını ekleyiniz..
Düzelmesi lazım bende sorunsuz şu anda..

Yağız...


canawar

Quote from: cakal93 on October 07, 2007, 10:02:40 AM
Türkce dosyayi görmedin sanirim

Görüp görmemekle alakası, bazı forumlarda türkçe dosyayı editlemiyor sadece ingilizceyi editliyor ki mod kurulurken değişikliğe uğrayacak dosyalarda TR yok, yukarda arkadaşlar da belirtmişler..
Bende onlara çözüm getirdim çünkü aynı sorunla bende karşılaştım..

Yağız...

[size=14]Download:    show_topics_tr[/size]

Bunu hala görmedin sanirim

Kapadokyalı

Quote from: canawar on October 07, 2007, 09:43:03 AM
arkadaşlar boş çıkması normal çünkü sadece ingilizceyi editliyor..
Profile.turkish.php içine;

$txt[4582]='Son Gönderdiği Konular';
$txt[462] = 'Kişinin Açtığı Konular';
$txt['showTopics']='Konuları Göster';

satırlarını ekleyiniz..
Düzelmesi lazım bende sorunsuz şu anda..

Quote from: canawar on October 09, 2007, 06:50:21 AM
Quote from: cakal93 on October 07, 2007, 10:02:40 AM
Türkce dosyayi görmedin sanirim

Görüp görmemekle alakası, bazı forumlarda türkçe dosyayı editlemiyor sadece ingilizceyi editliyor ki mod kurulurken değişikliğe uğrayacak dosyalarda TR yok, yukarda arkadaşlar da belirtmişler..
Bende onlara çözüm getirdim çünkü aynı sorunla bende karşılaştım..

Gereksiz mesajlarına yanıt vermemek için direndim ama, anlamak istemediğin şeyler var galiba !

1. Yazılanları,uyarıları ve yapılması gerekenleri yeterince okumuyorsun !
2. Diğer üyelere, sorun varmış da ! çözmüşsün havası veriyorsun !
3. cakal93'ün uyarısını dahi ısrarla dikkate almıyorsun !

Bu şekilde neyi amaçlıyorsun bilmiyorum, ilk mesajı  tekrar okumanı tavsiye ediyorum.

Saygılar...

sp@wn

Bende sorunsuz çalıştı teşekkür ederim.
Ancak Üye ye ait konuları açtığında konuların hepsi açık. sadece konu başlıklarını görmem mümkün değilmi ?

deejayss

sorunsuz yükledim , çalıştı 
Quote from: sp@wn on October 10, 2007, 12:48:47 PM
sadece konu başlıklarını görmem mümkün değilmi ?
aynısını bende soruyorum :)
hey gidi günler hey.

Yağız...

#41
Profile.template.php'de bulun:
// Template for showing all the posts of the user, in chronological order.  <><><><><><><><><>
function template_showTopics()
{
global $context, $settings, $options, $scripturl, $modSettings, $txt;

echo '
<table border="0" width="85%" cellspacing="1" cellpadding="4" class="bordercolor" align="center">
<tr class="titlebg">
<td colspan="3" height="26">
&nbsp;<img src="', $settings['images_url'], '/icons/profile_sm.gif" alt="" align="top" />&nbsp;', $txt['showTopics'], '
</td>
</tr>';

// Only show posts if they have made some!
if (!empty($context['posts']))
{
// Page numbers.
echo '
<tr class="catbg3">
<td colspan="3">
', $txt[139], ': ', $context['page_index'], '
</td>
</tr>
</table>';

// Button shortcuts
$quote_button = create_button('quote.gif', 145, 'smf240', 'align="middle"');
$reply_button = create_button('reply_sm.gif', 146, 146, 'align="middle"');
$remove_button = create_button('delete.gif', 121, 31, 'align="middle"');
$notify_button = create_button('notify_sm.gif', 131, 125, 'align="middle"');

// For every post to be displayed, give it its own subtable, and show the important details of the post.
foreach ($context['posts'] as $post)
{
echo '
<table border="0" width="85%" cellspacing="1" cellpadding="0" class="bordercolor" align="center">
<tr>
<td width="100%">
<table border="0" width="100%" cellspacing="0" cellpadding="4" class="bordercolor" align="center">
<tr class="titlebg2">
<td style="padding: 0 1ex;">
', $post['counter'], '
</td>
<td width="75%" class="middletext">
&nbsp;<a href="', $scripturl, '#', $post['category']['id'], '">', $post['category']['name'], '</a> / <a href="', $scripturl, '?board=', $post['board']['id'], '.0">', $post['board']['name'], '</a> / <a href="', $scripturl, '?topic=', $post['topic'], '.', $post['start'], '#msg', $post['id'], '">', $post['subject'], '</a>
</td>
<td class="middletext" align="right" style="padding: 0 1ex; white-space: nowrap;">
', $txt[30], ': ', $post['time'], '
</td>
</tr>
<tr>
<td width="100%" height="80" colspan="3" valign="top" class="windowbg2">
<div class="post">', $post['body'], '</div>
</td>
</tr>
<tr>
<td colspan="3" class="windowbg2" align="', !$context['right_to_left'] ? 'right' : 'left', '"><span class="middletext">';

if ($post['can_delete'])
echo '
<a href="', $scripturl, '?action=profile;u=', $context['current_member'], ';sa=showPosts;start=', $context['start'], ';delete=', $post['id'], ';sesc=', $context['session_id'], '" onclick="return confirm(\'', $txt[154], '?\');">', $remove_button, '</a>';
if ($post['can_delete'] && ($post['can_mark_notify'] || $post['can_reply']))
echo '
', $context['menu_separator'];
if ($post['can_reply'])
echo '
<a href="', $scripturl, '?action=post;topic=', $post['topic'], '.', $post['start'], '">', $reply_button, '</a>', $context['menu_separator'], '
<a href="', $scripturl, '?action=post;topic=', $post['topic'], '.', $post['start'], ';quote=', $post['id'], ';sesc=', $context['session_id'], '">', $quote_button, '</a>';
if ($post['can_reply'] && $post['can_mark_notify'])
echo '
', $context['menu_separator'];
if ($post['can_mark_notify'])
echo '
<a href="' . $scripturl . '?action=notify;topic=' . $post['topic'] . '.' . $post['start'] . '">' . $notify_button . '</a>';

echo '
</span></td>
</tr>
</table>
</td>
</tr>
</table>';
}

// Show more page numbers.
echo '
<table border="0" width="85%" cellspacing="1" cellpadding="4" class="bordercolor" align="center">
<tr>
<td colspan="3" class="catbg3">
', $txt[139], ': ', $context['page_index'], '
</td>
</tr>
</table>';
}
// No posts? Just end the table with a informative message.
else
echo '
<tr class="windowbg2">
<td>
', $txt[170], '
</td>
</tr>
</table>';
}

Degistirin:
// Template for showing all the posts of the user, in chronological order.
function template_showTopics()
{
global $context, $settings, $options, $scripturl, $modSettings, $txt;

echo '
<table border="0" width="85%" cellspacing="1" cellpadding="4" class="bordercolor" align="center">
<tr class="titlebg">
<td colspan="3" height="26">
&nbsp;<img src="', $settings['images_url'], '/icons/profile_sm.gif" alt="" align="top" />&nbsp;', $txt['showTopics'], '
</td>
</tr>';

// Only show posts if they have made some!
if (!empty($context['posts']))
{
// Page numbers.
echo '
<tr class="catbg3">
<td colspan="3">
', $txt[139], ': ', $context['page_index'], '
</td>
</tr>
</table>';

// For every post to be displayed, give it its own subtable, and show the important details of the post.
foreach ($context['posts'] as $post)
{
echo '
<table border="0" width="85%" cellspacing="1" cellpadding="0" align="center">
<tr>
<td width="100%">
<table border="0" width="100%" cellspacing="0" cellpadding="4" align="center">
<tr>
<td style="padding: 0 1ex;">
', $post['counter'], '
</td>
<td width="75%" class="middletext">
&nbsp;<a href="', $scripturl, '#', $post['category']['id'], '">', $post['category']['name'], '</a> / <a href="', $scripturl, '?board=', $post['board']['id'], '.0">', $post['board']['name'], '</a> / <a href="', $scripturl, '?topic=', $post['topic'], '.', $post['start'], '#msg', $post['id'], '">', $post['subject'], '</a>
</td>
</tr>
</table>
</td>
</tr>
</table>';
}

// Show more page numbers.
echo '
<table border="0" width="85%" cellspacing="1" cellpadding="4" class="bordercolor" align="center">
<tr>
<td colspan="3" class="catbg3">
', $txt[139], ': ', $context['page_index'], '
</td>
</tr>
</table>';
}
// No posts? Just end the table with a informative message.
else
echo '
<tr class="windowbg2">
<td>
', $txt[170], '
</td>
</tr>
</table>';
}

Samet.

cakal93

senin verdiğin kodları yapınca böyle hata verdi "'showPosts' Teması Yüklenemiyor."

Yağız...

showPosts'la alakasi yokki :S
Kod hatasi yapmis olmalisin benim sitemde calisiyor.

sp@wn

teşekkürler çakal93 değişiklikleri yaptım çalıştı.
Ancak solda konu numarası ile konu adı arasında epey bir boşluk var. Bunu azaltamazmıyız. örneğin dört rakamlı hane sığacak kadar yer kalsın geri kalan konu adı olsun.?

akhn

teşekkürler arkdaşım gerçekten güzel oldu..
Yağız verdiğin profil.template ile de edit yapınca tam oldu..
temam vista v2..
teşekkürler gerçekten emeklerinize..

gor_cam

saolasın

Fakat şöyle bir durum var
üyenin açtıgı konuları gosteren lınkte

"Gönderdiği Git"  yazıyor, onu nasıl "Uyenın Tum Konularını Goster" v.b olarak düzenleyebilirim??

Salmanbaba

Teşekkürler öncelikle.
Modu uyguladım ama '' Gönderdiği Git. '' şeklinde bir link çıktı.Bunu nasıl '' Son gönderdiği konuları göster. '' şekline getirebilirim ?
Şimdiden teşekkürler.


Advertisement: