Advanced search  

News:

CPG Release 1.6.26
Correct PHP8.2 issues with user and language managers.
Additional fixes for PHP 8.2
Correct PHP8 error with SMF 2.0 bridge.
Correct IPTC supplimental category parsing.
Download and info HERE

Pages: 1 2 3 4 [5] 6   Go Down

Author Topic: Tag cloud from keywords  (Read 102019 times)

0 Members and 2 Guests are viewing this topic.

dellwo

  • Coppermine novice
  • *
  • Offline Offline
  • Posts: 20
Re: Tag cloud from keywords
« Reply #80 on: December 01, 2007, 03:17:11 am »

Everything you're asking has already been explained in this topic.
You should at least read the posts before asking questions.
Logged

sandulacki

  • Coppermine newbie
  • Offline Offline
  • Posts: 2
Re: Tag cloud from keywords
« Reply #81 on: December 02, 2007, 01:27:06 pm »

Also, the original script only did the Cloud tags in 2 sizes.
I played with the equation to get more increments.

Can you, please, put this piece of code here?
Logged

dellwo

  • Coppermine novice
  • *
  • Offline Offline
  • Posts: 20
Re: Tag cloud from keywords
« Reply #82 on: December 02, 2007, 05:42:42 pm »

Take a look at this section of keyword.inc.php.
This is how I modified it. You'll need to play with the equation according to your search results.
Later, Joe

Code: [Select]
  // Sort selected keywords
  sort($keywords_array);
  $count = count($keywords_array);
  // Result to table
  echo '<tr><td class="tableb">' ;
  for ($i = 0; $i < $count; $i++) {
    if ($keywords_array[$i] && $keyword_count[$keywords_array[$i]] >= 3) {     // Eliminates Null Keywords
    $em = ($keyword_count[$keywords_array[$i]] < 6) ? 12 : (12 + (int)(2*$keyword_count[$keywords_array[$i]] / 5));
    if ($em > 24) {
      $span = 'font-size: 24px; font-weight: bold;';
    } else {
      $span = "font-size: {$em}px;";
    }
« Last Edit: December 03, 2007, 08:43:38 am by GauGau »
Logged

sandulacki

  • Coppermine newbie
  • Offline Offline
  • Posts: 2
Re: Tag cloud from keywords
« Reply #83 on: December 03, 2007, 10:13:09 am »

Thanks a lot.
Logged

DaBe

  • Coppermine frequent poster
  • ***
  • Offline Offline
  • Posts: 110
Re: Tag cloud from keywords
« Reply #84 on: December 05, 2007, 07:58:45 pm »

Those who had this problem of duplicates edited their keywords and everything worked fine thereafter.
hello

I have a problem..

I have edit my Keywords..but they are always duplicates words.. =(
Logged

dellwo

  • Coppermine novice
  • *
  • Offline Offline
  • Posts: 20
Re: Tag cloud from keywords
« Reply #85 on: December 10, 2007, 09:20:26 pm »

See reply #67 or #16.  ::)
Logged

Joachim Müller

  • Dev Team member
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 47843
  • aka "GauGau"
    • gaugau.de
Re: Tag cloud from keywords
« Reply #86 on: December 11, 2007, 08:34:34 am »

@dellwo: thanks for pointing that out.

@DaBe: it's advisable to read the thread first before replying to it. ::)
Logged

DaBe

  • Coppermine frequent poster
  • ***
  • Offline Offline
  • Posts: 110
Re: Tag cloud from keywords
« Reply #87 on: January 02, 2008, 12:59:18 am »

hello

Now the tag cloud workd!

I have three different keyword sizes. Is there possible make more than three sizes?

Code: [Select]


  // Sort selected keywords

  sort($keywords_array);

  $count = count($keywords_array);

  // Result to table

  echo '<tr><td class="tableb">' ;

  for ($i = 0; $i < $count; $i++) {

    if ($keywords_array[$i]) {     // Eliminates Null Keywords

    $em = ($keyword_count[$keywords_array[$i]] < 6) ? 12 : (12 + (int)(($keyword_count[$keywords_array[$i]] - 5) / 5)) * 2;

    if ($em > 24) {

      $span = 'font-size: 24px; font-weight: bold;';

    } else {

      $span = "font-size: {$em}px;";

    }


Logged

dellwo

  • Coppermine novice
  • *
  • Offline Offline
  • Posts: 20
Re: Tag cloud from keywords
« Reply #88 on: January 02, 2008, 01:16:20 am »

Come on! Please read Reply #86.  >:(
Also, a link to your site would be helpful.
Logged

radium35

  • Coppermine newbie
  • Offline Offline
  • Posts: 14
Re: Tag cloud from keywords
« Reply #89 on: January 15, 2008, 05:25:44 am »

in my includes folder i don't even have a keyword.inc.php file
Logged

dellwo

  • Coppermine novice
  • *
  • Offline Offline
  • Posts: 20
Re: Tag cloud from keywords
« Reply #90 on: January 15, 2008, 05:46:51 am »

It's the file in the first post, that you're supposed to download.
Logged

mentalist3d

  • Coppermine regular visitor
  • **
  • Offline Offline
  • Gender: Male
  • Posts: 51
  • http://concepts.org.uk
    • Concept Art
Re: Tag cloud from keywords
« Reply #91 on: February 19, 2008, 04:23:39 pm »

Thanks for the Tag Cloud Aditya, worked first time without any problems :-)

BIG Thanks - James
Logged

dills84

  • Coppermine novice
  • *
  • Offline Offline
  • Posts: 43
Re: Tag cloud from keywords
« Reply #92 on: May 21, 2008, 07:58:04 pm »

i installed this mod and it seemed to work fine.

BUT! i noticed that the sizes arent propotional to the amount of images i have keyworded. for instance, i have one keyword called "Shoes" and its big and bold but there are only 4 images within it. But then i have one called "canon_5D" with 5 pages of images and its small like the regular keyword font. It almost seems as though the sizing is random? or am i missing somthing?

Thanks in advance for any info!
Logged

dellwo

  • Coppermine novice
  • *
  • Offline Offline
  • Posts: 20
Re: Tag cloud from keywords
« Reply #93 on: May 21, 2008, 08:32:13 pm »

Did you modify the font size equation in keyword.inc.php?
If so, please post it.
Logged

streetart

  • Coppermine novice
  • *
  • Offline Offline
  • Posts: 48
Re: Tag cloud from keywords
« Reply #94 on: September 23, 2008, 06:43:36 pm »

hello is there possible to display the count of images in () like =  keyword (14)  ???

thx..
Logged

Nibbler

  • Guest
Re: Tag cloud from keywords
« Reply #95 on: September 23, 2008, 06:52:33 pm »

Change

Code: [Select]
    echo "<a href=\"thumbnails.php?album=search&search=".$keywords_array[$i]."\"><span style='$span'>$keywords_array[$i]</span></a>";


to

Code: [Select]
    echo "<a href=\"thumbnails.php?album=search&search=".$keywords_array[$i]."\"><span style='$span'>$keywords_array[$i] ({$keyword_count[$keywords_array[$i]]})</span></a>";

Logged

streetart

  • Coppermine novice
  • *
  • Offline Offline
  • Posts: 48
Re: Tag cloud from keywords
« Reply #96 on: September 23, 2008, 06:56:45 pm »

thx for the fast answer!
Logged

stardust

  • Coppermine novice
  • *
  • Offline Offline
  • Posts: 44
Re: Tag cloud from keywords
« Reply #97 on: January 18, 2009, 07:53:26 pm »

Thanks for this mod, it was easy to put in.

I'm wondering how to change the limit for 3 font sizes in relation to how many images the keyword results in?

For example:
The smallest font would be keywords that in less than 100 images
Medium font size would be keywords that result in 100-1000 images
And  the biggest font size would be keywords that display over 1000 images

I think it goes with
Code: [Select]
    $em = ($keyword_count[$keywords_array[$i]] < 6) ? 12 : (12 + (int)(($keyword_count[$keywords_array[$i]] - 5) / 5)) * 2;but every time I edit any of these numbers, all my keywords become the same font size
Logged

eK3eKyToPa

  • Coppermine novice
  • *
  • Offline Offline
  • Posts: 35
Re: Tag cloud from keywords
« Reply #98 on: August 01, 2009, 01:43:08 pm »

I wonder how to get displayed only 10 random keywords
Logged

eK3eKyToPa

  • Coppermine novice
  • *
  • Offline Offline
  • Posts: 35
Re: Tag cloud from keywords
« Reply #99 on: August 01, 2009, 01:59:07 pm »

I wonder how to get displayed only 10 random keywords
OK, did it! code here:
change:
Code: [Select]
  sort($keywords_array);

  $count = count($keywords_array);
to:
Code: [Select]
  shuffle($keywords_array);
  $count = 10;
Logged
Pages: 1 2 3 4 [5] 6   Go Up
 

Page created in 0.03 seconds with 19 queries.