Как сделать, чтобы определенный текст отображался лишь на нужной странице?

голоса: 0

Есть страница с товаром, внизу страницы написан сео текст, при переходе на следующую страницу этот текст появляется снова. Как сделать чтобы этот текст был только на первой странице? Помогите пожалуйста!

| Автор: | Категория: SEO
Изменение категории | | Автор: webanet

Ответов: 1

Голоса: +1
 
Лучший ответ

Я так понимаю речь идео о категориях. Если так, то

<?if($URI_ID$='cat1page1')?>ваш спам текст<?endif?>

Так ваш текст будет отображаться только на первой странице определенной категории. И так для каждой категории. Выделенное красным - это номер вашей категории, для которой выводится текст. Номера ID категорий можно посмотреть в панели управления при редактировании категории - информация о категории или на странице категорийй - админ бар - дизайн или конструктор - список переменных страницы

И удалите из шаблонов свои попытки прописать ключи к категориям

<meta name="keywords" content="<a href="http://buzuk-electro.ru/shop/kabel-provod/">Кабель Провод</a>">

Там ошибка в коде, лишнее вылезает вверху страницы и они не сильно нужны при наличии сео текста и вообще

| Автор:
Выбор ответа лучшим | | Автор: Дмитрий Бузук
Спасибо ща попробую.
К сожаления не функционирует!
зайдите на эту страницу как администратор http://buzuk-electro.ru/shop/kabel-provod админ бар - конструкто или дизайн - список переменных страницы. выложите сюда то, что стоит в поле $URI_ID$
Вот что там есть cat44page1, я все сделал как написанно выше.

Неужели никто не смог реализовать такую идею?

как самому составить нужное условие под нужную страницу, вы можете прочесть в материале - http://www.ucoz.ru/qa/index.php/11422
Ну так вот я сделал как написанно - <?if($URI_ID$='cat44page1')?> текст <?endif?>

Чтобы текст отобразился только на первой странице.

Но ничего не выходит. Текст появляется на всех страницах категории.

Айди беру из переменных.

Вот проверил работу условия, я разместил на странице Каталог товаров - http://buzuk-electro.ru/panel/?a=tmpl;m=20;t=2 для 1 страницы 3 категории:

<?if($URI_ID$='cat3page1')?>текст к странице - cat3page1<?endif?>		       

смотрим пример - http://9bclass.ucoz.ru/shop/digital-goods/tv над текстом - Доступно позиций выводится текст, на других страницах ничего не дублируется, если у вас дублируется, значит скорее условие составлено неправильно.

А вы попробуйте сюда http://9bclass.ucoz.ru/shop/digital-goods;2 вставить такое же условие!

Чтобы текст только на одной странице выводился.

готово, вот условие:

<?if($URI_ID$='cat1page2')?>текст к странице - cat1page2<?endif?>		       

ставится на той же странице - http://buzuk-electro.ru/panel/?a=tmpl;m=20;t=2

Тогда я ничего не понимаю. Можете посмотреть в коде может ошибка какая есть?

http://buzuk-electro.ru/shop/kabel-provod

Что за бред у вас прописан в кейвордсе:

 <meta name="keywords" content="<a href="http://buzuk-electro.ru/shop/kabel-provod">Кабель Провод</a>">

<a href="http://buzuk-electro.ru/shop/kabel-provod">Кабель Провод</a>

такого не должно быть, только ключевые слова через запятую.

сделайте следующее, откройте страницу http://buzuk-electro.ru/panel/?a=tmpl;m=20;t=2

и разместите в самый низ скрипт:

<script type="text/javascript">alert('$URI_ID$');</script>

это нужно чтобы узнать точный айди страницы, после через пару мин удалим.

вижу, айди верный cat44page1, предоставьте код страницы каталога - http://buzuk-electro.ru/panel/?a=tmpl;m=20;t=2 можете удалить скрипт выше

Я не вижу в этом коде условие -  <?if($URI_ID$='cat44page1')?> текст <?endif?> пропишите для наглядности условие:

 <?if($URI_ID$='cat44page1')?>текст для категории - cat44page1<?endif?>

поместите где-то вот здесь:

Вот здесь установите код - <?if($URI_ID$='cat44page1')?>текст для категории - cat44page1<?endif?>

<table border="0" cellpadding="0" cellspacing="0" width="100%" class="table-filter">
 <tr>
<td><!--<s4419>-->Доступно позиций: <!--</s>-->: <b><?$DRAW_BLOCK$('NUM_ENTRIES','ne_cont')?></b><td>
<td align="right"><?$DRAW_BLOCK$('SORT_SELECTOR','slist')?></td>
</tr>
</table>

Я это условие (код <?if($URI_ID$='cat44page1')?>) добавляю в описание категории. Интернет-магазин - Категории товаров - Кабель-Провод

Неправильно делаете, в описании работает лишь описание то есть текст, а не условные операторы. Пишите в описании лишь текст, далее у вас в шаблоне я вижу прописан код - $CAT_DESCR$ как раз он и выведет описание с категории и вам не нужно для этого писать еще доп условия на подобии:

<?if($URI_ID$='cat44page1')?>текст для категории - cat44page1<?endif?>
У меня просто не один сео текст, их много.
Как я говорил выше, описание пишем в описании категорий без условных операторов, код $CAT_DESCR$ это описание будет автоматически выводить для каждой категории уникальное то, что вы пропишете.
Все,) разобрался! Спасибо вам большое!!!

 

вот пример:

<?if($URI_ID$='cat44page1')?>$CAT_DESCR$<?endif?><br>
     <?if($URI_ID$='cat94page1')?>$CAT_DESCR$<?endif?><br>

Неправильно все это, вы завернули код который выводит общее описание для всех категорий, а вы его завернули лишь для определенно, если и делать что-то подобное, то делать как-то так:

<?if($URI_ID$='cat44page1')?>здесь описание для текущей категории и страницы<?else?>$CAT_DESCR$ здесь описание для всех других страниц и категорий<?endif?>
Понял, вот теперь точно все норм вроде! ))

<?if($URI_ID$='cat44page1')?>$MYINF_9$<?else?>$CAT_DESCR$<?endif?>

Текст завернул в информер.
так уже более правильно))

Можно последний вопрос? Когда я добавляю ссылку для категории как здесь

То получается ошибка ввиде этого: 

<meta name="keywords" content="<a href="http://buzuk-electro.ru/shop/kabel-provod/">Кабель Провод</a>">

А мне ссылки на главные категории очень нужны чтобы были.

Как исправить данную оплошность?

Писать нужно просто - Кабель Провод  - без всего лишнего кода, что вы написали.

Ну раньше так и было. Но когда нажимаешь на категорию то она просто раскрывается, показывая подкатегории. А мне нужно чтобы была именно ссылка главной категории, типа этой:

http://buzuk-electro.ru/shop/kabel-provod/
в кейвордсе не должно быть никаких ссылок поймите вы это, лишь ключевые слова через запятую
...