Skip to content
WJunction - Webmaster Forum

DDLCMS v2.0 Pre-Release

Status
Not open for further replies.
Here it is. Not yet posted on the site.

Should work as it did in testing, however, there are always different issues with different servers/hosts etc, so report any issues back to me. Consider this a pre-release!

The change log included with the package, may not be complete, so much went into this release that it may be missing a few things here and there, but you will see it all in action in the script itself.

Change Log (let me know if I missed anything):


========= DDL CMS v 2.0 Bug Fixes and Changes =========

BUG:
Still receiving Xxx submissions, even with that category disabled -- doesn't check if the download type is enabled when receiving submissions via submitted.php.
Fixed.
--------------------------------------

BUG:
Changing the date format (Admin > DDL > Edit Options > Date Format) doesn't work. The main downloads listing (rightside.php) should display the date in the format specified, but it doesn't.
Fixed.
--------------------------------------

BUG:
Admin > DDL > View/Edit Partner Links - can only remove one at a time. When selecting more than one partner link and clicking on "Remove from Partners" nothing happens -- it only works when one partner links is selected.
Fixed.
--------------------------------------

BUG:
^^ same as above, for Suffixes. Selected two items, hit "Remove" but only one got removed, and, it said:
"2 URLs removed from suffixes."
1. It only removed one suffix
2. It should say "suffixes", not "Urls"
Fixed.
--------------------------------------

BUG:
Unused image.
From skins/default folder, remove leftback.png image (unused)
Fixed.
--------------------------------------

BUG:
Gateway IN page the menu links appear pink.
In skins/default/stylesheet.css, on line 5, change
color : #fffbfb;
to
color : silver;
Fixed.
--------------------------------------

BUG:
We changed all the URL "include" statements into "file_get_contents" throughout the site, so your server no longer needs "allow_url_include" to remain enabled.
Fixed.
--------------------------------------

BUG:
Admin > DDL > Queue > Whitelist Threshold notification when a site reaches this limit, should only be displayed once, not EVERY time downloads are added
Example: coolddl.net has reached the whitelist threshold (100) and has been added to the whitelist!

Only new URLs being automatically added to the whitelist, should get this green message displayed.

Fixed.
--------------------------------------

BUG:
Weird characters, appearing in recent/top searches lists, and also in the main downloads listing, such as multiple backslashes, and small rectangles appear (IE7) or question marks and diamonds (IE8).
Fixed.
----------------------------

BUG:

The IN gateway page displays include errors.

Warning: include(edit/adblock1.php) [function.include]: failed to open stream: No such file or directory in /topsites/in.php on line 272
From lines 272 to line 284.

Fixed.
----------------------------
BUG:

Html and CSS invalid. Make them valid (XHTML 1.0 Transitional) and enable the XHTML and CSS validity links in the footer.
Fixed.
----------------------------

MOD:
Move the header.php file into the skins/default folder.
Now new skins can include a customized header.php file in the same skin folder.
Fixed.
--------------------------------------

MOD:
Admin > DDL > Queue -- When blacklisting a site or sites (either by IP or by site url), if any of the checked items happens to be a whitelisted site, display:
"Are you sure? You are blacklisting a whitelisted site (http://www.domian.com)?"

[Yes] [No]

Yes - proceed as normal
No - go back to the Queue page (do nothing)

Fixed.
--------------------------------------

MOD:
^^^ Same for Admin > DDL > Downloads
Fixed.
--------------------------------------

MOD:
Main downloads listing -- the URL of any download we click on, should not contain spaces, but replace them with dots.
Example: instead of free-direct-download-8709-Internal%20Cumbustion%209.htm
The spaces in the URL (%20 above) need to be replaced with dots. free-direct-download-8709-Internal.Cumbustion.9.htm
Fixed.
--------------------------------------
MOD:
Admin > Page Maker > created pages have wrong formatting for the <title> attribute:
In the <title> tag (not the URL) of the created page, it has dots in between words, these should be spaces.
Fixed.
--------------------------------------

MOD:
Add an option to turn off the autosubmitter in Admin
Autosubmitter, like so:
When entering Admin Autosubmitter page, show:

Enable Public AutoSubmitter [] Yes [] No

If No, the autosubmitter page should display "Sorry, this feature is disabled." and die(); -- unless the Admin Pagemaker > Submit Pages is using the autosubmitter it should not die, but do the submissions as normal.

Fixed.
--------------------------------------

MOD:
In Admin > DDL > Restore Database, when listing available backups, also list the filesize of each backup file in brackets (ie. 26kb) or in a new column.
Fixed.
--------------------------------------

MOD:
remove topsites_comments table (not used)
Fixed.
--------------------------------------

MOD:
In the file footer.php, add a link called "Add Link" at top of Instant LE links display, right after "Instant Link Partners"
Fixed.
--------------------------------------

MOD:
In the file top.php, display numbers just before the Download link (same column). ie. when you click on "Top 100 Games" you would see them numbered 1 - 100.
Fixed.
--------------------------------------

MOD:
Admin > Topsites > Edit Options: Change default value for rerank interval to 86400
Fixed.
--------------------------------------

MOD:
Main login page for Admin > move admin login box up a bit. Instead of the middle of the page (current setup), move it up to the top, about 2 - 5 line breaks from the top.
Fixed.
--------------------------------------

MOD:
1. AdminCP Access Log: add an option in Admin > DDL's left menu, called "Access Log" -- Clicking on this link shows a table on the right side like:

Last 999 Login Attempts:

Date - IP - Access

2. Under the Access column, if it was successful, display "Success" in green text
If it was unsuccessful, display "Fail" in red text

3. Only list the last 999 login attempts (latest ones at the top), when that limit is reached, bump older login attempts off the list.
Fixed.
--------------------------------------

MOD:
Admin > DDL > Add an option to view/delete recent downloads (recents table). Sort these by highest views first.
Fixed.
--------------------------------------

MOD:
Admin > DDL > Add an option to view/delete searches (searches table). Sort these by highest searches first.
Fixed.
--------------------------------------

MOD:
SEO Sabotage Prevention Mod
1. For searches performed in the site (search form in header.php and leftside.php), check each search term against "spamwords" table (spam keywords blocker) -- if there is a match (all words), redirect to main page (do nothing).
2. Add a short note in Admin > DDL > Spam Blocker -- "Note: Spam words are also blocked from site searches, to prevent SEO sabotage."
Fixed.
--------------------------------------

MOD

Add a rapidshare link checker feature to download pages.
Fixed.
------------------------------------------

MOD:
Modify and simplify features in Admin > Topsites > Options (remove unnecessary fields).
Fixed.
----------------------------

MOD:

Add the following available categories (not selected by default):

Mac
Stream
Mobile

Fixed.
----------------------------

MOD:

Update Rules (edit/rules.php) page, in accordance with the stream category downloads:

Example Rules:

<li> Video Streams/[You/Porn/Etc]Tube Movies: Must be labelled "(Stream)" and choose the appropriate category (Movie/TV/Xxx)

OR select the "Stream" category if it's available.

Fixed.
----------------------------

MOD:

On the submit page, and also the autosubmitter page, add a "change all" option to change all of the category types at once.
Fixed.
----------------------------

MOD:
Additional add block, called adblock5.php
Fixed.
----------------------------
MOD:
To sort the URLs in Admin > Autosubmitter > View URLs
Feature request is to make headings clickable:
URL - Failed Submits
Clicking URL sorts them alphabetically ascending, clicking it again sorts them alphabetically descending.
Clicking Failed Submits sorts them by failed submits ascending, clicking it again sorts them the same descending.
Fixed.
----------------------------
MOD:
Remove the cached pages that display in the bottom frame in the new pages that opens when someone clicks on a download link.
Removing this feature will display the actual page in the bottom frame, not a cached version of the page.

