Various Useful Code
<h3 class="heading-h6"><a name="THLToolboxhomegtDevelopersZonegtWebDevelopmentgtVariousUsefulCode" class="anchorpoint"></a><a href="/tools/wiki/home.html">THL Toolbox</a> > <a href="/tools/wiki/Developers%27%20Zone.html">Developers' Zone</a> > <a href="/tools/wiki/Web%20Development.html">Web Development</a> > Various Useful Code</h3><p class="paragraph">
</p><h3 class="heading-h1"><a name="VariousUsefulCode" class="anchorpoint"></a>Various Useful Code</h3><p class="paragraph"><strong class="bold">Contributor(s)</strong>: Steven Weinberger</p><p class="paragraph">For a link in a php file that opens in a new window: rel="external"
</p><h3 class="heading-h4"><a name="i18ncode" class="anchorpoint"></a>i18n code</h3><p class="paragraph">
If a page returns an error like this:
</p><div class="code"><pre>Notice: Undefined variable: i18n in /sds.pri/dev/projects/thlib.org/releases/trunk/encyclopedias/literary/canons/side-column.php on line 10 Fatal error: Call to a member function translate() on a non-object in /sds.pri/dev/projects/thlib.org/releases/trunk/encyclopedias/literary/canons/side-column.php on line 10
in /literary/canons/side-column.php line 10 is <span class="java-keyword">this</span>:
<h4 id=<span class="java-quote">"side-home-link"</span>><a href=<span class="java-quote">"/encyclopedias/literary/"</span> title=<span class="java-quote">"Literary Encyclopedia Home"</span>><? echo $i18n->translate('Literary Home'); ?></a></h4></pre></div><p class="paragraph">
Then you need to add a line of code at the top of the index.php file so that it looks like:
</p><div class="code"><pre><? $droot = $_SERVER['DOCUMENT_ROOT'];
include_once <span class="java-quote">"$droot/global/php/thl-i18n-translator.php"</span>; ?></pre></div><p class="paragraph">
</p><h3 class="heading-h6"><a name="ProvidedforunrestrictedusebythespanclassnobrimgsrcsakairwikitoolimagesicklearrowgifaltexternallinktitleexternallinkahrefhttpwwwthliborgtargetrwikiexternalTibetanandHimalayanLibraryaspan" class="anchorpoint"></a><em class="italic">Provided for unrestricted use by the <span class="nobr"><img src="/" alt="external link: " title="external link"/><a href="http://www.thlib.org" target="rwikiexternal">Tibetan and Himalayan Library</a></span></em></h3>