Новости Joomla

Joomla 6 нуждается в вашей помощи с тестированием.Вышел недавно релиз Joomla 6 alpha1

Joomla 6 нуждается в вашей помощи с тестированием.Вышел недавно релиз Joomla 6 alpha1

👩‍💻 Joomla 6 нуждается в вашей помощи с тестированием.Вышел недавно релиз Joomla 6 alpha1. Это релиз, в который включены уже проверенные изменения, но ещё очень многие исправления и улучшения ждут своей очереди. Joomla следит за качеством и безопасностью своего кода и каждое изменение должно быть успешно протестировано как минимум ещё двумя участниками сообщества. Разработка Joomla ведётся на платформе GitHub.Филипп Уолтон (Philip Walton) - один из разработчиков, кто активно вносит свой вклад в ядро Joomla. Он уже несколько месяцев посвящает свои послеполуденные часы пятницы работе с Joomla и предлагает присоединиться к нему. 📆 Пятница, 30 мая 2025, с 15:00 до 17:00 по UTC (Лондон) - с 18:00 до 20:00 по Москве.В чате Google Meet Филипп готов помочь с тестированием тем, кто будет делать это в первый раз. А так же он подготовил список лёгких Pull Request, которые можно протестировать довольно быстро. Чем больше тестов будет проведено сейчас, тем меньше ошибок вылезет потом. На данный момент 148 (уже 147 на момент написания заметки) PR на GitHub Joomla ждут тестирования.👩‍💻 Open to all. All together.Также вам поможет сделать первые шаги это видео.GitHub JoomlaДа, это вечер пятницы. Но тестирование занимает порой минут 15, а доброе дело сделано. Просто убедитесь, что разработчик чего-то не пропустил и всё работает как ожидается.#joomla #joomla6 #community

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

aleck

  • Осваиваюсь на форуме
  • 44
  • 0 / 0
Нашел статью как выводить айпи пользователя в отчет вебвизора. У всех вроде как работает, а вот с Joomla проблемы. Автор рекомендует обратиться к спецеалистам по данной CMS. Подскажите, пожалуйста, как получить и передать параметр, который поймает IP.
Код метрики:

Код
<!-- Yandex.Metrika counter -->

<script type="text/javascript">
var yaParams = {ip_adress: «<? echo $_SERVER[‘REMOTE_ADDR’];?>»};
    (function (d, w, c) {
        (w[c] = w[c] || []).push(function() {
            try {
                w.yaCounter12345678 = new Ya.Metrika({
                    id:12345678,
                    clickmap:true,
                    trackLinks:true,
                    accurateTrackBounce:true,
                    webvisor:true,
                    params:window.yaParams
                });
            } catch(e) { }
        });

        var n = d.getElementsByTagName("script")[0],
            s = d.createElement("script"),
            f = function () { n.parentNode.insertBefore(s, n); };
        s.type = "text/javascript";
        s.async = true;
        s.src = "https://mc.yandex.ru/metrika/watch.js";

        if (w.opera == "[object Opera]") {
            d.addEventListener("DOMContentLoaded", f, false);
        } else { f(); }
    })(document, window, "yandex_metrika_callbacks");
</script>
<noscript><div><img src="https://mc.yandex.ru/watch/12345678" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
<!-- /Yandex.Metrika counter -->
« Последнее редактирование: 23.03.2016, 15:27:12 от b2z »
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Код: php-brief
/**
     * Функция возвращает текущий IP адрес
     * @return string|null
     */
    public function getIp()
    {
        if (!empty($_SERVER['HTTP_CLIENT_IP'])) {
            $ip = $_SERVER['HTTP_CLIENT_IP'];
        } elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
            $ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
        } elseif (!empty($_SERVER['REMOTE_ADDR'])) {
            $ip = $_SERVER['REMOTE_ADDR'];
        } else {
            $ip = null;
        }

        return $ip;
    }
так во всех cms одинаково
*

passer

  • Завсегдатай
  • 1013
  • 75 / 3
Код: javascript
<script>
var ip;
$.ajaxSetup({
    async: false
});
$.getJSON('//ipinfo.io/', function(data) {
    IP = data.ip;
});
console.log(ip);
</script>
*

aleck

  • Осваиваюсь на форуме
  • 44
  • 0 / 0
Код: php-brief
/**
     * Функция возвращает текущий IP адрес
     * @return string|null
     */
    public function getIp()
    {
        if (!empty($_SERVER['HTTP_CLIENT_IP'])) {
            $ip = $_SERVER['HTTP_CLIENT_IP'];
        } elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
            $ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
        } elseif (!empty($_SERVER['REMOTE_ADDR'])) {
            $ip = $_SERVER['REMOTE_ADDR'];
        } else {
            $ip = null;
        }

        return $ip;
    }
так во всех cms одинаково

в каком файле это прописывать надо? у меня метрика в CustomCode шаблона, там добавлял этот параметр, в итоге метрика мне выдовала все что угодно, только не ип. сейчас вот так выглядит все https://yadi.sk/i/7wyHdYwKqJfyu
*

aleck

  • Осваиваюсь на форуме
  • 44
  • 0 / 0
Код: javascript
<script>
var ip;
$.ajaxSetup({
    async: false
});
$.getJSON('//ipinfo.io/', function(data) {
    IP = data.ip;
});
console.log(ip);
</script>

это следует писать в скрипте метрики?
*

passer

  • Завсегдатай
  • 1013
  • 75 / 3
Код: html4strict
<script type="text/javascript">
var IP;
$.ajaxSetup({
    async: false
});
$.getJSON('//ipinfo.io/', function(data) {
   IP = data.ip;
});
var yaParams = {ip_adress: IP };
    (function (d, w, c) {
        (w[c] = w[c] || []).push(function() {
            try {
                w.yaCounter12345678 = new Ya.Metrika({
                    id:12345678,
                    clickmap:true,
                    trackLinks:true,
                    accurateTrackBounce:true,
                    webvisor:true,
                    params:window.yaParams
                });
            } catch(e) { }
        });

        var n = d.getElementsByTagName("script")[0],
            s = d.createElement("script"),
            f = function () { n.parentNode.insertBefore(s, n); };
        s.type = "text/javascript";
        s.async = true;
        s.src = "https://mc.yandex.ru/metrika/watch.js";

        if (w.opera == "[object Opera]") {
            d.addEventListener("DOMContentLoaded", f, false);
        } else { f(); }
    })(document, window, "yandex_metrika_callbacks");
</script>
<noscript><div><img src="https://mc.yandex.ru/watch/12345678" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
<!-- /Yandex.Metrika counter -->
*

aleck

  • Осваиваюсь на форуме
  • 44
  • 0 / 0
Код: html4strict
<script type="text/javascript">
var IP;
$.ajaxSetup({
    async: false
});
$.getJSON('//ipinfo.io/', function(data) {
   IP = data.ip;
});
var yaParams = {ip_adress: IP };
    (function (d, w, c) {
        (w[c] = w[c] || []).push(function() {
            try {
                w.yaCounter12345678 = new Ya.Metrika({
                    id:12345678,
                    clickmap:true,
                    trackLinks:true,
                    accurateTrackBounce:true,
                    webvisor:true,
                    params:window.yaParams
                });
            } catch(e) { }
        });

        var n = d.getElementsByTagName("script")[0],
            s = d.createElement("script"),
            f = function () { n.parentNode.insertBefore(s, n); };
        s.type = "text/javascript";
        s.async = true;
        s.src = "https://mc.yandex.ru/metrika/watch.js";

        if (w.opera == "[object Opera]") {
            d.addEventListener("DOMContentLoaded", f, false);
        } else { f(); }
    })(document, window, "yandex_metrika_callbacks");
</script>
<noscript><div><img src="https://mc.yandex.ru/watch/12345678" style="position:absolute; left:-9999px;" alt="" /></div></noscript>
<!-- /Yandex.Metrika counter -->

