Page 1 of 1

Помогите спрятать link=images

Posted: Sun Dec 20, 2015 3:09 pm
by Damass
В субтемплейте:
<?php
$my_var = str_replace('x', '.', '<!--THUMB_LINK-->');
?>
<a href="/xx.php?id=<?=$my_var?>&url=http://domain.com/ph/<!--CATEGORY_NAME-->/&p=100"><img src="<!--EXTRA_THUMB_URL-->" width="295" height="395" ></a>

В темплейте:
<a class="link" href="/xx.php?id=<?=$my_var?>&url=http://domain.com/ph/<!--CATEGORY_NAME-->/&p=100" title="<!--CATEGORY_CUSTOM_NAME--> Pics"><h2><!--CATEGORY_CUSTOM_NAME--></h2><img src="<!--EXTRA_THUMB_URL-->" alt="<!--CATEGORY_CUSTOM_NAME--> pics" class="cat_img"></a>

В коммон (в корне и cgi):
if (isset($_GET['id'])) {
$_GET['link'] = 'images/' . str_replace('.', 'x', $_GET['id']);
}

Врезультате ссылка на главной странице категорий:
http://domain.com/xx.php?id=&url=http:/ ... ame/&p=100

Видно что после id= ни чего нет.

Внутри категорий на нишевых страницах параметр есть, все работает. Пример (http://domain.com/xx.php?id=5.2.13020&u ... allery_url) Проблема только с главной страницей с экстра тумбами.

Re: Помогите спрятать link=images

Posted: Sun Dec 20, 2015 4:40 pm
by admin
Как именно выводятся тумбы категорий ?
Код что в посте ?
Где там видно что этот код юзает сабтемпелйт ?

Re: Помогите спрятать link=images

Posted: Mon Dec 21, 2015 5:44 am
by Damass
Тумбы выводятся так:
<category order=clicks num=1 min_gallery_count=45><div style="position:absolute; left:0; top:0;" class="box"><a class="link" href="/xx.php?id=<?=$my_var?>&url=http://domain.com/ph/<!--CATEGORY_NAME-->/&p=100" title="<!--CATEGORY_CUSTOM_NAME--> Pics"><h2><!--CATEGORY_CUSTOM_NAME--></h2><img src="<!--EXTRA_THUMB_URL-->" alt="<!--CATEGORY_CUSTOM_NAME--> pics" class="cat_img"></a></div></category>
Так выводится первая тумба и т.д. Для каждой тумбы свой код потому что позиция тумбы прописана.
Я понимаю что код в субтемплейте и в самом темплейте практически дублируют друг друга, но у меня так было всегда, потому что я просто изменял под себя то, что было в скрипте по умолчанию после установки.

Скорее всего субтемплет тут не используется.

Re: Помогите спрятать link=images

Posted: Mon Dec 21, 2015 5:47 am
by admin
Верно, а код

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

находится в сабе.

решение: если вы не юзаете саб надо перенести код внутрь тага <category

Re: Помогите спрятать link=images

Posted: Mon Dec 21, 2015 6:26 am
by Damass
Большое спасибо, помогло)

Re: Помогите спрятать link=images

Posted: Mon Dec 21, 2015 6:28 am
by admin
NP )