Во второй половине дня. В настоящее время я работаю над сайтом поиска напитков и начал работу по добавлению социальных сетей в результаты поиска и страницы с подробностями. После того, как пользователь введет критерии поиска и вернет результаты, я добавил кнопки FB (Facebook) и TW (Twitter) для каждого результата, чтобы пользователь мог ставить лайк или твитнуть прямо со страницы результатов. Однако я столкнулся с проблемой, ссылки FB и TW находятся справа от каждого результата, и у меня есть объявление о небоскребе около 10 пикселей справа от результатов, поэтому, когда пользователь нажимает FB Like, всплывающее окно появляется за объявлением. Очевидно, что это не сработает, так как использование Google TOS не позволяет отображать всплывающие окна на своих объявлениях, поэтому я подумал, что есть два способа справиться с этим:
Удалите ссылки на социальные сети со страницы результатов и разместите их только на странице сведений. Я чувствую, что влияние рендеринга ссылок в социальных сетях на загрузку страниц для каждого результата ограничено, поскольку в настоящее время моя пагинация установлена на 15 результатов на страницу, а JS асинхронный.
Пересмотрите пользовательский интерфейс, чтобы переместить значки социальных сетей в другое место, поэтому, когда пользователь нажимает FB Like, всплывающее окно не скрывает рекламу.
Хотел задать этот вопрос сообществу SO, чтобы узнать, сталкивался ли кто-либо еще ранее с этой проблемой и что они в итоге сделали для ее решения.
Заранее спасибо.