Fixed.
----------------------------
MOD:
able to change your username in admin panel (not just your password).

Fixed.
----------------------------
MOD:
Instead of showing the actual date for downloads put through today, print "Today"

Fixed.
----------------------------
MOD:
Unencrypt the encrypted parts of the script. Remove the need for the PHP-mcrypt module. Instead, encryption should be simpler, and only on the specific parts that do not hinder script modification.

Fixed.
----------------------------
MOD:
Ability to turn off the autoresponder emails that get sent out whenever someone submits files to the site.
Can do so in Admin > DDL > Edit Options > Autoresponder []On []Off

Fixed.
----------------------------
MOD:
Stats Display on main page, to display the number of games, apps, movies, etc.
Implement right on the left menu pane ie.
Games (343)
Movies (238)
...
Fixed.
----------------------------
MOD:
Toggle site downloads in Queue
Clicking on the "toggle" link next to the site, displays all of the download submitted by that site only.
Fixed.
----------------------------
MOD:
Ability to ban sites by IP.
Display the IP address when hovering the mouse cursor over the site name.
Warn the administrator prior to banning a site by IP, with a link to check the IP of the submitter.
Fixed.
----------------------------
MOD:
Admin > DDL > Queue
When the Blacklist button is clicked while a whitelisted site is checked, warn the administrator before proceeding!

Fixed.
----------------------------
MOD:
Katz/Phaze download pages:
Admin > Page Maker > Add Page
When creating a local page, create a version acceptable to Katz, and another verion for Phaze.
The Admincp Submitter will have custom submit buttons for Katz and Phaze, in addition to regular submit to all other sites.
Fixed.
--------------------------------------
MOD:
Download Rating System

1.
Add a "Download Rating system" to the file frame.php
Example:
Rate this * * * * *

Clicking a star opens a new little window displaying "Thanks for rating!"

2.
Each time it's rated, take the average of the current (old) rating and the new rating, round it up.

3.
Set the rating interval to 90 seconds via setting a cookie. otherwise, it displays an error message "You cannot Rate again so fast!".
Fixed.
--------------------------------------


MOD:

Site Rating system

1.
In Admin > DDL > Whitelist -- each URL in the whitelist is displayed in green here.
Make each URL clickable, with target=_blank.

2.
Create a new field in the whitelist table called VIP. Admin can promote any whitelisted site to VIP status. VIP sites are automatically added to the main DDL table (bypassing the Queue).

3.
Next to each URL in the whitelist, display the VIP icon (checkmark)
Fixed.
--------------------------------------

MOD:

Arrows For Provider (Search-by-Site Feature)

Clicking on the site name in the provider column, displays all links submitted from that provider. An arrow (^) is displayed below that provider if the next line is from the same provider.
Admin > DDL > Edit Options > Arrows For Provider [] On [] Off
Fixed.
--------------------------------------


Download Link:

http://www.ddlcms.com/DDLCMS_v2.0.zip

Upgrade Instructions:

Here are the upgrade instructions!


Note: Coming UP:
  • manual install distro
  • upgrade package to upgrade from v1.0
  • 5 new skins for v 2.0
 

46 comments

Errmmmm... well, subdirectory installation is not a very common installation for a DDL site, this is why it's not something that was considered as priority during development.

I'm sure we can help you get it installed using the manual method, but that is TBA right now.

I would recommend, if you really want to run a DDL site, that you install in the document root directory of your domain, plus, domain names are cheap now a days (less than $10) so there is no reason to install in a subdirectory really ;)
 
As much of a WCDDL & TOPDDL fanboy I am lol ;), I must say good job on the release Little Dragon looks a lot better overall.
 
Thanks Bread! I think it turned out ok. Although I have to say, TopDDL is an awesome looking script as well!!! ;)

I just finished upgrading rapidshareddl.com to DDLCMS v2.0 -- check it out as a front-end demo. Of course, most of the upgrades are in the backend.

I will post "Upgrade" instructions for those of you who would rather upgrade your site, rather than installing from scratch and lose all your downloads, partner links, etc etc...

[Edit: here's the upgrade instructions! They're a bit tedious, but they work!]
 
Errmmmm... well, subdirectory installation is not a very common installation for a DDL site, this is why it's not something that was considered as priority during development.

I'm sure we can help you get it installed using the manual method, but that is TBA right now.

I would recommend, if you really want to run a DDL site, that you install in the document root directory of your domain, plus, domain names are cheap now a days (less than $10) so there is no reason to install in a subdirectory really ;)

Yeah but what about if people want to test the script before they actually use it? That is a more common scenario than you would think... ;)
 
OMG.... lmao i dont usually criticize other peoples work, but dood this is ridicules haha...


Its just such poor coding.. i mean yea lmao it might work.. and people my be happy with it but all these features and banged in there without and care lol..

when you build a system take some pride in it..


sorry dood but ill think you need to start scratch for V2 lol
 
OMG.... lmao i dont usually criticize other peoples work, but dood this is ridicules haha...


Its just such poor coding.. i mean yea lmao it might work.. and people my be happy with it but all these features and banged in there without and care lol..

when you build a system take some pride in it..


sorry dood but ill think you need to start scratch for V2 lol

a little constructive criticism would help...
 
OMG.... lmao i dont usually criticize other peoples work, but dood this is ridicules haha...


Its just such poor coding.. i mean yea lmao it might work.. and people my be happy with it but all these features and banged in there without and care lol..

when you build a system take some pride in it..


sorry dood but ill think you need to start scratch for V2 lol

Explain why it sucks, instead of just saying "It sucks". :)
 
There are parts of the code which are very inefficient but for the audience who it is aimed at, they aren't much of a problem.

Its when a site with 30k+ a day tries using it that it'll start showing.

Like I said though, the audience using it won't really be affected so good job I guess.

Seems most vulns were fixed too.
 
Well for starters theres the way the PHP code blocks are mixed with the html source..
Theres the way the directories are Layed out
Theres the htaccess file, Lolz dont get me started but thats soo much of a mess its beyond be lol
theres the way he checking for admin security, even tho it work's the same as it should, its just incorrect usage of php, you should atleast start using objects/methods and organize the code.

For examples here is MY Index file
PHP:
<?php

//File Defines
include 'xxxxxxxx.php';
//Initiate startup by calling the startup file!
include _ROOT.'xx/xx/xx/startup_frontend.'._EXT;

$smarty = $registry->get('smarty');
if(!$smarty->is_cached('frontend/index.tpl')){
	include_function_file('functions_page');
	page_name('Home');

	$litewarez = $registry->get('litewarez');
	$smarty->assign('types',$litewarez->getTypes());
	$smarty->assign('downloads',$litewarez->getDownloads());
	include_class_file('pagination');
	$page_data = $litewarez->getPaginationData();
	$p = new pagination();
	$p->Items($page_data['total_rows']);
	$p->limit($page_data['per_page']);
	$p->currentPage($page_data['current']);
	$p->urlFriendly('%s');
	$p->target($registry->get('input')->createSprintfPageLinks());
	$smarty->assign('pagination_data',$p->getOutput());
	$smarty->assign('page_load_time',number_format((microtime(true)-FIRST_LOAD_TIME),4,'.',''));
	$smarty->assign('sql_queries',$registry->get('database')->query_counter);
	$smarty->assign('users_online',$registry->get('user_tracker')->countOnline());
	$smarty->assign('tag_cloud_array',$registry->get('tagcloud')->GetTags());
	$smarty->assign('latest_10_downloads',$registry->get('litewarez')->getLatestDownloads(10));
}
	$smarty->display('index.template',$_REQUEST);
?>

And as you can see from my example that all my code in the index.php IS OBJECT BASED.

PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
		<meta http-equiv="Content-Language" content="en-us" />
<?php
	# Kill any security threats:
	include(WWWROOT . 'killthreat.php');
	# clean up search query here:
	if(!isset($threat) && isset($_POST) && is_array($_POST) && count($_POST) > 0 && checkPostForm('mainSearch', $_POST) === TRUE && $spamSearch !== TRUE)
	{
		$q = $_POST['q'];
		$type = $_POST['type'];
	}
	elseif(!isset($threat) && isset($_POST) && is_array($_POST) && count($_POST) > 0 && checkPostForm('sideSearch', $_POST) === TRUE && $spamSearch !== TRUE)
	{
		$q = $_POST['q'];
	}
	elseif(!isset($threat) && isset($_GET) && is_array($_GET) && count($_GET) > 0 && checkURLQuery('index.php_pageFilter', $_GET) === TRUE && $spamSearch !== TRUE)
	{
		$filterURL = $_GET['filterURL'];
		$page = $_GET['page'];
	}
	elseif(!isset($threat) && isset($_GET) && is_array($_GET) && count($_GET) > 0 && checkURLQuery('index.php_searchResults', $_GET) === TRUE && $spamSearch !== TRUE)
	{
		$q = $_GET['q'];
	}
	elseif(!isset($threat) && isset($_GET) && is_array($_GET) && count($_GET) > 0 && checkURLQuery('index.php', $_GET) === TRUE && $spamSearch !== TRUE)
	{
		$type = $_GET['type'];
	}
	else
	{
		unset($q);
		unset($type);
	}
	require(WWWROOT . 'main.php');
	$ddl = new ddl();
	$ddl->open();
	if(isset($q))
	{
		$ddl->get($q, $types);
	}
	else
	{
		$ddl->get('', $types);
	}
	if(isset($q) && $spamSearch !== TRUE)
	{
		$keywords_list = str_replace(',', ' ' . $q . ', ', $keywords) . ' ' . $q;
?>
		<title><?php echo capitalize($q); ?> @ <?php echo $site_name; ?> - Download <?php echo $q; ?> here.</title>
		<meta name="description" content="Download <?php echo $q; ?> here. <?php echo $description; ?>" />
		<meta name="keywords" content="<?php echo $keywords_list; ?>" />
<?php
	}
	elseif(isset($type))
	{
?>
		<title><?php echo $type; ?> Downloads @ <?php echo $site_name; ?> : <?php echo $description; ?></title>
		<meta name="description" content="<?php echo $description; ?>" />
		<meta name="keywords" content="<?php echo $keywords; ?>" />
<?php
	}
	elseif(isset($toptype))
	{
?>
		<title>Top <?php echo $topdownloads; ?> <?php echo $toptype; ?> Downloads @ <?php echo $site_name; ?>: <?php echo $description; ?></title>
		<meta name="description" content="<?php echo $description; ?>" />
		<meta name="keywords" content="<?php echo $keywords; ?>" />
<?php
	}
	elseif(isset($newspage))
	{
?>
		<title><?php echo str_replace('.' , ' ' , $title); ?> @ <?php echo $site_name; ?></title>
		<meta name="description" content="Download <?php echo $title; ?>" />
		<meta name="keywords" content="<?php echo $title; ?> <?php echo $keywords; ?>" />
<?php
	}
	else
	{
?>
		<title><?php echo $site_name; ?>: <?php echo $description; ?></title>
		<meta name="description" content="<?php echo $description; ?>" />
		<meta name="keywords" content="<?php echo $keywords; ?>" />
<?php
	}
