WebSite X5Help Center

 
Василий Г.
Василий Г.
User

Сбой якоря при полной высоте и автопрокрутке страницы  ru

Auteur : Василий Г.

Здравствуйте!

На многострочной странице выставляю автоматическую высоту строк и ставлю галку на автопрокрутке. Якорю текстовый или графический блок. На другой странице применяю ссылку на якорь - происходит переход и сразу же нужная строка прокручивается на следующую... (( Подскажите, пожалуйста, как исправить? Все больше вылезает неприятных впечатлений от покупки програмы ((( 

Posté le
19 RéPONSES - 2 UTILE
Pavel M.
Pavel M.
User

ссылку нужно вешать

Lire plus
Posté le de Pavel M.
Василий Г.
Василий Г.
User
Auteur

Алексей, если отключить автопрокрутку - помогает, но мне эта опция нужна!

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

Lire plus
Posté le de Василий Г.
Василий Г.
Василий Г.
User
Auteur

Алексей, более того, при отключенной автопрокрутке, если включена опция полноэкранных страниц, - по ссылке по якорю происходит переход к началу текста, который оказывается в самом верху экрана, заходя на фиксированную полосу и обнажая половину следующей страницы ((((

Lire plus
Posté le de Василий Г.
Василий Г.
Василий Г.
User
Auteur

Вот видео, как все выглядит:

https://yadi.sk/i/V36XReKHLOrR6g

Помогайте! Программа супер, но не знал, что такая сырая...

Lire plus
Posté le de Василий Г.
Pavel M.
Pavel M.
User

Автопрокрутка по умолчанию перебивает якорь. Должны разработчики поправить. Что значит "вешать ссылку" - когда пишете пост о проблеме, лучше всего давать ссылку на сайт с проблемой. Отговорки, что он ещё не в сети не принимаются - всегда можно за пять минут сделать поддомен и повесить туда любой проект для тестирования.

Lire plus
Posté le de Pavel M.
Василий Г.
Василий Г.
User
Auteur

Павел - никаких проблем, не знал просто. Вот ссылка на тех.хостинг с сайтом: http://gipart52.ru.xsph.ru

Lire plus
Posté le de Василий Г.
Aleksej H.
Aleksej H.
Moderator

"Вот ссылка на тех.хостинг с сайтом" - где ссылка, по нажатию на которую можно наблюдать описанную Вами ситуацию?

Lire plus
Posté le de Aleksej H.
Pavel M.
Pavel M.
User

Самое легкое - ставьте якорь на тот блок, с которого идет прокрутка на нужный :)

Lire plus
Posté le de Pavel M.
Василий Г.
Василий Г.
User
Auteur

Алексей, выше на видео - все видно. Это ссылка "Узнать больше" внизу справа в блоке, например в "100% индивидуальный подход".

Павел, это да, тоже об этом подумал, как "на безрыбье и рак - рыба", скорее всего так и сделаю, но, согласитесь, проблема есть, а как ее программными средствами решить - мне не понятно, так как ни разу не программист...

Lire plus
Posté le de Василий Г.
Incomedia
Stefano G.
Incomedia

Good day everyone

I can confirm that for the moment, this is to be considered the right behavior and the two functionalities are incompatible between them.

The automatic scroll with move the page down if the anchor isn't set exactly to the top of the row, which is the case right now. For this reason, it can never work and you can currently not use both functionalities together on the same page.

I have notified the developers of this anyway so that the necessity might be discussed further at a later time

Thank you for your feedback

Stefano

GOOGLE TRANSLATE ---

Всем добрый день

Я могу подтвердить, что на данный момент это следует считать правильным поведением, и эти две функции несовместимы между собой.

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

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

Спасибо за ваш отзыв

Стефано

Lire plus
Posté le de Stefano G.
Василий Г.
Василий Г.
User
Auteur

Да уж! Всем спасибо за ответы!

Lire plus
Posté le de Василий Г.
Василий Г.
Василий Г.
User
Auteur

Продолжаем тему Якоря. 

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

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

Lire plus
Posté le de Василий Г.
Василий Г.
Василий Г.
User
Auteur

Вот пример перехода по ссылке по якорю

Lire plus
Posté le de Василий Г.
Василий Г.
Василий Г.
User
Auteur

Алексей, спасибо, конечно, это все здорово, но я в этом ничего не понимаю ))) По-этому и использую эту программу...

Конкретно в данном моем примере решил описанную проблему якоря добавлением перед заголовком нулевого разделителя и установил якорь на нем. Сработало! Но в других местах разделители непредсказуемы. Где-то помогают, где-то нет. Так что не панацея, но с данным якорем мне помогло.

Lire plus
Posté le de Василий Г.
Aleksej H.
Aleksej H.
Moderator

"но я в этом ничего не понимаю" - тогда штатными средствами, по нормальному, сделать то, что Вы хотите, не получиться.

Lire plus
Posté le de Aleksej H.
Incomedia
Stefano G.
Incomedia

Hello Vasily

You could try disabling the header for the page and using the Stickybar instead. This way, the fullheight would not consider the header space

Go to Step 3 into Properties of the page and disable the header:

Now, instead of configuring the header in Template Content, configure the Stickybar at Step 2. This way, you can have the actual header always visible without taking up "Full-height" space.

With this I mean:

1_ Disable the header as I explained above

2_ Go to Step 2 -> Stickybar

3_ Configure this bar as if it was your menu

Now, this bar should be displayed without taking up the header's space. Just configure your menu here:

Please try this out and let me know if that helped

Thank you

Stefano

GOOGLE TRANSLATE ---

Привет василий

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

Перейдите к шагу 3 в свойствах страницы и отключите заголовок:

Теперь вместо настройки заголовка в разделе «Содержимое шаблона» настройте Stickybar на шаге 2. Таким образом, вы можете иметь фактический заголовок всегда видимым, не занимая место «полной высоты».

Под этим я подразумеваю:

1_ Отключить заголовок, как я объяснил выше

2_ Перейти к операции 2 -> Stickybar

3_ Настройте эту панель так, как если бы это было ваше меню

Теперь эта панель должна отображаться, не занимая пространство заголовка. Просто настройте ваше меню здесь:

Пожалуйста, попробуйте это и дайте мне знать, если это помогло

Спасибо

Стефано

Lire plus
Posté le de Stefano G.
Василий Г.
Василий Г.
User
Auteur

Приветствую, Stefano!

Спасибо за ответ! Но предложенный Вами способ НЕ ПОМОГ в моем проекте! Пробовал и на полноэкранных страницах, и нет. Плюс ко всему, предложенный Вами способ указывает на ненужность хедера в принципе...

Эту ситуацию я решил, как описывал выше - при помощи нулевого разделителя перед нужным блоком и установкой якоря на него.

Lire plus
Posté le de Василий Г.