Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

искажение данных в памяти

00 голосов
0
ситуация крайне непонятная, постараюсь описать подробнее.

на странице есть компонент catalog.section, который выводит постраничный список инфоблоков.
сайт http://starrain-ru.1gb.ru/ главная страница, список рекламных щитов справа.

шаблон этого компонента формирует также javascript для отрисовки точек на карте.
в шаблоне инициализируются переменные, в которые циклом по инфоблокам собираются строки этого скрипта.
затем в шаблоне выводится сам скрипт.

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

Код
<font class=<a href="/" onclick="jsAjaxUtil.InsertDataToNode('/?bxajaxid=1c3bd85828807ee4fd1fe1bfe5a1d74a', 'comp_1c3bd85828807ee4fd1fe1bfe5a1d74a', true); return false;"  class="nav" >Начало</a>f="/"><a href="/" onclick="jsAjaxUtil.InsertDataToNode('/?bxajaxid=1c3bd85828807ee4fd1fe1bfe5a1d74a', 'comp_1c3bd85828807ee4fd1fe1bfe5a1d74a', true); return false;"  class="nav" >Пред.</a>ass="nav" href="/">Пр<a href="/" onclick="jsAjaxUtil.InsertDataToNode('/?bxajaxid=1c3bd85828807ee4fd1fe1bfe5a1d74a', 'comp_1c3bd85828807ee4fd1fe1bfe5a1d74a', true); return false;"  class="nav" >1</a>   <a class="nav" href="/">1</a>
               
               <s<a href="/?PAGEN_1=3" onclick="jsAjaxUtil.InsertDataToNode('/?PAGEN_1=3&bxajaxid=1c3bd85828807ee4fd1fe1bfe5a1d74a', 'comp_1c3bd85828807ee4fd1fe1bfe5a1d74a', true); return false;"  class="nav" >3</a>av" href="/?<a href="/?PAGEN_1=4" onclick="jsAjaxUtil.InsertDataToNode('/?PAGEN_1=4&bxajaxid=1c3bd85828807ee4fd1fe1bfe5a1d74a', 'comp_1c3bd85828807ee4fd1fe1bfe5a1d74a', true); return false;"  class="nav" >4</a>av" href="/?P<a href="/?PAGEN_1=3" onclick="jsAjaxUtil.InsertDataToNode('/?PAGEN_1=3&bxajaxid=1c3bd85828807ee4fd1fe1bfe5a1d74a', 'comp_1c3bd85828807ee4fd1fe1bfe5a1d74a', true); return false;"  class="nav" >След.</a>href="<a href="/?PAGEN_1=4" onclick="jsAjaxUtil.InsertDataToNode('/?PAGEN_1=4&bxajaxid=1c3bd85828807ee4fd1fe1bfe5a1d74a', 'comp_1c3bd85828807ee4fd1fe1bfe5a1d74a', true); return false;"  class="nav" >Конец</a>s="nav" href="/?PAGEN_1=4">Конец</a>


плюс этот же пейджинг, вернее его код как-то вклинивается в вывод другой переменной

Код
map.addOverlay(marker314);
      marker314.bindInfoWindowHtml(inf<a href="/" onclick="jsAjaxUtil.InsertDataToNode('/?bxajaxid=1c3bd85828807ee4fd1fe1bfe5a1d74a', 'comp_1c3bd85828807ee4fd1fe1bfe5a1d74a', true); return false;"  class="nav" >Начало</a>setboun<a href="/" onclick="jsAjaxUtil.InsertDataToNode('/?bxajaxid=1c3bd85828807ee4fd1fe1bfe5a1d74a', 'comp_1c3bd85828807ee4fd1fe1bfe5a1d74a', true); return false;"  class="nav" >Пред.</a>ds();
 
   var mapla<a href="/" onclick="jsAjaxUtil.InsertDataToNode('/?bxajaxid=1c3bd85828807ee4fd1fe1bfe5a1d74a', 'comp_1c3bd85828807ee4fd1fe1bfe5a1d74a', true); return false;"  class="nav" >1</a>SouthWest().lat()+'0000000000000000').repl<a href="/?PAGEN_1=3" onclick="jsAjaxUtil.InsertDataToNode('/?PAGEN_1=3&bxajaxid=1c3bd85828807ee4fd1fe1bfe5a1d74a', 'comp_1c3bd85828807ee4fd1fe1bfe5a1d74a', true); return false;"  class="nav" >3</a>latto = new <a href="/?PAGEN_1=4" onclick="jsAjaxUtil.InsertDataToNode('/?PAGEN_1=4&bxajaxid=1c3bd85828807ee4fd1fe1bfe5a1d74a', 'comp_1c3bd85828807ee4fd1fe1bfe5a1d74a', true); return false;"  class="nav" >4</a>0000000000000<a href="/?PAGEN_1=3" onclick="jsAjaxUtil.InsertDataToNode('/?PAGEN_1=3&bxajaxid=1c3bd85828807ee4fd1fe1bfe5a1d74a', 'comp_1c3bd85828807ee4fd1fe1bfe5a1d74a', true); return false;"  class="nav" >След.</a>maplng<a href="/?PAGEN_1=4" onclick="jsAjaxUtil.InsertDataToNode('/?PAGEN_1=4&bxajaxid=1c3bd85828807ee4fd1fe1bfe5a1d74a', 'comp_1c3bd85828807ee4fd1fe1bfe5a1d74a', true); return false;"  class="nav" >Конец</a>()+'0000000000000000').replace('.', '').substring(0, 18);
   var maplngto = new String(bounds.getNorthEast().lng()+'0000000000000000').replace('.', '').substring(0, 18);


все это хорошо видно при просмотре исходного кода главной страницы.

на локальной машине такого не происходит, все работает правильно, перезаливал уже 2 раза.

хостер 1gb.ru

кто нибудь сталкивался с подобным?
спросил 22 Май, 13 от Orlangur (220 баллов)

Ваш ответ

Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.

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

0 голосов
2 ответов
спросил 22 Апр, 14 от Epinin (100 баллов)
0 голосов
3 ответов
0 голосов
6 ответов
0 голосов
2 ответов
спросил 16 Окт, 13 от Veet (120 баллов)
0 голосов
6 ответов
спросил 03 Сен, 13 от mefhm78 (120 баллов)