Go Back   vb.org Archive > Community Discussions > Modification Requests/Questions (Unpaid)
Prev Previous Post   Next Post Next
  #1  
Old 06-05-2004, 01:48 PM
SRozhon's Avatar
SRozhon SRozhon is offline
 
Join Date: Apr 2002
Location: IL
Posts: 64
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Family Tree password mod?

I recently purchased tng online family tree script for my site. They have a nuke addon for the user data which I will attach. Can someone advise me how to make this script compatible with vb3 user info/login? The addon is free and the script itself only costs $27 USD and is well worth it. It can be found here.

Here are the Features below. I hope someone can help me make this compatible with vb3. I would really appreciate it and suspect others would as well. Thanks in advance!


TNG Features
NOTE: For all sample links that lead to the Administrative Demo, please use the following login: username = demo, password = demo. All database actions have been deactivated, so feel free to try whatever you'd like.



New in 4.0.0:
  • Relationship Chart: See a graphical representation of the relationship between any two related individuals.
  • Timeline: Graph and compare the lifespans of an unlimited number of individuals and save it as long as your window stays open.
  • Improved Admin Interface: Allows easier access to all data categories, track updates with admin change log.
  • Expanded user information, plus let visitors register for their own user account.
  • RSS newsreader page.
  • Branches: Label different sections of your family tree and associate user permissions.
  • Surname Prefixes: Choose to manage and sort surnames independently of any prefix (ie, "van", "de", etc.).
  • Plus many more improvements!

No HTML pages to generate
Most other genealogy web page generation tools create a set of finished ("static") HTML pages, sometimes one for each person in your file. The problem is that if you have hundreds or thousands of people in your database, you end up with hundreds or thousands of web pages, which you then have to upload to your site. But what if you have changes in your data? Sorry, you'll need to create all those pages and load them up all over again. What if you don't like how they look? If you can't figure out how to manipulate the program then your only other choice is to make the changes to your thousands of pages yourself! Good luck...

TNG uses scripting and a database to create your pages dynamically, as they're requested. That means no huge load of pages to create and upload each time you have a change, and if you want to tweak the look and feel, you do it in one location and it's done for the entire site!

Extremely customizable
A style sheet allows you to pick all colors, sizes and fonts ? plus a whole lot more if you're up to it. A settings page allows you to easily change the values of many system variables. In addition, TNG also allows you to put a custom header and footer on each page. Add a menu at the top or down the left side, or enclose the main content inside a table ? whatever you want. A look at some of the many sites already running TNG will reveal a fraction of what's possible.

PHPNuke & PostNuke compatible
Not only does TNG work great on its own, it can also function seamlessly as a PHPNuke or PostNuke module. Use whatever theme you want!

Easy-to-read Individual pages
All individual and family records are laid out in a simple user-friendly format, one person to a page. With each person you'll also see links to photos, histories, headstones and other charts, plus notes and sources, and family records for each marriage.

Display messages translated into several languages
The public and administrative display messages have been translated into Danish, Dutch, French, Norwegian, Swedish, German and Spanish, and the public messages have also been translated into Finnish. The display messages should be fairly easy to translate into any language, since they have been separated out into their own files. In other words, you don't have to hunt through any code to find the text.

Advanced pedigree chart
TNG's pedigree chart can display an indefinite number of generations (you decide the maximum you'll allow) in three different formats for every person in your database (plus Ahnentafel format). Attached photos and dropdown data boxes with additional information make it the centerpiece of the whole application. With a single click, jump to the individual page or a new pedigree for anyone on the chart. You can even switch parents!

New: Relationship Chart
Start with any individual, then pick any other person in your tree and TNG will display a graphical chart of their relationship. If the individuals are not related, TNG will tell you that as well.

New: Timeline
Display a bar chart comparing the lifespans of an unlimited number of individuals from your database. Start from any individual and add any person you browse to, or others. Plus, the chart is saved until you close your browser window.

Descendancy chart
In a glance see an indefinite number of descendant generations for every person in your file (again, you decide the maximum), with links to each person's individual page. For each descendant listed you can also click to view a graphical tree tracing the line. Plus, switch easily between Standard and Register formats.

Register chart
As mentioned in the previous paragraph, the Standard descendancy chart can instantly be toggled to display in Register format, which for some means a more readable alternative. More data in many cases as well.

Graphical descendancy tracing
An icon next to each descendant on the Standard descendancy chart links quickly to a boxes-and-connecting-lines display of parents, children and siblings, from the primary individual down to the person selected. Inset photos (like on the pedigree chart) and vital years make this a valuable visual tool. See an example here.

Simple and advanced searching
Search just on first name/last name, or try the Advanced Search to limit or expand the number of matches found. Use the Advanced Search to query by first name, last name, nickname, title, suffix, birth date, birth place, death date and death place. Choose whether the data "starts with", "ends with", "equals" or "contains" your search terms, or match by Soundex or metaphones. Use date ranges, plus show names of spouses if desired! Even decide whether to join all criteria with "AND" or "OR".

Surnames lookup
Track down individuals by surname, but not from an endless unreadable paragraph. Instead, view names in neat columns, and limit your search only to those beginning with a certain letter or symbol. Also see a list of the top 25 surnames in your file, or choose to see all surnames on a single page.

User login, with various rights for different users (optional)
Set up various users and give them each their own set of rights (see living data, see LDS data, add/edit/delete, etc.). Anyone can still visit your site, but logged-in users will see even more (as much as you want them to).

Multiple family trees
If you have multiple GEDCOM files that need to be kept separate, you can do it by putting each one in its own Tree. Visitors can still search across all trees, but maintenance can be done on a particular Tree without affecting any others. Most users will only need one Tree.

New: Branches
Label different sections of your family tree and grant different users different permissions to those sections, or "branches". Now your family can have edit rights to their side only, and your spouse's family can have the same for theirs.

Dynamic language switching
If you've translated TNG's display messages into multiple languages, you can have TNG switch dynamically among them. Selecting a language from a dropdown box (visible on most public pages) instantly causes the page (and all subsequent pages until the next switch) to be displayed in the new language.

Photos
Upload and link several photos to one individual, or link one photo to several individuals. Give each photo a title and description as well. Browse all photos at once, or search for a keyword to help you find the ones you want. Or, pick one person and cycle through their own private list. Provide (or have TNG generate) a small thumbnail to be used on the pedigree & descendancy charts, and at the top of each individual page.

Histories
In the same manner, upload and link histories or other documents (in any file format) to any individual. Again, give each document a title and description, then browse all histories at once or search by keyword.

Cemeteries & Headstones
Set up a record for each cemetery represented in your data (maps too), then create headstone records with photos (photo optional for those not yet located) to attach to individuals and the corresponding cemeteries. Then find headstones by browsing the list of cemeteries (organized by locality), or by linking directly from an individual record.

Photos & Histories Ancestor Listing
Show a listing, by generation, of all ancestors with photos and/or histories for any given individual.

GENDEX compatible
Index all the people in your database on the popular genealogy site GENDEX by using TNG to create a specially formatted file readable by GENDEX. After creating the file, simply visit www.gendex.com and input your site information. You'll be amazed at the increase in traffic you receive just by listing with GENDEX.

Track lines of descent
Click a single button and traverse all the lines of descent in your database, resulting in the ">" character being placed next to links for children who have children themselves. This proves very helpful when traversing an unfamiliar tree, as it easilly indicates which child to follow to find the next generation.

Custom Event Types
Help TNG handle all those obscure or proprietary GEDCOM tags you're using by setting up "Custom Event Types." You could even make up your own tags and still have them imported and displayed by TNG. No other package can match this flexibility!

'Living' data protected
Visitors to your site will be unable to see data for living individuals unless they log in with appropriate access. You can also indicate whether the names of living individuals should be displayed. TNG automatically determines who is alive, but you may manually override that if an incorrect decision is made.

LDS tags supported, data protectable
Tags or events specific to The Church of Jesus Christ of Latter-day Saints are supported by TNG, and this data can be restricted to certain users if desired. LDS fields are not displayed if not used, and administrators wishing to hide all LDS fields on manual input screens may do so.

GEDCOM import
Get your data into TNG in just minutes by having your desktop program write your data to a standard 4.0 or 5.5 GEDCOM file. TNG will then import your file and populate the database with all your information, saving you quite a bit of typing.

GEDCOM export
Allow visitors to your site to create their own GEDCOM from a subset of your data. If you'd rather not, it's just as easy to disable this feature.

Manual data entry
No GEDCOM? Plan on using TNG as your primary genealogy program? In that case, you may still enter all your data by hand through the user-friendly Admin screens. Even if you did import a GEDCOM, you may find this feature useful for making spot changes without doing another full import.

Backup/Restore/Optimize utility
To guard against disaster or facilitate a move to a new host, TNG also provides the ability to back up and restore each table in the database. You'll be informed of when your last backup was made and how much space it's using. You can also "optimize" each table (remove deleted records, reconstruct indexes), which can sometimes increase speed and efficiency.

"What's New" page
The "What's New" page shows the most recently added and updated components of your site, including photos, histories, headstones, and individual and family records. The best part is that it's always up to date without any maintenance from you. You control how many days back are considered "new" and how many items (max) to display in each category.

New: RSS page
TNG now also generates an XML page for use with your favorite RSS newsreader, enabling your relatives to see what's new at your site without even being there!

Still visible to search engines
Even though TNG pages are not created until requested, they can still be indexed by external search engines like Yahoo, Google, Excite, Lycos, etc., etc. That's because the finished pages are still just HTML, and the engines have to request the pages the same way you or I would. Just remember that it sometimes takes a while for the robots & crawlers to find your pages. Don't want them to find you? Just put the appropriate "no index, no follow" meta tag in your custom header.

Report Generator
Create your own set of custom lists, like "Ancestors with Today's Birthday" or "Relatives Born in England". Make use of all TNG's standard event types in any combination.

Free updates
While there may be a small charge for major upgrades, all minor updates are free. As soon as those improvements happen, you're eligible to get them at no extra charge.

Fast, free and friendly support!
I realize that no matter how good the program is, you're going to have questions. Sometimes your server settings may need tweaking, and (heaven forbid) you might even find an error in the code. Whatever the concern, please feel free to contact me. There are no stupid questions, and I always reply promptly ? unless I'm asleep! Here's an actual letter from a TNG user:
Attached Images
File Type: jpg samplepedigree-40.jpg (19.5 KB, 0 views)
Attached Files
File Type: zip tngnukeaddon-1.5.zip (19.5 KB, 23 views)
Reply With Quote
 

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 06:53 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.06578 seconds
  • Memory Usage 2,643KB
  • Queries Executed 13 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (11)postbit
  • (2)postbit_attachment
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)showthread_list
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_threadedmode.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids_threaded
  • showthread_threaded_construct_link
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete