I'm developing a new adult oriented directory website and need a PHP/Mysql script that features integrated payment options.
The site will offer free directory listings for free/AVS sites (reciprocal link required), as well as paid listings for commercial sites. Commercial webmasters will be able to choose between a "featured" listing and a "premium" listing in the category of their choice.
By purchasing a paid listing commercial webmasters will gain access to a webmaster zone (members area) where they will be able to create & edit their directory ad, have access to various tools to help them promote their sites, and network with other webmasters through the webmaster forum. Basically, when signing up for a paid listing in the directory they will be buying a membership to the site. Their "featured" or "premium" listing will remain in the directory as long as they allow their membership to re-bill. If they cancel their membership then their paid listing will be removed from the active directory automatically once their membership expires.
I want to use CCBill and Verotel as payment options, so the script must interface with both payment systems.
As far as the back end, I need a good, solid admin interface that will allow me to fully maintain the directory (add, modify, move & delete catagories) as well as screen all new listings before they are added to the directory, and suspend/reinstate sites who may violate the terms of service.
The directory must be template driven so I can easily customize it, search engine friendly (static URLs), and the script output must paginate with "premium" listings at the top of each page, followed by "featured" listings, and then free listings at the bottom of each page. In the admin area I need to be able to designate how many premium listings, featured listings, and free listings to include on each page.
As a kicker to this entire project, I need the script(s) to include a web based installer so I can install it myself should I ever decide to set up another site using the same scripts.
One last thing... the scripts should be written with expandibility in mind. Down the road I may want to hire someone (hopefully, you) to develop various add-on modules to expand the scripts' capabilities.
If you have any questions feel free to ask.