WebSite X5Help Center

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

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

Autor: Василий Г.

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

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

Publicado em
19 RESPOSTAS - 2 ÚTEIS
Pavel M.
Pavel M.
User

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

Ler mais
Publicado em de Pavel M.
Василий Г.
Василий Г.
User
Autor

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

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

Ler mais
Publicado em de Василий Г.
Василий Г.
Василий Г.
User
Autor

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

Ler mais
Publicado em de Василий Г.
Василий Г.
Василий Г.
User
Autor

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

https://yadi.sk/i/V36XReKHLOrR6g

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

Ler mais
Publicado em de Василий Г.
Pavel M.
Pavel M.
User

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

Ler mais
Publicado em de Pavel M.
Василий Г.
Василий Г.
User
Autor

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

Ler mais
Publicado em de Василий Г.
Aleksej H.
Aleksej H.
Moderator

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

Ler mais
Publicado em de Aleksej H.
Pavel M.
Pavel M.
User

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

Ler mais
Publicado em de Pavel M.
Василий Г.
Василий Г.
User
Autor

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

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

Ler mais
Publicado em 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 ---

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

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

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

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

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

Стефано

Ler mais
Publicado em de Stefano G.
Василий Г.
Василий Г.
User
Autor

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

Ler mais
Publicado em de Василий Г.
Василий Г.
Василий Г.
User
Autor

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

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

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

Ler mais
Publicado em de Василий Г.
Василий Г.
Василий Г.
User
Autor

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

Ler mais
Publicado em de Василий Г.
Василий Г.
Василий Г.
User
Autor

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

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

Ler mais
Publicado em de Василий Г.
Aleksej H.
Aleksej H.
Moderator

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

Ler mais
Publicado em 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_ Настройте эту панель так, как если бы это было ваше меню

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

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

Спасибо

Стефано

Ler mais
Publicado em de Stefano G.
Василий Г.
Василий Г.
User
Autor

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

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

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

Ler mais
Publicado em de Василий Г.