Advertisement:

Author Topic: Arkadaş listesi  (Read 70699 times)

Offline LaVioRtH_cL

  • Semi-Newbie
  • *
  • Posts: 82
  • Gender: Male
    • Hortkuluk Avcısı
Arkadaş listesi
« on: November 19, 2007, 07:12:53 AM »
Merhaba arkadaşlar. Sizden 2 konuda yardım istiyorum.

1.) Profilden düzenleyebildiğimiz arkadaş listesini(buddylist) halka açık üye profillerinde gösterebilmek.

2.) SMF Shoutbox modifikasyonunda shoutbox'ı mesaj sayısı 50'den az olan kişilere veya gruba yasaklamak.

Teşekkürler. :)
« Last Edit: August 17, 2008, 02:25:39 AM by Hoochie Coochie Man »

 
 
 

Offline LaVioRtH_cL

  • Semi-Newbie
  • *
  • Posts: 82
  • Gender: Male
    • Hortkuluk Avcısı
Re: Arkadaş listesi ve SMF Shoutbox Hakkında
« Reply #1 on: November 25, 2007, 04:36:44 AM »
Arkadaşlar 1 numaralı isteğimi gerçekleştirebilirsek güzel bir modifikasyon olur açıkçası. Çok uğraştım beceremedim şahsen.  2. sinden vazgeçtim. Profile.template.php dosyasından kolayca halledilebilecek gibi görünüyor. Yardımlarınızı bekliyorum.

 
 
 

Offline husmen73 (Gulhin)

  • SMF Hero
  • ******
  • Posts: 3,687
  • Gender: Male
  • Bana ulaşmak için lütfen e-posta gönderin.
    • Gülhin İnternet
Re: Arkadaş listesi ve SMF Shoutbox Hakkında
« Reply #2 on: November 25, 2007, 05:17:37 AM »
1. soruda sanırım üyenin arkadaş listesinde bulunan üyeleri profilde göstermek istiyorsunuz öyle mi?
2. sorunuz için ingilizce biliyorsanız modifikasyon konusuna yazınız.
-Kurumsal Kimlik Web Tasarım Hizmeti.
Gülhin Portal Sistemi hakkında yorumlarınızı bekliyorum.
SMF
Referanslar --> http://www.gulhin.com/referanslar-portfoy/
-Web Tasarımı ve Tema Tasarımı Sitesi www.gulhin.com
-TOPLU MAİL GÖNDERİMİ --> http://www.toplumailsms.com
E-Ticaret Sistemi yaptırmak mı istiyorsunuz?

Offline LaVioRtH_cL

  • Semi-Newbie
  • *
  • Posts: 82
  • Gender: Male
    • Hortkuluk Avcısı
Re: Arkadaş listesi ve SMF Shoutbox Hakkında
« Reply #3 on: November 25, 2007, 05:31:20 AM »
İlk seçenek için aynen dediğiniz gibi. İkincisini de dediğiniz gibi yapacağım. Teşekkürler.

Ayrıca 50 mesajın altına görünmemesi ile ilgili şöyle bir kod buldum ama nasıl çalıştıracağımı beceremedim, PHP bilmediğimden.

Code: [Select]
($user_info['posts'] < 50 ||
Ayrıca buda shoutbox göstergeci:

Code: [Select]
  // display shoutbox
  if (function_exists('sbox')) sbox();

Bu ikisini nasıl birleştirebilirim ki.
« Last Edit: November 25, 2007, 05:43:41 AM by LaVioRtH_cL »

 
 
 

Offline Yağız...

  • SMF Super Hero
  • *******
  • Posts: 10,809
  • Gender: Male
    • MMO Browser
Re: Arkadaş listesi ve SMF Shoutbox Hakkında
« Reply #4 on: November 25, 2007, 06:38:06 AM »
if ($user_info['posts'] < 50)
{
  
// display shoutbox
  
if (function_exists('sbox')) sbox();
}

Offline LaVioRtH_cL

  • Semi-Newbie
  • *
  • Posts: 82
  • Gender: Male
    • Hortkuluk Avcısı
Re: Arkadaş listesi ve SMF Shoutbox Hakkında
« Reply #5 on: November 25, 2007, 07:18:25 AM »
if ($user_info['posts'] < 50)
{
  
// display shoutbox
  
if (function_exists('sbox')) sbox();
}


Çok teşekkür ederim ancak işe yaramadı. < işaretini ters koydum denedim yine olmadı. Sanırım if ($user_info['posts'] < 50) mesaj sayısını sağlamıyor.

 
 
 

Offline Yağız...

  • SMF Super Hero
  • *******
  • Posts: 10,809
  • Gender: Male
    • MMO Browser
Re: Arkadaş listesi ve SMF Shoutbox Hakkında
« Reply #6 on: November 25, 2007, 07:34:16 AM »
Bu kodu nereye eklediniz?
BoardIndex.template.php'e eklediyseniz bu kodu bulun:
Code: [Select]
function template_main()
{
global $context, $settings, $options, $txt, $scripturl, $modSettings;
Bununla degistirin:
Code: [Select]
function template_main()
{
global $context, $settings, $options, $txt, $scripturl, $modSettings, $user_info;

index.template.php'e eklediyseniz bunu bulun:
Code: [Select]
// The main sub template above the content.
function template_main_above()
{
global $context, $settings, $options, $scripturl, $txt, $modSettings;
Bununla degistirin:
Code: [Select]
// The main sub template above the content.
function template_main_above()
{
global $context, $settings, $options, $scripturl, $txt, $modSettings, $user_info;

Offline LaVioRtH_cL

  • Semi-Newbie
  • *
  • Posts: 82
  • Gender: Male
    • Hortkuluk Avcısı
Re: Arkadaş listesi ve SMF Shoutbox Hakkında
« Reply #7 on: November 25, 2007, 08:27:41 AM »
Halloldu dostum, çok teşekkür ederim, ne diyebilirim ki.. :)

 
 
 

Offline husmen73 (Gulhin)

  • SMF Hero
  • ******
  • Posts: 3,687
  • Gender: Male
  • Bana ulaşmak için lütfen e-posta gönderin.
    • Gülhin İnternet
Re: Arkadaş listesi ve SMF Shoutbox Hakkında
« Reply #8 on: November 27, 2007, 08:13:39 AM »
Dene bakalım istediğin gibi olacak mı? (Profil özetinde imza altında arkadaş listesini gösterir)


Not: İngilizce değildir. Dil dosyalarından bağımsız çalışır. İsterseniz dil dosyalarına da kodlardaki Türkçe yazıları ekleyebilirsiniz.

Code: (Profile.php    BUL) [Select]
// Show all the users buddies, as well as a add/delete interface.
function editBuddies($memID)
{

Code: (ÜSTÜNE EKLE) [Select]
// Arkadas listesini goster
function blistedit($memID)
{
global $txt, $scripturl, $modSettings, $db_prefix;
global $context, $user_profile, $memberContext, $func;


// For making changes!
$buddiesArray = explode(',', $user_profile[$memID]['buddy_list']);
foreach ($buddiesArray as $k => $dummy)
if ($dummy == '')
unset($buddiesArray[$k]);

// Get all the users "buddies"...
$buddies = array();

if (!empty($buddiesArray))
{
$result = db_query("
SELECT ID_MEMBER
FROM {$db_prefix}members
WHERE ID_MEMBER IN (" . implode(', ', $buddiesArray) . ")
ORDER BY realName
LIMIT " . (substr_count($user_profile[$memID]['buddy_list'], ',') + 1), __FILE__, __LINE__);
while ($row = mysql_fetch_assoc($result))
$buddies[] = $row['ID_MEMBER'];
mysql_free_result($result);
}

$context['buddy_count'] = count($buddies);

// Load all the members up.
loadMemberData($buddies, false, 'profile');

// Setup the context for each buddy.
$context['buddies'] = array();
foreach ($buddies as $buddy)
{
loadMemberContext($buddy);
$context['buddies'][$buddy] = $memberContext[$buddy];
}

}






Code: (Profile.php  BUL) [Select]
// Attempt to load the member's profile data.
if (!loadMemberContext($memID) || !isset($memberContext[$memID]))
fatal_error($txt[453] . ' - ' . $memID, false);

Code: (ÜSTÜNE EKLE) [Select]
echo blistedit($memID);





Code: (Profile.template.php    BUL) [Select]
// Show the users signature.
echo '
<tr>
<td colspan="2" height="25">
<table width="100%" cellpadding="0" cellspacing="0" border="0" style="table-layout: fixed;">
<tr>
<td style="padding-bottom: 0.5ex;"><b>', $txt[85], ':</b></td>
</tr><tr>
<td colspan="2" width="100%" class="smalltext"><div class="signature">', $context['member']['signature'], '</div></td>
</tr>
</table>
</td>
</tr>

Code: (ALTINA EKLE) [Select]
   ';
// Arkadaslarimi goster  (Aslanbek husmen73)
if (!empty($context['buddies']))
{
echo '
<tr>
<td colspan="2"><hr size="1" width="100%" class="hrcolor" /></td>
</tr>
<tr>
<td><b>Arkadaşlarım:</b></td>
</tr>
<tr class="windowbg">
<td>';

foreach ($context['buddies'] as $buddy)
{
echo $buddy['link'].', ';
}
echo '
</td>
</tr>';
}
echo '
« Last Edit: November 27, 2007, 01:40:41 PM by Aslanbek (husmen73) »
-Kurumsal Kimlik Web Tasarım Hizmeti.
Gülhin Portal Sistemi hakkında yorumlarınızı bekliyorum.
SMF
Referanslar --> http://www.gulhin.com/referanslar-portfoy/
-Web Tasarımı ve Tema Tasarımı Sitesi www.gulhin.com
-TOPLU MAİL GÖNDERİMİ --> http://www.toplumailsms.com
E-Ticaret Sistemi yaptırmak mı istiyorsunuz?

Offline Hoochie Coochie Man

  • SMF Hero
  • ******
  • Posts: 5,135
  • Gender: Male
    • İstanblues.org
Ynt: Arkadaş listesi ve SMF Shoutbox Hakkında
« Reply #9 on: November 27, 2007, 09:27:36 AM »
olmadı husmen profil alanı bozuldu
İnadına SMF 1.1.X

Offline husmen73 (Gulhin)

  • SMF Hero
  • ******
  • Posts: 3,687
  • Gender: Male
  • Bana ulaşmak için lütfen e-posta gönderin.
    • Gülhin İnternet
Re: Arkadaş listesi ve SMF Shoutbox Hakkında
« Reply #10 on: November 27, 2007, 09:44:45 AM »
Hatayı görebilir miyim? Link verebilirsin.
-Kurumsal Kimlik Web Tasarım Hizmeti.
Gülhin Portal Sistemi hakkında yorumlarınızı bekliyorum.
SMF
Referanslar --> http://www.gulhin.com/referanslar-portfoy/
-Web Tasarımı ve Tema Tasarımı Sitesi www.gulhin.com
-TOPLU MAİL GÖNDERİMİ --> http://www.toplumailsms.com
E-Ticaret Sistemi yaptırmak mı istiyorsunuz?

Offline Hoochie Coochie Man

  • SMF Hero
  • ******
  • Posts: 5,135
  • Gender: Male
    • İstanblues.org
Re: Arkadaş listesi ve SMF Shoutbox Hakkında
« Reply #11 on: November 27, 2007, 09:56:31 AM »
profil görünümünü geçici olarak ziyaretçilere açtım..

(artık kapalı)
« Last Edit: February 24, 2008, 12:13:35 PM by Hoochie Coochie Man »
İnadına SMF 1.1.X

Offline husmen73 (Gulhin)

  • SMF Hero
  • ******
  • Posts: 3,687
  • Gender: Male
  • Bana ulaşmak için lütfen e-posta gönderin.
    • Gülhin İnternet
Re: Arkadaş listesi ve SMF Shoutbox Hakkında
« Reply #12 on: November 27, 2007, 12:17:03 PM »
Tablo kodlarını hatalı vermişim. Yukarıdaki kodları tekrar düzelttim. Deneyebilirsin.
-Kurumsal Kimlik Web Tasarım Hizmeti.
Gülhin Portal Sistemi hakkında yorumlarınızı bekliyorum.
SMF
Referanslar --> http://www.gulhin.com/referanslar-portfoy/
-Web Tasarımı ve Tema Tasarımı Sitesi www.gulhin.com
-TOPLU MAİL GÖNDERİMİ --> http://www.toplumailsms.com
E-Ticaret Sistemi yaptırmak mı istiyorsunuz?

Offline Hoochie Coochie Man

  • SMF Hero
  • ******
  • Posts: 5,135
  • Gender: Male
    • İstanblues.org
Re: Arkadaş listesi ve SMF Shoutbox Hakkında
« Reply #13 on: November 27, 2007, 12:35:27 PM »
olmadı yine hüsmen, profil.template.php de yanlış bişi yapıyoruz, şuan inceliyorum bende kodları...
İnadına SMF 1.1.X

Offline Yağız...

  • SMF Super Hero
  • *******
  • Posts: 10,809
  • Gender: Male
    • MMO Browser
Re: Arkadaş listesi ve SMF Shoutbox Hakkında
« Reply #14 on: November 27, 2007, 12:46:17 PM »

Ultimate Profile isimli modda var.Kodlari ordan alabilirsin.

Offline Hoochie Coochie Man

  • SMF Hero
  • ******
  • Posts: 5,135
  • Gender: Male
    • İstanblues.org
Re: Arkadaş listesi ve SMF Shoutbox Hakkında
« Reply #15 on: November 27, 2007, 12:51:51 PM »
Ultimate Profile'e baktım orada çok karışık buldum, çünkü profilde birçok özellik bir arada verilmiş, içinden ayıklayamadım bunu..
İnadına SMF 1.1.X

Offline Hoochie Coochie Man

  • SMF Hero
  • ******
  • Posts: 5,135
  • Gender: Male
    • İstanblues.org
Re: Arkadaş listesi ve SMF Shoutbox Hakkında
« Reply #16 on: November 27, 2007, 01:25:56 PM »
Tamam husmen emeğine sağlık, haloldu..

ancak düzeltmen gereken ufak bir yer var

Bundan önce:
// Arkadaslarimi goster  (Aslanbek husmen73)

Code: [Select]
'; bu işareti koyarmısın?

Şimdide bunu geliştirip, arkadaşların avartarlarını göstermeye çalışalım..
İnadına SMF 1.1.X

Offline husmen73 (Gulhin)

  • SMF Hero
  • ******
  • Posts: 3,687
  • Gender: Male
  • Bana ulaşmak için lütfen e-posta gönderin.
    • Gülhin İnternet
Re: Arkadaş listesi ve SMF Shoutbox Hakkında
« Reply #17 on: November 27, 2007, 01:45:01 PM »
Şimdide bunu geliştirip, arkadaşların avartarlarını göstermeye çalışalım..
Sağ ol :)

Avatar koymak içinde
foreach ($context['buddies'] as $buddy) kodu içinde

$row['avatar']  bu değişkeni kullan yeter. Tabi başına avatars vs.. ve ayrıca avatar upload edenler içinde attachments tablosundan kontrol yaptırman gerek.
-Kurumsal Kimlik Web Tasarım Hizmeti.
Gülhin Portal Sistemi hakkında yorumlarınızı bekliyorum.
SMF
Referanslar --> http://www.gulhin.com/referanslar-portfoy/
-Web Tasarımı ve Tema Tasarımı Sitesi www.gulhin.com
-TOPLU MAİL GÖNDERİMİ --> http://www.toplumailsms.com
E-Ticaret Sistemi yaptırmak mı istiyorsunuz?

Offline Hoochie Coochie Man

  • SMF Hero
  • ******
  • Posts: 5,135
  • Gender: Male
    • İstanblues.org
Re: Arkadaş listesi ve SMF Shoutbox Hakkında
« Reply #18 on: November 27, 2007, 02:01:19 PM »
işte o kadar kodlamayı bilmiyorum..
Yardımcı olurmusun?
İnadına SMF 1.1.X

Offline husmen73 (Gulhin)

  • SMF Hero
  • ******
  • Posts: 3,687
  • Gender: Male
  • Bana ulaşmak için lütfen e-posta gönderin.
    • Gülhin İnternet
Re: Arkadaş listesi ve SMF Shoutbox Hakkında
« Reply #19 on: November 27, 2007, 02:07:06 PM »
Peki arkadaş listesini nerede göstereceksin? Profil özetinde yaparsan, çok arkadaşa sahip kişilerin profilleri uzayabilir. Ona göre birşeyler bakayım yerel server'da.
« Last Edit: April 04, 2008, 03:01:07 PM by Aslanbek (husmen73) »
-Kurumsal Kimlik Web Tasarım Hizmeti.
Gülhin Portal Sistemi hakkında yorumlarınızı bekliyorum.
SMF
Referanslar --> http://www.gulhin.com/referanslar-portfoy/
-Web Tasarımı ve Tema Tasarımı Sitesi www.gulhin.com
-TOPLU MAİL GÖNDERİMİ --> http://www.toplumailsms.com
E-Ticaret Sistemi yaptırmak mı istiyorsunuz?