|
2008-09-04, 05:02 PM | #1 |
You can now put whatever you want in this space :)
|
Help With gossamer Links 2.0
I have gossamer links 2.0 on one of my sites and im trying to edit the colums for the catagories right now there are only two i want to break it into 4 colums but cant seem to find were to do this any help would be awesome example of what it is now is here
|
2008-09-04, 05:06 PM | #2 |
Bonged
Join Date: Mar 2003
Location: BrisVegas, AUSTRALIA
Posts: 4,882
|
You will find the category listing structure at the bottom of - site_html_templates.pl
DD
__________________
Old Dollars >>>> Now with over 90 Hosted Free Sites <<<< DangerDave.com.au - Adult Links to Free Porn |
2008-09-04, 05:09 PM | #3 |
You can now put whatever you want in this space :)
|
thank you DD much apreciated
|
2008-09-04, 06:10 PM | #4 |
You can now put whatever you want in this space :)
|
ok well im still lost i found were to edit but i just cant seem to get HOW to do it here is the code if anyone knows what i need to change or add would be great
Code:
# We now use a table to split the category name up into two columns. # For each category you can use the following variables: # # $url : The URL to go to that category # $category_name : The category name with _ and / removed. # $category_descriptions{$subcat}: The category description (if any). # $numlinks : The number of links inside that category (and subcategories). # $mod : The newest link inside of that category. # my (@subcat) = @_; my ($url, $numlinks, $mod, $subcat, $category_name, $description, $output, $i); my ($half) = int (($#subcat+2) / 2 ); # Print Header. $output = qq|<div class="margin"><table width="50%" border="0" cellspacing="0" cellpadding="0"><tr><td class="catlist" valign="top">\n|; foreach $subcat (sort @subcat) { ($description) = @{$category{$subcat}}[2]; # First let's get the name, number of links, and last modified date... $url = "$build_root_url/" . &urlencode($subcat) . "/"; if ($subcat =~ m,.*/([^/]+)$,) { $category_name = &build_clean($1); } else { $category_name = &build_clean($subcat); } $numlinks = $stats{"$subcat"}[0]; $mod = $stats{"$subcat"}[1]; # We check to see if we are half way through, if so we stop this table cell # and begin a new one (this lets us have category names in two columns). if ($i == $half) { $output .= qq|</td><td class="catlist" valign="top">\n|; } $i++; |
2008-09-04, 07:23 PM | #5 |
You can now put whatever you want in this space :)
|
Blahh i gave up just had to ajust my design and go with one table MML is Right this script is a pain in the ass but i paid for it now i have to use it .
|
2008-09-04, 07:30 PM | #6 |
You can now put whatever you want in this space :)
|
ok here is the code again
Code:
######################################################################################## # THE FOLLOWING DETERMINES YOUR CATEGORY LISTING, IT'S NOT TEMPLATE BASED (YET)! # ######################################################################################## sub site_html_print_cat { # -------------------------------------------------------- # This routine determines how the list of categories will look. # We now use a table to split the category name up into two columns. # For each category you can use the following variables: # # $url : The URL to go to that category # $category_name : The category name with _ and / removed. # $category_descriptions{$subcat}: The category description (if any). # $numlinks : The number of links inside that category (and subcategories). # $mod : The newest link inside of that category. # my (@subcat) = @_; my ($url, $numlinks, $mod, $subcat, $category_name, $description, $output, $i); my ($half) = int (($#subcat+2) / 2 ); # Print Header. $output = qq|<div class="margin"><table width="90%" border="0" cellspacing="0" cellpadding="0"><tr><td class="catlist" valign="top">\n|; foreach $subcat (sort @subcat) { ($description) = @{$category{$subcat}}[2]; # First let's get the name, number of links, and last modified date... $url = "$build_root_url/" . &urlencode($subcat) . "/"; if ($subcat =~ m,.*/([^/]+)$,) { $category_name = &build_clean($1); } else { $category_name = &build_clean($subcat); } $numlinks = $stats{"$subcat"}[0]; $mod = $stats{"$subcat"}[2]; # We check to see if we are half way through, if so we stop this table cell # and begin a new one (this lets us have category names in two columns). if ($i == $half) { $output .= qq|</td><td class="catlist" valign="top">\n|; } $i++; # Then we print out the name linked, new if it's new, and popular if its popular. $output .= qq|<dl><dt><strong><a class="link" href="$url">$category_name</a></strong> <small class="numlinks">($numlinks)</small> |; $output .= qq|<small><sup class="new">new</sup></small>| if (&days_old($mod) < $db_new_cutoff); $output .= qq|</dt>|; $output .= qq|<dd><span class="descript">$description </span></dd>| if (!($description =~ /^[\s\n]*$/)); $output .= qq|</dl>|; } # Don't forget to end the unordered list.. $output .= "</td></tr></table></div>\n"; return $output; } sub html_escape { my $escape = shift; $escape =~ s/&/&/g; $escape =~ s/</</g; $escape =~ s/>/>/g; $escape =~ s/"/"/g; return $escape; } 1; |
2008-09-04, 07:46 PM | #7 |
You can now put whatever you want in this space :)
|
I sent you a pm
__________________
Submit Your Freesites: |
2008-09-04, 09:25 PM | #8 |
You can now put whatever you want in this space :)
|
|
2008-09-05, 12:24 PM | #9 |
You can now put whatever you want in this space :)
|
This should give you the 4 columns...
Code:
######################################################################################## # THE FOLLOWING DETERMINES YOUR CATEGORY LISTING, IT'S NOT TEMPLATE BASED (YET)! # ######################################################################################## sub site_html_print_cat { # -------------------------------------------------------- # This routine determines how the list of categories will look. # We now use a table to split the category name up into two columns. # For each category you can use the following variables: # # $url : The URL to go to that category # $category_name : The category name with _ and / removed. # $category_descriptions{$subcat}: The category description (if any). # $numlinks : The number of links inside that category (and subcategories). # $mod : The newest link inside of that category. # my (@subcat) = @_; my ($url, $numlinks, $mod, $subcat, $category_name, $description, $output, $i); $columns = '4'; #number of columns my ($half) = int (($#subcat+2) / $columns); # Print Header. $output = qq|<div class="margin"><table width="90%" border="0" cellspacing="0" cellpadding="0"><tr><td class="catlist" valign="top">\n|; foreach $subcat (sort @subcat) { ($description) = @{$category{$subcat}}[2]; # First let's get the name, number of links, and last modified date... $url = "$build_root_url/" . &urlencode($subcat) . "/"; if ($subcat =~ m,.*/([^/]+)$,) { $category_name = &build_clean($1); } else { $category_name = &build_clean($subcat); } $numlinks = $stats{"$subcat"}[0]; $mod = $stats{"$subcat"}[2]; # We check to see if we are half way through, if so we stop this table cell # and begin a new one (this lets us have category names in two columns). if ($i == $half) { $output .= qq|</td><td class="catlist" valign="top">\n|; $i = 0; } } $i++; # Then we print out the name linked, new if it's new, and popular if its popular. $output .= qq|<dl><dt><strong><a class="link" href="$url">$category_name</a></strong> <small class="numlinks">($numlinks)</small> |; $output .= qq|<small><sup class="new">new</sup></small>| if (&days_old($mod) < $db_new_cutoff); $output .= qq|</dt>|; $output .= qq|<dd><span class="descript">$description </span></dd>| if (!($description =~ /^[\s\n]*$/)); $output .= qq|</dl>|; } # Don't forget to end the unordered list.. $output .= "</td></tr></table></div>\n"; return $output; } sub html_escape { my $escape = shift; $escape =~ s/&/&/g; $escape =~ s/</</g; $escape =~ s/>/>/g; $escape =~ s/"/"/g; return $escape; } 1;
__________________
Submit Your Freesites: |
|
|