• Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: Yuri_G  
Сообщество uCoz » Модули uCoz » Интернет-магазин » Подскажите, условные операторы в описании каталога
Подскажите, условные операторы в описании каталога
Medved
Сообщений: 35
Репутация: 4

Сообщение # 1 | 17:22:43
я так понял условный оператор <?if($URI_ID$='cat1page1')?> текст<?endif?> не работает в $CAT_DESCR$?
П.С. цель, что бы не повторялось описание на второй и далее страницах

П.П.С. как быть?

с уважением, Дмитрий

http://www.andreevka.net.ua
http://www.skoda-club.dn.ua
http://otel-diva.narod.ru
-=WaMpIr=-
Сообщений: 222
Репутация: 55

Сообщение # 2 | 17:25:33
Medved, если я правильно понял, то вам нужно сделать так, чтобы какой-т отекаст отображался только на первой странице каталога. Если да, то лучше используйте $CURRENT_PAGE$ с номером страницы.

Вам помогут, если прикрепите:
- Ссылку на сайт
- Скриншот проблемы через встроенное прикрепление изображений
- HTML (CSS) Код проблемного участка в спойлере
Medved
Сообщений: 35
Репутация: 4

Сообщение # 3 | 17:26:03
-=WaMpIr=-, ок, попробую

с уважением, Дмитрий

http://www.andreevka.net.ua
http://www.skoda-club.dn.ua
http://otel-diva.narod.ru
-=WaMpIr=-
Сообщений: 222
Репутация: 55

Сообщение # 4 | 17:30:56
Не заметил что это по Магазину, так что может не работать. Посмотрите в списке переменных что-то связанное с номером страницы. Если точно уверены что код правильный, то на всякий случай в панели управления в общих настройках ещё отключите использование ajax.

Вам помогут, если прикрепите:
- Ссылку на сайт
- Скриншот проблемы через встроенное прикрепление изображений
- HTML (CSS) Код проблемного участка в спойлере
Medved
Сообщений: 35
Репутация: 4

Сообщение # 5 | 17:34:59
<?if $CURRENT_PAGE$!='1'?>текст<?endif?> условия я правильно написал?

с уважением, Дмитрий

http://www.andreevka.net.ua
http://www.skoda-club.dn.ua
http://otel-diva.narod.ru
-=WaMpIr=-
Сообщений: 222
Репутация: 55

Сообщение # 6 | 17:39:13
Если вам нужно на всех, кроме первой - то да, если только на первой - то нет. Ещё скобки забыли.

Вам помогут, если прикрепите:
- Ссылку на сайт
- Скриншот проблемы через встроенное прикрепление изображений
- HTML (CSS) Код проблемного участка в спойлере
Сообщение отредактировал -=WaMpIr=- - Пятница, 08 Мар 2013, 17:42:12
Medved
Сообщений: 35
Репутация: 4

Сообщение # 7 | 17:41:50
-=WaMpIr=-, не работает, показывает на всех

с уважением, Дмитрий

http://www.andreevka.net.ua
http://www.skoda-club.dn.ua
http://otel-diva.narod.ru
-=WaMpIr=-
Сообщений: 222
Репутация: 55

Сообщение # 8 | 17:43:59
<?if ($CURRENT_PAGE$='1')?>текст<?endif?> - только на первой, и только в случае, если:
-отключён ajax в панели управления
-в качестве селектора в магазине используется именно $CURRENT_PAGE$, а не какой-то другой.

Вам помогут, если прикрепите:
- Ссылку на сайт
- Скриншот проблемы через встроенное прикрепление изображений
- HTML (CSS) Код проблемного участка в спойлере
Medved
Сообщений: 35
Репутация: 4

Сообщение # 9 | 17:46:12
-=WaMpIr=-, переключатель страниц <div align="center"><?$DRAW_BLOCK$('PAGE_SELECTOR','plist')?></div>

с уважением, Дмитрий

http://www.andreevka.net.ua
http://www.skoda-club.dn.ua
http://otel-diva.narod.ru
-=WaMpIr=-
Сообщений: 222
Репутация: 55

Сообщение # 10 | 17:48:45
Вам нужен не переключатель страниц, а именно номер страницы И если именно страница Каталог товаров, то предложенный мною вариант должен работать при соблюдении первого условия.

Вам помогут, если прикрепите:
- Ссылку на сайт
- Скриншот проблемы через встроенное прикрепление изображений
- HTML (CSS) Код проблемного участка в спойлере
Medved
Сообщений: 35
Репутация: 4

Сообщение # 11 | 17:55:36
-=WaMpIr=-, показывает на всех страницах каталога
П.С. самое прикольное, если делаю глобальный блок $GLOBAL_OPISANIE$, вставляю в него текст с условием <?if($URI_ID$='cat1page1')?> текст<?endif?>, а ссылку на глобальный блок ставлю под $CAT_DESCR$ - то получается. Не пойму почему? Ведь HTML коды работают в описании $CAT_DESCR$

Добавлено (08 Мар 2013, 17:55:36)
---------------------------------------------

Цитата (-=WaMpIr=-)
$CURRENT_PAGE$
поставил этот код в каталог товаров, выводит нумерацию страниц правильно, но условие не работает

с уважением, Дмитрий

http://www.andreevka.net.ua
http://www.skoda-club.dn.ua
http://otel-diva.narod.ru
-=WaMpIr=-
Сообщений: 222
Репутация: 55

Сообщение # 12 | 18:03:39
Medved, верите нет, но я ничего не понял! biggrin Многое зависит от того, в каком именно месте используется код и многое другое. И опять же, условие - это не HTML, и вродебы его нельзя использовать в тексте самого материала, в том числе и в описании категории.

Добавлено (08 Мар 2013, 18:03:39)
---------------------------------------------
Попробуйте в управлении дизайном самой страницы, на которой выводится это описание, сделать условие: если номер страницы равен единице, то описание выводится. Т.е. изменить существующий код вывода описания, на тот же код заключённый в условие.

Вам помогут, если прикрепите:
- Ссылку на сайт
- Скриншот проблемы через встроенное прикрепление изображений
- HTML (CSS) Код проблемного участка в спойлере
Сообщение отредактировал -=WaMpIr=- - Пятница, 08 Мар 2013, 18:04:17
Medved
Сообщений: 35
Репутация: 4

Сообщение # 13 | 18:10:14
Цитата (-=WaMpIr=-)
и вродебы его нельзя использовать в тексте самого материала, в том числе и в описании категории.
и мне такая мысль пришла

Добавлено (08 Мар 2013, 18:08:53)
---------------------------------------------

Цитата (-=WaMpIr=-)
Т.е. изменить существующий код вывода описания, на тот же код заключённый в условие.
не показывает ваще описание не где ))))

Добавлено (08 Мар 2013, 18:10:14)
---------------------------------------------
-=WaMpIr=-, нет, я ошибся в коде. ЗАРАБОТАЛО!!!


с уважением, Дмитрий

http://www.andreevka.net.ua
http://www.skoda-club.dn.ua
http://otel-diva.narod.ru
brodyaga30
Сообщений: 491
Репутация: 146

Сообщение # 14 | 04:03:43
-=WaMpIr=-, Medved, посмотрите что отдаёт этот код ...
Код
<span class="currentPage79">2</span>
- к примеру для страницы 2, потому условие
Код
<?if ($CURRENT_PAGE$='1')?>текст<?endif?>
в таком виде работать не будет ...
нужно вырезать чистое значение условными и потом только сравнивать по числам
Вырезать чистое числовое значение можно так
Код
<?(substr($CURRENT_PAGE$,(strpos($CURRENT_PAGE$,'">')+2))*1)?>
или
Код
<?substr($CURRENT_PAGE$,28,-35)?>

Понял тебя, тридцатый ...
Сообщение отредактировал brodyaga30 - Суббота, 09 Мар 2013, 04:06:23
Medved
Сообщений: 35
Репутация: 4

Сообщение # 15 | 01:23:16
brodyaga30, не заработало ((((

с уважением, Дмитрий

http://www.andreevka.net.ua
http://www.skoda-club.dn.ua
http://otel-diva.narod.ru
Сообщество uCoz » Модули uCoz » Интернет-магазин » Подскажите, условные операторы в описании каталога
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск: