Новости Joomla

Вышел WT Quick links v.2.4.0 - релиз модуля для Joomla

Вышел WT Quick links v.2.4.0 - релиз модуля для Joomla.Это модуль-конструктор для быстрого создания набора элементов. Это могут быть ссылки на компоненты Joomla, пункт меню или пользовательская ссылка. Есть условия для исключений показа элементов списка. Вы можете создавать собственные макеты вывода модуля, создавая таким образом почти всё, что угодно: от простого списка ссылок до стены фотографий на главную страницу или ссылки-теги для перелинковки категорий интернет-магазина, список FAQ, табы или аккордеоны. Модуль позволяет выводить изображения, адаптивные изображения, видео, адаптивные видео.v.2.4.0. Что нового?Добавлена поддержка новых компонентов. Добавлены новые типы ссылок и исключений для них: - Phoca Download, - Phoca Gallery, - RadicalMart (@radicalmart).Joomla 6. Успешно протестирована работа модуля на Joomla 6-alpha2.РазработчикамПроведён большой рефакторинг кода. Для типов ссылок созданы классы-драйверы. Теперь для того, чтобы добавить новый тип ссылки в модуль достаточно скопировать класс-образец из
modules/mod_wt_quick_links/src/Driver/Collection и наполнить его данными по образцу, а так же добавить необходимые языковые константы в панели администратора Joomla.Модуль бесплатный. Страница расширенияGitHub расширенияJoomla Extensions Directory👩‍💻 Подпишись на @joomlafeed.#joomla #разработка

Свои типы полей в Joomla.Это большая тема, о которой можно говорить очень много

Свои типы полей в Joomla.Это большая тема, о которой можно говорить очень много

👩‍💻 Свои типы полей в Joomla.Это большая тема, о которой можно говорить очень много. Самое главное, что возможности применения ограничиваются только вашей больной фантазией. Вы строите интерфейс своего модуля или плагина и вам нужно подтянуть данные из сторонней системы (список чего-нибудь по какому-нибудь API), чтобы сохранить выбранный id в Joomla. Или сделать какую-то проверку и в зависимости от неё показать то или иное сообщение пользователю. Для этого подойдут свои пользовательские типы полей. Интерфейс Joomla по большей части описан в XML-файлах. У каждого из них свои параметры. Некоторые не описаны в документации (manual.joomla.org), поэтому самым любопытным будет полезно заглянуть в собственно файлы фреймворка по пути

libraries/src/Form/FormField.php, а так же в
libraries/src/Form/Fields. У каждого класса поля перечислены его специфические свойства, которые можно описывать в XML. А в своём типе поля вы можете устанавливать эти значения программно. В моём модуле WT Quick links под капотом происходят изменения. Теперь для работы (в админке) ему нужен вспомогательный плагин. А в самом модуле нам бы проверить, а не выключен ли он? В Joomla есть тип поля Note - заметка. Его можно использовать для вывода примечаний.

<field type="note"     name="your_note_for_user"     label="Заголовок примечания"     title="Альтернативный способ для заголовка"     description="Текст примечания"     class="col-12 alert alert-info"     heading="h1"     close="true"/>
heading - указывать уровень заголовка.
close - позволяет закрыть это примечание. В классе поля
libraries/src/Form/Field/NoteField.php описана логика вывода. И в принципе оно нам подходит для нашей задачи. Но оно будет выводить сообщение всегда, а нам нужно только тогда, когда плагин отключён.Поэтому берём и создаём свой класс поля, который мы унаследуем от
NoteField. Это значит, что у нас в руках будет весь инструментарий стандартного поля
Note + то, что мы сами добавим. В XML-манифест добавляем наше поле
<field type="systempluginstatus"      name="systempluginstatus"     addfieldprefix="Joomla\Module\Wtquicklinks\Site\Fields"/>
-
type - имя файла и класса,-
addfieldprefix - указываем namespace к нашему классу, может быть любой нам нужный-
name - нельзя полю без имени...Это означает, что Joomla будет использовать класс поля из файла
modules/mod_wt_quick_links/src/Fields/SystempluginstatusField.php.А в классе поля будет написано следующее:
<?php// namespace для атрибута addfieldprefixnamespace Joomla\Module\Wtquicklinks\Site\Fields;// нельзя напрямую обращаться к этому файлуdefined('_JEXEC') or die;// подключаем родительский класс для переопределенияuse Joomla\CMS\Form\Field\NoteField;use Joomla\CMS\Language\Text;use Joomla\CMS\Plugin\PluginHelper;// имя класса и имя файла точь-в-точьclass SystempluginstatusField extends NoteField{     protected $type = 'Systempluginstatus';     protected function getLabel()          {               // если плагин не включён               if(PluginHelper::isEnabled('system','wtquicklinks')) {                    // меняем свойства родительского класса                    $this->class = 'alert alert-danger w-100';                    $this->element['label'] = '⚠️ А-а-а-а!';                    $this->element['description'] = 'Плагин не включён!!';                    // и просто рендерим его с нашими свойствами                    return parent::getLabel();               }          // А иначе всё хорошо, скрываем поле из виду.          $this->parentclass = 'd-none';          return '';     }}
Просто и удобно. И людям приятно, что о них позаботились и рассказали почему что-то не работает.@webtolkru#joomla #php #webdev #разработка

Обновлена информация в Плане развития Joomla

👩‍💻 Обновлена информация в Плане развития Joomla.Здесь собрана информация о датах релизов, описаны принципы версионирования, указаны ответственные за релизы, а так же даты окончания поддержки релизов. Опираясь на эту информацию вы можете планировать развитие ваших интернет-проектов.👩‍💻 Что нового?⛔️ Joomla 4.Дата окончания исправления ошибок безопасности в версии 4.x - 14 октября 2025г. ⚠️ После этой даты Joomla 4 прекратит получать какие-либо обновления, в том числе безопасности - вообще. Рекомендуем обновить ваши сайты до актуальной Joomla 5.✅ Joomla 5.- Дата окончания исправления ошибок в версии 5.x - 13 октября 2026г.- Дата окончания исправления ошибок безопасности в версии 5.x - 12 октября 2027 года.- Текущая актуальная (на момент написания заметки) версия - 5.3.1.- Опубликовано расписание выхода релизов Joomla 5.4. Стабильный релиз ожидается 14 октября 2025 года.✅ Joomla 6.- Дата окончания исправления ошибок в версии 6.x - 17 октября 2028г.- Дата окончания исправления ошибок безопасности в версии 6.x - 16 октября 2029г.- Опубликовано расписание выхода релизов Joomla 6.0. Стабильный релиз ожидается 14 октября 2025 года.- Для разработчиков уже доступна Joomla 6.0.0-alpha1.✅ Joomla! Framework.Обновлена информация о Joomla! Framework - полноценном PHP-фреймворке для разработки. Он в версиях 1.х и 2.х был самостоятельным параллельным проектом, однако начиная с версии Joomla 4.0 стал её основой. Добавлена информация о Joomla! Framework 3.x, который вышел 6 октября 2023 года. Его можно использовать в тех случаях, когда вам в проекте не нужна CMS Joomla целиком.Подробнее на сайте Joomla-сообщества Joomlaportal.ru#joomla #community

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

tatiyana142800

  • Осваиваюсь на форуме
  • 28
  • 0 / 0
Добрый день, уважаемые форумчане.
У меня прямо крик о помощи.
Ситуация следующая:
После перехода с версии 2.х на 3.х - установленные плагины начали играть со мной в "злые шутки".
Через phpMyAdmin отключаю все - на сайте естественно Error.
Включаю все разом - "Сайт не может обработать ваш запрос".
Дальше ещё интересней:
Есть 2 плагина PhocaDownload и PhocaGallery - если их отключить идет ошибка в самой панели управление и доступ к настройкам плагинов из панели теряется (опять приходится через phpMyAdmin отключать и снова всё включать).
Если отключить компоненты этих модулей (к примеру, PhocaDownload Search Plugin) - панель работает , но сайт по-прежнему в ауте (только ошибка с "Сайт не может обработать ваш запрос" меняется на ужасные иероглифы, в шапке которого сообщение "0 - Using $this when not in object context").

Сам сайт вот: http://www.икх.рф

Прошу помощи, может кто-то сталкивался с таким корявым обновлением.
И главное, что теперь с этим всем делать.
*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
в шапке которого сообщение "0 - Using $this when not in object context").
Когда такая ошибка, узнать где она возникает помогает включением PHP ошибок для разработчика в общих настройках сайта.
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
И главное, что теперь с этим всем делать.
Я бы не занимался такой хернёй как переездом со 2-й версии на 3-ю, а лучше сделал все с нуля на новой (последней версии)
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

Messir

  • Давно я тут
  • 532
  • 73 / 0
  • могу укусить:)
А плагины и компоненты обновлены до последних версий? Или просто обновили движок и все? NewUsers прав - чтобы не было глюков, соберите версию сайта на последнем движке с актуальными версиями компонентов, модулей и плагинов и просто перенесите контент.
*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
И отладку системы тоже включи!
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

tatiyana142800

  • Осваиваюсь на форуме
  • 28
  • 0 / 0
Когда такая ошибка, узнать где она возникает помогает включением PHP ошибок для разработчика в общих настройках сайта.
После включения ошибок и отладки - в панели появилось следующее сообщение:
Notice: Only variables should be assigned by reference in /home/b/bochol/xn--h1ae7a.xn--p1ai/public_html/plugins/system/qlue404/qlue404.php on line 39 Notice: Only variables should be assigned by reference in /home/b/bochol/xn--h1ae7a.xn--p1ai/public_html/plugins/system/SEOSimple/SEOSimple.php on line 24 Notice: Only variables should be assigned by reference in /home/b/bochol/xn--h1ae7a.xn--p1ai/public_html/plugins/system/SEOSimple/SEOSimple.php on line 25
*

tatiyana142800

  • Осваиваюсь на форуме
  • 28
  • 0 / 0
А плагины и компоненты обновлены до последних версий? Или просто обновили движок и все? NewUsers прав - чтобы не было глюков, соберите версию сайта на последнем движке с актуальными версиями компонентов, модулей и плагинов и просто перенесите контент.
Просто движок обновила
*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
После включения ошибок и отладки - в панели появилось следующее сообщение:
Notice: Only variables should be assigned by reference in /home/b/bochol/xn--h1ae7a.xn--p1ai/public_html/plugins/system/qlue404/qlue404.php on line 39 Notice: Only variables should be assigned by reference in /home/b/bochol/xn--h1ae7a.xn--p1ai/public_html/plugins/system/SEOSimple/SEOSimple.php on line 24 Notice: Only variables should be assigned by reference in /home/b/bochol/xn--h1ae7a.xn--p1ai/public_html/plugins/system/SEOSimple/SEOSimple.php on line 25
системном плагине SEOSimple и будет ошибка...
Покажи файл JROOT/plugins/system/SEOSimple/SEOSimple.php

Вот примерно в чем косяк в этом плагине! Сама ошибка такая же, но все остальное относится именно к этому плагину
Ошибка: 0 - Using $this when not in object context
« Последнее редактирование: 09.10.2018, 15:08:28 от NewUsers »
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

lexxbry

  • Живу я здесь
  • 2387
  • 68 / 8
SEO-оптимизация,продвижение
Создание и сопровождение сайтов на Joomla
Миграция
*

tatiyana142800

  • Осваиваюсь на форуме
  • 28
  • 0 / 0
системном плагине SEOSimple и будет ошибка...
Покажи файл JROOT/plugins/system/SEOSimple/SEOSimple.php

Вот примерно в чем косяк в этом плагине! Сама ошибка такая же, но все остальное относится именно к этому плагину
Ошибка: 0 - Using $this when not in object context
<?php
/**
* @author Ryan McLaughlin (http://www.daobydesign.com, info@daobydesign.com)
* This plugin will automatically generate Meta Description tags from your content.
* version 2.1
*/

// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );

// Import library dependencies
jimport('joomla.plugin.plugin');
jimport('joomla.html.parameter');

class plgSystemSEOSimple extends JPlugin {
 
   // Constructor
    function plgSystemSEOSimple(&$subject, $params) {
      parent::__construct( $subject, $params );
    }

