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



Ответить на тему  [ Сообщений: 11 ]  Страница 1, 2  »
Ссылка ЛК, время работы магазина, карты 
Автор Сообщение

Зарегистрирован: 23 дек 2010, 19:43
Сообщения: 80

Добрый день, уважаемые коллеги, разработчик!

Прошу помощи в решении возникших вопросов, кто чем может))):

1. При авторизации в ЛК, пропадает ссылка на личный кабинет. У меня она в хедере, является частью дизайна.
На любых других страницах она есть, но вот именно если находится в ЛК, она пропадет. Посмотрел на пару сайтах коллег, и у них тоже самое.
Вот такая ссылка у меня - <a href="{%$settings.path%}{%if $settings.user%}users{%else%}users/login{%/if%}/">{%$locale.835%}</a>

2. В магазине есть время работы.
Какое условие применить, чтобы не отображался заголовок "Время работы", когда время работы не заполнено?
Сам график работ:
{%foreach from=$shop.worktime_list item='w'%}{%$w%}{%/foreach%}
А у меня к нему есть заголовок.
Пробовал условием: {%if $shop.worktime_list != ""%}Заголовок + график{%/if%} - не получилось.

3. Обратил внимание, что подгружаются разная версия карт (Яндекс). На странице самого объявления, магазина и подачи объявления она одна, а вот на странице "Объявления на карте" - карта как будто новой версии - кнопки зум отличаются и в целом как то смотрится она "свежее", да и еще на мобильном устройстве у карты (Яндекс) на странице "Объявления на карте" лучше отрисовка (разрешение). Может это лично у меня такое предвзятое виденье, но все такие, можно ли на страницах объявления и подачи объявления, встроить такую же карту как и на странице "Объявления на карте"?


26 май 2020, 14:44
Профиль

Зарегистрирован: 23 дек 2010, 19:43
Сообщения: 80

1. Поставил прямую ссылку без условий. Т.е. href="https://obyavleniya.kz/users/login/". Без результатов, ссылка (кнопка) в ЛК не хочет показываться.


26 май 2020, 18:03
Профиль
Администратор
Аватара пользователя

Зарегистрирован: 20 сен 2010, 21:15
Сообщения: 2966
Аватара пользователя

Добавьте css код, чтобы появилась ссылка на ЛК
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.


Для времени работы магазинов
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.


Модули с картой подключались в разное время и там действительно указаны ссылки на API разных версий. Можете попробовать поменять номер версии в файле modules/yamaps.inc шаблонах messages.html, shops.html

//api-maps.yandex.ru/2.0 поменяйте на //api-maps.yandex.ru/2.1


27 май 2020, 11:57
Профиль

Зарегистрирован: 23 дек 2010, 19:43
Сообщения: 80

1. Спасибо! Поработал со стилями - получилось! Думал проблема в скрипте. Но оказалось, в верстке шаблона.
2. К сожалению не помогло. При отсутствии графика работ - графика нет, а вот заголовок на месте(((
3. Поменял. Но данный код удалось найти только в modules/yamaps.inc и shops.html. В messages.html - не обнаружен (искал тщательно).
В итоге - карта везде обновилась, НО (!) исчезли метки на странице объявления и в магазине. На странице "Объявления на карте" метки остались.
На странице подачи объявления, не устанавливается метка, режим курсора на карте - "рука" для перемещения карты.


27 май 2020, 19:52
Профиль

Зарегистрирован: 23 дек 2010, 19:43
Сообщения: 80

3. Переключился на шаблон "Neo" - на картах, та же проблема с метками.


27 май 2020, 20:12
Профиль

Зарегистрирован: 23 дек 2010, 19:43
Сообщения: 80

Откатился на 2.0 - метки появились - карта соответственно старая.

Geo, выручайте по п. 2 и 3.


27 май 2020, 20:17
Профиль
Администратор
Аватара пользователя

Зарегистрирован: 20 сен 2010, 21:15
Сообщения: 2966
Аватара пользователя

Антон писал(а):
В итоге - карта везде обновилась, НО (!) исчезли метки на странице объявления и в магазине. На странице "Объявления на карте" метки остались.
На странице подачи объявления, не устанавливается метка, режим курсора на карте - "рука" для перемещения карты.

Очевидно, текущий код не совместим с новым API. Верните всё как было.

Антон писал(а):
При отсутствии графика работ - графика нет, а вот заголовок на месте(((

Покажите, как Вы используете условие? {%if $shop.worktime != ''%}


30 май 2020, 12:39
Профиль

Зарегистрирован: 23 дек 2010, 19:43
Сообщения: 80

Буду ждать обновления кода карт с нетерпением.

Условие использую вот так:
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.


31 май 2020, 20:32
Профиль

Зарегистрирован: 23 дек 2010, 19:43
Сообщения: 80

Пробовал и так:
{%if $shop.worktime != ''%}Время работы{%/if%}


31 май 2020, 20:34
Профиль
Администратор
Аватара пользователя

Зарегистрирован: 20 сен 2010, 21:15
Сообщения: 2966
Аватара пользователя

попробуйте так
{%if !empty($shop.worktime_list)%}...{%/if%}


01 июн 2020, 09:05
Профиль
Показать сообщения за:  Поле сортировки  
Ответить на тему   [ Сообщений: 11 ] 

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

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


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

Найти: