Advertisement:

Author Topic: SSI Dersleri - Orta Seviye  (Read 91261 times)

Offline Paragaya

  • Jr. Member
  • **
  • Posts: 151
  • Gender: Male
Re: SSI Dersleri - Orta Seviye
« Reply #20 on: January 30, 2009, 06:07:32 AM »
portala yollanan konuların altında

10 yorum | yorum yaz dior

bunu 10 yorumu silsek  yorum yazıda resimlendirmek istesem nasıl olur acaba

1de
<?php ssi_topPoster(); ?>

burdaki konu var

bu bende 5 kişi var ama hepside yanyana

bunları altalta avatarlarıyla nasıl alabilirim

şimdiden teşekkürler

Ewet bunu anlatabilir misin [SiNaN]

<?php ssi_topPoster(); ?> olayını ...
Geri Döndüm :D...... :)

Tp.Net Turkish Moderator... ;)

Offline [SiNaN]

  • SMF Super Hero
  • *******
  • Posts: 11,526
  • Young and Foolish
    • SimplePortal
Re: SSI Dersleri - Orta Seviye
« Reply #21 on: January 30, 2009, 07:20:18 AM »
İlk mesajda nasıl olacağını anlatmıştım.

Örnek bir kod:

Code: [Select]
$top_posters = ssi_topPoster(5, 'array');

echo '
<ol>';

foreach ($top_posters as $poster)
echo '
<li>', $poster['link'], ' - ', $poster['posts'], '</li>';

echo '
</ol>';
Former SMF Core Developer | My Mods | SimplePortal

Offline Paragaya

  • Jr. Member
  • **
  • Posts: 151
  • Gender: Male
Re: SSI Dersleri - Orta Seviye
« Reply #22 on: January 30, 2009, 10:00:55 AM »
İlk mesajda nasıl olacağını anlatmıştım.

Örnek bir kod:

Code: [Select]
$top_posters = ssi_topPoster(5, 'array');

echo '
<ol>';

foreach ($top_posters as $poster)
echo '
<li>', $poster['link'], ' - ', $poster['posts'], '</li>';

echo '
</ol>';

Bu örnek koddan hata alıyorum :(
Geri Döndüm :D...... :)

Tp.Net Turkish Moderator... ;)

Offline Yağız...

  • SMF Super Hero
  • *******
  • Posts: 10,811
  • Gender: Male
    • MMO Browser
Re: SSI Dersleri - Orta Seviye
« Reply #23 on: January 30, 2009, 10:03:17 AM »
Nereye eklemeye çalışıyorsun?

Offline Paragaya

  • Jr. Member
  • **
  • Posts: 151
  • Gender: Male
Re: SSI Dersleri - Orta Seviye
« Reply #24 on: January 30, 2009, 10:10:30 AM »
Nereye eklemeye çalışıyorsun?

Pardon şimdi ayarladım çakışma oldu da demin başka değişken yazıyordum :)

kod daki ' - ' bu yeri kendinize göre ayarlıyorsunuz mesajlar neden - 30 -20 diye çıkıyor diye sormayın dieye yazdım :)

Edit ; Acaba <li> </li> taglarının olduğu bölüme bu kodu eklesek avatarları çıkar mı üyelerin ?

Code: [Select]
' , $context['user']['avatar']['image'] ,'
Edit ; Simpleportal karıştırıken böle bişi gördüm