    function onAfterDispatch() {
      //global $mainframe, $thebuffer;
      $app = &JFactory::getApplication();
      $document =& JFactory::getDocument();
      $docType = $document->getType();
 
       // only mod site pages that are HTML docs (no admin, install, etc.)
         if (!$app->isSite()) return ;
       if ($docType != 'html') return ;
      
      // Check to see if this is the front page and if this feature is disabled
      $fptitorder = $this->params->def('fptitorder', 0);
      if ($this->isFrontPage() && $fptitorder == 0) return;

      // Check to see if this is not the front page and if this feature is disabled
      $titOrder = $this->params->def('titorder', 0);
      if (!$this->isFrontPage() && $titOrder == 0) return;

      // Alright, we're all good -- time to start changin' stuff.
      $customtitle = html_entity_decode($this->params->def('customtitle','Home'));
      $pageTitle = html_entity_decode($document->getTitle());
      $sitename = html_entity_decode($app->getCfg('sitename'));
      $sep = $this->params->def('separator','|');
      
      if ($this->isFrontPage()):
         if ($fptitorder == 1):
            $newPageTitle = $customtitle . ' ' . $sep . ' ' . $sitename;
         elseif ($fptitorder == 2):
            $newPageTitle = $sitename . ' ' . $sep . ' ' . $customtitle;
         elseif ($fptitorder == 3):
            $newPageTitle = $customtitle;
         elseif ($fptitorder == 4):
            $newPageTitle = $sitename;
         elseif ($fptitorder == 5):
            $newPageTitle = $sitename . ' ' . $sep . ' ' . $pageTitle;
         elseif ($fptitorder == 6):
            $newPageTitle = $pageTitle . ' ' . $sep . ' ' . $sitename;
         elseif ($fptitorder == 7):
            $newPageTitle = $customtitle . ' ' . $sep . ' ' . $pageTitle;
         elseif ($fptitorder == 8):
            $newPageTitle = $pageTitle . ' ' . $sep . ' ' . $customtitle;

         endif;
      else:
         if ($titOrder == 1):
            $newPageTitle = $pageTitle . ' ' . $sep . ' ' . $sitename;
         elseif ($titOrder == 2):
            $newPageTitle = $sitename . ' ' . $sep . ' ' . $pageTitle;
         endif;
      endif;

      
      // Set the Title
      $document->setTitle ($newPageTitle);

   }