?>
		<link rel="stylesheet" href="<?php echo $site_url; ?>/skins/<?php echo $skin; ?>/stylesheet.css" type="text/css" />
		<link rel="icon" href="favicon.ico" />
		<link rel="shortcut icon" href="favicon.ico" />
		<script type="text/javascript" src="<?php echo $site_url; ?>/ddlcms.js"></script>
	</head>
	<body>
		<center>
			<table border="0" cellpadding="0" cellspacing="0" width="1080" class="middle">
				<tbody>
					<tr class="top">
						<td colspan="2" style="padding-left: 135px;">
							<table border="0" cellpadding="0" cellspacing="0">
								<tr>
									<td width="315">
										<form action="<?php echo $site_url; ?>/index.php" method="post" style="margin: 0; padding: 0;">
<?php
	if(isset($q))
	{
?>
											<img src="<?php echo $site_url; ?>/skins/<?php echo $skin; ?>/magnifying_glass.png" height="38" width="38" alt="<?php echo $q; ?> Search @ <?php echo $site_name; ?>" align="middle" />
<?php
	}
	else
	{
?>
											<img src="<?php echo $site_url; ?>/skins/<?php echo $skin; ?>/magnifying_glass.png" height="38" width="38" alt="Search @ <?php echo $site_name; ?>" align="middle" />
<?php
	}
?>
											<select name="type" class="formselect">
												<option selected="selected" value="">All</option>
<?php
	$ddl->option_list();
?>
											</select>
<?php
	if(isset($q))
	{
?>
											<input type="text" name="q" value="<?php echo $q; ?>" class="formtop" maxlength="60" title="<?php echo $q; ?> Search @ <?php echo $site_name; ?>" />
											<input type="image" src="<?php echo $site_url; ?>/skins/<?php echo $skin; ?>/go.png" alt="<?php echo $q; ?> Search @ <?php echo $site_name; ?>" align="middle" />
<?php
	}
	else
	{
?>
											<input type="text" name="q" value="" class="formtop" maxlength="60" title="Search @ <?php echo $site_name; ?>" />
											<input type="image" src="<?php echo $site_url; ?>/skins/<?php echo $skin; ?>/go.png" alt="Search @ <?php echo $site_name; ?>" align="middle" />
<?php
	}
?>
										</form>
									</td>
									<td>
<?php
	include(WWWROOT . 'bookmark_small.php');
?>
									</td>
								</tr>
							</table>
						</td>
					</tr>
					<tr>
						<td height="170" width="1010" colspan="2" class="headerboard">
							<table class="max" border="0" cellpadding="0" cellspacing="0">
								<tr valign="middle" class="amax">
									<td align="left">
										<h1><a href="<?php echo $site_url; ?>" target="_top" title="<?php echo $site_name; ?>: <?php echo $description; ?>" class="h1"><?php echo $site_name; ?></a></h1>
										<span class="header_description"><?php echo $description; ?></span>
									</td>
								</tr>
								<tr valign="bottom" class="half">
<?php
	# Firefox fix for menu buttons padding
	if(strpos($_SERVER['HTTP_USER_AGENT'], 'Firefox'))
	{
		$bottompadding = 0;
	}
	else
	{
		$bottompadding = 10;
	}
?>

									<td align="<?php echo $menualign; ?>" style="padding-bottom: <?php echo $bottompadding; ?>px;">
										<table border="0" cellpadding="0" cellspacing="3">
										<tr>

										<td align="center" class="topmenu"><a target="_self" href="<?php echo $site_url; ?>/" class="topmenulink" title="All Files">All Files</a></td>

<?php
	for($i = 0; $i < count($categories); $i++)
	{
		if($categories[$i] == 'Xxx')
		{
?>
										<td align="center" class="topmenu"><a target="_self" href="<?php echo $site_url; ?>/porno-<?php echo $categories[$i]; ?>.htm" class="topmenulink" title="<?php echo $categories[$i]; ?> Downloads"><?php echo $categories[$i]; ?></a></td>
<?php
		}
		else
		{
?>
										<td align="center" class="topmenu"><a target="_self" href="<?php echo $site_url; ?>/type-<?php echo $categories[$i]; ?>.htm" class="topmenulink" title="<?php echo $categories[$i]; ?> Downloads"><?php echo $categories[$i]; ?></a></td>
<?php
		}
	}