Code: [Select]
function sp_topPoster($parameters)
{
global $db_prefix, $scripturl, $txt, $settings, $modSettings, $color_profile;

$topNumber = !empty($parameters[0]) ? $parameters[0] : 5;

if ($topNumber === null)
$topNumber = isset($_GET['limit']) ? (int) $_GET['limit'] : 5;

$list_no=1;

// Find the latest poster.
$request = db_query("
SELECT m.ID_MEMBER, m.realName, m.posts, m.avatar, a.ID_ATTACH, a.attachmentType, a.filename
FROM ({$db_prefix}members as m)
LEFT JOIN {$db_prefix}attachments AS a ON (a.ID_MEMBER = m.ID_MEMBER)
ORDER BY posts DESC
LIMIT $topNumber", __FILE__, __LINE__);
$top_posters = array();
$colorids = array();
while ($row = mysql_fetch_assoc($request)) {
if (stristr($row['avatar'], 'http://') && !empty($modSettings['avatar_check_size']))
{
$sizes = url_image_size($row['avatar']);

Kafam daha beter karıştı :(
« Last Edit: January 30, 2009, 10:46:29 AM by Masum_Serseri »
Geri Döndüm :D...... :)

Tp.Net Turkish Moderator... ;)

Offline [SiNaN]

  • SMF Super Hero
  • *******
  • Posts: 11,526
  • Young and Foolish
    • SimplePortal
Re: SSI Dersleri - Orta Seviye
« Reply #25 on: January 31, 2009, 04:23:36 PM »
Şu kodları kullanabilirsiniz:

Code: [Select]
$top_posters = ssi_topPoster(5, 'array');

echo '
<ol>';

foreach ($top_posters as $poster)
{
loadMemberData($poster['id']);
loadMemberContext($poster['id']);

echo '
<li>
<div style="float: left; padding: 0px 5px 5px 0px;">', $memberContext[$poster['id']]['avatar']['image'], '</div>
', $poster['link'], '<br />', $poster['posts'], ' ', $txt['posts'], '
<br style="clear: left;" />
</li>';
}

echo '
</ol>';

loadMemberData() ve loadMemberContext() fonksiyonları ile ayrıntılı üye bilgilerini yükleyebilirsiniz. Üye bilgileri $memberContext dizisinde üyenin idsinin indexi içerisine yüklenir. Bu fonksiyonları kullandıktan sonra aşağıdaki kodlarla $memberContext dizisindeki bilgileri görüntüleyebilirsiniz:

Code: [Select]
echo '<pre>';
print_r($memberContext);
echo '</pre>';
Former SMF Core Developer | My Mods | SimplePortal

Offline Paragaya

  • Jr. Member
  • **
  • Posts: 151
  • Gender: Male
Re: SSI Dersleri - Orta Seviye
« Reply #26 on: February 01, 2009, 06:15:49 AM »
Abi kızmazsan bişi diyecem bunları yaptım dediğin gibi işe yaradı ama

böyle bir hata aldım yaptıktan sonra heralde bunla ilgili deildir

Code: [Select]
Notice: Undefined index: posts in c:\program files\easyphp1-8\www\index.php on line 66


Geri Döndüm :D...... :)

Tp.Net Turkish Moderator... ;)

Offline [SiNaN]

  • SMF Super Hero
  • *******
  • Posts: 11,526
  • Young and Foolish
    • SimplePortal
Re: SSI Dersleri - Orta Seviye
« Reply #27 on: February 01, 2009, 06:31:00 AM »
SMF 1.1.7 kullanıyorsanız $txt['posts'] kodunu $txt[21] ile değiştirmelisiniz.
Former SMF Core Developer | My Mods | SimplePortal

Offline Paragaya

  • Jr. Member
  • **
  • Posts: 151
  • Gender: Male
Re: SSI Dersleri - Orta Seviye
« Reply #28 on: February 03, 2009, 03:00:45 AM »
Çok çok çok teşekkürler :)

Her işin rast gitsin

Sakın kalbi yanlış anlama :D
Geri Döndüm :D...... :)

Tp.Net Turkish Moderator... ;)

Offline βluΣ ЯosΣ

  • Sr. Member
  • ****
  • Posts: 805
  • Gender: Male
  • Çarşı Herkese Karşı .
Re: SSI Dersleri - Orta Seviye
« Reply #29 on: February 23, 2009, 03:17:16 PM »
forum bilglerini kapsayan fonksiyonun degişkenlerinin alta alta degilde yan yana olması için böyle bi şey uyguladım hata aldım  bunu nasıl yapabilirim ! veya nerde yanlış yapmışım !

Code: [Select]
// Show some basic stats:  Total This: XXXX, etc.
function ssi_boardStats($output_method = 'echo')
{
    global $db_prefix, $txt, $scripturl, $modSettings;

    $totals = array(
        'members' => $modSettings['totalMembers'],
        'posts' => $modSettings['totalMessages'],
        'topics' => $modSettings['totalTopics']
    );

    $result = db_query("
        SELECT COUNT(*)
        FROM {$db_prefix}boards", __FILE__, __LINE__);
    list ($totals['boards']) = mysql_fetch_row($result);
    mysql_free_result($result);

    $result = db_query("
        SELECT COUNT(*)
        FROM {$db_prefix}categories", __FILE__, __LINE__);
    list ($totals['categories']) = mysql_fetch_row($result);
    mysql_free_result($result);

     echo '

               <table border="0"   class="ssi_table" > ';

     
       if ($output_method != 'echo')
        return $totals;

    echo '
       
              <tr>
             <td>
           ', $txt[488], ': <a href="', $scripturl . '?action=mlist">', $totals['members'], '
        </td>
          <td>
           ', $txt[489], ': ', $totals['posts'], '
         </td>
          <td>   
          ', $txt[490], ': ', $totals['topics'], ' 
        </td>
           <td>
          ', $txt[658], ': ', $totals['categories'], '
        </td>
            <td>
             ', $txt[665], ': ', $totals['boards']
              </td>
           </tr>';

echo '
       </table> ';
 

}

Offline Özgür

  • SMF Hero
  • ******
  • Posts: 3,924
  • Gender: Male
  • Özgür | jQuery Lover
    • ozgurce on Facebook
    • @ozgurce on Twitter
    • Özgür Yalçın
Re: SSI Dersleri - Orta Seviye
« Reply #30 on: February 23, 2009, 03:22:52 PM »
Aldığınız hatayı yazmalısınız.

Offline Yağız...

  • SMF Super Hero
  • *******
  • Posts: 10,811
  • Gender: Male
    • MMO Browser
Re: SSI Dersleri - Orta Seviye
« Reply #31 on: February 23, 2009, 03:24:49 PM »
Code: [Select]
// Show some basic stats:  Total This: XXXX, etc.
function ssi_boardStats($output_method = 'echo')
{
   global $db_prefix, $txt, $scripturl, $modSettings;

   $totals = array(
      'members' => $modSettings['totalMembers'],
      'posts' => $modSettings['totalMessages'],
      'topics' => $modSettings['totalTopics']
   );

   $result = db_query("
      SELECT COUNT(*)
      FROM {$db_prefix}boards", __FILE__, __LINE__);
   list ($totals['boards']) = mysql_fetch_row($result);
   mysql_free_result($result);

   $result = db_query("
      SELECT COUNT(*)
      FROM {$db_prefix}categories", __FILE__, __LINE__);
   list ($totals['categories']) = mysql_fetch_row($result);
   mysql_free_result($result);

   echo '

   <table border="0" class="ssi_table">';

   if ($output_method != 'echo')
      return $totals;

    echo '
      <tr>
         <td>', $txt[488], ': <a href="', $scripturl . '?action=mlist">', $totals['members'], '</td>
      </tr><tr>
         <td>', $txt[489], ': ', $totals['posts'], '</td>
      </tr><tr>
         <td>', $txt[490], ': ', $totals['topics'], ' </td>
      </tr><tr>
         <td>', $txt[658], ': ', $totals['categories'], '</td>
      </tr><tr>
         <td>', $txt[665], ': ', $totals['boards'], '</td>
      </tr>';
   echo '
   </table> ';
}
Bu şekilde deneyin.

Offline βluΣ ЯosΣ

  • Sr. Member
  • ****
  • Posts: 805
  • Gender: Male
  • Çarşı Herkese Karşı .
Re: SSI Dersleri - Orta Seviye
« Reply #32 on: February 23, 2009, 03:44:46 PM »
 olmadı yagız !   alt alta gine :)
« Last Edit: February 23, 2009, 03:48:30 PM by K a n u r »

Offline Yağız...

  • SMF Super Hero
  • *******
  • Posts: 10,811
  • Gender: Male
    • MMO Browser
Re: SSI Dersleri - Orta Seviye
« Reply #33 on: February 23, 2009, 03:46:24 PM »
Pardon yanlış anlamışım :)
Code: [Select]
// Show some basic stats:  Total This: XXXX, etc.
function ssi_boardStats($output_method = 'echo')
{
   global $db_prefix, $txt, $scripturl, $modSettings;

   $totals = array(
      'members' => $modSettings['totalMembers'],
      'posts' => $modSettings['totalMessages'],
      'topics' => $modSettings['totalTopics']
   );

   $result = db_query("
      SELECT COUNT(*)
      FROM {$db_prefix}boards", __FILE__, __LINE__);
   list ($totals['boards']) = mysql_fetch_row($result);
   mysql_free_result($result);

   $result = db_query("
      SELECT COUNT(*)
      FROM {$db_prefix}categories", __FILE__, __LINE__);
   list ($totals['categories']) = mysql_fetch_row($result);
   mysql_free_result($result);

   echo '

   <table border="0" class="ssi_table">';

   if ($output_method != 'echo')
      return $totals;

    echo '
      <tr>
         <td>', $txt[488], ': <a href="', $scripturl . '?action=mlist">', $totals['members'], '</td>
         <td>', $txt[489], ': ', $totals['posts'], '</td>
         <td>', $txt[490], ': ', $totals['topics'], ' </td>
         <td>', $txt[658], ': ', $totals['categories'], '</td>
         <td>', $txt[665], ': ', $totals['boards'], '</td>
      </tr>';
   echo '
   </table> ';
}

Offline βluΣ ЯosΣ

  • Sr. Member
  • ****
  • Posts: 805
  • Gender: Male
  • Çarşı Herkese Karşı .
Re: SSI Dersleri - Orta Seviye
« Reply #34 on: February 23, 2009, 03:51:29 PM »
ama yagız benimkinden bi farkı yok ki ama bi deniyim gine   ;D

Offline Yağız...

  • SMF Super Hero
  • *******
  • Posts: 10,811
  • Gender: Male
    • MMO Browser
Re: SSI Dersleri - Orta Seviye
« Reply #35 on: February 23, 2009, 03:55:34 PM »
Olmaz mı :). Sizin kodlarınızda şu kısımda hata var:
             ', $txt[665], '', $totals['boards']
              </td>

Offline βluΣ ЯosΣ

  • Sr. Member
  • ****
  • Posts: 805
  • Gender: Male
  • Çarşı Herkese Karşı .
Re: SSI Dersleri - Orta Seviye
« Reply #36 on: February 23, 2009, 04:03:44 PM »
bu eksik diye olmuyomuş ! bi virgülle tırnak nelere kadir  :D :D

Code: [Select]
, '
teşekkürler yagız kodlamaya yeni geçtim acemilik işte  :D ;D

Offline Alpay

  • Local Moderator
  • SMF Hero
  • *
  • Posts: 3,637
  • Gender: Male
  • test
    • Personal Web Page
Re: SSI Dersleri - Orta Seviye
« Reply #37 on: March 07, 2009, 12:19:22 PM »
Sinan

ssi_boardNews(5, 5, null, 250, 'echo');

bu gibi fonksiyonu Anketlerde nasıl kullanabilirim

Misal bir tablo icinde belirttigim son anketi gösterecek ? ya da son iki anketi göstericek

Offline gok86

  • Semi-Newbie
  • *
  • Posts: 15
Re: SSI Dersleri - Orta Seviye
« Reply #38 on: April 24, 2009, 04:57:26 PM »
Code: [Select]
ssi_boardNews(5, 5, null, 250, 'echo');
bu kodu konuları altalta degılde yanyana sıralayacak sekılde yapabılırmıyız

orn:

« Last Edit: May 03, 2009, 12:13:01 PM by gok86 »

Offline S_HA_DO_W

  • Jr. Member
  • **
  • Posts: 229
  • Gender: Male
Re: SSI Dersleri - Orta Seviye
« Reply #39 on: August 16, 2009, 07:51:26 PM »
ya ssi isinde biraz acemiyim yardim edersiniz sanirim.
neyse ben direk yapmaya çalisipta basaradigim olayi resimli anlatmaya çalisayim

üstteki resimde göründügü gibi birsey yapmaya çalistim ama ne kadar ugrastiysam olmadi

istedigim kategorilerin isimlerini yazacak hemen altinada bölümleri ve mesaj adetleri yazacak
acemi oldugum için fazla kurcalayamadim 3 konuyuda inceledim ne yaptiysam olmadi bir el atarsaniz sevinirim arkadaslar ya
« Last Edit: August 17, 2009, 04:12:00 AM by S_HA_DO_W »