Новости Joomla

Astroid обновился до версии 3.3.7!

Astroid обновился до версии 3.3.7!

Astroid — это мощный фреймворк для дизайнеров и разработчиков, позволяющий создавать адаптивные, быстрые и надежные веб-сайты и шаблоны на базе Joomla.

Главное в новой версии:

-   Исправлена загрузка файлов макетов

В предыдущем крупном релизе Astroid 3.3.6 были сделаны важные улучшения:

Основные моменты:

  • Улучшенный UI/UX в ключевых областях конфигурации
  • Повышенная стабильность и согласованность в Layout Builder и Form Builder
  • Исправления ошибок на основе отзывов сообщества
  • Улучшенная обработка визуальных эффектов, границ и шрифтов

Улучшения:

  • Обновленный UX Layout Builder
  • Улучшенный эффект предзагрузчика
  • Улучшенный стиль границ
  • Улучшенный UI/UX вкладки «Layout» в Template Options

Исправления ошибок:

  • Решены проблемы с некорректными динамическими значениями
  • Исправлен Color Transform при прокрутке
  • Устранены проблемы с работой Form Builder в Article Layout и Module Layout Builder
  • Исправлена проблема с созданием ненужных временных файлов при обработке шрифтов

Скачать: https://github.com/templaza/astroid-framework/releases/tag/v3.3.7

Как тестировать Joomla PHP-разработчику? Компонент Patch tester.

👩‍💻 Как тестировать Joomla PHP-разработчику? Компонент Patch tester.Joomla - open source PHP-фреймворк с готовой админкой. Его основная разработка ведётся на GitHub. Для того, чтобы международному сообществу разработчиков было удобнее тестировать Pull Requests был создан компонент Patch Tester, который позволяет "накатить" на текущую установку Joomla именно те изменения, которые необходимо протестировать. На стороне инфраструктуры Joomla для каждого PR собираются готовые пакеты, в которых находится ядро + предложенные изменения. В каждом PR обычно находятся инструкции по тестированию: куда зайти, что нажать, ожидаемый результат. Тестировщики могут предположить дополнительные сценарии, исходя из своего опыта и найти баги, о которых сообщить разработчику. Или не найти, и тогда улучшение или исправление ошибки быстрее войдёт в ядро Joomla. Напомню, что для того, чтобы PR вошёл в ядро Joomla нужны минимум 2 положительных теста от 2 участников сообщества, кроме автора. Видео на YouTubeВидео на VK ВидеоВидео на RuTubeКомпонент на GitHub https://github.com/joomla-extensions/patchtester@joomlafeed#joomla #php #webdev #community

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

prodigy94

  • Новичок
  • 2
  • 0 / 0
 ! Помогите пожалуйста установил себе шаблон BT_Movie и каждый раз при входе на страницу с разных айпи нагло редериктит на другой сайт, искал в шаблоне ссылки, не нашел искал закодированную в base64_decode но что то размнуго тоже не нашел вот код где встречатся base64_decode но не могу найти заранее благодарю




