Greenguy's Board

Greenguy's Board (http://www.greenguysboard.com/board/index.php)
-   Programming & Scripting (http://www.greenguysboard.com/board/forumdisplay.php?f=15)
-   -   link engine 2.0 (http://www.greenguysboard.com/board/showthread.php?t=919)

troy 2003-09-21 10:57 AM

link engine 2.0
 
Hello,

I am working on my first link list and have let a script installed
link 2.0 by gossamer.
I am trying to make the catagory table more to my liking in color size and space.
I followed the instructions on gossamer forum how to do that
In the folder site_html_templates.pl go to sub site_html_print_cat
make changes in $output = qq|HTMLCODE\n|;
I did that but nothing happens

here is my code I use maybe someone can tell me where I go wrong.

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|
$category_name ($numlinks)
\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|
\n|;
}
$i++;

# Then we print out the name linked, new if it's new, and popular if its popular.
$output .= qq|$category_name($numlinks) |;
$output .= qq|new| if (&days_old($mod) < $db_new_cutoff);
$output .= qq||;
$output .= qq|
$description
| if (!($description =~ /^[\s\n]*$/));
$output .= qq||;
}

# Don't forget to end the unordered list..
$output .= "
\n";
return $output;
}

1;

Thanks in advance,
Troy

troy 2003-09-21 02:51 PM

Well with the last changes posted above something happend
The table is a mess

Take a look |jester|

http://www.cumshotspecialist.com/cumshots/

Suggestions anyone?

Dr Bizzaro 2003-09-21 06:09 PM

Unfortunately a messy table is what you get, when dealing with cumshots.

DangerDave 2003-09-22 08:26 AM

Troy:)

Look at the last section of

site_html_templates.pl

If you want to hardcode stuff do it there.. just make sure you backup the original.

The other best soultion is use a styles sheet to set the table attribs

DD

matt 2003-09-22 08:54 PM

Hi Troy!

I'm not really sure what you are trying to do with the script, but you've got a couple of errors that I can see at a glance.

I think this bit:
# Print Header.
$output = qq|
$category_name ($numlinks)
\n|;
foreach $subcat (sort @subcat) {
($description) = @{$category{$subcat}}[2];

is stuffed up. Unless I'm missing something, you really shouldn't have the $category_name link in the header. I also can't see any closing
tags for the fonts you've specified.

I would suggest you get a fresh copy of the site_html_templates.pl file and try again, concentrating more on making sure your html is 100% and what you've done is logical.

If you're still stuck feel free to ICQ me on 174398215 to have a chat about it.


Good Luck!

Matt

urb 2003-09-23 02:45 PM

Like matt says, start again with that file. Your coding looks a little messed up.

Personally I would just work the templates from the admin. Unless you have DangerDave's talent for hardcoding.

troy 2003-09-24 09:18 AM

Thanks for the offer Matt |shake|

But I started all over and it finaly works.

Troy


All times are GMT -4. The time now is 01:45 PM.

Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© Greenguy Marketing Inc