?>

										</tr>
										</table>
									</td>
								</tr>
							</table>
						</td>
					</tr>
					<tr class="boxtop_dualpane"><td colspan="2"></td></tr>
					<tr class="boxmiddle_dualpane"><td colspan="2" align="center">
						<table border="0" width="100%" cellpadding="10">
							<tr>
<?php
	if(isset($threat) && !isset($q))
	{
?>
								<b>Those tags are not allowed in the search.</b>
<?php
	}
?>

No what im saying is the is just poor programming but as JmZ says, it wont affect the targeted market :)
 
Thanks JmZ, I appreciate your honesty (I always knew you were a good guy :P)

@ Litewarez, yes you are right, it's not object based for the most part -- but not "without a care" though -- there is a reason.

Like you said yourself "for the target market" -- not newbies (I am not a newb :P) but for non-programmers, so the script can be handled and edited by most webmasters who are not professional coders.

Now a coder's opinion would be that since it's not object oriented, that it's "poor programming" because looking at the code, it's all on one page, but this script doesn't work any less efficient than if it were object oriented -- and mainly, this script was made specifically for scene webmasters.
 
This script was not made for scene webmasters as you have promoted it on hotscripts

and tbh dood, im sure my code would be more user friendly then yours as i can do summat like

PHP:
$my_downloads = $litewarez->load('Downloads.Table',$litewarez->getDownloads());

/*
$my_downloads = {
    <table>DownloadData</table>
}
*/

Now im sure if you can handle and understand using objects you would of used a method where all your developed code may be complex but it would be in the background and the user code such as the sample above would be available for the end-user to change is they wish

And as for the JmZ comment read it again carefully, not everyone loves you haha :P

Also: You promote your script as the most power full ddl system in the scene and it really is not that powerfull. its has a lot of features yes but im sure in the long run webmasters would prefer stability of looks and features...
 
Not bad, though i am not keen on the way the links are now made or all of the mods/additions, i think it should be replaced with - not . but i made this like that on my siote long ago and can modify the new script to do it how i like.

I like the site download rating, but the vip thing is useless to me really, i let whitelisted sites downloads through auto anyway.

I will upgrade www.evilddl.com soon but will wait till i have a bit more spare time as i have modded my site quite a lot and it will take a bit more than just following the upgrade instructions to get it back to how i want it.

I also agree the code needs a LOT of cleaning up and optimizing but still the script is perfect for what i need, thanks again :)

PS: you forgot to mentiuon it now gzips pages, been doing this on my site since day one.
 
@litewarez:

The script IS made for scene webmasters -- what difference does it make if it's on hotscripts? Who else would use a ddl script? 8-)

I understand what object based programming is, thanks, but you don't need to elaborate. :-?

As for JmZ comment I appreciated that it was honest, even though was with some criticizm but no sarcasm. I appreciate that. ^_^

"not everyone loves you haha" what's your point here? I thanked you for your criticizm too, I don't really care to argue with you and ramble back and forth about the same crap.

Really, can we stay on topic and not hijack this thread, which is really about the pre-release of DDLCMS v2.0.
 
offtopic i submitted to rapidshareddl.com but pulled the link back after noticing that it wasn't updated very much as far as accepting the que. that could be a good traffic site for sites if it was updated daily
 
i dont argue alot and ive bit my lip to hold my criticism down, just from a long time warez member and a professional programmer i hate to see all these webmasters using such a poor system.... needs to be inproved a hell of a lot
 
Status
Not open for further replies.

About the author

L
Active Member · Joined
245
Messages
3
Reactions
18
Points

Advertise on WJunction

Reach 1000's of webmasters, hosts & affiliates. Banner & sponsored-thread slots available.

Contact us
Back
Top Bottom