home *** CD-ROM | disk | FTP | other *** search
- PHP-Nuke: Advanced Content Management System
- ============================================
-
- September 2002: Version 6.0
- ===========================
- - Almost all config.php variables are now stored in the database. Also added a new Settings section in
- Administration menu. No more config.php editting and hope no more quotes problems. To upgrade PLEASE
- do the upgrade process and THEN REPLACE the config.php with the included one since it's new. Remember
- to configure by hand your database server preferences on that new file!
- - Added Vietnamese translation (Thanks to http://www.ybvsa.com)
- - Fixed months display bug in Statistics between september and october.
- - Fixed regular expresion for Topics images list in administration menu (Topics Manager)
- - Added default value of '0' in the $nr variable of sql_layer.php functions.
- - Fixed almost all prefixes calls to users database in Private Messages and Splatt Forums
- - Added missing _CONTRIBUTEDBY in all languages files.
- - Added New Private Message(s) popup info window. Off by default. (Thanks to Jeff Wagner aka Nuitari)
- - Added domain name after all web/ftp links in comments, as a visual reference for readers.
- - Added automatic related links in the article's right block. Will get any link from the article's text.
- - Simplified some links in almost all modules adopted from the old system. Using $module_name now.
- - Added missing cookies options in the url after vote for an article.
- - Changed default Downloads and Web Links logo graphics.
- - Added a new configuration option in Downloads config file to have on/off the links numbers for each category.
- - Reduced users cookie live time to 1 month.
- - Fixed non-existent subcategories queries in Downloads and WebLinks administration.
- - Added Search Discusion option in the comments nav bar inside article's page.
- - Added a new feature that sends an email when a banner finnish its impressions.
- - Discontinued the variable $banners. Still be present in config.php for compatibility reasons. Banners will
- display if there is at least one active.
- - Added Alternate Text for banners.
- - Banners administration link is now with the others links and removed from the top of the table.
- - Changed all administration menu graphics, now are also theme sensitive and activated by default.
- - Added missing spanish translations in Downloads module.
- - By popular demand added as DeepBlue theme as default (used at phpnuke.org web site)
- - Added a nice feature to let you have custom modules by theme. This means that you can have a totaly 100%
- different modules for each theme. How? Just create a "modules" directory inside a theme's directory and copy
- your new modules there. For example: If you want the theme NukeNews to have its own custom News module,
- you need to have a directory "/themes/NukeNews/modules/News" and the News replace on it. The system will
- automaticaly detect and load it instead of the default "/modules/News". Remember to fix all your path in the
- module files. See Sand_Journey theme directory for an example with Addon_Sample module.
- - Added new message check and blinking icon to Who's Online block
- (Thanks to Paul Laudanski of http://ComputerCops.biz for the suggestion)
- - Updated Splatt Forums from version 3.1 to version 3.2
- - Added a check for empty footer messages. If $footx empty doesn't try to show it.
- - PHP-Nuke now works 100% with register_globals variable in php.ini set to On or Off. This solves the users
- and admin loops also.
- - Added new registered users stats/count for today/yesterday in administration menu
- - Added a new feature to let you decide if you want a module's name and link will be visible in Modules block
- - Now each theme can load its own default home module. Just create a module.php file under the theme's
- directory with the variable $default_module on it. For an example please see Sand_Journey theme. It loads
- News module. Try changing the default home module from administration and notice that the News module
- continues to be loaded in the homepage only for this theme. If you don't want to have or use this feature
- just don't have any module.php file in your theme's directory.
- - Fixed headlines bug that did not let you had less than 10 news from a XML/RSS news feed.
- - Optimized Categories block SQL queries.
- - Optimized sql query of is_admin and is_user functions. Speed increased with big databases.
- - Added new variable in config.php to let you decide if you want users change the number of news visible
- in the homepage.
- - Added new title HTML tag to all images
- - FAQ administration doesn't show centered text anymore but your original format.
- - Improved functionality on backend.php with the addition to select the site's categories if they exists.
- You can still use as usual, or you can call it like: http://yoursite.com/backend.php?cat=themes
- The above URL will show the XML formated file only with "themes" category. Note the variable "cat". So
- now people from other sites can retrieve from your site only the news they have really interest in.
- Of course that this feature will works only if you have set one or more news categories for your site.
- - Changed the password generator function in Your_Account due to problems in some systems.
- - Automatic installation added. Not more sql server shell commands to install. Just edit your config.php
- and point the browser to your web site. The system automaticaly will add the database and tables on the
- first run. No questions, no forms, no install scripts, just click and go! ;) See INSTALL file for details.
- - Removed module check in votes/rating files in Web Links and Download
- - Fixed all files and directories permissions (directories 777 and files 644)
- - Message "No comments allowed for Anonymous" now shows only one time in News and Surveys
- - Administrators only modules doesn't shows their links in modules block to the public
- - Theme check in Your Account now verifies the existence of theme.php file inside the directory instead of just
- getting all directories as valid themes. For example, if you have a directory called CVS, it will not be taken
- as a valid theme with this new feature.
- - List of users benefits from Your Account module in new user registration page is now updated automaticaly
- depending on what you have active and for registered users only.
- - Added new feature to have theme sensitive topic's graphics (in /themes/your_theme/images/topics/). Default topics
- graphics need to be on usual place (/images/topics/) but if the system find the existence of the files in the
- theme's images directory it will show it instead. This was higly requested feature. Themes files need to be
- modified to have this feature working. Please look at the included themes to have some samples.
- - Added support for favicon.ico for new browsers (just put favicon.ico file in /themes/your_theme/images/ directory)
- - Fixed bad width in two graphics of statistics bars
- - Fixed a bug in Messages administration, bad mixed options between anonymous and registered users
- - Your_Account navigation bar with icons is now visible in all user's related modules
- - Changed all default icons for users page in Your_Account module. Not only that, but each theme can have
- different icons for user's menu and WebMail if the graphics files exists and if not the system will
- load the default graphics. Refer to some themes like 3D-Fantasy, Odyssey, ExtraLite, Sand_Journey and NukeNews
- to see the difference and look at the new /images/directory structure. Basicaly /images/menu/ and /images/webmail
- will load the user's menu and WebMail icons respectively if specific file names exists. Take a look.
- All new icons are used with author's permission, please see CREDITS file for more information.
- - Added a new link metatag to configure the browser icon for your site. To have it working you need
- to have a file called favicon.ico inside /themes/your_theme/images/ directory.
- - Fixed all old links in main languages files that call user.php (Pointed to the users module)
- - Your_Account user's menu images moved to the module directory
- - Added Private Messages button/link in Your_Account user's page
- - Lot of cosmetic changes to Private Messages
- - Replaced Send/Delete graphics buttons with form buttons in Private Messages
- - Added administrative functions Add/Edit for surveys in the survey results page
- - Added and extra check for modules language. If new selected language isn't found, then we include the
- default language set from config.php
- - Little cosmetic changes (final BR tag added) in Search and Information blocks
- - Added Content module check for current status (active or inactive) from modules.php
- - Added Macedonian translation
- - Fixed parse errors on Dutch and Slovenian languages
- - Due to the new icons added in the user's page, the menu icons have been re-arranged for a better look.
- - Added Journal ZX Module for registered users with links from comments (news & surveys) and user's info page.
- It's complete with the SQL layer and multilanguage support now. Anyway I removed the original help system.
- - Fixed user's homepage link from Your_Account module
- - Fixed survey announce via news article from administration
- - Added a POP3 WebMail reader (eMailBox from http://ecomjunk.com). There are many new variables in config.php
- to confidure this module's options. Pay special attention to the warnings on activating attachments!
- - Fixed bad IMG tag strip from html filter function
- - Added missing translation for all languages in Statistics module
- - Fixed some bad permissions to see stuff from userinfo page for anonymous users
- - Added a new feature called My Headlines for registered users. From the user's page anyone can read headlines
- of a selected site from a drop down list. Very nice and usefull for your users.
- - Fixed a lot of bugs in Encyclopedia module (translations, copyright message, admin bad links, etc)
- - Detailed statistics now count and show the new impression when accessing it.
- - Added a new feature that lets you have decoration in the Survey bars. In theme/Your_Theme/images directory you
- can have three more files: survey_leftbar.gif, survey_mainbar.gif and survey_rightbar.gif If you don't have them
- the system automaticaly selects the usual bars files (leftbar.gif, mainbar.gif and rightbar.gif). Additionaly you
- can have another file called "survey_mainbar_d.gif" (see the "_d"). This graphic, if exists, will be added each
- 25% in the survey bar. This can help you to decorate your Survey bars. Statistics bars are the usual ones. Try it!
- - Fixed user session save function before show left blocks
- - Solved the looooong dilema about Module's Copyright information. There is a new file called "copyright.php"
- in the module's directory. Please take a look at /modules/Addon_Sample/ and see this file. Modules/Addons
- developers can edit this file filling the required data and then copy this file into your module's directory.
- To see it working just go to Addon Sample module and look the little copyright stick at the bottom right of
- the module's table. If you don't put this file into the module's directory nobody will see that stick. Hope
- users play fair on this and solved a big user's issue about the copyright messages.
- - Added 5 new themes and changed the default one from NukeNews to Sand_Journey
- - Added a very nice feature to allow registered users to publish Public Messages which will be available in any
- page of the site to other users for a period of 10 minutes. Each message can be viewed just one time per user
- and any registered user can also turn off this feature from its preferences page. To have this feature working
- you need to use the new function "public_message()" located in mainfile.php and need to be added where you want
- it in your themes files. The function returns $public_msg with all the needed stuff (table, colors, message, etc).
- You can see samples of how to use it by viewing the default system themes. All themes that comes with PHP-Nuke 6
- supports this feature.
- - Fixed banner administration module bug when adding a new banner
- - Added User Info block coded by the cool folks at www.NukeScripts.com (very nice block!)
- - Added new feature to have Center blocks Up and/or Down the Home module
- - Fixed the first user creation from administration first run
- - Fixed bad Story ID in categories homepage for print and friend icons
- - Fixed bad sender data in Feedback module
- - Applied a XSS vulnerability patch. (Thanks to Zhen-Xjell from http://www.computercops.biz)
- - Footer messages doesn't center anymore, to be controled from themes
- - Added style classes for footer messages (.footmsg and .footmsg_l)
- - Updated all theme's CSS styles files to match the new footer classes
- - Fixed some missing spanish translation in Feedback module
- - Fixed some bad spanish translations in Administration system
-
- June 2002: Version 5.6
- ======================
- - Now you can have banners in a block (like "Supporters" block in phpnuke.org)
- - Minor cosmetic changes in the default information block
- - Users can't see option to change theme if we have only one (1) theme available (obvious, no?)
- - Fixed copyright notice in content pages and very little cosmetic changes
- - Changed $nuke_url with $nukeurl in AvantGo module
- - Added Amazon block (no DB needed), read instructions on the block's file and if you want to help in some way the
- PHP-Nuke project, leave it as is, thanks.
- - Added explicit copyright notices in their places (if you remove it, you'll die)
- - First attempt to fix the statistics table's duplication bug (Thanks to Carlao from http://membres.lycos.fr/brazilian/index.php)
- - Fixed bad font tag in mainfile.php
- - Modules block now order by Custom Title
- - Fixed Private Message bad link in the submissions function
- - Replaced old forums with Splatt Forums (Thanks to Splatt from http://Splatt.it for his help!)
- - Added check for empty admin cookie (Thanks goes to Blurtoad)
- - Fixed some mistakes in the DB queries in counter.php
- - Fixed number of stories in home when addin a new user, now it takes the config.php variable
- - Changed $user_prefix variable instead of $prefix in Private Messages, auth.php file
- - Fixed a bad $user_prefix in upgrade file (5.4 to 5.5)
- - Fixed & character in backend.php
- - Some sql_layer corrections
- - $prefix added to Statistics tables creation in upgrade file (5.4 to 5.5)
- - Fixed inclusion of voteinclude.php in Downloads module
- - Removed the Multidimensional array in article.php in News module (after an audit: too much CPU load)
- You can still use related links based on Topics (in Topics Manager)
- - Fixed a missing "); in the Dutch language file in News module
-
-
- February 2002: Version 5.5
- ==========================
- - Added a very cool function to check if a module is activated. Call it: is_active("Module_Name");
- Returns 1 if active or 0 if not. Use the module "title" in the database to make the check
- This will help in the future to really integrate all modules with the core system and to establish
- some dependencies between parts of the site.
- - Added Send Private Message to any user from Your Account page, also check if user exists
- - Removed some unused variables in user's system when edit home and theme
- - Fixed morelink structure
- - Fixed comments inclusion and comments bar show in article's page
- - Fixed the Random Headlines block to correctly select the topic
- - Fixed quotes bugs in Search module, Downloads search and Web Links search
- - Administration online manual has been removed because it became too obsolet (PDF detailed manuals in
- the future)
- - Removed the check for "(" and ")" from mainfile.php because problems with some modules
- - Fixed slashes bug in Search module
- - Fixed Surveys votes results in article's attached poll
- - Fixed to solve bad url entries in user's page
- - Fixed bad variable name that prevents to view comments according with your cookie options
- - Added voteinclude.php file in Downloads module
- - Modularized all translations. The new schema: Administration texts are in /admin/language/, Core system texts
- including all blocks' texts are in the usual directory /language/ and each module has its own language directory.
- This is more annoying to translate but the performance gain is great. There is anew function to call translations
- from a module, you can use the following syntax:
- require_once("mainfile.php");
- $module_name = basename(dirname(__FILE__));
- get_lang($module_name);
- - Added TRANSLATION text file with translations credits (Reason: too complicated to strip the credits from each
- translation with the script that modularized them, anyway is much more organized on this way and we can save
- previous translations credits in a more easy way)
- - Private Messages has been converted into a module
- - Changed Printer Friendly Page and Send to a Friend icons and added icons to options blocks
- - Fixed query limit bug in Stories Archive module
- - Fixed Content block link to open specific page and not the index
- - Removed default administrator. The system will create one with your info on the very first run or admin.php
- (and since this can be security issue, the best is to do this as the first step on your fresh installation,
- this warning has been added on INSTALL file and in the default system message in bold fonts.)
- - Topics module now opens a new index instead of search page (search option enabled at the top of the page)
- - Fixed a typo in the downloads module and in the Top's page (downloads stats)
- - Added article's rating system
- - Added most voted and best rated stories in Top's module
- - Added Score information in $morelink
- - Added Score information in Stories Archive
- - Fixed some english translation typos in Web Links module
- - Fixed links and downloads categories parentid fields type, changed from tinyint() to int()
- - Added GZ compression to increase the load speed (This function requires at least PHP 4.0.4 compiled with zlib,
- so if you want to remove it, just delete the first code line in mainfile.php where you read: ob_start("ob_gzhandler");
- Thanks for this suggestion goes to Andrej Lesjak from http://www.poljub.com)
- - Fixed Encyclopedia bug that show terms only for admins
- - Fixed bug to prevent Anonymous user to act as a registered user in some parts of the site
- - Removed <BR> tag from banners.php when show banner's image
- - Added the use of getimagesize to automaticaly set width and height for some images on the code
- - Now you'll not see "send private messsage to yourself" in user page but you can see it if you browse another user
- - Added Private Messages block on the user's page
- - Fixed Surveys total votes sum in the Top page
- - Fixed a bug when editing an encyclopedia
- - Changed, at last, AllTopics.gif image (for search engine)
- - Search function has been converted into a module
- - Fixed a table bug in Old Articles block
- - Little organization in the admin case files
- - Added All Categories link to the Categories block
- - Removed feature to include files from index.php due to a high vulnerability risk
- (Will be available in a future module)
- - Removed default author and created default Super User creation on first login
- - Added restrictive .htaccess on some directories
- - Changed automated news publication time from the last hit to the real programmed time
- - Surveys converted into a module
- - Added a new file /includes/my_header.php so you can put a custom header between both "head" tags
- - Added additional Detailed Statistics based on NukeStats (Thanks to Harry Mangindaan from http://www.nuketest.com)
- - Added sql_free_results function in the sql_layer file (Thanks to Harry Mangindaan from http://www.nuketest.com)
- - Added Center block feature (uses same blocks files in /blocks/ directory but remeber that not all blocks
- looks good on center, just a matter of creativity by your side. Look at block "Last 5 Articles" for an example)
- - Fixed bug in admin that changes the stories author's name after edit and admin
- - Added functionality to remove user from session after user's logout
- - Fixed smilies in Forums (Thanks goes to cyberpuke from http://cyberpuke.hele.net)
- - Fixed newsletter administration bug when assign it to a new author
- - Fixed some bad file permissions (Thanks goes to cyberpuke from http://cyberpuke.hele.net)
- - Fixed a bad db query in forums administration (Thanks goes to cyberpuke from http://cyberpuke.hele.net)
- - Fixed all modules links in language files
- - Added missing close table HTML tag in Older Articles block
- - Added some missing translations for Forums
- - Changes all $prefix"._????." for ".$prefix."_???? in all files (believe me, took me 3 minutes ;))
- - Changed $description to $cdescription in Web Links
- - Added missing admin db queries in administration main (for multiple admins)
- - Added missing translation to Downloads Administration system
- - Added News redirection if story ID doesn't exist
- - Changed $prefix to $user_prefix in Members List module (Thanks to Duke from http://nuke-security.com)
- - counter.php file moved to includes directory
- - Fixed Login block load inside article's page to math the new blocks distribution
- - Removed $myIP from config.php and banners now check if you're administrator to not count impressions
- - Added Categories for Content Manager (If you don't want to use it, just don't add categories)
- - Fixed alignment on Post Comment buttons (Thanks to eXodus from http://www.exodus-news.net)
- - Added missing globals on index.php for referers function
- - Fixed some bad switch's variables calls into Downloads and Web Links
- - Cosmetic changes and translations added to Feedback module
- - Changed CREDITS file to credit only non-visible hacks/scripts, otherwhise credits are on each script header
- - Fixed footer messages quotes bug in settings.php under administration section
- - Minor cosmetic changes in Web Links administration (bold text that should be normal)
- - Added new unlimited deep for downloads categories (Thanks goes to Paladin from http://www.synergy-international.com)
- - Uncommented the sql_debug variable on sql_layer (Thanks goes to AngelNegro, the first to remember me this issue)
- - Fixed index file include check for ":" to not includes complete urls
- - Fixed random selection on Random Headlines block
- - Little cosmetic changes in the administrator's block only for a fresh install (added more links)
- - Added functionality to select what module do you want in the homepage (Forced to be Active and for All visitors)
- - Main Menu block removed and replaced with Modules block by default
- (Due to the new features added on Modules block you may evaluate the possibility to rename Modules block to Main Menu,
- anyway, this is a personal decision you need to take)
- - Default Home module has a link to Home in the Modules block
- - News, Users, Submit News, Stats, Top and Topics converted into modules
- (Remember to change all the links in your custom themes!!!)
- - Current Poll in admin main screen doesn't show anymore article's related polls
- - Fixed who is online data grab when block isn't active or is admin only
- - Fixed Survey errors when multilingual option is enabled
- - Added Slovenian translation
- - Added Turkish translation
- - Fixed missing image in forum images directory
- - Fixed typo in languages for forums translation
- - Fixed type in forum administration module
- - Fixed Printer Friendly Page and Send to a Friend links for articles in homepage
- - Fixed Edit User link in user's page
- - Fixed newsletter subscription bug (a missing variable pass in the saveuser function of user.php)
- - A note for the 5.4 release: Printer Friendly and Send to Friend graphic links in homepage are visible only for users
-
-
- January 2002: Version 5.4
- ==========================
- - Added a new feature to select who can view whatever block you want (All, Users, Anonymous, Admins)
- - Added a new feature to select who can access whatever module you want (All, Users, Admins)
- - Fixed the author's name/link for "Posted by" text in the articles for old themes compatibility
- (For new themes please call the function get_author($aid) instead of formatAidHeader($aid) where
- the difference is a return() instead of an echo.
- - Removed newsletter subscription from new user registration form to avoid possible unwanted emails
- - Fixed missing Read More link in categories page
- - Added Options block in article's page with links to Admin functions
- - Printer Friendly and Send Story to Friend added in Options block in article's page without graphics
- - Fixed bold fonts in downloads administration
- - Fixed some table's colors in private messages
- - Fixed some "for" statement for poll options
- - Fixed escape \ in html template files of NukeNews theme
- - Fixed bug that prevents to show the first system's poll in the main admin screen
- - Added phpBB forums integration as a module (This requires more work yet, but it works and only with MySQL for now)
- - Added Who's Online information in the main administration page
- - Fixed bad topic images path in 3D-Fantasy theme
- - Changed BBCode graphics buttons in Private Messages system
- - Removed the Filemanager. Too many security bugs to handle
- - Removed DeviantNuke theme uppong request of DeviantArt owner
- - Added missing _ in MSNM translation in user.php
- - Fixed new user registration email check to allow longer first level domain names (max 6 characters now)
- - Added missing globals in Web Links functions
- - Added title html tag on each article's page (will be added in more files)
- - Removed an old translate function call in stories administration module
- - Fixed CSS (Cross Site Script) security vulnerabilities
- - Added Section Articles block with last 10 articles
- - Added Reviews block with last 10 reviews
- - Removed all topics images and text but PHP-Nuke to give a clean installation (Also that stupid AMD logo)
- - Fixed a topics list selection bug when creating a new poll
- - Added new two columns theme (Odyssey - Thanks to TrevorS from Trevor.net for cool tips on his BlueTrevor theme!)
- - Added custom_title field in modules table to customize the title in the module's block
- (Useful for some language's special characters not accepted in directorie's names)
- - Added Encyclopedia Generator Module (useful for whatever alphabetical listing content, enjoy!)
- - Changed Addons switch variable name from $op to $mop (by popular demand !?)
- - Added MD5 password encryption for authors/admins table
- - Added MD5 password encryption for users table
- - Removed $system variable from the whole code
- - Modularized Sections script
- - Modularized Reviews script
- - Added Database Optimization module into administration menu
- - Added Database Backup utility in administration
- - Removed Send To Friend and Printer Friendly Page graphics/links from homepage
- - Printer Friendly and Send Story to Friend in the home page can bee see only by registered users
- - Fixed some CSS classes and added some missing classes as well
- - Added Content Manager to create static pages (maybe this will replace sections in the future)
- - Fixed the "Readme More" line links (index and categories)
- - Fixed the Topic Image in the story page of NukeNews theme
- - Added missing $user_prefix in user's database calls in some files
- - Added new Stories Archives module, multilingual compatible
- - Blocks Administration re-designed and re-organized
- - Active/Added blocks doesn't show in the "add new block" block's list, will appear again if you delete it
- - Inactive blocks can be previewed now before activate it (just to make your life easy)
- - Added function to fix blocks weight conflicts
- - Created some new blocks in /blocks/ directory
- - Replaced some fixed blocks by block's files
- - Added new SYSTEM block's category
- - Fixed a bug in Messages (Inverted Anonymous with Registered users)
- - Email Notification for new submissions has been extended with all the story data
- - Added Web Links Hack with unlimited sub-categories (Thanks to Ptilou from http://ptilou72.multimania.com)
- - Little re-organization on the Past Article's block generated code
-
-
- November 2001: Version 5.3.1
- ============================
- - Fixed bad/broken links in top.php for downloads
- - Added missing $dbi in a database call on comments.php
- - Fixed bad variable name in sql_layer.php
- - Fixed bad/broken links in downloads module
- - Removed duplicated _LANGUAGE translation definition from language files
- - Fixed a Read More text bug for the articles
- - Fixed a bad sum in polls list
- - Fixed Top voted polls in top.php
- - Added topics path to show topics graphics in config.php
- - Added footmsg() function in footer.php to make old themes compatible
- - Now old themes really works 100% (More CSS dependant themes in future versions)
- - Added broken link report to downloads & links sub-categories
- - Fixed author's name and link on articles (Posted by)
- - Added missing line break tag in faq.php and some minor cosmetic changes
- - Added new 3D-Fantasy.com theme based on Kaput
- - Decreased the login box fields size to avoid problems with some themes
- - Added links to Edit/Add polls from main administration page
- - Fixed Users database's calls in Users Administration to use the shared table
- - Added Newsletter and Massive Email functions (New options in User and Admin pages)
- - Little cosmetic changes in users page (plus admin functions to edit selected user)
- - Removed that annoying "A Problem Ocurred" message by validating user's cookie
- - Fixed a parse error in Dutch language file
- - Web Links now fully support SQL abstraction layer and 100% modular
- - Downloads module 100% modular now
- - Fixed Author's rename to also rename them into stories table
-
-
- November 2001: Version 5.3
- ==========================
- - Fixed blocks weight change when editing
- - Fixed security holes in admin.php (upload functions)
- - Created HTML templates for themes. (Yes! new themes system!) Old themes are 100% compatible ;) See the
- new HTML templates on the NukeNews theme.
- - Added SQL database abstraction layer with support for 8 Database's Servers (see config.php)
- - Added different table prefix for user's table, this lets you share users database in the same server
- - Changed ALL MySQL Database calls to match the new SQL abstraction layer. To use it declare $dbi as
- global and be sure your database queries looks like:
-
- $result = sql_query("select uid from nuke_users", $dbi);
- list($uid) = sql_fetch_row($result, $dbi);
-
- pretty easy and transparent to use and implement, valid for fetch arrays, numrows, object, row, etc. You can
- take a look at sql_layer.php file in /includes/ directory. Addons and Blocks authors, please start using it!
-
- - Changed Polls votes sums to properly match the new SQL abstraction layer
- - Modularized the user.php page. Separated pages for login, password lost and new user's registration
- - Modularized Downloads script with independent configuration file
- - Modularized Web Links script with independent configuration file
- - Created Modules Administration system to activate or deactivate it with some options for Admins
- - Separated Modules block from Main Menu block
- - Optimized a lot the huge $morelink variable construction on index.php (From 136 lines to just 15!)
- - Optimized a lot the huge $morelink variable construction on categories.php
- - Ephemerids block replaced by Modules block on Database
- - Ephemerids included now as independent Block
- - Fixed BR tags bug in submit.php
- - Added missed global variable declaration in submissions function for "delete all" link
- - Fixed submissions translations bug
- - Fixed voters sum counter on table nuke_poll_desc (not used now, maybe in the future)
- - Fixed a bug in pollBooth.php for article's polls display
- - Fixed security hole in index.php to prevent the inclusion of any file outside web root
- - Added Total Hits block (Author: C. Verhoef, cverhoef@gmx.net)
- - A lot of minor bug fixes
-
-
- August 2001: Version 5.2
- ========================
- - Submissions form now checks for Allowable HTML, plain text or Extrans format
- - Removed that stupid and useless duplicated comments check and the troll check
- - Submissions Delete function set only for SuperUser
- - Fixed display of MembersList HomePage URL link
- - Fixed a misconfiguration with automated news
- - Added extended text field on Submission
- - Fixed more anonymous comments stuff when deny it
- - Anonymous posts $anonpost variable in config set with "0" by default
- - Added feature to attach a Poll with an article
- - PollBoth now show general poll and article's attached polls
- - Removed Poll cookies, all the duplicate votes check is made by IP
- - Fixed table align on Poll block options
- - Polls order changed. Newest Polls goes first now in pollBoth.php
- - Added feature to announce new Poll as article
- - Added missing enctype to all stories.php form in admin for images uploads
- - Fixed blocks weight bug when edit and change the position
- - Fixed Topics Manager images selection box
- - Fixed backend html special characters bug
- - Fixed HTML validation problems with the new Poll html table and language selection block
- - Fixed banners bug when adding with unlimited impressions
- - Added the possibility to load plain HTML files from index.php by using the URL:
- http:/yoursite.com?file=path/to/file.html or http://yoursite.com?file=file.html
- You need to add "?file=" after index.php followed by the HTML format filename,
- for your security all "." and "/" at the begining will not be accepted.
- - Fixed blocks position selection when editing
- - Changed font size on submission completition message
- - Fixed quotes problem on stories.php in administration
- - Fixed quotes problem on submit.php
- - Printer friendly page now show centered content
- - Added AvantGo module (Author: Tim Litwiller - http://linux.made-to-order.net)
- - Fixed a typo in languages files, replaced "downloads.php" with "download.php"
- - Added language definitions on all translation files
-
-
- August 2001: Version 5.1
- ========================
- - Removed Anonymous user entry from Members List
- - Fixed a bug in headlines
- - Added $system variable check in Edit Users on administration page to crypt the password
- - Fixed a syntax error on links.php and download.php (changed mathod with method)
- - Fixed the useless javascript load on all pages, will load only when needed (again)
- - Added Multilanguage content support (by John De Jonge aka Crocket from www.webmasters.de)
- - Topics images now are automaticaly loaded when adding/editing a topic
- - Polls edit function added
- - Added new feature to Blocks, now you can have PHP files added as normal blocks (see /blocks/ directory)
- - Added two sample blocks, one for top10 downloads and other one for top10 links
- - Added feature to prevent comments on certains articles
- - Added upload image for each article stored in /images/articles/ directory
- - Added config variable to completly remove comments from articles
- - Added a table to Poll items to align it
- - Added some new translations
- - Fixed a big on the preview stories that will not go in homepage
- - Removed "Post Anonymously" when anonymous posts are not allowed
- - Fixed login block show on article.php file when you have it active at the left side
- - Many, many little bug fixes
-
-
- July 2001: Version 5.0.1
- ========================
- - Fixed the useless javascript load on all pages, will load only when needed
- - Extended default CSS for each theme, declared some classes
- - Removed ALL hardcoded font sizes and added CSS style to all scripts
- - Created a "Delete" button to delete all the submissions in one step
- - Submissions reordered descending by date
- - Fixed a bug on headlines language error messages
- - Fixed old translation on NukeNews theme
- - Added missed quotes on downloads administration mysql function
- - Removed a bad global declaration on comments.php
- - Fixed some colors on comments.php
- - Fixed a language bug on the headlines that stored incorrect "read more" translation
- - Added missing submissions link on administration main section
- - Fixed an unclosed B tag on download.php
- - Fixed anonymous block option for links and downloads scripts
-
-
- June 2001: Version 5.0
- ======================
- - Konqueror and Opera browsers now get the hit on stats page
- - All database tables now has the nuke_ prefix to avoid conflicts with other scripts
- - New $prefix variable in config.php to setup multiple Nuke sites sharing one database
- - New and improved download system (Based on Web Links)
- - Improved security on user.php in save* functions
- - Ephemerids variable removed from config.php, activation now controled from blocks system
- - Members list is now modular, same for FAQ section
- - Better users authentication check (appending &user=x on the URL doesn't work anymore)
- - Comments deletion functions now removes all childs comments (Thanks to [Dark Pastor] from www.rolemancer.ru)
- - Optimized a little the code on stats.php
- - Changed the search results format, more informative and complete
- - Added robots.txt for search engines
- - New registered users page, eliminated all english graphic buttons
- - Added Messages System
- - Changed == by >= on referers automatic deletion code
- - Added multiple languages selection box
- - Added multiple pages on sections articles (Thanks to Leonardo Teo from Planet3DArt.com)
- - Added multiple pages on reviews (Thanks to Leonardo Teo from Planet3DArt.com)
- - 100% working Web Links (At last! Based on JourneyLinks hack on the original files)
- - New themes system. All in just one file, more easy, efficient and fastest
- - Added Message System with usefull options to publish important stuff in the Homepage
- - Unused priviledges table removed from downloads
- - Admin Menu alphabeticaly ordered
- - Removed $site_font variable from all scripts to let CSS style file setup it
- - Now each theme has a file style.css on /style/ directory for CSS configuration
- - New translation system created, more efficient and fastest
- - Automated news administration are now part of story administration
- - Fixed almost all HTML bugs on administration interface
- - New blocks system created (100% configurable and user friendly, just amazing! ;))
- - Headlines grabber has been moved to the new Blocks system
- - Added Random Headlines block. Last 10 news on random selected topic (Inactive by default))
- - Removed blocks administration for multiple admins, only Super User can do this now
- - Other site's Headlines are now integrated on the new blocks system
- - Added timeout and error detection on headlines grabber
- - Created modularized Administration system
- - Fixed a lot of bugs on Multi-admin system (100% working now)
- - Admins can now edit/delete their own stories only
- - Delete authors now check for author's published stories and let you re-assign its stories
- - All password fields now are masked with "*" on edit users and edit authors
- - Added some more option on the user's pages
- - Admin stuff now pass thru is_admin() function to check if you are really an admin
- - Text filters now works, and deleted two filter unused variables from config.php
- - Little improvements on Private Messages scripts
- - Added ability to send email or private message to users in news submissions
- - Programmed stories queue are now visible on admin home page
- - Fixed bad global variable declaration on pollcomments.php
- - Added a modular addons system (see ADDONS-MODULES or /modules/readme.txt for more info)
- - Link to an Addon module is automaticaly added on Main block
- - Removed javascript scroller on articles page
- - Added a multidimensional array that puts automaticaly related links on articles pages
- - Little cleanup on backend.php file (eliminated <image> from backend)
- - Fixed security vulnerability on user.php, cookiedecode() function (Thanks to Obrie)
- - Fixed a little bug in upgrade43-44.php file (Thanks to Mr. kl0nk Manson)
- - Fixed a bug in banners.php to prevent anyone to change a banner url
- - Fixed a lot of hardcoded text (missing translations)
- - Removed all <LI> tags from blocks and HTML code to fit standards. <LI> tags has been replaced
- with: <strong><big>·</big></strong>
- - Submit news (submit.php) has changed to fit themes colors
- - Little changes on the send comments and reply function's look
- - Themes selection now are alphabeticaly ordered (Thanks to goghs@sina.com)
- - Language selection in settings.php now check for files on languages directory (Thanks to AmigaPhil)
- - Removed an extra "," on the SendStory function in friend.php
- - Removed graphics vote and results buttoms from Poll block
- - IMPORTANT: Added graphics for polls and stats bars for each theme, black bar by default. The bars
- graphics names are leftbar.gif, mainbar.gif and rightbar.gif and are under /themes/yourtheme/images/
- directory. Please check this out and customize your bars.
- - Added $uimages missing global variable declaration on comments.php and pollcomments.php in modthree()
- - Changed mysql_pconnect with mysql_connect in mainfile.php, the result is a fastest pages render
- - Fixed user comment post on reviews.php
- - Removed Advanced Stats (OS's compatibility reasons)
- - Fixed a lot of HTML code on sections.php
- - Fixed horrible bug in poll results HTML tables
- - All pages now are HTML 4.01 Transitional compatible
- - A lot of cosmetic changes in whole site including administration system
- - Fixed hundreds of little but annoying bugs
- - FileManager need some more dedication to work 100%, anyway it's functional
- - Themes Developers just look at NukeNews theme. HTML compliant and simple
-
-
- February 2001: Version 4.4.1
- ============================
- - $band changed by $title on admin/reviews.php
- - Download bug for categories list fixed
- - Removed DIV command on AllowableHTML array in config.php
- - Fixed quotes and HTML commands for reviews.php
- - Fixed global variable declariations on comments.php when comments is too long
- - Send to friend now send the URL instead of the whole story (you'll get one more page view ;))
- - Fixed security hole on all save functions on user.php file to prevent other users modify our info
- - Fixed blank spaces for download description field on DownloadEdit function
- - Fixed authors.php under admin to prevent other admins change the info
- - Fixed the BarScale on the Polls
- - Fixed some missed translations on some forums files
- - Fixed security hole on File Manager to prevent the admin to view others directory on server
- - Only Superuser can now edit authors table
- - Check and strip for IMG tags on check_html funtion in mainfile.php
- - Fixed security vulnerabilities on bbcode_ref.php and bb_smilies.php files
-
-
- January 2001: Version 4.4
- =========================
- - Added Red Hat theme
- - Added Kuro5hin theme
- - Added Freshmeat theme
- - Added Linux.com theme
- - Added Aqua theme
- - Added Icelandic translation
- - Fixed the comments count on polls page
- - Fixed some missing $slogan global declaration
- - Added Web Based Forums and more configurable users page (From phpBB integration by KingRichard)
- - Added Download manager (Based on files from myPHPortal)
- - Added FAQ manager (From Addon by KingRichard)
- - Added Reviews Manager
- - Fixed all hard coded white tables to match the theme in use
- - Improved Members List (Some hacks are from myPHPortal)
- - If you delete a theme the user will get the default theme instead of a bunch of errors
- - Fixed more than 100 little bugs: HTML bad code, quotes, blank spaces after ?>, variables quotes, etc.
- - Added quotes on all the HTML code
- - Cleaned almost all HTML code (needs a re-check)
- - Cleaned some PHP code (more on future version)
- - Now $anonpost works 100% on comments.php and pollcomments.php
- - Fixed bug that prevents to show the poster's name on Polls Comments
- - Reorganized Admin menus internals (not visual change, just cleaned the code)
- - Repackage. Now you need to download basic code and additional parts like themes and languages.
- - IMPORTANT: Removed themepreview() function from theme.php files and added on mainfile.php, to avoid
- a blank page with a "cannot redeclare function themepreview()" error, just remove the function from
- your theme.php files for each theme you have.
-
-
- December 2000: Version 4.3
- ==========================
- - Created modular admin to facilitate add-ons integration (Thanks to Pascal Riva for the first idea!)
- - Added Unlimited MultiAdmin Add-on (Thanks to KingRichard from http://www.phpnuke.web.id)
- - Improved Web Links, based on JourneyLinks modifications (needs more work!)
- - Topics ordered by Name instead of ID in topics.php and admin.php
- - Removed all config.php includes and replaced by global declarations (result: good performance)
- - Initial HTML code fixes (Added some \n when needed, but there are much work with this yet)
- - Fixed bug in Send this Story to a Friend
- - New submissions now have a separate section in admin
- - Improved Members List
- - Added Arabic translation
- - Added Barrapunto Theme
- - Added Today's Big Story Box
- - Added Who's Online Box
- - Added Automated Articles System
- - Fixed cookies recognition for articles and poll comments
- - Moved Languages files to language directory and changed the call from mainfile.php
- - Cosmetic changes in Preview function of submit.php file
- - Fixed all needed updates for ultramode.txt file
- - Fixed some anonymous post options in comments and pollcomments (global declarations troubles)
- - Finaly Fixed counter.php to avoid that Unknown stats
- - Added poll title on the navigation bar in pollcomments.php
- - Fixed some minor translation errors in all language files (Thanks to all translators!)
- - Added missing translation text for sections search results
- - Fixed votes number display for polls
-
-
- October 2000: Version 4.2
- =========================
- - Linux Mandrake 7.2 includes PHP-Nuke in Web Development Category
- - Fixed one more bug in the Send This Story to a Friend
- - Added stripslashes(fixquotes()) to text type inputs in preferences
- - Removed all config includes from themes
- - config.php now stores the data into plain text and not in database
- - Fixed bug in the Preferences: Articles Numbers in Admin selection
- - Fixed Quotes display for scroll bar in Related Links
- - Removed global variable on KDE theme
- - Minor improvements in the Metal Theme
- - Added NewsForge Theme
- - Added AnalogX Theme
- - Added Ethereal Theme
- - Added NiH Theme
- - Added Sunset Theme
- - Added Slackware Theme
- - Added 0ri0n Theme
- - Added Croatian translation
- - Added Members List feature (memberslist.php)
- - Removed some nl2br in comments.php and admin.php
- - Fixed some visual stuff for comments reply
- - Fixed the admin graphics path in the database
- - All themes now use the same logo.gif filename for logo, but one GIF per theme
- to match the theme background, texture, colors, whatever.
-
-
- October 2000: Version 4.1
- =========================
- - Added missing "related" table in upgrade35-4.php file
- - Fixed the parse error in upgrades files
- - Fixed bug in the Send this Story to a Friend scripts
- - Initial work to fix the multiple includes of config.php
- - Added a test fix for the high number of unkown Browsers and OS in stats.php
-
-
- October 2000: Version 4.0
- =========================
- - PHP-Nuke now has its own domain name! (http://phpnuke.org)
- - Changed INSTALL and README files
- - Fixed double apostrophes bug in comments.php and pollcomments.php
- - Added $notes in the preview of the submitted news
- - Added nl2br to the Extended text of the story ($bodytext)
- - Removed Spanish GPL license file (saved some space)
- - Added Recommend This Site Option
- - Changed lang-english to not translate english from english
- - Created lang-TEMPLATE.php as translators guide
- - Random links in Web Links now count the hits
- - Increased to int(3) the topicid in topics table
- - Added 10 last news submissions and comments in users page
- - Added a complete full featured File Manager based in WebExplorer
- - Added Advanced Stats for Admins only on stats.php
- - All site configuration now is done in Administration script
- - Fixed tables colors in comments.php
- - Added search for comments, sections and users in search.php
- - Fixed error messages when activate banners for the first time
- - Added Headlines Grabber to put news from other sites
- - All themes changed, first step for the future Theme Builder addon
- - Increased to 40 the encrypted password field for users table
- - Added Images Upload System
- - Added control for number of stories to show in the Home via config.php
- - Removed all "<>" in language files comments due to a bug in the headers
- - More documented text in config.php
- - All Links in links.php now open a new browser window
- - Fixed url to "/cookie.php" in user.php
- - Fixed "/" url in the themes. Now points to $nuke_url
- - Added possibility to allow/disallow anonymous to post comments
- - Added Administrators Online Manual with javascript functions
- - Default theme is now selectable in config.php (many requests for this one!)
- - Users login box added to all themes
- - Users login box text added in translation system
- - Added a little/nice easter egg (You have the code, but can you find it?)
- - Removed the useless titletag and titlebar from config.php and themes
- - Added $slogan in config.php
- - Fixed a spanish hard text in pollBooth.php and in stats.php
- - Changed bar graphics for surveys and stats, cool Aqua button ;)
- - Fixed wrong width graphic in stats.php
- - Removed Email display for password lost functions, more privacy for users
- - Banners deactivated by default in config.php
- - Hits to be Popular Link upped to 500 by default in config.php
- - Initial use of CSS Stylesheet code in header.php
- - Cleaned each themes files to match changes in header.php
- - Deleted all fonts face commands (reduced 15+ Kb from code!)
- - Site Font is now customizable from config.php (yes!)
- - Fixed some typos in banners.php
- - Many cosmetic changes in admin html tables
- - Added Related Links for each article page
- - Added Related Links manager in administration under Topics Manager
- - Added javascript scroll box in related links box with last news
- - "Post your comment" button moved inside related links box
- - Added "The most read story about" for each article page
- - Changed to fixed white table color in search.php
- - Added Older Articles link in the Old Articles box
- - Fixed a bad translation in user.php
- - Added PHP-Nuke version number in statistics page
- - Added "Send To Friend" functions for stories
- - Removed common header on all themes
- - Added common header functions in header.php
- - Added nice style class to all input text forms
- - Added Printer Friendly Page for each article/story
- - $site_logo from config.php now works for printer friendly page
- - Fixed that "s" for comment plural in index.php
- - Added Korean translation
- - Added Quebec/French translation
- - Added Norwegian translation
- - Added Indonesian translation
- - Added Slovak translation
- - Added Latvian translation + graphics
- - Added Metal theme (Thanks to Tim Litwiller)
- - Added BlackRoad theme (First with attempt with a Black background)
- - Added Xeron theme (Thanks to the folks at Xeron.org)
- - Added missing </select> in events maintenance
- - Renamed all "Events" words to "Ephemerids"
- - Removed Important Note at the end of README file, be happy
-
-
- September 2000: Version 3.6
- ===========================
- - Fixed some very little bugs in index.php
- - Fixed some forgotten stuff in upgrade files
-
-
- September 2000: Version 3.5
- ===========================
- - Added Events system with full admin menu
- - Changed font size for Survey Block
- - Added Polish translation
- - Added Japanese Translation
- - Fixed some language files for typos
- - Renamed all .php3 files to .php
- - Removed hits counter for links in stories
- - Removed redirect.php3 due to high number of problems
- - Added compatibility for new MySQL version renaming reserved words
- - Fixed more bugs in admin login functions
- - Fixed a bug that prevents to change sections
- - Some english language file typos corrected (that "readed" stuff)
- - Fixed Header bug for some languages files
- - Added Important Note at the end of README file
- NOTE: This is the last release in SourceForge, next versions will be available
- only in the official site at http://www.ncc.org.ve/php-nuke.php3
-
-
- August 2000: Version 3.0
- ========================
- - Fixed security bug in admin.php3 that allows anyone to enter to the
- admin section without login and password
- - Fixed themes functions bug reported in PHP4
- - PHP-Nuke is now 99% PHP4 compatible, thanks God! (report any issue)
-
-
- August 2000: Version 2.5
- ========================
- - Added Comments for Polls/Surveys
- - Posters IP now show full hostname, if not detected show IP number (only for admin)
- - Fixed bug that prevents to vote in past polls
- - Added Dutch translation
- - Added Simplified and traditional Chinese translation and buttons
- - Added missing links.gif in admin section
- - Added graphics buttons for German and French languages
-
-
- July 2000: Version 2.02
- =======================
- - Added Yahoo! like web resources system with categories (reason for the 2.0)
- - Banner Client now can Email himself a complete stats report
- - Some cosmetic stuff in banners.php3 for clients display
- - New ultramode.txt news headlines file generator (a general purpose text file)
- (You need to chmod 777 your web main directory. File usefull for some things)
- - Redirect works now, for links in stories don't use quotation marks ("")
- (This is good: <a href=http://www.mysite.com>MySite</a>)
- (This is NOT good: <a href="http://www.mysite.com">MySite</a>)
- (If you put the "" hits will not be updated!)
- - Edit User in admin section now works
- - Fixed "/" in some themes to point to correct path for .php3 files
- - Fixed a table bug in Slash theme
- - Cosmetic stuff in some themes
- - Changed the logo for all themes to see the PHP-Nuke logo insteed of Linux Preview one
- - Fixed bug in articles.php3 to point to search with correct Topic
- - Added German, Italian, Danish, Portuguese, Russian, Swedish and French translations
- - Added translation text to no results page in search.php3
- - Translated some hard words in the code
- - Improved function to order topics in groups of 5 from admin.php3 and topics.php3
- - Added more statistics data in the stats.php3
- - Added a News Submissions alert in the Home of Default Theme for Admins only
- - Older Articles block now have news divided by day (more elegant)
- - Added support for Locales Date/Time functions to have better multilingual support
- (for this function you need to have locales databases installed, most Linux
- distributions already install all the locales needed)
- - More efectively random function for banners display
- - Added some missing html tables in Admin
- - Added graphics to sections main page and admin (Remember to edit "sections/template.gif")
- (and remember to add the graphic for each section in admin)
- - Added one new theme, SlashOcean based on Slash
- - Fixed some PHP4 issues (need more tests but it's a first step)
- - Reduced space between images in the top of Slashdot theme
- - Some more I don't remember...
- - For sure added more bugs, or no? ;)
-
-
- June 2000: Version 1.0
- ======================
- First Release
-