Пробел в имени тага и вывод только заапрувленных тагов

SnowBars
Posts: 128
Joined: Sat Dec 08, 2012 12:54 pm

Пробел в имени тага и вывод только заапрувленных тагов

Post by SnowBars »

Столкнулись с необходимостью выводить таги состоящие из двух слов(big tit, etc)
ссылка на стр. формируется http://domen.com/movies/tits licking.html
таким образом пробел в сформированном url для гугла не подходит.
Вставить вместо пробела дефис или нижнее подчеркивание можно, НО тогда и при выводе имени тага, также будет символ разделителя. Вопрос, есть в скрипте возможность сформировать url вида "http://domen.com/movies/tits-licking.html или http://domen.com/movies/tits_licking.html" ?

Второй вопрос, для каждого мувика выводим список тагов из базы(они втягиваются автоматом через фид) и они все выводятся, даже те которые не прошли апрув. А нужно выводить только те что прошли апрув.
S_Flash
Posts: 1788
Joined: Mon Mar 08, 2010 9:04 am
Contact:

Re: Пробел в имени тага и вывод только заапрувленных тагов

Post by S_Flash »

1) <!--URLENCODE_TAG--> (заменяет пробел помоему на + или на "-") тут был спорный вопрос, до сих пор хер знает стоит ли пробел заменять на дефис, так как дефис может использоваться в тексте тага.
2) Rotation - Test Settings - Show only active tags = Yes (вроде бы оно)
SnowBars
Posts: 128
Joined: Sat Dec 08, 2012 12:54 pm

Re: Пробел в имени тага и вывод только заапрувленных тагов

Post by SnowBars »

Это все в 51 апп? у меня последняя версия 50 и этого нет((
S_Flash
Posts: 1788
Joined: Mon Mar 08, 2010 9:04 am
Contact:

Re: Пробел в имени тага и вывод только заапрувленных тагов

Post by S_Flash »

Теперь я понитмаю admin, когда он говорит о загадках версии в вопросах этого форума!

Тогда решить можно только первый вопрос такого рода костылями
<?=str_replace(' ', '+', '<!--TAG-->')?>
<?=str_replace(' ', '+', $_GET['tag'])?>
SnowBars
Posts: 128
Joined: Sat Dec 08, 2012 12:54 pm

Re: Пробел в имени тага и вывод только заапрувленных тагов

Post by SnowBars »

эм... а что я сказал не так о версии скрипта?
для меня все прозрачно, если указывается функционал, то без оговорок он является доступным в последней офф версии.

Так тот функционал, что ты описал, он в 51 апдейте?

Code: Select all

<?=str_replace(' ', '+', '<!--TAG-->')?>
<?=str_replace(' ', '+', $_GET['tag'])?>
это уже проходили и глюков от этого куча
S_Flash
Posts: 1788
Joined: Mon Mar 08, 2010 9:04 am
Contact:

Re: Пробел в имени тага и вывод только заапрувленных тагов

Post by S_Flash »

SnowBars wrote: Так тот функционал, что ты описал, он в 51 апдейте?

Code: Select all

<?=str_replace(' ', '+', '<!--TAG-->')?>
<?=str_replace(' ', '+', $_GET['tag'])?>
это уже проходили и глюков от этого куча
Да, в 51.

Да не так уж и много глюков от этого кода. Надо лишь избежать попадания в него тегов с одинарной кавячкой.
SnowBars
Posts: 128
Joined: Sat Dec 08, 2012 12:54 pm

Re: Пробел в имени тага и вывод только заапрувленных тагов

Post by SnowBars »

S_Flash wrote:Да, в 51.
Спс.

Я не именно об этом, а вообще о стороннем php. у нас меню на одном тубе, то есть, то нет
так и не смогли отловить где глюк.
SnowBars
Posts: 128
Joined: Sat Dec 08, 2012 12:54 pm

Re: Пробел в имени тага и вывод только заапрувленных тагов

Post by SnowBars »

поставил 51 апп, заработало
но только в tag_list <!--URLENCODE_TAG--> заработал
а вот в
<tag_cloud order=alphabet>
<li><a href="/movies/<!--URLENCODE_TAG-->.html"><strong><!--TAG_NAME--></strong> <img src="<!--THUMB_URL-->" alt="<!--TAG_NAME-->" /> <!--TAG_HITS--> <!--TAG_NAME--> videos</a></li>
</tag_cloud>

не работает, формирует http://domen.com/movies/<!--TAG-->.html

и каунтер мувиков для тага показывет 0(ноль)
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

Re: Пробел в имени тага и вывод только заапрувленных тагов

Post by admin »

У вас в коде ошибка в темпелйте

вы используете везде <!--TAG_NAME-->, а добавляете превикс к просто таг <!--URLENCODE_TAG-->
Don't forget to run script update
SnowBars
Posts: 128
Joined: Sat Dec 08, 2012 12:54 pm

Re: Пробел в имени тага и вывод только заапрувленных тагов

Post by SnowBars »

Ага, намек понял. И догадался <!--TAG_NAME--> нужно заменять на <!--URLENCODE_TAG_NAME-->

Верно? Вроде как заработало))))
Post Reply