Page 1 of 2

URLENCODE

Posted: Mon Nov 24, 2014 11:53 pm
by nikista
Вот чтобы вместо пробела был знак "+" пользуем <!--URLENCODE_TAG_1-->

а чтобы был "-" что проставить?

Re: URLENCODE

Posted: Tue Nov 25, 2014 1:14 am
by admin
Такой замены по дефолту в стандарте html нету

Можно делать str_replace(' ', '-', '<!--TAG_1-->')

Re: URLENCODE

Posted: Tue Nov 25, 2014 1:22 pm
by nikista
а чтобы это сделать что куда нужно прописать?

это где делать? str_replace(' ', '-', '<!--TAG_1-->')

Re: URLENCODE

Posted: Tue Nov 25, 2014 2:16 pm
by admin
Надо просто заменить

<!--TAG_1-->

на

<?php echo str_replace(' ', '-', '<!--TAG_1-->'); ?>

Re: URLENCODE

Posted: Tue Nov 25, 2014 2:20 pm
by nikista
заменил в ссылке, вот так стало /tag/<?php echo str_replace(' ', '-', '<!--TAG_1-->'); ?>/

но он его не обрабатывает и на выходе получается /tag/<!--TAG_1-->/

Re: URLENCODE

Posted: Tue Nov 25, 2014 2:22 pm
by admin
Опишите подробнее где именно в каком темпелйте вы смотрите, открывали ли без кеша?

Re: URLENCODE

Posted: Tue Nov 25, 2014 2:31 pm
by nikista
без кэша смотрел, открываю в content_list

Re: URLENCODE

Posted: Tue Nov 25, 2014 2:38 pm
by admin
А где именно в темпелйте это у вас вписано ?
покажите плз в контенксте того что вокруг этого.

Re: URLENCODE

Posted: Tue Nov 25, 2014 3:04 pm
by nikista
<tag_cloud order=tag_hits num=1-30 adjust_num_to_page=true>
<a href="/tag/<?php echo str_replace(' ', '-', '<!--TAG_1-->'); ?>/"><font size='<!--TAG_RANK-->'><!--TAG_NAME--></font></a>
</tag_cloud>

Re: URLENCODE

Posted: Tue Nov 25, 2014 3:13 pm
by admin
ок, в контексте <tag_cloud таг <!--TAG_1--> должен что вывести ? первый таг из чего ?