Add Attachment Link

From TNG_Wiki
Jump to navigation Jump to search
Restricted Downloads of Add Attachment Link are restricted to logged in users. If you do not have a user account on the TNG Wiki use the Request Account link to request a user account Restricted
Caution If you have trouble downloading with Google Chrome, Vivaldi, Brave or other Chromium based browser, try using a right-click and select Open in new Window, then F5, or use another browser such as Firefox


Ambox notice.png The latest version of this mod uses the guidelines for TNG v12+ cust_text.php files. If you are using TNGv12+, and any cust_text.php file in this mod is marked with a Bad Target error, you need to update your cust_text.php files before you can install this mod. [Show instructions]

If you upgraded to TNGv12+, and did not update your cust_text.php files as instructed in the upgrade readme script, then you must use the TNG Mod Manager to update them. To do so:

  1. Go to Mod Manager, and select its "Recommended Updates" tab.
    (If the "Recommended Updates" tab is not visible, then go to the Mod Manager Options tab, select "Display Settings", and turn on the "Recommended Updates" tab.)
  2. Click the "Update" button in the "Recommended Updates" tab.
    Installed mods do not interfere with the update, and if you already have (or think you may have) run this update, it will not hurt for you to run it again.

[See details in the TNGv12 Change Impacts Article][Hide the instructions]

TNG 14.0
TNG 13.0
TNG 12.0

Add Attachment Link
Summary This mod will add a link on the Suggest form so that the user can add an attachment to his suggestion.
Validation This mod is XHTML compliant.Valid-xhtml10.png
Mod Updated 4 May 2023
Download link For
TNG 14.0
TNG 13.0
TNG 12.0
TNG 11.1
TNG 9.0
TNG 8.1
Download stats See download statistics
Author(s) Russ Strong
Homepage Add Attachment Link (This page)
Mod Support My Mod Support
Contact Developer My Mod Support
Latest Mod for TNG V12+, for TNG V9+, for TNG V8.1.x
Min TNG V 8.1
Max TNG V 14+
Files modified
Related Mods
This mod includes optional French, German, Dutch, Spanish
and Czech translation files.

Purpose of the mod

This mod will add a link to the suggest form that will open the users email client so they can attach a file/s to their suggestion.


This mod was developed by Russ Strong. Layout changes, Spanish and Czech translations provided by Ron Krzmarzick. French translation provided by Michel Kirsch.


  • A working TNG installation. The automated installation release was tested at TNG Version 8.1 +.
  • An installed current version of the Mod Manager.


  1. Download the appropriate zip file as shown in the summary in the upper right corner of the page.
  2. Extract the config file from the downloaded zip file into the mods folder.
  3. Follow the normal automated installation for Mod Manager, as shown in the example Mod Manager - Installing Config Files to install the mod.

Custom Text Additions

Note that the config file includes the English, French, German, and Dutch language changes, see summary for other languages included. If you support multiple languages you can modify the config file to add the custom text for those other languages, or manually add the following custom text to each of your other languages with appropriate translations. Note if using version 9 and greater remove the comment from the last variable to enable it. Note If you would like your language(s) included in the config file, please use the mod support form and include the translations in the message.

// added to open email for attachment to suggest.php by Add Attachement Link mod
$text['addattachment'] = "ATTENTION! If you would like to send an attachment of a photo or document for this ";
$text['addattachment1'] = " then click on the attachment link below.";
$text['addattachment2'] = "This will open your email program where you can attach your file and then fill out the <b>link</b> and <b>description</b> in the body of your message.";
$text['addattachment3'] = "There is no need to fill in this form.";
$text['message'] = "message";
$text['mediaattached1'] = " with media file attached";
$text['mediaattached2'] = ": Media file attached";
$text['attachment'] = "Add Attachment";
$text['aa_person'] = "person";
$text['aa_family'] = "family";
$text['aa_repository'] = "repository";
$text['aa_source'] = "source";
//$text['aa_place'] = "place";  // added for version 9+ 
// end attachment messages by Add Attachement Link mod

Revision History

Mod Version Date Contents 4 May 2023 Fixed UTF-8 character display (French, Spanish, German,...) - MichelK 21 Jan 2022 fixed PHP8 warnings 27 Nov 2019 corrected file encoding. 24 Nov 2019 Updated French translations 26 Oct 2018 Updated to Mod Manager v12 standards. 13 Oct 2018 Corrected syntax errors on lines 85 and 94. 13 Oct 2018 Updated to work with TNG V9+ so mod will translate when suggest.php is called from a placesearch. 13 Oct 2018 Corrected syntax errors on lines 74 and 83. 12 Oct 2018 Changed target locations and added text variables for each $typestr so they will translate to other languages when opened from a person page or family page. 11 Oct 2018 Minor layout changes and re-translated cust_txt.php files for German, French, and Dutch files using DeepL Translator. Added Spanish and Czech files provided by Ron Krzmarzick. 7 Oct 2018 Corrected spelling errors and re-translated cust_txt.php files for German, French, and Dutch files. ? Initial Release (private unpublished)

In the event of a problem

Visualization of this mod

Without Mod

Without this mod, the suggest.php displays as shown in the image on
the right.

Add attachment link before.png

With Mod Installed

With the Add Attachment Link mod installed, the suggest.php includes
a message and an "Add Attachment" link that opens the user's email
client where the user can attach images and description to the email.

Add attachment link after.png

Sites using this mod

If you download and install this mod, please add your TNG site to the table below:

URL User Note Mod-Version TNG-Version User-language
R G Strong Family Genealogy Russell Strong Developer 14.0.2 EN, DE, FR, NL
Roots & Relatives Remembered Ron Krzmarzick Public & Private See Here See Here EN,DE,CS
Racines Luxo-hennuyères Michel Kirsch Public site (registration) V12.0.0.2 TNG 14.0.1 FR/EN/GE/NL
Genealogy Bastiaanssen Jan Bastiaanssen Public / Private V12.0.0.2 TNG 13.1.2 NL EN ES
The Severijns / Timmer Familytree Rob Severijns Public / Private TNG 14.0.2 NL, EN
MOTYER Family Genealogy John Mark Motyer Public site See here See here EN
Famille Carloni and Co Carloni Franck Public et Private 14.0.2 FR