0 Пользователей и 1 Гость просматривают эту тему.
  • 9 Ответов
  • 840 Просмотров
*

palexa

  • Завсегдатай
  • 1108
  • 88 / 0
Даже не знаю правильно ли я назвал тему

Но вот странная штука получается

Вот сайт, на котором стоит Live Traffic Stats <script type="text/javascript" ... в левой колонке в низу

На всех страницах отображается нормально, вот на страницах категории, именно внутри .../?start=20, например на этой в модуль загружается сам сайт

Даже предположить не могу почему

Если отключить ЧПУ, то всё нормально

Может кто то сталкивался ? Есть идеи что сделать ?
*

fsv

  • Живу я здесь
  • 2765
  • 402 / 2
Конфликт скриптов. Причина хз, не работал с таким. Предположение - вид атрибута src у iframe со статистикой -
src="#fji1433965972053?wmode=transparent"
Веб-разработка: заказ. Только новая объемная разработка. Качественно, дорого.
*

palexa

  • Завсегдатай
  • 1108
  • 88 / 0
Даже представить не могу, чем главная страница, отличается от .../?start=20
Кроме выводимой текстовки :)
*

palexa

  • Завсегдатай
  • 1108
  • 88 / 0
Файл script.js загружается как на главной странице так и на  .../?start=20

Но если этот файл отключить от загрузки, то всё нормально показывается, да там явно конфликты

Приложу файл, может кто знает что надо сделать
*

palexa

  • Завсегдатай
  • 1108
  • 88 / 0
Загвоздка в этом коде наверно

Код
/* Set wmode=transparent for iframes to show it under the menus, lightboxes etc. */
jQuery(function ($) {
    "use strict";
    $("iframe[src]").each(function () {
        var iframe = $(this);
        var src = iframe.attr("src");
        if (src == "") {
            return;
        }
        if (src.lastIndexOf("?")!== -1) {
            src += "&amp;wmode=transparent";
        } else {
            src += "?wmode=transparent";
        }
        iframe.attr("src", src);
    });
});

Но как быть ? Что будет если я удалю этот кусок, или его надо как то изменить ?
*

fsv

  • Живу я здесь
  • 2765
  • 402 / 2
Сначала
- отключите вторую jQuery,
- в коде бигмира в onClick проэкранируйте внутренние "
сейчас: onClick="img=new Image();img.src="//www.bigmir.net/?cl=16937790";"
надо:    onClick="img=new Image();img.src=\"//www.bigmir.net/?cl=16937790\";"

На это ругается. Потом видно будет, что еще не так.
Веб-разработка: заказ. Только новая объемная разработка. Качественно, дорого.
*

palexa

  • Завсегдатай
  • 1108
  • 88 / 0
Сначала
- отключите вторую jQuery,

Если имете ввиду кусок кода который я написал выше, то я его щас удалил, статистку отображает нормально
Но на смартфоне (safari), осталось по прежнему

Если нет, то пожалуйста напишите кусок кода удалить.

Пробовал отключить jquery.js - не помогает


 
- в коде бигмира в onClick проэкранируйте внутренние "
сейчас: onClick="img=new Image();img.src="//www.bigmir.net/?cl=16937790";"
надо:    onClick="img=new Image();img.src=\"//www.bigmir.net/?cl=16937790\";"

На это ругается. Потом видно будет, что еще не так.

Я полность счётчик отключал, не помогает, но я поэкранировал как Вы посоветовали
*

fsv

  • Живу я здесь
  • 2765
  • 402 / 2
Я не о коде выше, а о второй библиотеке, более старая версия подключена перед script.js -
<script src="/templates/palexa341/jquery.js"></script>
Раз удаляли, и ничего не менялась, вряд ли в ней дело. Просто мусор лишний, от простого к сложному легче искать.
Веб-разработка: заказ. Только новая объемная разработка. Качественно, дорого.
*

palexa

  • Завсегдатай
  • 1108
  • 88 / 0
Вернул пока script.js пусть полежит не тронутый мною :) пока тема актуальна
*

palexa

  • Завсегдатай
  • 1108
  • 88 / 0
В файле /templates/palexa341/script.js закомментировал выше указанные строки, вот так

Код
/* Set wmode=transparent for iframes to show it under the menus, lightboxes etc. */
/* jQuery(function ($) {*/
/*     "use strict";*/
/*     $("iframe[src]").each(function () {*/
/*         var iframe = $(this);*/
/*         var src = iframe.attr("src");*/
/*         if (src == "") {*/
/*             return;*/
/*         }*/
/*         if (src.lastIndexOf("?")!== -1) {*/
/*             src += "&amp;wmode=transparent";*/
/*         } else {*/
/*             src += "?wmode=transparent";*/
/*         }*/
/*         iframe.attr("src", src);*/
/*     });*/
/* });*/

Для винды теперь всё работает (стационарных имеется ввиду)
--------------------------------------------

Осталась эта проблема для мобильных устройств

Если я правильно понял, то проблема в этом файле

/templates/palexa341/script.responsive.js - именно здесь конфликт. Может кто знает что там надо изменить
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как вставить модуль в код нужной страницы php?

Автор zvi

Ответов: 9
Просмотров: 3775
Последний ответ 21.02.2024, 11:03:08
от saynez
Убрать из модуля новостей ссылку на статью, на которой выводится модуль

Автор zeus07

Ответов: 3
Просмотров: 708
Последний ответ 08.11.2023, 21:17:26
от GrayAn
Модуль Похожие метки – только более ранние статьи!

Автор Gerostrat

Ответов: 6
Просмотров: 441
Последний ответ 24.08.2023, 21:56:09
от sivers
Модуль для опросов Advanced Poll не работает

Автор Escander

Ответов: 15
Просмотров: 1407
Последний ответ 02.06.2023, 20:10:22
от kzalmatuy1
Один модуль влияет на другой, как?

Автор mag_num83

Ответов: 5
Просмотров: 519
Последний ответ 17.05.2023, 10:05:55
от sivers