Elite-Board tech support
https://forum.illusionweb.ru/

Добавление в H1 названия региона.
https://forum.illusionweb.ru/viewtopic.php?f=3&t=3776
Страница 1 из 1

Автор:  Ruslan [ 26 янв 2019, 14:03 ]
Заголовок сообщения:  Добавление в H1 названия региона.

Добрый день всем.
Подскажите пожалуйста есть ли здесь специалисты которые могут помочь с решением данного вопроса, своих мозгов на это не хватает так как не силен в php.
Подскажите пожалуйста у меня небольшая проблема мозгов не хватает как решить данную проблему.

Если данное решение решить то h1 можно сделать с названием регионов.
В файле body1.html есть такая запись

<h1>{%if $smarty.get.cat.0 == 'users'%}{%assign var='c' value=$smarty.get.cat.1%}{%if $c == "" %}{%$locale.61%}
{%elseif $c == 'moderated'%}{%$locale.979%}{%elseif $c == 'deleted'%}{%$locale.980%}{%elseif $c == 'update'%}{%$locale.1094%}{%elseif $c == 'info'%}{%$locale.126%}
{%elseif $c == 'subscribe'%}{%$locale.62%}{%elseif $c == 'orders'%}{%$locale.209%}{%elseif $c == 'state'%}{%$locale.63%}{%elseif $c == 'pay'%}{%$locale.64%}{%elseif $c == 'order'%}{%$locale.65%}
{%elseif $c == 'shop'%}{%$locale.1104%}{%if $settings.user.shop.name != ""%} «{%$settings.user.shop.name%}»{%/if%}
{%elseif $c == 'pm'%}{%$locale.1345%}
{%/if%}{%else%}{%$title_second.name%}{%/if%}</h1>{%/if%}


если вставить в данную запись вот (сюда код сюда)

<h1>{%if $smarty.get.cat.0 == 'users'%}{%assign var='c' value=$smarty.get.cat.1%}{%if $c == "" %}{%$locale.61%}
{%elseif $c == 'moderated'%}{%$locale.979%}{%elseif $c == 'deleted'%}{%$locale.980%}{%elseif $c == 'update'%}{%$locale.1094%}{%elseif $c == 'info'%}{%$locale.126%}
{%elseif $c == 'subscribe'%}{%$locale.62%}{%elseif $c == 'orders'%}{%$locale.209%}{%elseif $c == 'state'%}{%$locale.63%}{%elseif $c == 'pay'%}{%$locale.64%}{%elseif $c == 'order'%}{%$locale.65%}
{%elseif $c == 'shop'%}{%$locale.1104%}{%if $settings.user.shop.name != ""%} «{%$settings.user.shop.name%}»{%/if%}
{%elseif $c == 'pm'%}{%$locale.1345%}
{%/if%}{%else%}{%$title_second.name%}
(сюда
{%if $regions|@count > 0%}
{%$locale.1019%} это можно даже нужно убрать
{%foreach from=$regions item='region' name='i'%}
{%$region.name%}{%if $smarty.foreach.i.last eq false %}, {%/if%}
{%/foreach%}
{%/if%}
сюда)
{%/if%}</h1>{%/if%}
то к h1 добавляется запись название региона, все прекрасно, но при вложенности
сайт/категория1/категория2/категория3/ вроде все срабатывает а вот если вложенность больше 3 или 4 категорий то предыдущая категория уходит и получается h1 не такой как надо, а с обрезанным названием предыдущей категорией
Подскажите как решить этот вопрос, кто может заранее спасибо.

Автор:  Joker [ 26 янв 2019, 17:31 ]
Заголовок сообщения:  Re: Добавление в H1 названия региона.

Не совсем понятно что у вас не так, но:

1) Должно все прекрасно работать даже если у вас 10 подкатегорий.
2) У вас вообще не должно в H1 выводиться список всех категорий, а только последний.

Например: Вы находитесь в категории четвертого уровня вложенности.

H1 будет таким:
Купить (4 под кат.) Москва (регион)

А не таким:
Авто (1 кат.), Иномарки (2 под кат.), Ауди (3 под кат.), Купить (4 под кат.) Москва (регион)

Автор:  Ruslan [ 26 янв 2019, 19:22 ]
Заголовок сообщения:  Re: Добавление в H1 названия региона.

Смотрите например
сайт/категория1/категория2/категория3/
Доска объявлений/Продажа авто/Ауди/100/
начнем со второй категории h1 Продажа авто (Название город)
3 категория h1 Ауди (Название город)
4 категория h1 100 (Название город)
т.е. слово Ауди 100 должно быть по идее а получается нет остается только 100
в этом случае только один выход прописывать рубрики так
Ауди оставляем 3 категория, а вот 4 категорию уже пишем Ауди 100 это в админке в рубриках больше выхода не нашел только этот а остальное все супер

Автор:  Ruslan [ 26 янв 2019, 19:24 ]
Заголовок сообщения:  Re: Добавление в H1 названия региона.

Решил данный вопрос только таким способом

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/