   function onContentPrepare($context, &$article, &$params, $limitstart) {
      $app = &JFactory::getApplication();
      
      if (!$app->isSite()) return;
      
      $document =& JFactory::getDocument();
      $view = JRequest::getVar('view');
      $thelength = $this->params->def('length', 155);
      $thecontent = $article->text;
      $fpdesc = $this->params->def('fpdesc', 0);
      $catdesc = $this->params->def('catdesc', 0);
      $credit = $this->params->def('credittag', 0);
      $catnoindex = $this->params->def('catnoindex', 0);

      //Checks to see whether FP should use standard desc or auto-generated one.
      if ($this->isFrontPage() && $fpdesc == 0) {
         $document->setDescription($app->getCfg('MetaDesc'));
         return;
      }

      //Bit of code to grab only the first content item in category list.
      if ($document->getDescription()!= '') {
         if ($document->getDescription()!= $app->getCfg('MetaDesc')) return;
      }

      if ($view == 'category' && $catdesc == 0) {
         $db1 = &JFactory::getDBO();
         $catid = JRequest::getVar('id');
         $db1->setQuery('SELECT cat.description FROM #__categories cat WHERE cat.id='.$catid);   
            $catdesc = $db1->loadResult();
         if ($catdesc) { $thecontent = $catdesc; }
      }
            
      // Clean things up and prepare auto-generated Meta Description tag.
      $thecontent = $this->cleanText($thecontent);

      
      // Truncate the string to the length parameter - rounding to nearest word
      $thecontent = $thecontent . ' ';
      $thecontent = substr($thecontent,0,$thelength);
      $thecontent = rtrim(substr($thecontent,0,strrpos($thecontent,' ')), ' ');

      // Set the description
      $document->setDescription($thecontent);

      // Set robots for category pages (beta)
      if ($view == 'category' && $catnoindex == 1) { $document->setMetaData('robots','noindex,follow'); }
   
      //Set optional Generator tag for SEOSimple credit.
      if ($credit == 0) {
         $regen = $document->getMetaData('generator');
         if (strpos($regen, 'SEOSimple') == 0) { $document->setMetaData('generator', $regen . ' + SEOSimple (http://daobydesign.com)'); }
      }
      
   }

   
   /* cleanText function - Thx owed to eXtplorer, joomSEO, Jean-Marie Simonet and Ivan Tomic */
   function cleanText ($text) {
      $text = preg_replace( "'<script[^>]*>.*?</script>'si", '', $text );
      $text = preg_replace( '/<!--.+?-->/', '', $text );
      $text = preg_replace( '/{.+?}/', '', $text );

      // convert HTML entities to chars (with conditional for PHP4 users
      $text = html_entity_decode($text,ENT_QUOTES,'UTF-8');

      $text = strip_tags( $text ); // Last check to kill tags
      $text = str_replace('"', '\'', $text); //Make sure all quotes play nice with meta.
        $text = str_replace(array("\r\n", "\r", "\n", "\t"), " ", $text); //Change spaces to spaces

        // remove any extra spaces
      $text = str_replace('  ', ' ',$text);
      
      // general sentence tidyup
      for ($cnt = 1; $cnt < strlen($text); $cnt++) {
         // add a space after any full stops or comma's for readability
         // added as strip_tags was often leaving no spaces
         if ( ($text{$cnt} == '.') || (($text{$cnt} == ',') && !(is_numeric($text{$cnt+1})))) {
            if ($text{strlen($cnt+1)} != ' ') {
               $text = substr_replace($text, ' ', $cnt + 1, 0);
            }
         }
      }
         
      return $text;
   }   

   
   function isFrontPage() {
      $menu = & JSite::getMenu();
      if ($menu->getActive() == $menu->getDefault()) {
         return true;
      }
      return false;
   }

   function killTitleinBuffer ($buff, $tit) {
      $cleanTitle = $buff;
      if (substr($buff, 0, strlen($tit)) == $tit) {
         $cleanTitle = substr($buff, strlen($tit) + 1);
      }
      return $cleanTitle;
   }
   
   
}
*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Измени свое последнее сообщение и помести код во внутрь
Код
здесь код из файла
(это #), и оберни его в спойлер (Sp).
Кому надо такой код....
должно получиться так
Спойлер
[свернуть]

И в конце в этом файле 168 строку замени полностью на мой код
Код: php
$menu = JFactory::getApplication()->getMenu();
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

tatiyana142800

  • Осваиваюсь на форуме
  • 28
  • 0 / 0
Измени свое последнее сообщение и помести код во внутрь
Код
здесь код из файла
(это #), и оберни его в спойлер (Sp).
Кому надо такой код....
должно получиться так
Спойлер
[свернуть]

И в конце в этом файле 168 строку замени полностью на мой код
Код: php
$menu = JFactory::getApplication()->getMenu();
*

tatiyana142800

  • Осваиваюсь на форуме
  • 28
  • 0 / 0
Надеюсь я вас правильно поняла.
Простите, я тут совсем новенькая.
*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Надеюсь я вас правильно поняла.
Простите, я тут совсем новенькая.
Ладно поехали!
Покажи файл JROOT/components/com_phocagallery/router.php
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

tatiyana142800

  • Осваиваюсь на форуме
  • 28
  • 0 / 0
Ладно поехали!
Покажи файл JROOT/components/com_phocagallery/router.php
Спойлер
[свернуть]
« Последнее редактирование: 09.10.2018, 15:36:24 от tatiyana142800 »
*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Сначала code а потом spoiler. Но не суть важно и так сойдет на первый раз...
В этом файле 38 строку замени полностью на мой код
Код: php
$menu = JFactory::getApplication()->getMenu();
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

tatiyana142800

  • Осваиваюсь на форуме
  • 28
  • 0 / 0
Сначала code а потом spoiler. Но не суть важно и так сойдет на первый раз...
В этом файле 38 строку замени полностью на мой код
Код: php
$menu = JFactory::getApplication()->getMenu();
Готово
*

tatiyana142800

  • Осваиваюсь на форуме
  • 28
  • 0 / 0
Опа. Сайт немного ожил.
Но все страницы в кодах, а некоторые по-прежнему недоступны.
Если не сложно, перейдите по ссылке: http://www.икх.рф
*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Опа. Сайт немного ожил.
Но вся главная страница в кодах.
Если не сложно, перейдите по ссылке: http://www.икх.рф
Это Уведомления и они не страшны. Выключи отображение PHP ошибок в общих настройках
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

tatiyana142800

  • Осваиваюсь на форуме
  • 28
  • 0 / 0
Это Уведомления и они не страшны. Выключи отображение PHP ошибок в общих настройках
ОГРОМНОЕ Вам человеческое спасибо за помощь!
Дальше попробую сама с ошибками разобраться, главное сайт заработал ^-^
*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
ОГРОМНОЕ Вам человеческое спасибо за помощь!
Дальше попробую сама с ошибками разобраться, главное сайт заработал ^-^
Жалко что у тебя только 11 сообщений, только начиная в 20 сообщения можно + ставить...
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

tatiyana142800

  • Осваиваюсь на форуме
  • 28
  • 0 / 0
Жалко что у тебя только 11 сообщений, только начиная в 20 сообщения можно + ставить...
Ещё не вечер  ;D ;D ;D ;D
Если можно - ещё обращусь)))
*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Если можно - ещё обращусь)))
Конечно! Чем смогу, тем помогу...
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

