Сообщения без ответов | Активные темы Текущее время: 25 окт 2026, 19:05



Ответить на тему  [ Сообщений: 4 ] 
Добавление в 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 не такой как надо, а с обрезанным названием предыдущей категорией
Подскажите как решить этот вопрос, кто может заранее спасибо.


Профиль
Не совсем понятно что у вас не так, но:

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

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

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

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

_________________
Донаты Яндекс PayPal


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


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


Профиль
Показать сообщения за:  Поле сортировки  
Ответить на тему   [ Сообщений: 4 ] 

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 12


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron