Hi!
After yahoo killed my webring, I decided to add webring-functionality to Links! But I'm not sure how to do this. (All would be more easy, if I could use mySQL... but I can't afford mySQL-Links.) At the moment I still working on the concept. What I would do is:
add a new field to links.db:
ring: value 0: is not ringmember
value 1: is ringmember, waiting for approvel
value 2: is active ringmember
changing nph-build.cgi to do following things:
- write a url-list of all active ringmembers in the form ID|URL for use with a modified jump.cgi.
- build pages with ringmembers listed on in /webring
changing add.cgi and modifiy.cgi
they had to ask for ringmembership too!
creating a modified jump.cgi (called ring.cgi) for
ringnavigation (prev, next, rand) using the url-list
build in nph-build.cgi
creating a ring_validate.cgi for validating new ringsites.
It doesn't seems to hard, to do this! But I had several problems:
It don't seems easy to separate links-administration and ring-administration
ring_validate.cgi has to parse to db-files: validate.db and links.db (and it had to add new sites into links.db)
My first solution would be, only allow active links-sites to get ring-members...
What do you think, can this be done? (Has someone done this before? A quick search in this forum doesn't bring up something useful! The webring-mod in the resource-center only links the detail-pages, not the sites itself!)
Bye and thanks
Tiggr
After yahoo killed my webring, I decided to add webring-functionality to Links! But I'm not sure how to do this. (All would be more easy, if I could use mySQL... but I can't afford mySQL-Links.) At the moment I still working on the concept. What I would do is:
add a new field to links.db:
ring: value 0: is not ringmember
value 1: is ringmember, waiting for approvel
value 2: is active ringmember
changing nph-build.cgi to do following things:
- write a url-list of all active ringmembers in the form ID|URL for use with a modified jump.cgi.
- build pages with ringmembers listed on in /webring
changing add.cgi and modifiy.cgi
they had to ask for ringmembership too!
creating a modified jump.cgi (called ring.cgi) for
ringnavigation (prev, next, rand) using the url-list
build in nph-build.cgi
creating a ring_validate.cgi for validating new ringsites.
It doesn't seems to hard, to do this! But I had several problems:
It don't seems easy to separate links-administration and ring-administration
ring_validate.cgi has to parse to db-files: validate.db and links.db (and it had to add new sites into links.db)
My first solution would be, only allow active links-sites to get ring-members...
What do you think, can this be done? (Has someone done this before? A quick search in this forum doesn't bring up something useful! The webring-mod in the resource-center only links the detail-pages, not the sites itself!)
Bye and thanks
Tiggr