$my_var = str_replace('x', '.', '<!--THUMB_LINK-->');

Post Reply
wskeal
Posts: 280
Joined: Wed Oct 17, 2012 6:56 pm

$my_var = str_replace('x', '.', '<!--THUMB_LINK-->');

Post by wskeal »

Вариант 3 если вы хотите совершенно другой вид (с точкой, просто другой пример но по факту тоже самое что вариант 3)

В данный момент таг <!--THUMB_LINK--> выдает условно 12x34x56, например вы хотите что б было &a=12.34.56

в сабе делаете

$my_var = str_replace('x', '.', '<!--THUMB_LINK-->');

получаете линк вида

out.php?url=....&a=<?=$my_var?>

а в common.php заменяете точки назад на 'x'

if (isset($_GET['a'])) {
$_GET['link'] = 'images/' . str_replace('.', 'x', $_GET['a']);
}


Во первых мне непонятна фраза "в сабе делаете", что делаете, куда делаете?
Я заменил вот так

<a href="/movies/<!--GALLERY_SLUG-->/?$my_var = str_replace('x', '.', '<!--THUMB_LINK-->');"><img src="<!--THUMB_URL-->" width="240" height="180" class="th_pic"/></a>

в коммон вставил вот так

if (isset($_GET['a'])) {
$_GET['link'] = 'images/' . str_replace('.', 'x', $_GET['a']);
}


Получилось, мягко говоря, не то что ожидал.



Вопрос как сделать, чтоб разделителей (точек или букв x) вообще не было, чтоб было типа index.html?1234251
wskeal
Posts: 280
Joined: Wed Oct 17, 2012 6:56 pm

Re: $my_var = str_replace('x', '.', '<!--THUMB_LINK-->');

Post by wskeal »

<a href="/movies/<!--GALLERY_SLUG-->/?<?=$my_var = str_replace('x', '.', '<!--THUMB_LINK-->');?>">

вот так получилось на точки заменить

подскажи пожалуйста как убрать вообще разделители, если так можно.
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: $my_var = str_replace('x', '.', '<!--THUMB_LINK-->');

Post by admin »

Вопрос как сделать, чтоб разделителей (точек или букв x) вообще не было, чтоб было типа index.html?1234251
А как тут определить это было улсовно 123х4251 или 1234х251 ?
Don't forget to run script update
wskeal
Posts: 280
Joined: Wed Oct 17, 2012 6:56 pm

Re: $my_var = str_replace('x', '.', '<!--THUMB_LINK-->');

Post by wskeal »

admin wrote:
Вопрос как сделать, чтоб разделителей (точек или букв x) вообще не было, чтоб было типа index.html?1234251
А как тут определить это было улсовно 123х4251 или 1234х251 ?
Логично :) видимо никак)
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: $my_var = str_replace('x', '.', '<!--THUMB_LINK-->');

Post by admin »

В целом суть всех этих замен и примеров показать что в урле параметр ротации можно сделать как угодно - главное в конце собрать этот вариант в обычный вид.
Vожете так же придумать свой алгорит , закодировать криптостойкими алгоритмами и после этого в коммон раскодировать )
Don't forget to run script update
Post Reply