I present here my self-programmed stuff, JavaScript and PHP scripts (CHS - Chrissyx Homepage Scripts) as well as Delphi programs (CHP - Chrissyx Homepage Programs), and offer them for free download. I always try to program something innovative and revolutionary which did not exist like that before. Of course all the stuff is DRM-free. I hope you can find something useful anyway:
PHP scripts
All PHP applications are syntactically and semantically up the current standards and guarantee full compatibility with the common browsers. They are released under the Creative Commons 4.0 by-nc-sa license offering all advantages of a written-warning-free, adapting and sharing usage.
Tritanium Bulletin Board (V1.10.1)
The rough features
- There is no database required
- Any number of categories and forums with description, topic prefixes and (super) moderators
- Editing, deleting, moving, opening, closing, pinning & unpinning of topics and polls
- Few clicks for deleting and editing of single posts
- Permission management for guests, members and user groups
- Extensive design modifications via templates and CSS styles possible
- Member administration including searching, editing and deleting
- Signature, avatar, Steam achievements etc. for registered users
- Optional display of member list and Who is/was online? functionalities
- Any user ranks, each assigned based on number of posts made
- Private messaging system
- Any number of own smilies with synonyms and post icons
- Substantially more BBCode incl. list, spoiler, post-first-then-text, color, size, iFrame and file upload
- Formatting of posts, PMs and forum news with BBCode (incl. file upload), smilies and optional XHTML
- Comprehensive search functionality with many options
- Newsletter functionality via PM or email with optional archiving
- Censoring of words and bans of IP and email addresses
- Diverse maintenance functionalities and logging options
- Overview of todays posts and "quick reply" inside the topic's view
- RSS feed of the newest posts
- Clickjacking protection
- Calendar view with scheduled events
- API for plug-ins allowing custom code modifications independently of version jumps
- ...
Description
Despite the name's indication, the TBB 1.10 mostly arised from my keyboard. As the official successor to the TBB 1.2.3 from 2002 as well as to the versions 1.5 to 1.8 from 2010-2023 the version 1.10 leverages the file-based TBB into the new decade with modern technology and architecture. It features completely valid XHTML, todays forum standards, a simply modifiable design thanks to templates and still being fully compatible to the predecessor as well as to the successor. While the 2.0 continues to be a long time coming, the TBB 1.10 already offers today a lot of the future version's features. PHP 7.4 and Smarty 4.4 as template engine is used; there is still no database like MySQL required. Thus it is still practically everywhere deployable provided that PHP is available.
An up-to-date list with all changes compared to the TBB 1.2.3 can be found at the official GitHub page.
For more information and downloads of other versions, language packs & templates see project page at Tritanium Scripts.
Newsscript (V1.0.7.2)
Features
- Simple installation with interactive help!
- Multilingual: In German and English!
- Easy writing and authoring of news DIRECTLY embedded into oneselfs website!
- Support for BBCode and smilies!
- Extra selection window for outsourcing more smilies!
- Comment functionality!
- Source management and "Read on" for lenghty news!
- Categories with optional icons!
- Newsticker for your own page, RSS newsfeeds and embedding onto other websites!
- Dedicated password-protected administration panel with menu and all configuration options!
- Creating user accounts as news poster or admin incl. automatic email notification!
- Overview with small statistic!
- Anytime applying of new languages!
- Fast and performant thanks to cache functionality!
- Continuous valid XHTML and RSS code!
- Requires no database like e.g. MySQL!
- Requires PHP V5.3 or higher and is fully compatible with PHP 8!
- New since V1.0.1: Update routine for successive updating!
- New since V1.0.2: CAPTCHA option for comments against spam bots!
- New since V1.0.3: Redesign of the buttons and more BBCode!
- New since V1.0.3.5: Automatic scaling of images during upload!
- New since V1.0.4: News filtering by categories!
- New since V1.0.5: Support for AddThis button!
- New since V1.0.6: BBCode for iFrames!
- New since V1.0.7: Support for PHP 8!
Description
The newsscript offers a "state of the art" news system with partially innovative features. It provides as aforementioned multilingualism which can be switched by one click anytime and also doing own translations prove to be quite easy. The writing and editing of news posts takes place directly on your own webpage thanks to full integration, each time supported by preview functionality and continous BBCode in headline, text and comments. Regardless of citation, source code, YouTube videos, colors or plain text formatting: Comfortable selecting and formatting of text via BBCode is everywhere supported just like smilies, of which having too many being outsourced to an extra window. Every news can be commented on incl. spam protection by optional CAPTCHAs and classified into categories which can be aligned with a fitting category image. The source management is designed refreshingly new, so that everytime "on the fly" references can be added and removed. Existing list of references is shown space-saving in a small dropdown menu and on selection the desired webpage directly called. Furthermore there is a "Read on" feature to show lengthy news texts only by calling the singe news first, so that the news overview is always displayed tidy and unobstructed at will.
Another highlight is the newsticker having three different execution modes: The lastly written news can be embedded on oneselfs site as linked headlines together with date and e.g. be combined with a forum ticker. The same possibility is provided for other websites wanting to include the news as ticker on their sites. A RSS newsfeed must also not be absent to keep visitors always up-to-date even without visiting the site. The feed is validated with massive data of which the current RSS specification in Version 2.0.10 has to offer. The number of entries can be personalized by the user on the same way like the external embedding, too.
Thanks to its dedicated password-protected administration panel with menu navigation the script's management leaves nothing to be desired. All settings can be changed at any time, no matter if smilies, categories, users or even storage locations of all system files. Additional users can be added with different permissions being news poster or admin having access to this administration, notification and password are generated automatically and dispatched. Added is a small statistic and info view. On the technical side filed-based, cache functionality and valid XHTML code guarantee a performant, uncomplicated and comfortable working.
Shoutbox (V2.1.2)
Features
- Completely rewritten with brand-new technological base in version 2!
- Multilingual: In German and English!
- Simple installation with interactive help and automatic language detection!
- Automatic transformation of URLs to links!
- Spam protection by optional CAPTCHAs!
- Complete support for smilies!
- Extra selection window for outsourcing more smilies!
- Archive for older shouts with optional pagination!
- Slim box in all aspects: Longer links are shorten automatically, longer words are wrapped if needed!
- Compatibility mode for error-free sending of emails!
- Dedicated password-protected administration panel with all configuration options!
- Easy management of all shouts DIRECTLY embedded into oneselfs website!
- Anytime applying of new languages!
- Fast and performant thanks to cache functionality!
- Continuous valid XHTML code!
- Requires PHP V5.3 or higher and no database like e.g. MySQL!
Description
The multilingual shoutbox is fast, lightweight and user-friendly. Everything is configurable, starting from the number of displayed shouts, number of smilies (even for each row!) up to the storage locations of the internal system files. Archived shouts are being stored separately allowing really fast displaying of the most recent ones and listed in the archive having an optional configured pagination. The box is continuously being kept minimal, i.e. longer links are displayed shorten and also longer words are wrapped by hyphen(s) automatically if needed. Smilies are either maintained by the box itself or utilized from a TBB1 Forum. All settings are accessable within the dedicated admin panel; cached settings are renewed automatically and immediately active after logout.
Counter (V3.2.0)
Features
- Completely rewritten with brand-new technological base in version 3!
- Multilingual: In German and English!
- Simple installation with interactive help and automatic language detection!
- Output of counter selectively as text or image; fully customizable to your page!
- IP address blocker activatable to prevent visitors being counted twice!
- Crash impossible thanks to enhanced locking technique!
- Unheard-of: Backup via emails! In case of data loss the visits counted are not lost!
- Compatibility mode for error-free sending of emails!
- Dedicated password-protected administration panel with all configuration options!
- Anytime applying of new languages!
- Fast and performant thanks to cache functionality!
- Continuous valid XHTML code!
- Requires PHP V5.3 or higher and no database like e.g. MySQL!
Description
More than a simple counter, this one has additional features and a multilingual administration panel. Starting there everything is configurable, from the type of output up to storage locations of the internal system files; cached settings are renewed automatically and immediately active after logout. The optional backup possibility can be set to send the current value by email after each certain amount of hits. By using the optional IP blocker the script is operating as a true visitor counter or just as a simple hit counter.
Delphi programs
ShareInfo (V1.1.2.0)
Features
- Uniquely new info tool for file sharing downloads!
- Check what's behind a link at a glance!
- Supports Torrents, eDonkey links and Sig2Dat!
- With fake checking! Know beforehand what's inside!
- Portable: No installation required!
- With update check as usual!
- New since V1.0.2: Tracker check! Know if the tracker is online!
- New since V1.0.3: Multilingual! Also in English and Norwegian! Even more languages soon!
- New since V1.0.4: Support for start parameter! Simply "drag" the torrent onto ShareInfo!
- New since V1.1: Sig2Dat support, eDonkey sources and availability info, tabs navigation, version history and more!
Description
With ShareInfo you can open torrents and inspecting the download closely even before loading a single bit. That way you can determine the torrent for being fake or not. Next to the content also detailed information regarding the download are provided (see screenshot). Additional functions like tracker check or the usual update search are implemented. Next to torrents also eDonkey links can be verified. An online database is queried on this way and the actual link's content displayed with information regarding sources and availability, provided at least one entry was found. Fake protection and detailed download information are here, too. ShareInfo is not only in German, but also available in English and Norwegian.
If you speak a language not yet translated and would like to translate it, please send me an email!!
Zmart Renamer (V1.0.3.0)
Features
- Fast renaming of many files!
- Optimal for names following the "warez pattern"!
- Search pattern individually customizable!
- Already ships with predefined search patterns!
- Export functionality for saving the search patterns!
- Portable: No installation required!
- With update check as usual!
Description
By downloading stuff from the internet, you mostly end up having a file named after the "warez pattern", i.e. underscores instead of spaces, all lower case, a numbering, no special characters, and so on. If one is committed to files having a "normal" name, e.g. especially for big collections of MP3s (even without ID3 tags) or TV series, it can get quite cumbersome to edit all manually.
Here is where the concept of automated renaming of many files picks up. With Zmart Renamer all these corrections are considerably facilitated - if not even superseded. At first all underscores are transformed to spaces, all words are capitalized and the numbering at the beginning being removed. These basic properties are accompanied by search patterns, which can be customized to your own needs. To continue with MP3s one can e.g. configure to change " vs " into " vs. ". Or from " Vs. " to " vs. ". Or from "%20" to " ". The possibilities are unlimited. For each entry one can define to replace all occurrences within a filename a only the first match (e.g. all underscores to spaces instead of only the very first found one) and whether upper and lower case letters should be considered.
All settings are saved to the registry and Zmart Renamer is running without any additional configuration files as well as without any installation. The program is bundled with a predefined search pattern.
After customizing the pattern, one selects a directory having all the to be renamed files inside and verifies by a PREVIEW the scheduled renaming for being OK! Should this not yet be the case, one can change the patterns and open the folder again. Only if everything is correct, the actual renaming of files is performed. Afterwards another directory can be selected and so on.
Mathe Manager (V1.1.3.0)
Features
- pq formula
- Vector product
- Fractions calculator
- GCD
- LCM
- Geometry calculation - rectangle
- Geometry calculation - triangle
- Geometry calculation - circle
- Mini calculator
- MoreNumbersCalculator
- Analytical geometry - plane
- Analytical geometry - line
- Local approximations of MOIVRE-LAPLACE
- Integral calculus
- Portable: No installation required!
- With update check as usual!
Description
The Mathe Manager is a small math application to facilitate the one or the other homework. Learning matter from class 5 to 13 is covered by the most elementary stuff (see above). More than 50 functions are available, which are continuously being improved and the usual update search is also implemented.
JavaScripts
None yet.