tatiyana142800

  • Осваиваюсь на форуме
  • 28
  • 0 / 0
Конечно! Чем смогу, тем помогу...

Спасибо)))
*

tatiyana142800

  • Осваиваюсь на форуме
  • 28
  • 0 / 0
NewUsers...доброго дня...
Говорила же, что скоро возможно обращусь.
Итак, осталось совсем немного поправить ошибок. Вот с этой засада (в шапке при открытии страницы: "0 - Call to undefined method JController::getInstance():")
Ошибка:
"Notice: Only variables should be assigned by reference in /home/b/bochol/xn--h1ae7a.xn--p1ai/public_html/plugins/system/qlue404/qlue404.php on line 39 Notice: Only variables should be assigned by reference in /home/b/bochol/xn--h1ae7a.xn--p1ai/public_html/plugins/system/qlue404/qlue404.php on line 51"
*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Доброго дня! Покажи этот файл который указан в ошибке
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

tatiyana142800

  • Осваиваюсь на форуме
  • 28
  • 0 / 0
Доброго дня! Покажи этот файл который указан в ошибке
Спойлер
[свернуть]
*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Вот правильно сделали!
Уберите & из 39 и 51 строки
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

tatiyana142800

  • Осваиваюсь на форуме
  • 28
  • 0 / 0
Вот правильно сделали!
Уберите & из 39 и 51 строки
Сайт перестал работать.
Ошибка в шапке: 500 - JHtmlBehavior::mootools not found.
*

tatiyana142800

  • Осваиваюсь на форуме
  • 28
  • 0 / 0
Вот правильно сделали!
Уберите & из 39 и 51 строки
Спойлер
[свернуть]
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Стоит ли ставить плагин rel="canonical" на Joomla 3

Автор azm1n

Ответов: 2
Просмотров: 658
Последний ответ 09.05.2025, 12:39:18
от azm1n
Нужна помощь по Joomla 3.4.3

Автор Vikvik43

Ответов: 1
Просмотров: 831
Последний ответ 09.05.2024, 01:25:57
от Гоша_Компьютерный
Проблема вебвизором в Яндекс метрике при использовании плагина jch optimize

Автор polezniy

Ответов: 32
Просмотров: 4118
Последний ответ 01.03.2024, 10:26:31
от Vastriet
Нужна помощь и руководство

Автор ArtColyer

Ответов: 3
Просмотров: 980
Последний ответ 27.01.2024, 17:14:58
от web1
Странная хрень происходит, нужна помощь!

Автор RicoID

Ответов: 17
Просмотров: 16885
Последний ответ 08.11.2023, 09:37:38
от Kivlov