# ASP-Nuke Community v1.4 Service Pack 2

## Main Developers:

Handle | Name | Email | Website
--- | --- | --- | ---
Mr.Spock | Rolf Thomassen | aspnuke(a)gmail.com | http://www.rot.dk
Winriders Sr.WinRiders | Manel Fuentes | wnriders(at)yahoo.com | http://www.winriders.tk

## Credits:

Lots of people should be put in credit here. And I am so sorry if I forget people that have come with
help, surguestions, codesnips, info, language files, and much more. I wish to give all the people of the
ASP-Nuke Community credit for all the help they have given to keep this project alive.

Many people on our site, help with idea, bugreports and fixes, I wish to say Hi to them all.
Here are some of the people that have been of help to make this version of ASP-NUKE Community.

### First and formost:

- Gaëtan Bouveret alias Gat,
  - GAT - The Founder of ASP-NUKE.
    ALL HAIL to the great GAT
    Webmaster ASP-Nuke (webmaster(at)asp-nuke.net)
- Ftghawk - For starting the ASP-NUKE Community for 1.3
- Fmarie - For lots of good ideas
- Carlos Lopes - Lots of help with translations
- David Lopes - Lots of help with translations and lots of good ideas
- Hoover - Lots of ideas
- Thomas26 - Images in comments
- many many more

If I have missed someone, it is not to forget them, but they are so many,
I would like to thank all that have help in bringing and keeping this portal alive.

I would also like to thank the Alpha Team and the Beta team for their help, without, this
version of ASP-Nuke Community would not have been finished yet..

### Info:

> Please write back to me with info about people that needs to be listet in the Credit list.
> Please wirte back if some info in this file need change or correction.
> write to: aspnuke(a)gmail.com
> Here is what have been changed since last build.

-- -- -- -- -- -- -- -- -- --

> ### Legend:

> > ¤ TODO - see also TODO.TXT
> > + ADD
> > / Revision/Changes/fix
> > - Removing
> > * Enhancement
> > ? Question
> > ! Remember/Warning/Info

### Service Pack 02 : 2004-08-31

#### 2004-09-12 + Image

> Add RandomPic to Images

> This Boolean can be checked if you want to show this image in the Random Image Block

> Remember to run the MAIN14SP2.SQL to add the iRandomPic to the Images table

#### 2004-09-10 / Forum update

> I have updated forum to be able to show Username or Userhandle, depending on User profile public

#### 2004-09-10 + Dresscode on Events

> Add test on Events, to disable show of Dresscode on Events

> - Events.Show.Dresscode
>   - True = Show Dresscode on Events
>   - False = Disable Dresscode on Events

#### 2004-09-08 / Advertising

> Fixed bug in Advertising, that made it impossible to show Advertising/Banners just made, it was a bug in the TimeDate design, so now it is fixed

#### 2004-09-07 / System parm

> Added version to database sysparm to see what version of update the database is.

> - Version.Main = 1.4 SP2
> - Version.Forum = 1.4 SP2
> - Version = deleted

#### 2004-09-06 + New test of HTMLArea and support for HTMLArea v3.0 RC1

> Added support for HTMLArea v3.0 RC1, added a new include file to support HTMLArea v3.0 RC1

> I had to do some recoding of HTMLAREA.JS to make it work with ASP-NUKE v1.4 SP2:

> 1. Added AppendHTML()
>    - This function can Add smileys and other HTML code to the HTMLAREA
> 2. changed code for WIDTH of HTMLAREA field
>    - HTMLAREA.JS changed '100%' to '100px' this will give a very narrow textbox.

> The code not tests if HTMLAREA is online, if not it will disable the usage of HTMLAREA and use old style of TEXTAREA

> - HTMLAREA_203-inc.asp
>   - test for EDITOR.JS
> - HTMLAREA_300-inc.asp
>   - test for HTMLAREA.JS
> - HTMLAREA_300RC1-inc.asp
>   - test for HTMLAREA.JS

> I had to do some recoding in Post-inc.asp, PMessages-inc.asp, Edition-inc.asp and Forms-inc.asp to make it work with Mozilla/Firefox

> Change to configuration-inc.asp:

> > 1. GLOBAL_SITE_WYSIWYG_PATH : Removed the folloing tags from configuration-inc.asp
> >    - ' Path to code for the WYSIWYG Editor
> >    - Const GLOBAL_SITE_WYSIWYG_PATH = "/htmlarea"
> >    - They have been moved to HTMLAREA-x.x-INC.ASP
> > 2. bWYSIWYGeditor Change
> >    - From Const :
> >      - ' WYSIWYG Editor
> >      - Const bWYSIWYGeditor = True
> >    - To Dim :
> >      - ' WYSIWYG Editor
> >      - Dim bWYSIWYGeditor
> >      - bWYSIWYGeditor = True

####

#### 2004-09-05 / Database-inc.asp

> I made a bobo in the /includes/database-inc.asp at line 173-174, this mean that some people will have trouble with DB path is it relative to / (root)

> 173. ' sDBPath = Server.MapPath("/") & GLOBAL_SITE_DATABASE_PATH
> 174. sDBPath = Server.MapPath(GLOBAL_SITE_DATABASE_PATH)

> Change to:

> 173. sDBPath = Server.MapPath("/") & GLOBAL_SITE_DATABASE_PATH
> 174. ' sDBPath = Server.MapPath(GLOBAL_SITE_DATABASE_PATH)

#### 2004-08-30 + New Theme Design

> I have started to make a new design on theme, to use XML to have the code of the table design, this makes it possible to make the design of the them more flexible

> XMLtheme uses the /includes/XML-inc.asp

> > The XML-inc.asp have a new CLASS that access XML files.

> > Public Function/Sub's in class mXMLobj

> > - .Load (sXMLdoc, sParent, sItem, sName)
> >   - Load XML file to memory, where you define parameters for specifik XML file
> >     - sXMLdoc : Path and Name of XMLfile
> >     - sParent : Set Parent to use
> >     - sItem : Set Item to use
> >     - sName : Set Name to use
> > - .LoadXML(sXMLdoc)
> >   - Load XML file to memory, loads with Default values
> > - .Loaded
> >   - True if XML load
> >   - False if XML not loaded
> > - .Field(sField)
> >   - Get data/info of the sField
> >     - Return the value of sField
> >     - Return Empty if not found
> > - .Attrib(sAttribute)
> >   - Get Attrib value of 1.Node (also known as Config infomation)
> > - .FieldAttrib(sField, sAttribute)
> >   - Get Attrib value of sField
> > - .Errortxt
> >   - Return text if error when doing functions in mXMLobj class
> > - .Parent :
> >   - Default = lang
> >   - 1.node in XML file
> > - .Item
> >   - Default = translation
> >   - 2.Node, used to contain main data/info of the XML file
> > - .Name
> >   - Default = name
> >   - Attribute of the 2.Node, used to find/identify the data/info in the XML file

> > Will be used in Asp-Nuke v1.5 for all XML actions, in Asp-Nuke v1.4 SP2 still only for XMLtheme

> > The new design is called XMLtheme and there is a new System variable to use to test if it is a XMLtheme, it is dim in the variables-inc.asp

> - bXMLtheme : boolean
>   - True = Use DEFAULT.XML with the design of the Theme
>   - False = Normal theme

> Content of Default.XML:

> Description of Default.XML:

> - ADV section
>   - ADV-FOLDER : path to extrented images and CSS (here : roundbox)
>   - ADV-CSS : name of extend CSS file (here: roundbox.css)
>   - ADV-ADMIN : Path to admin bullets, and controlpanel bullets
>   - ADV-BULLET : Path to bullets of site
>   - ADV-TABLE : Path to Bullet on Tables
> - TABLE section, description on how to show table for the CreateTable functions
>   - TABLETOP
>   - HEADER
>   - LEFT
>   - RIGHT
>   - FOOTER
>   - BOTTOM
>   - TABLEBOTTOM
>     - Tags used to place Text in the TABLE design
>       - %ID% = Id of Table (name of table)
>       - %CLASS% = Class of table
>       - %TITLEBULLET% = Title bullet/icon of Table
>       - %TITLETEXT% = Title text of table
>       - %FOOTERTEXT% = Footer text of table
> - Menu section, description on how to show Menu for Vertial and Horizontal menus
>   - Horizontal Menu
>     - HMENU
>     - HMENULEFT
>     - HMENUHEADER
>     - HMENURIGHT
>   - Vertical Menu
>     - VMENU
>     - VMENULEFT
>     - VMENUHEADER
>     - VMENURIGHT
>   - Tags of Menus
>     - %BULLET%
>     - %MENUTITLE%
>     - %MENUCOMMAND%

> Content of advanced CSS (here ROUNDBOX.CSS):

> - themes/XMLtheme/roundbox/roundbox.css

#### 2004-08-16 + New Block

> I made a new Block, Show Friends Online, this block is added in Customblocks-inc.asp, it shows all users' Friends, with a status of if friend is online or not.

> I have added it as Block section number 15, so new language tag

> -       LANG_BLOCK_15 :  Friends list

#### 2004-08-16 / Advetising

> Change in /includes/advetertising-inc.asp, line 35:

> -     If Not (oRs.BOF OR oRs.EOF) Then

> This new test, make sure that is does not make error if query is empty

### Service Pack 1 : 2004-08-15

#### 2004-08-15 ! Release of Asp-Nuke v1.4 Community Service Pack 1

************************************************************************
* ASPNUKE Community: Free web portal in ASP *
************************************************************************
* ASP-Nuke Community 1.4 Copyright © 2004 by Rolf Thomassen *
* (aspnuke(a)gmail.com) http://www.rot.dk *
* *
* Re-design by Rolf Thomassen © 2004 (aspnuke(a)gmail.com) *
* *
* ASP-Nuke Community 1.3 © 2003 by Rolf Thomassen *
* (aspnuke(a)gmail.com) http://www.rot.dk *
* *
* ASP-Nuke 1.0, 1.1, 1.2 Copyright (c) 2002-2003 by Gaetan Bouveret *
* (webmaster(a)asp-nuke.net) http://www.asp-nuke.net *
* *
* This program is free software. You can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
* the Free Software Foundation; either version 2 of the License, or *
* (at your option) any later version. *
* *
************************************************************************