2012-05-11 6 views
0

私持っている私はこのようなURLで使用{$のuser.login}という名前の変数:str_replace .TPL変数?

http://profiles.mysite.com/ {$のuser.login}私はこのような+記号とスペースを交換したい

「ユーザー名」は「ユーザー名」になります。

このようにして、私のリンクはよりクリーンになります。

代わりhttp://profiles.mysite.com/User%20nameの私はhttp://profiles.mysite.com/User+name

私はこれを行うことができます任意の方法を持っているでしょうか?ありがとう!

+1

URLエンコーディングの代替方法を使用するだけではどうですか?あなたは今あなたのURLエンコーディングをどうしますか? SmartyやPHPで? – Brad

答えて

2

PHP関数urlencodeは、スペースを+に変換します。

お試しください:http://profiles.mysite.com/{$user.login|urlencode}あなたのテンプレートにあります。

+0

それは、ありがとう! – Dav