Сообщения без ответов | Активные темы Текущее время: 09 сен 2026, 02:36



Ответить на тему  [ Сообщений: 4 ] 
Добавление в H1 названия региона. 
Автор Сообщение
Аватара пользователя

Зарегистрирован: 10 июл 2015, 00:46
Сообщения: 555
Аватара пользователя

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


26 янв 2019, 14:03
Профиль
Аватара пользователя

Зарегистрирован: 27 апр 2012, 12:48
Сообщения: 132
Аватара пользователя

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

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

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

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

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

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


26 янв 2019, 17:31
Профиль
Аватара пользователя

Зарегистрирован: 10 июл 2015, 00:46
Сообщения: 555
Аватара пользователя

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


26 янв 2019, 19:22
Профиль
Аватара пользователя

Зарегистрирован: 10 июл 2015, 00:46
Сообщения: 555
Аватара пользователя

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


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

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

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


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

Найти:
cron