[Ликбез]

Форма входа
Логин:
Пароль:

Меню сайта


Скрипты и коды для юкоз - Форум аццкого кодера » Как сделать... » Условные операторы и системные коды юКоз

Условные операторы и системные коды юКоз
[16] likbezz [28.02.2012, 01:53]
Drift,
Если вам нужно только на главной магазина, то использовать в условии нужно оператор $PAGE_ID$.
[17] Drift [28.02.2012, 01:55]
Quote (likbezz)
Если вам нужно только на главной магазина, то использовать нужно оператор $PAGE_ID$.


Это Я уже понял. У меня у bestshop-sp.ru/shop и bestshop-sp.ru одинаковый $PAGE_ID$ и т.п. а мне нужно поставить именно на странице bestshop-sp.ru/shop


Сообщение отредактировал Drift - Вторник, 28.02.2012, 01:56
[18] likbezz [28.02.2012, 02:00]
Drift,
Quote (Drift)
У меня у bestshop-sp.ru/shop и bestshop-sp.ru одинаковый $PAGE_ID$

Значит у вас главная страница сайта является главной страницей магазина, установлено в ПУ.
Тогда, по ходу, никак. Так как страницы идентичны.
Тестового магазина нет, так что проверить некоторые теории негде.
Попробуйте найти хоть какое отличие в двух страницах, если найдете то можно к нему прицепиться, иначе - никак.
...
Скриптом же, не вариант - для поисковиков, бесполезно.
...
[19] Drift [28.02.2012, 02:03]
Понятно. Плохо. А не в курсе про канонические страницы?

Если на bestshop-sp.ru будет стоять <link rel="canonical" href="http://bestshop-sp.ru"/> как на это поведет робот? Проигнорирует или ступит?
[20] likbezz [28.02.2012, 02:10]
Drift,
Quote (Drift)
Если на bestshop-sp.ru будет стоять <link rel="canonical" href="http://bestshop-sp.ru"/> как на это поведет робот?

Quote (Info)
Каноническая страница представляет собой предпочитаемую версию из набора страниц с очень похожим содержанием.

В вашем же случае, главная страница сайта и главная страница ИМ идентичны, а не похожи.
Думаю, робот просто склеит страницы в одну - bestshop-sp.ru == «Интернет магазин». Не зависимо от атрибута «canonical».
...
[21] Drift [28.02.2012, 02:13]
Просто Яндекс дал ответ что желательно на странице bestshop-sp.ru/shop указать каноническую страницу bestshop-sp.ru
[22] likbezz [28.02.2012, 03:06]
Drift,
Quote (Drift)
Просто Яндекс дал ответ

Просто яндекс не в курсе происходящего, либо вы не совсем верно описали ситуацию, что у вас не две разные страницы с одним содержанием, а одна, но с разными адресами.
...
[23] igrok [23.03.2012, 20:56]
Я конечно извеняюсь, - не совсем понял в теме я или нет но у меня такой вопрос: - как сделать условие для ротатора (действует по принципу смены фона, но прикручен к доске и в него вставлен код $IMG_URL1$, но проблема в том, что если пользователь незагрузит 3 фото ( ротатор на 3и фото) то в окне рататора будет белое окно. Как можно сделать через условных операторов условие, " есле юзер добавил фото - показать его фото, если нет то показать картинку с сервера" ? помагите пожалуйста.

исполняющий блок ротатора

Добавлено (23.03.2012, 20:56)
---------------------------------------------
сайт TOP-informer

[24] likbezz [23.03.2012, 22:03]
igrok,
Quote (igrok)
ак можно сделать через условных операторов условие, " есле юзер добавил фото - показать его фото, если нет то показать картинку с сервера" ?

Code
<img src="<?if($IMG_URL1$)?>$IMG_URL1$<?else?>/_theme/_st/ico/no_pic.gif<?endif?>" alt="" />

Где:
/_theme/_st/ico/no_pic.gif - картинка с сервера.
...
[25] igrok [23.03.2012, 22:27]
respect Работает !!! огромное спасибо!
[26] Hara_tamhi [04.12.2013, 14:09]
Здравствуйте, есть три страницы разные по URL: одна "/news/19" у другой "/news/1" и третья "/news/3", у всех одинаковые переменные (nwArchive, archive, news).
Код
<?if($URI_ID$='nwArchive' || $PAGE_ID$='archive' || $MODULE_ID$='news' )?><!--1--><a href="http://" target="_blank">ЛИНК</a><!--/1--><?endif?>
<?if($URI_ID$='nwArchive' || $PAGE_ID$='archive' || $MODULE_ID$='news' )?><!--19--><a href="http://" target="_blank">ЛИНК</a><!--/19--><?endif?>
<?if($URI_ID$='nwArchive' || $PAGE_ID$='archive' || $MODULE_ID$='news' )?><!--3--><a href="http://" target="_blank">ЛИНК</a><!--/3--><?endif?>

Если возможно, подскажите пожалуйста, как сделать отображение на нужной странице по одной соответствующей этой странице(по URL) ссылке?

Преждевременно благодарен за любой ответ. Не впервые руководствуюсь вашим сайтом. За что отдельное, Большое спасибо!
[27] true [04.12.2013, 18:46]
как идентифицировать страницы как разные в одном и том же модуле?

$REQUEST_URI$ по пути от домена

или

$URI_ID$ уникальный странице код,у каждой свой
[28] likbezz [04.12.2013, 20:36]
Hara_tamhi,
Цитата Hara_tamhi, Ср, 04.12.2013, 14:09:55
Здравствуйте, есть три страницы разные по URL: одна "/news/19" у другой "/news/1" и третья "/news/3", у всех одинаковые переменные (nwArchive, archive, news).

Добрый.
На юкоз не бывает страниц с таким url в модуле новости, во всяком случае не припомню что видел такие )

Цитата Hara_tamhi, Ср, 04.12.2013, 14:09:55
Если возможно, подскажите пожалуйста, как сделать отображение на нужной странице по одной соответствующей этой странице(по URL) ссылке

Типа так:
Код
<?if($REQUEST_URI$='/news/1')?><!--1--><?endif?>
<?if($REQUEST_URI$='/news/19')?><!--19--><?endif?>
<?if($REQUEST_URI$='/news/3')?><!--3--><?endif?>

..хотя это не лучший вариант..
Но в данном случае, если на самом деле адреса страниц именно такие, вполне приемлемый.

А вообще, делают вот так, но это с обычными адресами - типа:
Код
http://likbezz.ru/news/1-0-1
или
http://likbezz.ru/news/film/1-0-5


Код
<?if(strpos($REQUEST_URI$,'news/1')!='-1')?><!--1--><?endif?>
<?if(strpos($REQUEST_URI$,'news/19')!='-1')?><!--19--><?endif?>
<?if(strpos($REQUEST_URI$,'news/3')!='-1')?><!--3--><?endif?>

Ищут вхождение уникальной для страницы части URL в адрес страницы.
---

true,
Цитата true, Ср, 04.12.2013, 18:46:56
$URI_ID$ уникальный странице код,у каждой свой

Не всегда) например у фильтров )
Код
http://likbezz.ru/stuff/1-1-2-0-0-15-0-0
http://likbezz.ru/stuff/1-1-2-0-0-1-0-0

- и там и там - sfCat1


Полная версия сайта