Новости Joomla

WT Yandex map items v.2.1.0 модуль для Joomla.Выводит материалы Joomla в виде меток на Яндекс.Карты

WT Yandex map items v.2.1.0 модуль для Joomla.Выводит материалы Joomla в виде меток на Яндекс.Карты

👩‍💻 WT Yandex map items v.2.1.0 модуль для Joomla.Выводит материалы Joomla в виде меток на Яндекс.Карты.v.2.1.0. Что нового?Сохранение последнего вида карты. Добавлены новые опции, позволяющие как для одного экземпляра модуля, так и для всех сохранять на устройстве пользователя последний использованный центр (координаты) и масштаб (zoom) карты. Это позволит открыть карту в том же месте после обновления страницы или при повторном открытии браузера.Определение местоположения пользователя.Модуль может определять местоположение пользователя и центрировать карту на нём. При одновременном использовании с функцией сохранения последнего вида карты определение геопозиции будет срабатывать только в первый раз. В дальнейшем, если обнаружены сохранённые данные центра и масштаба - будут использоваться они.CSS классы для маркеров карты.Всем маркерам карты добавлен CSS-класс

wt-yandex-map-items-marker. Для просмотренных маркеров (по которым кликали) добавляется CSS-класс
wt-yandex-map-items-marker-viewed, что позволит выделять просмотренные маркеры с помощью стилей в CSS-файлах вашего шаблона. Также для контейнеров маркеров ymaps на карте добавлены data-атрибуты:
data-module-id - id модуля и
data-marker-id - id маркера.Обработка GET-параметров в URL.Карта может реагировать на GET-параметры в url:-
map[zoom] - устанавливает параметр масштаба.-
map[center_latitude] и
map[center_longitude] - широта и долгота центра карты.-
map[marker_id] - id маркера, на котором центрируется карта.Таким образом вы можете создавать ссылку на карту с указанием конкретного маркера, на котором карта сфокусируется после загрузки маркеров. Например,
https://site .ru/map?map[marker_id]=18465. Или же ссылку с указанием конкретных координат:
https://site .ru/map?map[zoom]=16&map[center_latitude]=51.529706&map[center_longitude]=46.033922
Страница расширенияGitHub расширенияВидео-обзор на YoutubeВидео-обзор на VK ВидеоВидео-обзор на Rutube@joomlafeed#joomla #yandex

Вышел Quantum Manager ver.3.2.1 и ver.2.0.5 — Релиз безопасности

Вышел Quantum Manager ver.3.2.1 и  ver.2.0.5 — Релиз безопасности

Вышел Quantum Manager ver.3.2.1 и ver.2.0.5 — Релиз безопасности.В последних версиях Quantum Manager устранены две уязвимости безопасности и исправлено несколько ошибок. Всем пользователям настоятельно рекомендуется обновиться до версии 3.2.1, чтобы обеспечить безопасность и актуальность установки.👩‍💻 Исправлены:1. XSS в SVG-файле. Запрещено выполнение встроенных в SVG скриптов.2. XSS по имени вредоносного файла. Больше никакого выполнения кода через имя файла.Поскольку эти проблемы влияют на безопасность сайта, мы подготовили две версии: одну для Joomla 5 и Joomla 4, а также дополнительную версию для Joomla 3 (предназначенную для устаревшего релиза Quantum Manager 2.0.4, для тех, кто все еще поддерживает сайты на Joomla 3).⚠️ Примечание: обновите Quantum Manager до версии 3.2.1 для Joomla 5 / Joomla 4 и установите Quantum Manager версии 2.0.5 для Joomla 3 (только исправления проблем безопасности).Команда NorrNext благодарит Joomla Security Strike Team и Joomla VEL Team за помощь в обнаружении и исправлении уязвимостей.Читать новостьСкачать@joomlafeed#joomla #расширения

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

CityCat

  • Осваиваюсь на форуме
  • 40
  • 0 / 0
  • Алексей Voronov
Здравствуйте!

Подскажите как победить ошибку в шаблоне Joomla

Переношу сайт с версии 1.5 на 3
Все выставил в шаблоне под 3 как надо.

Но вот проблема возникла, выдает ошибку:

Notice: Undefined variable: hmenu in .....шаблон/index.php on line 22
Fatal error: Call to a member function genHMenu() on a non-object in .....шаблон/index.php on line 22

Сама строка из index.php
<div id="top_menu"><div id="topnav"><?php $hmenu->genHMenu (0); ?></div></div>

Куда копать? В PHP не очень силен.

Спасибо!
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
Куда копать? В PHP не очень силен.
копать в сторону переписывания шаблона
т.к. он скорее всего на фреймворке каком-то написан, который не совместим с 3 версией
*

CityCat

  • Осваиваюсь на форуме
  • 40
  • 0 / 0
  • Алексей Voronov
Фреймворка нет, чисто шаблон.
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
Фреймворка нет, чисто шаблон.
а метод genHMenu сам наверное появился?)
в Joomla такого метода нет
полный код index.php шаблона нужен, а не непонятный кусок
*

CityCat

  • Осваиваюсь на форуме
  • 40
  • 0 / 0
  • Алексей Voronov
Код
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" >

<?php
// no direct access
defined('_JEXEC') or die;
if(!defined('DS')){ define('DS',DIRECTORY_SEPARATOR); }
JHtml::_('behavior.framework', true);
?>

<head>

<jdoc:include type="head" />

</head>
<body id="page_bg">
<a name="up" id="up"></a>



<?php include('functions.php'); ?>
<div id="top_menu"><div id="topnav"><?php $hmenu->genHMenu (0); ?></div></div>
<div id="main_bg" class="banner">
    <div id="h_area"><div id="head"><jdoc:include type="modules" name="head" /></div><?php if($this->params->get('hideLogo') == 0) : ?><img src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/images/logo<?php echo $this->params->get('logoVariation'); ?>.gif" alt="Такси в Аэропорт Симферополь" align="left" /><?php endif; ?><div class="logo-top"><a href="" class="logo" title="Такси Аэропорт Симферополь"><?php echo $mainframe->getCfg('sitename') ;?></a><p><img src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/images/blueorange/phone.png">+7(978)215-58-48</p></div><!--googleoff: index--><!--noindex--><div id="user4"><jdoc:include type="modules" name="user4" /></div><!--/noindex--><!--googleon: index-->
    <br clear="all" /></div>
    <?php if($this->countModules('left')) : ?>
<div id="leftcolumn">
        <jdoc:include type="modules" name="left" style="rounded" />
    </div>
    <?php endif; ?>
    <?php if($this->countModules('left') xor $this->countModules('right')) $maincol_sufix = '_middle';
  elseif(!$this->countModules('left') and !$this->countModules('right'))$maincol_sufix = '_big';
  else $maincol_sufix = ''; ?>
<div id="maincolumn<?php echo $maincol_sufix; ?>">
    <div class="path"><jdoc:include type="modules" name="breadcrumb" /></div><jdoc:include type="message" />
    <div class="nopad"><jdoc:include type="component" /></div>
    </div>
    <?php if($this->countModules('right') and JRequest::getCmd('layout')!= 'form') : ?>
<div id="rightcolumn">
        <jdoc:include type="modules" name="right" style="xhtml"/>
        <br />
        <div align="center"><jdoc:include type="modules" name="syndicate" /></div>
    </div>
    <?php endif; ?>
<br clear="all" />
</div>   
   
<jdoc:include type="modules" name="debug" />
<div id="SITEHELP_CONTAINER_721" class="SITEHELP_CONTAINER_721"></div>
<script type="text/javascript" language="javascript">
var s_loaded_721 = false;
var s_old_onload = window.onload;
window.onload = function () {
  if (s_loaded_721) return; s_loaded_721 = true;
if (typeof(s_old_onload) == 'function') { try { s_old_onload(); } catch(e) {}; };
var sitehelp_s = document.createElement('script');
sitehelp_s.type = 'text/javascript';
sitehelp_s.src = top.location.protocol + '//c.sitehelp.im/code.cgi?c=721' + (top.location.protocol=='http:' ? '' : '&ssl=1') + '&rnd=' + Math.random();
document.body.appendChild(sitehelp_s);
};
</script>



</body>

</html>
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
ну переменная $hmenu не определена, а что там должно быть в ней не известно
можно вместо этого
Цитировать
<?php $hmenu->genHMenu (0); ?>
попробовать вывести стандартными методом позицию модуля меню
Цитировать
<jdoc:include type="modules" name="позизия модуля меню" />
ну и сверстать его как надо
либо разбираться что должно быть в $hmenu
*

CityCat

  • Осваиваюсь на форуме
  • 40
  • 0 / 0
  • Алексей Voronov
Само меню зашито в файл <?php include('functions.php'); ?>

Полный бред какой-то.

Пробовал $hmenu = new hm_Base();

Не помогает, валятся ошибки
Fatal error: Call to a member function get() on a non-object in
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Нужна проф помощь в обновлении Joomla на лок.сервере osp. Можно платно

Автор Fati

Ответов: 0
Просмотров: 2876
Последний ответ 16.06.2025, 16:40:04
от Fati
Замена фона в шаблоне

Автор Alehandro

Ответов: 3
Просмотров: 1730
Последний ответ 11.09.2024, 13:15:10
от Vastriet
Прошу помощи. Ошибка при обновлении на Joomla 4

Автор wmsonic

Ответов: 1
Просмотров: 2177
Последний ответ 29.10.2023, 22:07:23
от Kukush
Выходит ошибка в админской панели

Автор daymarus

Ответов: 0
Просмотров: 1942
Последний ответ 10.08.2023, 12:43:43
от daymarus
При обновлении ошибка 403 Forbidden Request forbidden by administrative rules

Автор THeCMeX

Ответов: 18
Просмотров: 4077
Последний ответ 14.07.2023, 17:13:19
от art22