не хочет он ип ловить(. опять выводит вместо ип абракадабру. https://yadi.sk/i/ktsdJDypqJgrq

возможно причина в том, что я не в файл PHP метрику вставил, а в КастомКод шаблона.
*

aleck

  • Осваиваюсь на форуме
  • 44
  • 0 / 0
Нашел статью как выводить айпи пользователя в отчет вебвизора. У всех вроде как работает, а вот с Joomla проблемы. Автор рекомендует обратиться к спецеалистам по данной CMS. Подскажите, пожалуйста, как получить и передать параметр, который поймает IP.
Код метрики:



Не удачный я шаблон выбрал походу.(((  
P.S. Метрика перед закрывающимся тегом боди.
Может так кто поможет.
Мне еще шрифт надо подключить, Raleway Thin (кирилический), это у меня тоже не получилось. Если есть желающие сделать это за не дорого, пишите цену и контакты.
« Последнее редактирование: 19.03.2016, 12:11:36 от aleck »
*

Skaneris

  • Осваиваюсь на форуме
  • 19
  • 5 / 0
Похоже, как будто у вас редактор шаблона изменяет код перед выводом, по тому и не работает. А можете дать ссылку на сайт? Тот исходный код, который вы выложили должен работать.
*

flyingspook

  • Живу я здесь
  • 3590
  • 247 / 9
Настройка IP для сбора метрикой происходит в настройках кода ни как сайт не может отдавать другой IP если код метрики вставлен правильно.
Не удачный я шаблон выбрал походу.(((   
P.S. Метрика перед закрывающимся тегом боди.
Может так кто поможет.
Мне еще шрифт надо подключить, Raleway Thin (кирилический), это у меня тоже не получилось. Если есть желающие сделать это за не дорого, пишите цену и контакты.
Шаблон думаю тут не имеет отношения ни какого. Просто неправильно вставлен, если конечно ни с чем не конфликтует.
*

aleck

  • Осваиваюсь на форуме
  • 44
  • 0 / 0
Похоже, как будто у вас редактор шаблона изменяет код перед выводом, по тому и не работает. А можете дать ссылку на сайт? Тот исходный код, который вы выложили должен работать.
proitlab точка ru
*

aleck

  • Осваиваюсь на форуме
  • 44
  • 0 / 0
Настройка IP для сбора метрикой происходит в настройках кода ни как сайт не может отдавать другой IP если код метрики вставлен правильно.Шаблон думаю тут не имеет отношения ни какого. Просто неправильно вставлен, если конечно ни с чем не конфликтует.
в комментариях к статье, у многих, у кого сайт на Joomla, проблемы с этим кодом. но кто то как-то решил их. вот я подумал это просто, поэтому и решил заморочится из любопытсва. оказалось что не просто.
сайт не работает мой, мне по сути эти айпи и не нужны, просто теперь уже дело принципа вроде. режут глаз не понятные символы вместо айпи которые вставились в метрику.
*

Skaneris

  • Осваиваюсь на форуме
  • 19
  • 5 / 0
В скрипте страницы вашего сайта нет строки присваивающей IP адрес переменной ip_adress массива yaParams (var yaParams = {ip_adress: «<? echo $_SERVER[‘REMOTE_ADDR’];?>»}; )

Рекомендую вам попробовать следующий вариант:
Установите у себя на сайте модуль, который позволяет выводить javascript и php код, например вот этот mod_flexi_customcode_v30 или подобный.
Вставьте в него ваш код Яндекс-Метрики и выведите где-нибудь на позиции футера, в самом низу. Если будете использовать указнный мной модуль, то в настройках не забудьте переключить USING PHP CODE? в положение YES

Уверен, что всё должно заработать.
« Последнее редактирование: 19.03.2016, 20:54:32 от Skaneris »
*

aleck

  • Осваиваюсь на форуме
  • 44
  • 0 / 0
В скрипте страницы вашего сайта нет строки присваивающей IP адрес переменной ip_adress массива yaParams (var yaParams = {ip_adress: «<? echo $_SERVER[‘REMOTE_ADDR’];?>»}; )

Рекомендую вам попробовать следующий вариант:
Установите у себя на сайте модуль, который позволяет выводить javascript и php код, например вот этот mod_flexi_customcode_v30 или подобный.
Вставьте в него ваш код Яндекс-Метрики и выведите где-нибудь на позиции футера, в самом низу. Если будете использовать указнный мной модуль, то в настройках не забудьте переключить USING PHP CODE? в положение YES

Уверен, что всё должно заработать.


Модуль установил. Но с кодом **yaParams (var yaParams = {ip_adress: «<? echo $_SERVER[‘REMOTE_ADDR’];?>»}; )**, в переменной ip_adress, показывает только двойные ковычки вида <>. Попробовал вот так **<?php echo '<script>var yaParams = {ip_adress: "'. $_SERVER['REMOTE_ADDR'] .'" };</script>'; ?>** - через FireBug увидел что в первом скрипте, в переменной ип есть, но в вебвизоре его пока не вижу. Сижу вот жду, пока там все обновится, что бы посмотреть что он в отчете покажет.
*

aleck

  • Осваиваюсь на форуме
  • 44
  • 0 / 0
Модуль установил. Но с кодом **yaParams (var yaParams = {ip_adress: «<? echo $_SERVER[‘REMOTE_ADDR’];?>»}; )**, в переменной ip_adress, показывает только двойные ковычки вида <>. Попробовал вот так **<?php echo '<script>var yaParams = {ip_adress: "'. $_SERVER['REMOTE_ADDR'] .'" };</script>'; ?>** - через FireBug увидел что в первом скрипте, в переменной ип есть, но в вебвизоре его пока не вижу. Сижу вот жду, пока там все обновится, что бы посмотреть что он в отчете покажет.


IP в метрике так и не отобразились...
*

fsv

  • Живу я здесь
  • 2781
  • 410 / 2
IP в метрике так и не отобразились...
Вы что-то где-то криво вставили - http://clip2net.com/s/3vQGw1U
Для этой цели модули какие-то ставить не надо было, в шаблоне прописали бы. А если есть свой один js-файл для всего "своего" js-кода, то лучше там, асинхронно загружать.
Веб-разработка: заказ. Только новая разработка.
*

flyingspook

  • Живу я здесь
  • 3590
  • 247 / 9
Вы что-то где-то криво вставили
Об этом с самого начало было сказано, но ТС ищет, что то где то читает, то что пишут не те кого читать надо.
*

aleck

  • Осваиваюсь на форуме
  • 44
  • 0 / 0
Вы что-то где-то криво вставили - http://clip2net.com/s/3vQGw1U
Для этой цели модули какие-то ставить не надо было, в шаблоне прописали бы. А если есть свой один js-файл для всего "своего" js-кода, то лучше там, асинхронно загружать.

Большое спасибо!
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Пароль Пользователя

Автор Олег5

Ответов: 3
Просмотров: 616
Последний ответ 14.02.2025, 10:41:20
от fbr
[Решено] Вывод значений из custom fields материала в модуле по имени поля

Автор goga_pgasovav

Ответов: 3
Просмотров: 949
Последний ответ 30.12.2024, 13:22:11
от goga_pgasovav
Множество несуществующих ссылок при обходе сайта роботом Яндекс

Автор goga_pgasovav

Ответов: 7
Просмотров: 1152
Последний ответ 10.12.2024, 18:44:25
от goga_pgasovav
[Решено] Получить category description image в index.php шаблона

Автор goga_pgasovav

Ответов: 6
Просмотров: 997
Последний ответ 12.07.2024, 17:06:14
от goga_pgasovav
Проблема вебвизором в Яндекс метрике при использовании плагина jch optimize

Автор polezniy

Ответов: 32
Просмотров: 4108
Последний ответ 01.03.2024, 10:26:31
от Vastriet