collapse

* Simple Portal Archived Forum

This is an Archive Forum.

The content in this forum may be out-of-date or have been superseded by newer information, and links in forum pages to other sites may not work.
This forum contains archives for future reference.

Visit our thread at Simple Machines Forum for current support.

SMF 2.1 users: EhPortal is a ported version of Simple Portal specifically designed for the SMF 2.1 branch.
Please visit web-develop.ca to download EhPortal and for its support.

* User Info

 
 
Welcome, Guest. Please login or register.

* Who's Online

  • Dot Guests: 403
  • Dot Hidden: 0
  • Dot Users: 0

There aren't any users online.

* Sohbet Kutusu

Refresh History
  • Destek için kullanmay?n!
  • akorkut: Ama desteklerinizi de bekliyoruz.
    November 18, 2016, 08:41:36 AM
  • akorkut: grafitus hocam, yaklaşık 10 yıl.. smf, sp,  sizin ve diğer paylaşımseverin çalışmalarınızl bize destek oldu. Herşey için çok teşekkür ederiz.
    November 18, 2016, 08:40:38 AM
  • grafitus: Merhabalar herkese. Uzun zaman oldu, hayatlar değişti. Vakit ayıramaz olduk. SMF ve SimplePortal'ın yeri farklı olsa da artık aktif olmadıkları aşikar. Belki bir gün yeniden forumlar doğar. :)) Sevgilerle.
    November 18, 2016, 08:26:32 AM
  • tc bolubeyi: gelen giden yok pek
    July 31, 2016, 02:52:53 PM
  • tekniker974: Neredeyse 1 sene olmuş
    May 12, 2016, 01:05:50 AM
  • tekniker974: Günaydın
    May 12, 2016, 01:05:19 AM
  • tc bolubeyi: merhaba dostlara
    August 28, 2015, 08:56:04 AM
  • mert1i: ker alaka
    August 03, 2015, 10:07:49 AM
  • sonkalem: sa
    July 14, 2015, 03:27:51 PM
  • tc bolubeyi: sağolun ben de iyi allaha şükür
    June 10, 2015, 05:52:54 PM
  • mkuru: Teşekkürler Hasan Bey. Sizi sormalı
    May 27, 2015, 02:53:43 AM
  • tc bolubeyi: selam dostlar nasılsınız
    May 23, 2015, 06:52:15 PM
  • streetfire: Ben seviyorum.
    May 01, 2015, 03:39:22 PM
  • streetfire: Valla bilmiyorum. Sitemde çok kullanıyorum.
    May 01, 2015, 03:39:14 PM
  • mkuru: Evet haklısın
    April 03, 2015, 08:23:32 AM
  • mert1i: portalın en çok istenen ama en aaz talep gören kısmı bu chat
    April 01, 2015, 07:35:31 AM
  • mert1i: Selamun aleyküm ahali..
    January 27, 2015, 05:20:06 AM
  • tekniker974: a.s.
    August 12, 2014, 03:22:53 PM
  • delirium: S.a
    August 02, 2014, 10:24:22 AM
  • tekniker974: :nervous-happy:kimse yok
    July 15, 2014, 01:19:26 PM

* Recent Posts

Adding Forums Button to Nav bar by jirapon
[August 01, 2019, 09:07:12 AM]


Re: Board Icons by ♦ Ninja ZX-10RR ♦
[July 30, 2019, 04:03:41 PM]


MOVED: Czech translation???? by ♦ Ninja ZX-10RR ♦
[July 30, 2019, 03:04:51 PM]


Board Icons by jirapon
[July 30, 2019, 07:28:44 AM]


Re: Thankyou Simpleportal, by ♦ Ninja ZX-10RR ♦
[July 29, 2019, 09:41:29 AM]

NEED HELP? If you're looking for support with Simple Portal, look no further than the Support Board!

Author Topic: [Blok] Simple Tagging ?çin Etiket Bulutu  (Read 8136 times)

0 Members and 1 Guest are viewing this topic.

Offline grafitus

  • Board Moderators
  • *
  • Posts: 1554
  • Gender: Male
  • just looking for own old energy
  • SMF Version: None
  • SP Version: None
[Blok] Simple Tagging ?çin Etiket Bulutu
« on: April 12, 2009, 10:24:33 AM »
Php Blok olu?turup, içine kodlar? ekleyiniz.
 
Code: [Select]

 // Simple Tagging Cloud | Simple Tagging Etiket Bulutu
 global $context, $smcFunc, $modSettings,$txt, $scripturl;
 $context['tags'] = array();
 
 $result = $smcFunc['db_query']('', '
  SELECT t.tag_name, COUNT(tt.id_tag) AS amount
  FROM {db_prefix}tags AS t
   INNER JOIN {db_prefix}tag_topics AS tt ON (tt.id_tag = t.id_tag)
  GROUP BY tt.id_tag
  LIMIT {int:limit}',
  array(
   'limit' => $modSettings['tags_to_show']
  )
 );
 while ($row = $smcFunc['db_fetch_assoc']($result)) {
  $tags[$row['tag_name']] = $row['amount'];
 }
 $smcFunc['db_free_result']($result);
 // Let's shuffle these puppies up, to make it more fun
 $keys = array_keys($tags);
 shuffle($keys);
 foreach ($keys as $key)
  $context['tags'][$key] = $tags[$key];
 $context['max_size'] = (int) $modSettings['max_tag_percentage'];
 $context['min_size'] = (int) $modSettings['min_tag_percentage'];
 $context['max_qty'] = (int) max(array_values($context['tags']));
 $context['min_qty'] = (int) min(array_values($context['tags']));
 $spread = $context['max_qty'] - $context['min_qty'];
 $spread = ($spread > 0) ? $spread : 1;
 $context['step'] = ($context['max_size'] - $context['min_size']) / $spread;
 
 // I'm settings this here so that you can change it on a per-theme basis
 $context['tag_colors'] = array(
  '#0AC92B', // Green
  '#CC00FF', // Purple
  '#FF0033', // Red
  '#4D4DFF', // Blue
  '#000000', // Black
 );
 $num_colors = count($context['tag_colors']) - 1;
 if(!empty($context['tags']))
  foreach ($context['tags'] as $key => $value){
   $color = $context['tag_colors'][mt_rand(0, $num_colors)];
   $size = ceil($context['min_size'] + (($value - $context['min_qty']) * $context['step']));
   // The index is so we can put smaller elements in front, so they won't get swallowed by the big ones.
   $index = abs($size - $context['max_size']);
   echo '<a href="', $scripturl, '?action=tags;name=', urlencode($key), '" style="z-index: ', $index, '; position: relative; font-size: ', $size, '%; color: ', $color, ';" title="', $value, ' ', $txt['tags_tagged_with'], ' ', ucwords($key), '">', str_replace(' ', '&nbsp;', ucwords($key)), '</a>&nbsp;<span class="smalltext">(', $value, ')</span> ';
  }
 else
  echo $txt['tags_none_in_cloud'];
« Last Edit: April 15, 2009, 11:05:36 AM by grafitus »
my modsI don't reply support PMs. Please use support forums.

Offline postman

  • Jr. Member
  • **
  • Posts: 64
  • Gender: Male
    • PTT
  • SMF Version: 1.1.10
  • SP Version: 2.3
Re: [Blok] Simple Tagging İçin Etiket Bulutu
« Reply #1 on: April 12, 2009, 11:28:50 AM »
hata vermedi ama açılmadıda..

Offline Daydreamer

  • Jr. Member
  • **
  • Posts: 59
  • Gender: Male
  • ЯocKayseri
    • mnyk
  • SMF Version: 2 RC1
  • SP Version: 2.2
Re: [Blok] Simple Tagging İçin Etiket Bulutu
« Reply #2 on: April 12, 2009, 11:44:18 AM »
Bloku sen mi kodladın?

Offline grafitus

  • Board Moderators
  • *
  • Posts: 1554
  • Gender: Male
  • just looking for own old energy
  • SMF Version: None
  • SP Version: None
Re: [Blok] Simple Tagging ?çin Etiket Bulutu
« Reply #3 on: April 12, 2009, 01:13:13 PM »
hata vermedi ama aç?lmad?da..

Simple Tagging modifikasyonu yüklü de?il ise ç?kmaz

Bloku sen mi kodlad?n?

Yar? evet yar? hay?r.Birle?tirdim yada SP'ye uyarlad?m desek daha iyi olur ;)
my modsI don't reply support PMs. Please use support forums.

Offline Evo

  • Jr. Member
  • **
  • Posts: 73
  • Gender: Male
    • Aşkıma...
  • SMF Version: 2.0.2
  • SP Version: 2.3.5
Re: [Blok] Simple Tagging İçin Etiket Bulutu
« Reply #4 on: April 13, 2009, 01:19:47 AM »
Buradakinin düzenlenmiş hali değil dimi bu farkı var mıdır.

Offline grafitus

  • Board Moderators
  • *
  • Posts: 1554
  • Gender: Male
  • just looking for own old energy
  • SMF Version: None
  • SP Version: None
Re: [Blok] Simple Tagging İçin Etiket Bulutu
« Reply #5 on: April 13, 2009, 07:22:39 AM »
Buradakinin düzenlenmiş hali değil dimi bu farkı var mıdır.

Oradakiyle hiçbir farkı yok.! Onu Yağız kendisi yapmış.Bunu da ben kendişm yaptım.O da benim kullandığım metotla yaptı ben de.O konuyu ben bunu yapmadan önce görmemiştim.Zaten görsem uğraşıp baştan yapmam.Bir şey yapıp paylaşıyoruz.Alt tarafı bi nickimi yazdım.Siliyorum onuda bu kadar sorun etmeyelim böyle şeyleri :S
my modsI don't reply support PMs. Please use support forums.

Offline Evo

  • Jr. Member
  • **
  • Posts: 73
  • Gender: Male
    • Aşkıma...
  • SMF Version: 2.0.2
  • SP Version: 2.3.5
Re: [Blok] Simple Tagging İçin Etiket Bulutu
« Reply #6 on: April 13, 2009, 04:19:38 PM »
Sorun yok merak etme fark var mı yok mu diye sordum sadece :)

Offline zeminkat

  • Semi Newbie
  • *
  • Posts: 23
Re: [Blok] Simple Tagging İçin Etiket Bulutu
« Reply #7 on: April 14, 2009, 11:00:10 PM »
Bu blok için teşekkür ederim..

Nasıl ortalarım etiket bulutunu..?

Offline grafitus

  • Board Moderators
  • *
  • Posts: 1554
  • Gender: Male
  • just looking for own old energy
  • SMF Version: None
  • SP Version: None
Re: [Blok] Simple Tagging İçin Etiket Bulutu
« Reply #8 on: April 15, 2009, 02:38:56 AM »
Bu blok için teşekkür ederim..

Nasıl ortalarım etiket bulutunu..?

İlk mesajımı editledim.Artık ortalı halde.
my modsI don't reply support PMs. Please use support forums.

Offline zeminkat

  • Semi Newbie
  • *
  • Posts: 23
Re: [Blok] Simple Tagging İçin Etiket Bulutu
« Reply #9 on: April 15, 2009, 04:29:02 AM »
Bu blok için teşekkür ederim..

Nasıl ortalarım etiket bulutunu..?

İlk mesajımı editledim.Artık ortalı halde.



Off çok kötü oldu (: ben en altta kullanıyorum, aşağı doğru uzadı gitti (: diğeri en azından yan yanaydı.. Eski kodları alabilirmiyim acaba

Offline grafitus

  • Board Moderators
  • *
  • Posts: 1554
  • Gender: Male
  • just looking for own old energy
  • SMF Version: None
  • SP Version: None
Re: [Blok] Simple Tagging İçin Etiket Bulutu
« Reply #10 on: April 15, 2009, 11:05:56 AM »
Bu blok için teşekkür ederim..

Nasıl ortalarım etiket bulutunu..?

İlk mesajımı editledim.Artık ortalı halde.



Off çok kötü oldu (: ben en altta kullanıyorum, aşağı doğru uzadı gitti (: diğeri en azından yan yanaydı.. Eski kodları alabilirmiyim acaba

Tamam gene değiştirdim.
my modsI don't reply support PMs. Please use support forums.

Offline barmen_1982

  • Semi Newbie
  • *
  • Posts: 5
  • SMF Version: 2 RC3
  • SP Version: 2.3.2
Re: [Blok] Simple Tagging İçin Etiket Bulutu
« Reply #11 on: June 05, 2010, 10:44:03 AM »
Malesef Yemedii Portalıda Tamamen Bozduu ve Tagging Sistem Modülüde Kurulu.