Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по вёрстке » Как скрыть элемент на зеркале сайта?

Как скрыть элемент на зеркале сайта?


     01.10.2018    зеркало    Все вопросы » Общие вопросы по вёрстке    912

вопрос
У сайта есть зеркало, на сайтах установлен быстрый поиск, но при поиске результаты выдает с главного сайта. Как это исправить? Или хотя бы, как скрыть элемент на зеркале сайта?

Ответа пока нет


6 комментариев

Апельсин
Юзер

Апельсин - 1 октября 2018 11:29 -

Видимо база данных используется от главного сайта и новости добавляются через главный сайт, а не с зеркала.

chelovek42
Юзер

chelovek42 - 1 октября 2018 11:41 -

ну да, в этом и смысл зеркала

Апельсин
Юзер

Апельсин - 1 октября 2018 11:46 -

Какой элемент скрыть надо?

chelovek42
Юзер

chelovek42 - 1 октября 2018 11:52 -

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

Flash
Эксперт

Flash - 1 октября 2018 13:00 -

На зеркале в шаблон, например, "main.tpl" вставить

<style>
.yandexform {display:none;}
</style>

где "yandexform" - класс скрываемого элемента.

Proff
Юзер

Proff - 1 октября 2018 17:24 -

Смотря как выполнено зеркало. Т.е. если это отдельный сайт со своими файлами - Flash дал правильный совет.
Но если это тупо домен дополнительный, то js делаем по домену определяющий, через if, как должен действовать элемент. Все просто.
if (/DOMEN/i.test(document.domain)) {
// здесь скрытие блока или его удаление.
}

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх