BOOKSolved Version 1.2.2 - English Manual (short version)


:: Inhalt ::

1. License conditions
2. Install requirement
3. Installation
4. Changelog
5. Other





1. License conditions
  • You are not allowed to remove or change the copyright nor making the it invisible. You are allowed to remove the copyright with a corresponding license, but not allowed to add your own copyright to the script.
  • You may not copy the source code or parts of them for using it for scripts other than the provided USOLVED script.
  • USOLVED is not responsible for the site's content on which the scripts are used.
  • The author assumes no liability or guarantee for the offered scripts.
  • The scripts can be used for free for private purposes, as long as the copyright is visible. The same applies for nonprofit association.
    You need to purchase a license if you would like to use a script on commercial sites and are authorized to remove the copyright with a corresponding license. This applies for companies and profit-making individual persons.
  • A license is just per domain. It may not be used on more than one site.
  • The scripts may not be published on any other sites for download.
  • It's not allowed to use our scripts on pornograpfic, violently and in general on sites with illegal content.
  • With downloading a script you agree to the license conditions.




2. Install requirement

A web server with at least PHP v4.0 and a MySQL Database.




3. Installation

Extract the ZIP File to a folder of your choice and upload all files to your server with a ftp client.

Now open your internet browser and type in the path to the install file of the script. For example http://yourdomain.com/mysite/booksolved/install.php. The install menü of BOOKSolved should show up on your screen if the path was correct. When your CHMOD isn't correct, edit the mode with your ftp client to '777'. Now you should type in your database data. If you don't know them, ask your ISP. After clicking the 'continue' button, a test connection will be established to your database. If the test was correct, you can now type in your user account data for your personal login into the admin panel. After doing this, you're already finished with the BOOKSolved installation.

There are two methods to include the script in your site. Either you set a direct link to the file booksolved.php or you include the form directly into your site with this command (not the absolute http://... path):

<? include("relative_path_to_the_script/booksolved.php"); ?>
(e.g. when you like to include the script into a file that is stored in root/index.php and installed the script to root/booksolved, then you have to use this command include("booksolved/booksolved.php"); to include the script)




4. Changelog

## Version 1.2.2 ##
* Because of some troubles with the captcha it's now possible to use mySQL instead of sessions
+ The admin can now answer entries in the admin menu
+ The edit view outputs the name of the author

=================================================================================================
Files:
========

Changed Files:
    booksolved.php

    inc/admin_editgbook.php
    inc/admin_editgbook_form.php
    inc/gbook_newentry.php
    inc/user_login.php
    
    settings/lang_de.php
    settings/lang_en.php

    captcha/captcha_x.ini
    captcha/class.captcha_x.php
    captcha/server.php


Database:
=========
Added:

    New Table _captcha:

-------------------------------------------------------------------------------------------------
## Version 1.2.1 ##
+ It's possible to add gender as a "have to" field
* Fixed Language-Error on activated language choice

=================================================================================================
Files:
========

Changed Files:
    booksolved.php

    inc/admin_settings.php
    inc/admin_newentry.php
    inc/gbook_getdata.php
    inc/gbook_functions.php

    settings/lang_en.php
    settings/lang_de.php

    tpl/GreenSplash/tpl_gbook_newentry.php
    tpl/GreenSplash/lang_de.php
    tpl/GreenSplash/lang_en.php

    tpl/SimpleWhite/tpl_gbook_newentry.php
    tpl/GreenSplash/lang_de.php
    tpl/GreenSplash/lang_en.php


Database:
=========
Added:

    Table _settings:
    active_maxletters int(1) NOT NULL


-------------------------------------------------------------------------------------------------
## Version 1.2 ##
+ IP restriction to avoid spam
+ New user input for gender
+ Remaining letters viewable during typing the entry
+ Admin can reply to entries
+ You can now choose countries from a list
+ Multiple date formats
* Fixed timestamp bug in the frontend

=================================================================================================
Files:
========

Changed Files:
    booksolved.php
    admin.php

    inc/admin_settings.php
    inc/admin_newentry.php
    inc/gbook_getdata.php
    inc/gbook_functions.php
    inc/admin_editgbook_form.php

    settings/lang_en.php
    settings/lang_de.php

    tpl/GreenSplash/tpl_gbook_newentry.php
    tpl/GreenSplash/tpl_gbook_output.php
    tpl/GreenSplash/tpl_global_header.php
    tpl/GreenSplash/javascript.js
    tpl/GreenSplash/styles.css

    tpl/SimpleWhite/tpl_gbook_newentry.php
    tpl/SimpleWhite/tpl_gbook_output.php
    tpl/SimpleWhite/tpl_global_header.php
    tpl/SimpleWhite/javascript.js
    tpl/SimpleWhite/styles.css


New Files:
    inc/admin_licence.php
    inc/admin_newanswer.php
    tpl/GreenSplash/tpl_gbook_adminanswer.php
    tpl/SimpleWhite/tpl_gbook_adminanswer.php


Database:
=========
Added:

    Table _settings:
    active_maxletters int(1) NOT NULL
    active_maxletters_number int(1) NOT NULL
    active_iprestriction int(1) NOT NULL
    active_iprestriction_time int(5) NOT NULL
    active_adminanswer int(1) NOT NULL
    showform_gender int(1) NOT NULL

    Table _entries:
    post_gender int(1) NOT NULL

    Table _info:
    domain varchar(100) NOT NULL
    key varchar(100) NOT NULL


New:

    Table _iprestriction
    Table _entries_admin

-------------------------------------------------------------------------------------------------
## Version 1.1 ##
+ Easier Template System
+ New input field for country
+ Smilie-Icon selection
+ User can choose the language on the frontend
+ User can now add new smileys
+ User cann now add new languages
* Fixed apostrophe bug
* Fixed line break bug
* Better checks for user inputs

=================================================================================================
Files:
========

Changed Files:
    booksolved.php
    admin.php

    inc/gbook_newentry.php
    inc/admin_settings.php
    inc/admin_editgbook.php
    inc/admin_editgbook_form.php
    inc/user_check.php
    inc/user_login.php

    inc/js/divtools.js

    settings/styles.css
    settings/lang_en.php
    settings/lang_de.php

    tpl/GreenSplash/tpl_gbook_newentry.php
    tpl/GreenSplash/tpl_gbook_output.php
    tpl/GreenSplash/tpl_global_footer.php
    tpl/GreenSplash/tpl_global_header.php
    tpl/GreenSplash/javascript.js
    tpl/GreenSplash/styles.css

    tpl/SimpleWhite/tpl_gbook_newentry.php
    tpl/SimpleWhite/tpl_gbook_output.php
    tpl/SimpleWhite/tpl_global_footer.php
    tpl/SimpleWhite/tpl_global_header.php
    tpl/SimpleWhite/javascript.js
    tpl/SimpleWhite/styles.css


New Files:
    inc/gbook_functions.php
    inc/gbook_getdata.php
    inc/gbook_setcookie.php
    inc/admin_editsmilies.php
    inc/admin_editlanguages.php

    tpl/GreenSplash/lang_de.php
    tpl/GreenSplash/lang_en.php

    tpl/SimpleWhite/lang_de.php
    tpl/SimpleWhite/lang_en.php


Datenbank:
=========
Added:

    Table _settings:
    active_language int(1) NOT NULL
    showform_country int(1) NOT NULL
    checkform_country int(1) NOT NULL

    Table _entries:
    post_country varchar(250) NOT NULL

    Table _language:
    language_abbr varchar(50) NOT NULL

Altered:
	post_country varchar(250) NOT NULL to post_country int(10) NOT NULL

New:

    Table _smilies

-------------------------------------------------------------------------------------------------
## Version 1.0 ##
- First Release
	





5. Other

Other software that has been used for this script under LGPL:
- Captcha X (Ondrej Maly)

If you have questions, criticism or suggestions to our scripts, please feel free to write us an email under info@usolved.net or www.usolved.net.