Новости 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 Гость просматривают эту тему.
  • 0 Ответов
  • 841 Просмотров
*

62411

  • Захожу иногда
  • 59
  • 0 / 3
Здравствуйте.
Скачал и установил на сайт модуль Яндекс карты. Но при открытии сайта выходит ошибка:

Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/vhosts/lnt.kz/httpdocs/lnt.kz/modules/mod_flymaps/mod_flymaps.php on line 21

Warning: count(): Parameter must be an array or an object that implements Countable in /var/www/vhosts/lnt.kz/httpdocs/lnt.kz/modules/mod_flymaps/mod_flymaps.php on line 44

Как исправить?

Страница с установленной картой https://lnt.kz/kontakty

Сам код от mod_flymaps.php

Код
<?php
/**
* @author    Evgeny Zakirov http://flyleaf.su
* [member=126442]copyright[/member] Copyright (C) flyleaf.su
* @license   http://www.gnu.org/licenses/gpl.html GNU/GPL
* спасибо можно отправить на
* WM R138753723227 или про ЯД 41001613153284
*/
defined('_JEXEC') or die('Restricted access');
 
$doc = JFactory::getDocument();
 
$width = $params->get('width','auto') == "auto" ? "100%": $params->get('width')."px";
$height = $params->get('height','300')."px";
$jertva = array ('\r','\t','\n','\0','\x0B','\r\n',chr(13),chr(10));
$gumno = array ('','','','','',' ',' ',' ');
$map_params = json_decode($params->get('map'));
$selfscript     = str_replace($jertva,$gumno,$params->get("object_data")); 
 
    $mapitems = array();
    if(count($map_params->placemarks    ))
    foreach ($map_params->placemarks as $mapitem) {
        $mapitems[] = "cluster.add(new ymaps.Placemark([".$mapitem->coordinates[0].",".$mapitem->coordinates[1]."], {iconContent:\"".htmlspecialchars($mapitem->iconContent)."\",balloonContent:\"".htmlspecialchars($mapitem->balloonContent)."\",hintContent:\"".htmlspecialchars($mapitem->hintContent)."\"},{preset:\"".$mapitem->preset."\"}))";
    }
   
    $left = 5;
    $controls = array();
    if ($map_params->typeSelector) $controls[] = ".add('typeSelector')";
    if ($map_params->mapTools) {
        $controls[] = ".add('mapTools', { left: ".$left.", top: 5 })";
        $left = $left+30;
    }
    if ($map_params->zoomControl) {
        $controls[] = ".add('zoomControl', { left: ".$left.", top: 5 })";
    }
    if ($map_params->smallZoomControl) $controls[] = ".add('smallZoomControl', { right: 5, top: 75 })";
    if ($map_params->trafficControl) $traffic = "var trafficControl = new ymaps.control.TrafficControl();
    myMap.controls
        .add(trafficControl)
        .add(new ymaps.control.MiniMap({
            type: '".$map_params->type."'
        }));"; else $traffic = '';
   
    if (count($controls > 0))
        $control = "myMap.controls".implode('',$controls).";";
    else $control = "";
   
    $map_id = 'map'.uniqid();
    $map = "ymaps.ready(".$map_id.");
    function ".$map_id." () {
        var myMap = new ymaps.Map('".$map_id."', {
          center: [".$map_params->coordinates[0].",".$map_params->coordinates[1]."],
          zoom: ".$map_params->zoom.",
          type: '".$map_params->type."'
          }),
          cluster = new ymaps.Clusterer(),
          collection = new ymaps.GeoObjectCollection(),
          bounds = myMap.getBounds();
          ".$control."
          ".$traffic."
          ".implode(";\n",$mapitems).";
          myMap.geoObjects.add(cluster);
          \n".$selfscript."\n
    };";
 
$doc->addScript("//api-maps.yandex.ru/2.0-stable/?load=package.full&lang=ru-RU");
$doc->addScriptDeclaration($map);
echo '<div class="ymaps" id="'.$map_id.'" style="width:'.$width.';height:'.$height.';"></div>';
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вывести модуль в модуле

Автор jimka

Ответов: 2
Просмотров: 588
Последний ответ 18.04.2025, 15:39:36
от fbr
Множество несуществующих ссылок при обходе сайта роботом Яндекс

Автор goga_pgasovav

Ответов: 7
Просмотров: 1152
Последний ответ 10.12.2024, 18:44:25
от goga_pgasovav
Проблема вебвизором в Яндекс метрике при использовании плагина jch optimize

Автор polezniy

Ответов: 32
Просмотров: 4109
Последний ответ 01.03.2024, 10:26:31
от Vastriet
Как вставить модуль в код нужной страницы php?

Автор zvi

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

Автор zeus07

Ответов: 3
Просмотров: 1253
Последний ответ 08.11.2023, 21:17:26
от GrayAn