<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
<font face="sans-serif">Using a function like l() to make your links is
certainly better in general, but the actual reason why your code isn't
working is this:<br>
</font><tt>print "&lt;a href='/" . </tt><font face="sans-serif"><br>
When you move your site to a subfolder of the root directory, you're
changing the base URL of the site from '/' to '/[subfolder]'. I think
your problem will be solved if you instead use something like this:<br>
</font><tt>print "&lt;a href='" . $base_path . $node-&gt;...</tt><font
 face="sans-serif"><br>
(see <a class="moz-txt-link-freetext" href="http://api.drupal.org/api/global/base_path/6">http://api.drupal.org/api/global/base_path/6</a> for details)<br>
<br>
Hope that helps.<br>
</font><br>
Andy Walpole wrote:
<blockquote cite="mid:4B7D092F.9050300@suburban-glory.com" type="cite">
  <pre wrap="">Hi there Drupal droogs,

I've been using the following code in the node tpl file to create a read 
more link in the node teaser:

&lt;?php  print "&lt;a href='/" . $node-&gt;links["node_read_more"]["href"] . "' 
class='readmore' title='" . 
$node-&gt;links["node_read_more"]["attributes"]["title"] . "..' &gt;" .  '&lt;img 
src="' . base_path() . path_to_theme() . '/images/read-more.gif" 
width="120" height="40" alt="" /&gt;' . "&lt;/a&gt;"; ?&gt;

Now $node-&gt;links["node_read_more"]["href"] works fine at creating the 
right URL until I put the site into a sub directory, and then instead of 
the links being /themes/?q=node/62 they are /node/62... which is wrong

Does anybody have any ideas what I can do to sort this problem out?

Regards,

Andy

  </pre>
</blockquote>
<br>
<pre class="moz-signature" cols="72">-- 
Kind regards,
Peter Anderson.
<a class="moz-txt-link-freetext" href="http://panda.id.au">http://panda.id.au</a>
</pre>
</body>
</html>