Search "base64_decode" (0 hits in 0 files)
Search "base64_decode" (72 hits in 50 files)
  C:\Users\вадим\Desktop\spacemylife.com\components\com_weblinks\controllers\weblink.php (2 hits)
   Line 185:       if (empty($return) || !JUri::isInternal(base64_decode($return))) {
   Line 189:          return base64_decode($return);
  C:\Users\вадим\Desktop\spacemylife.com\components\com_jce\editor\tiny_mce\plugins\source\js\codemirror\codemirror-compressed.js (1 hit)
   Line 30: a.registerHelper("hintWords","css",q),a.defineMIME("text/css",{mediaTypes:d,mediaFeatures:f,propertyKeywords:h,nonStandardPropertyKeywords:j,colorKeywords:l,valueKeywords:n,fontProperties:p,tokenHooks:{"<":function(a,b){return a.match("!--")?(b.tokenize=s,s(a,b)):!1},"/":function(a,b){return a.eat("*")?(b.tokenize=r,r(a,b)):!1}},name:"css"}),a.defineMIME("text/x-scss",{mediaTypes:d,mediaFeatures:f,propertyKeywords:h,nonStandardPropertyKeywords:j,colorKeywords:l,valueKeywords:n,fontProperties:p,allowNested:!0,tokenHooks:{"/":function(a,b){return a.eat("/")?(a.skipToEnd(),["comment","comment"]):a.eat("*")?(b.tokenize=r,r(a,b)):["operator","operator"]},":":function(a){return a.match(/\s*\{/)?[null,"{"]:!1},$:function(a){return a.match(/^[\w-]+/),a.match(/^\s*:/,!1)?["variable-2","variable-definition"]:["variable-2","variable"]},"#":function(a){return a.eat("{")?[null,"interpolation"]:!1}},name:"css",helperType:"scss"}),a.defineMIME("text/x-less",{mediaTypes:d,mediaFeatures:f,propertyKeywords:h,no...
  C:\Users\вадим\Desktop\spacemylife.com\components\com_content\controllers\article.php (2 hits)
   Line 231:       if (empty($return) || !JUri::isInternal(urldecode(base64_decode($return)))) {
   Line 235:          return urldecode(base64_decode($return));
  C:\Users\вадим\Desktop\spacemylife.com\plugins\slogin_auth\yandex\yandex.php (1 hit)
   Line 36:             $redirect = base64_decode($model->getReturnURL($config, 'failure_redirect'));
  C:\Users\вадим\Desktop\spacemylife.com\plugins\slogin_auth\yahoo\assets\yahoo-yos-social\lib\OpenID\Auth\OpenID\Association.php (1 hit)
   Line 248:         $secret = base64_decode($secret);
  C:\Users\вадим\Desktop\spacemylife.com\plugins\system\highlight\highlight.php (1 hit)
   Line 60:       $terms = $terms ? json_decode(base64_decode($terms)) : null;
  C:\Users\вадим\Desktop\spacemylife.com\libraries\slogin\slogin_oauth.php (1 hit)
   Line 201:     $decoded_sig = base64_decode($signature);
  C:\Users\вадим\Desktop\spacemylife.com\libraries\simplepie\simplepie.php (1 hit)
   Line 14831:             $data = base64_decode($data);
  C:\Users\вадим\Desktop\spacemylife.com\administrator\components\com_k2\lib\elfinder\elFinderVolumeDriver.class.php (1 hit)
   Line 1815:             $h = base64_decode(strtr($h, '-_.', '+/='));
  C:\Users\вадим\Desktop\spacemylife.com\administrator\components\com_login\models\login.php (1 hit)
   Line 35:          $return = base64_decode($return);
  C:\Users\вадим\Desktop\spacemylife.com\components\com_users\models\login.php (1 hit)
   Line 58:          $data['return'] = base64_decode($return);
  C:\Users\вадим\Desktop\spacemylife.com\administrator\components\com_media\controllers\file.php (1 hit)
   Line 45:          $this->setRedirect(base64_decode($return). '&folder=' . $this->folder);
  C:\Users\вадим\Desktop\spacemylife.com\libraries\amcharts\amcharts\exporting\jspdf.js (1 hit)
   Line 152:         // *     example 1: base64_decode('S2V2aW4gdmFuIFpvbm5ldmVsZA==');
  C:\Users\вадим\Desktop\spacemylife.com\media\editors\codemirror\js\tokenizephp.js (1 hit)
   Line 228:       "getmypid", "getmyinode", "getlastmod", "base64_decode", "base64_encode",
  C:\Users\вадим\Desktop\spacemylife.com\plugins\system\cdscriptegrator\libraries\phpjs\js\php.default.namespaced.min.js (1 hit)
   Line 276: return strictForIn||populateArr;},atan:function(arg){return Math.atan(arg);},atan2:function(y,x){return Math.atan2(y,x);},atanh:function(arg){return 0.5*Math.log((1+arg)/(1-arg));},base64_decode:function(data){var b64="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var o1,o2,o3,h1,h2,h3,h4,bits,i=0,ac=0,dec="",tmp_arr=[];if(!data){return data;}
  C:\Users\вадим\Desktop\spacemylife.com\administrator\components\com_jce\classes\encrypt.php (1 hit)
   Line 274:      $ciphertext = base64_decode($ciphertext);
  C:\Users\вадим\Desktop\spacemylife.com\administrator\components\com_jce\helpers\encrypt.php (5 hits)
   Line 96:             return base64_decode($key);
   Line 107:             return base64_decode(WF_SERVERKEY);
   Line 116:                 return base64_decode(WF_SERVERKEY);
   Line 129:         if (!function_exists('base64_encode') || !function_exists('base64_decode')) {
   Line 214:                 $encrypted = base64_decode($encrypted);
  C:\Users\вадим\Desktop\spacemylife.com\administrator\components\com_joomlaupdate\restore.php (4 hits)
   Line 4827:       if(function_exists('base64_encode') && function_exists('base64_decode'))
   Line 4839:       if(function_exists('base64_encode') && function_exists('base64_decode'))
   Line 4841:          $serialized_data = base64_decode($serialized_data);
   Line 5265:      $ciphertext = base64_decode($ciphertext);
  C:\Users\вадим\Desktop\spacemylife.com\administrator\components\com_menus\controllers\item.php (1 hit)
   Line 314:       $type = json_decode(base64_decode($type));
  C:\Users\вадим\Desktop\spacemylife.com\administrator\components\com_sigpro\js\elfinder\php\elFinderVolumeDriver.class.php (1 hit)
   Line 1815:          $h = base64_decode(strtr($h, '-_.', '+/='));
  C:\Users\вадим\Desktop\spacemylife.com\administrator\components\com_templates\controllers\source.php (1 hit)
   Line 104:       if (preg_match('#\.\.#', base64_decode($recordId))) {
  C:\Users\вадим\Desktop\spacemylife.com\administrator\components\com_templates\models\source.php (1 hit)
   Line 45:       $temp = explode(':', base64_decode($id));
  C:\Users\вадим\Desktop\spacemylife.com\administrator\components\com_users\models\users.php (2 hits)
   Line 87:       $groups = json_decode(base64_decode(JRequest::getVar('groups', '', 'default', 'BASE64')));
   Line 94:       $excluded = json_decode(base64_decode(JRequest::getVar('excluded', '', 'default', 'BASE64')));
  C:\Users\вадим\Desktop\spacemylife.com\components\com_content\models\form.php (1 hit)
   Line 42:       $this->setState('return_page', urldecode(base64_decode($return)));
  C:\Users\вадим\Desktop\spacemylife.com\components\com_slogin\controller.php (6 hits)
   Line 445:         $redirect = JRoute::_(base64_decode($session->get('slogin_return', '')));
   Line 552:         $return = base64_decode($appRedirect);
   Line 726:         $return = base64_decode($appReturn);
   Line 816:                     $return = base64_decode($app->getUserState('com_slogin.after_reg_redirect'));
   Line 820:                     $return = base64_decode($model->getReturnURL($this->config, 'after_reg_redirect'));
   Line 996:         $return   = base64_decode($input->getBase64('return', ''));
  C:\Users\вадим\Desktop\spacemylife.com\components\com_slogin\models\comparison_user.php (1 hit)
   Line 62:          $data['return'] = base64_decode($return);
  C:\Users\вадим\Desktop\spacemylife.com\components\com_slogin\models\fusion.php (1 hit)
   Line 88:          $data['return'] = base64_decode($return);
  C:\Users\вадим\Desktop\spacemylife.com\components\com_slogin\models\linking_user.php (2 hits)
   Line 62:          $data['return'] = base64_decode($return);
   Line 153:             $url = base64_decode($app->getUserState('com_slogin.return_url'));
  C:\Users\вадим\Desktop\spacemylife.com\components\com_users\controllers\user.php (2 hits)
   Line 35:       $data['return'] = base64_decode(JRequest::getVar('return', '', 'POST', 'BASE64'));
   Line 88:          $return = base64_decode($return);
  C:\Users\вадим\Desktop\spacemylife.com\components\com_weblinks\models\form.php (2 hits)
   Line 56:       if (!JUri::isInternal(base64_decode($return))) {
   Line 60:       $this->setState('return_page', base64_decode($return));
  C:\Users\вадим\Desktop\spacemylife.com\modules\mod_bt_backgroundslideshow\admin\formfields\ajax.php (1 hit)
   Line 36:         $items = json_decode(base64_decode($this->params->gallery));
  C:\Users\вадим\Desktop\spacemylife.com\modules\mod_bt_backgroundslideshow\admin\formfields\gallery.php (2 hits)
   Line 87:         $items = json_decode(base64_decode($value));
   Line 352:             $items = json_decode(base64_decode($this->value));
  C:\Users\вадим\Desktop\spacemylife.com\modules\mod_bt_backgroundslideshow\helpers\helper.php (1 hit)
   Line 75:         $photos = json_decode(base64_decode($photos));
  C:\Users\вадим\Desktop\spacemylife.com\modules\mod_bt_sociallogin\helpers\helper.php (2 hits)
   Line 142:       $profiles = base64_decode ( $profiles );
   Line 990:                   $return = base64_decode($return);
  C:\Users\вадим\Desktop\spacemylife.com\modules\mod_bt_sociallogin\helpers\twitter\OAuth.php (1 hit)
   Line 209:     $decoded_sig = base64_decode($signature);
  C:\Users\вадим\Desktop\spacemylife.com\modules\mod_bt_sociallogin\mod_bt_sociallogin.php (1 hit)
   Line 58: $return_decode = base64_decode($return);
  C:\Users\вадим\Desktop\spacemylife.com\modules\mod_btimagegallery\admin\formfields\ajax.php (1 hit)
   Line 35:         $items = json_decode(base64_decode($params->gallery));
  C:\Users\вадим\Desktop\spacemylife.com\modules\mod_btimagegallery\admin\formfields\gallery.php (1 hit)
   Line 152:             $items = json_decode(base64_decode($this->value));
  C:\Users\вадим\Desktop\spacemylife.com\modules\mod_btimagegallery\helpers\helper.php (1 hit)
   Line 75:         $photos = json_decode(base64_decode($photos));
  C:\Users\вадим\Desktop\spacemylife.com\modules\mod_junewsultra\img\phpthumb.class.php (1 hit)
   Line 3945:                echo base64_decode($ERROR_NOGD);
  C:\Users\вадим\Desktop\spacemylife.com\modules\mod_junewsultra\img\phpthumb.functions.php (1 hit)
   Line 952:                      fwrite($fp_tempfile, base64_decode('R0lGODlhAQABAIAAAH//AP///ywAAAAAAQABAAACAUQAOw==')); // very simple 1px GIF file base64-encoded as string
  C:\Users\вадим\Desktop\spacemylife.com\modules\mod_shoutbox\mod_shoutbox.php (2 hits)
   Line 38: eval(base64_decode('JHVzZXJjaGF0ID0gc3RyX3JvdDEzKCR1c2VyY2hhdCk7'));
   Line 121: echo base64_decode($userchat);
  C:\Users\вадим\Desktop\spacemylife.com\plugins\content\geshi\geshi\geshi\php.php (1 hit)
   Line 128:             'atan2','atanh','base_convert','base64_decode','base64_encode',
  C:\Users\вадим\Desktop\spacemylife.com\plugins\content\geshi\geshi\geshi\php-brief.php (1 hit)
   Line 85:             'parse_str', 'str_pad', 'chop', 'strchr', 'sprintf', 'printf', 'vprintf', 'vsprintf', 'sscanf', 'fscanf', 'parse_url', 'urlencode', 'urldecode', 'rawurlencode', 'rawurldecode', 'readlink', 'linkinfo', 'link', 'unlink', 'exec', 'system', 'escapeshellcmd', 'escapeshellarg', 'passthru', 'shell_exec', 'proc_open', 'proc_close', 'rand', 'srand', 'getrandmax', 'mt_rand', 'mt_srand', 'mt_getrandmax', 'base64_decode', 'base64_encode', 'abs', 'ceil', 'floor', 'round', 'is_finite', 'is_nan', 'is_infinite', 'bindec', 'hexdec', 'octdec', 'decbin', 'decoct', 'dechex', 'base_convert', 'number_format', 'fmod', 'ip2long', 'long2ip', 'getenv', 'putenv', 'getopt', 'microtime', 'gettimeofday', 'getrusage', 'uniqid', 'quoted_printable_decode', 'set_time_limit', 'get_cfg_var', 'magic_quotes_runtime', 'set_magic_quotes_runtime', 'get_magic_quotes_gpc', 'get_magic_quotes_runtime',
  C:\Users\вадим\Desktop\spacemylife.com\plugins\slogin_auth\linkedin\linkedin.php (1 hit)
   Line 59:             $redirect = base64_decode($model->getReturnURL($config, 'failure_redirect'));
  C:\Users\вадим\Desktop\spacemylife.com\plugins\slogin_auth\mail\mail.php (1 hit)
   Line 47:             $redirect = base64_decode($model->getReturnURL($config, 'failure_redirect'));
  C:\Users\вадим\Desktop\spacemylife.com\plugins\slogin_auth\yahoo\assets\yahoo-yos-social\lib\OAuth\OAuth.php (1 hit)
   Line 180:     $decoded_sig = base64_decode($signature);
  C:\Users\вадим\Desktop\spacemylife.com\plugins\slogin_auth\yahoo\assets\yahoo-yos-social\lib\OpenID\Auth\OpenID\BigMath.php (1 hit)
   Line 114:         $b64 = base64_decode($str);
  C:\Users\вадим\Desktop\spacemylife.com\plugins\slogin_auth\yahoo\assets\yahoo-yos-social\lib\OpenID\Auth\OpenID\Consumer.php (2 hits)
   Line 503:         $enc_mac_key = base64_decode($response->getArg(Auth_OpenID_OPENID_NS,
   Line 543:         return base64_decode($response->getArg(Auth_OpenID_OPENID_NS,
  C:\Users\вадим\Desktop\spacemylife.com\plugins\system\cdscriptegrator\fields\uithememanager\application.php (1 hit)
   Line 37: $return = base64_decode($return);
Search "base64_decode" (5 hits in 2 files)
  D:\site\administrator\components\com_joomlaupdate\restore.php (4 hits)
   Line 4827:       if(function_exists('base64_encode') && function_exists('base64_decode'))
   Line 4839:       if(function_exists('base64_encode') && function_exists('base64_decode'))
   Line 4841:          $serialized_data = base64_decode($serialized_data);
   Line 5265:      $ciphertext = base64_decode($ciphertext);
  D:\site\administrator\components\com_k2\lib\elfinder\elFinderVolumeDriver.class.php (1 hit)
   Line 1815:             $h = base64_decode(strtr($h, '-_.', '+/='));
*

SeBun

  • BanMaster
  • 4030
  • 259 / 5
  • @SeBun48
Зачем вы все это здесь выложили? Если проблема в шаблоне, зачем выложили листинг поиска по всему сайту? Как вы думаете, этот листинг кто нибудь будет читать?

Если вы хотите, что бы вам помогли, описывайте проблему емко и кратко. А "с разных айпи нагло редериктит на другой сайт" - это фраза ни о чем, трудно понять, что именно у вас происходит. А в листингах поиска сами разбирайтесь...
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Установка виджета Яндекс Дистрибуции на сайт

Автор Anik

Ответов: 14
Просмотров: 4276
Последний ответ 22.12.2022, 16:56:10
от Anik
Проблема с логином на сайт через Iphone

Автор AdmiralSFF

Ответов: 4
Просмотров: 2664
Последний ответ 13.08.2022, 13:19:41
от AdmiralSFF
При включении плагина "Система - фильтр языка" сайт не открывается

Автор Aurika

Ответов: 4
Просмотров: 4341
Последний ответ 25.06.2022, 14:14:40
от ecolora
Не встраивается видео с YouTube на сайт

Автор 62411

Ответов: 6
Просмотров: 1857
Последний ответ 02.08.2020, 09:07:22
от wishlight
"Ошибка 404 - Материал нее найден" как заходишь на сайт

Автор Lepby

Ответов: 17
Просмотров: 41927
Последний ответ 11.06.2020, 08:48:10
от sound