Новости Joomla

Вышли релизы безопасности Joomla 5.3.4 и Joomla 4.4.14

Релиз безопасности Joomla 5.3.4

Проект Joomla спешит сообщить о выпуске Joomla 5.3.4 и Joomla 4.4.14. Это релиз безопасности для серии Joomla 5.3 и релиз безопасности для серии Joomla 4.4.

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

vladsklyar

  • Захожу иногда
  • 86
  • 1 / 0
Re: Вопрос по настройке Helix3
« Ответ #330 : 13.03.2018, 13:17:40 »
я это понимаю но в Helix позиции модулей формируются не так вот код
Код
<?php
/**
* @package Helix3 Framework
* @author JoomShaper http://www.joomshaper.com
* [member=126442]copyright[/member] Copyright (c) 2010 - 2017 JoomShaper
* @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or Later
*/
defined('_JEXEC') or die('Restricted Access');

//helper & model
$menu_class   = JPATH_ROOT . '/plugins/system/helix3/core/classes/helix3.php';

if (file_exists($menu_class)) {
    require_once($menu_class);
}
$data = $displayData;
$output ='';
//var_dump($data);
    $output .= '<div id="sp-' . JFilterOutput::stringURLSafe($data->settings->name). '" class="' . $data->className . '">';
        $output .= '<div class="sp-column ' . ($data->settings->custom_class). '">';
        $features = (Helix3::hasFeature($data->settings->name))? helix3::getInstance()->loadFeature[$data->settings->name] : array();
            foreach ($features as $key => $feature){
                if (isset($feature['feature']) && $feature['load_pos'] == 'before' ) {
                    $output .= $feature['feature'];
                }
            }
                 
                          //  echo "not left";
           $output .= '<jdoc:include type="modules" name="' . $data->settings->name . '" style="sp_xhtml" />';
//echo $data->settings->name;
            foreach ($features as $key => $feature){
                if (isset($feature['feature']) && $feature['load_pos'] != 'before' ) {
                    $output .= $feature['feature'];
                }
            }
       
        $output .= '</div>'; //.sp-column

    $output .= '</div>'; //.sp-}


echo $output;

Я уже заморачивался с этим вопросом но так ответа и не получил, нужно было модуль не выводить на странице Virtuemart!!
*

zahar_92

  • Захожу иногда
  • 315
  • 8 / 0
Re: Вопрос по настройке Helix3
« Ответ #331 : 13.03.2018, 13:19:19 »
я это понимаю но в Helix позиции модулей формируются не так вот код
При чем тут код и то как модули формируются? В настройках шаблона создаете модульную позицию, а все остальное по инструкции, которую я дал выше.
*

vladsklyar

  • Захожу иногда
  • 86
  • 1 / 0
Re: Вопрос по настройке Helix3
« Ответ #332 : 13.03.2018, 13:34:45 »
Да я понимаю что создаем позицию и код прописываем в index.php, но в Helix все формируется динамически,   или я чето не так понял
на всякий случай index.php Helix
Код
<?php
/**
 * @package Helix3 Framework
 * Template Name - Shaper Helix3
 * @author JoomShaper http://www.joomshaper.com
 * [member=126442]copyright[/member] Copyright (c) 2010 - 2017 JoomShaper
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
 */
//no direct accees
defined('_JEXEC') or die('restricted access');

$doc = JFactory::getDocument();
$app = JFactory::getApplication();
$menu = $app->getMenu()->getActive();

JHtml::_('jquery.framework');
JHtml::_('bootstrap.framework'); //Force load Bootstrap
unset($doc->_scripts[$this->baseurl . '/media/jui/js/bootstrap.min.js']); // Remove Joomla core bootstrap
//Load Helix
$helix3_path = JPATH_PLUGINS . '/system/helix3/core/helix3.php';

if (file_exists($helix3_path)) {
    require_once($helix3_path);
    $this->helix3 = helix3::getInstance();
} else {
    die('Please install and activate helix plugin');
}

//Coming Soon
if ($this->helix3->getParam('comingsoon_mode'))
    header("Location: " . $this->baseUrl . "?tmpl=comingsoon");

//Class Classes
$body_classes = '';
if ($this->helix3->getParam('sticky_header')) {
    $body_classes .= ' sticky-header';
}

$body_classes .= ($this->helix3->getParam('boxed_layout', 0))? ' layout-boxed' : ' layout-fluid';

if (isset($menu) && $menu) {
  if ($menu->params->get('pageclass_sfx')) {
    $body_classes .= ' ' . $menu->params->get('pageclass_sfx');
  }
}

//Body Background Image
if ($bg_image = $this->helix3->getParam('body_bg_image')) {

    $body_style = 'background-image: url(' . JURI::base(true). '/' . $bg_image . ');';
    $body_style .= 'background-repeat: ' . $this->helix3->getParam('body_bg_repeat'). ';';
    $body_style .= 'background-size: ' . $this->helix3->getParam('body_bg_size'). ';';
    $body_style .= 'background-attachment: ' . $this->helix3->getParam('body_bg_attachment'). ';';
    $body_style .= 'background-position: ' . $this->helix3->getParam('body_bg_position'). ';';
    $body_style = 'body.site {' . $body_style . '}';

    $doc->addStyledeclaration($body_style);
}

//Body Font
$webfonts = array();

if ($this->params->get('enable_body_font')) {
    $webfonts['body'] = $this->params->get('body_font');
}

//Heading1 Font
if ($this->params->get('enable_h1_font')) {
    $webfonts['h1'] = $this->params->get('h1_font');
}

//Heading2 Font
if ($this->params->get('enable_h2_font')) {
    $webfonts['h2'] = $this->params->get('h2_font');
}

//Heading3 Font
if ($this->params->get('enable_h3_font')) {
    $webfonts['h3'] = $this->params->get('h3_font');
}

//Heading4 Font
if ($this->params->get('enable_h4_font')) {
    $webfonts['h4'] = $this->params->get('h4_font');
}

//Heading5 Font
if ($this->params->get('enable_h5_font')) {
    $webfonts['h5'] = $this->params->get('h5_font');
}

//Heading6 Font
if ($this->params->get('enable_h6_font')) {
    $webfonts['h6'] = $this->params->get('h6_font');
}

//Navigation Font
if ($this->params->get('enable_navigation_font')) {
    $webfonts['.sp-megamenu-parent'] = $this->params->get('navigation_font');
}

//Custom Font
if ($this->params->get('enable_custom_font') && $this->params->get('custom_font_selectors')) {
    $webfonts[$this->params->get('custom_font_selectors')] = $this->params->get('custom_font');
}

$this->helix3->addGoogleFont($webfonts);

//Custom CSS
if ($custom_css = $this->helix3->getParam('custom_css')) {
    $doc->addStyledeclaration($custom_css);
}

//Custom JS
if ($custom_js = $this->helix3->getParam('custom_js')) {
    $doc->addScriptdeclaration($custom_js);
}

//preloader & goto top
$doc->addScriptdeclaration("\nvar sp_preloader = '" . $this->params->get('preloader'). "';\n");
$doc->addScriptdeclaration("\nvar sp_gotop = '" . $this->params->get('goto_top'). "';\n");
$doc->addScriptdeclaration("\nvar sp_offanimation = '" . $this->params->get('offcanvas_animation'). "';\n");
?>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction; ?>">
    <head>
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <?php
            if ($favicon = $this->helix3->getParam('favicon')) {
                $doc->addFavicon(JURI::base(true). '/' . $favicon);
            } else {
                $doc->addFavicon($this->helix3->getTemplateUri(). '/images/favicon.ico');
            }
        ?>
        <!-- head -->
        <jdoc:include type="head" />
        <?php
            $megabgcolor = ($this->helix3->PresetParam('_megabg'))? $this->helix3->PresetParam('_megabg') : '#ffffff';
            $megabgtx = ($this->helix3->PresetParam('_megatx'))? $this->helix3->PresetParam('_megatx') : '#333333';

            $preloader_bg = ($this->helix3->getParam('preloader_bg'))? $this->helix3->getParam('preloader_bg') : '#f5f5f5';
            $preloader_tx = ($this->helix3->getParam('preloader_tx'))? $this->helix3->getParam('preloader_tx') : '#f5f5f5';

            // load CSS, less and js
            $this->helix3->addCSS('bootstrap.min.css, font-awesome.min.css') // CSS Files
                ->addJS('bootstrap.min.js, jquery.sticky.js, main.js') // JS Files
                ->lessInit()->setLessVariables(array(
                    'preset' => $this->helix3->Preset(),
                    'bg_color' => $this->helix3->PresetParam('_bg'),
                    'text_color' => $this->helix3->PresetParam('_text'),
                    'major_color' => $this->helix3->PresetParam('_major'),
                    'megabg_color' => $megabgcolor,
                    'megatx_color' => $megabgtx,
                    'preloader_bg' => $preloader_bg,
                    'preloader_tx' => $preloader_tx,
                ))
                ->addLess('legacy/bootstrap', 'legacy')
                ->addLess('master', 'template');

            //RTL
            if ($this->direction == 'rtl') {
                $this->helix3->addCSS('bootstrap-rtl.min.css')
                        ->addLess('rtl', 'rtl');
            }

            $this->helix3->addLess('presets', 'presets/' . $this->helix3->Preset(), array('class' => 'preset'));

            //Before Head
            if ($before_head = $this->helix3->getParam('before_head')) {
                echo $before_head . "\n";
            }
        ?>
    </head>

    <body class="<?php echo $this->helix3->bodyClass($body_classes); ?> off-canvas-menu-init">

        <div class="body-wrapper">
            <div class="body-innerwrapper">
                <?php $this->helix3->generatelayout(); ?>
            </div> <!-- /.body-innerwrapper -->
        </div> <!-- /.body-innerwrapper -->

        <!-- Off Canvas Menu -->
        <div class="offcanvas-menu">
            <a href="#" class="close-offcanvas" aria-label="Close"><i class="fa fa-remove" aria-hidden="true"></i></a>
            <div class="offcanvas-inner">
                <?php if ($this->helix3->countModules('offcanvas')) { ?>
                  <jdoc:include type="modules" name="offcanvas" style="sp_xhtml" />
                <?php } else { ?>
                  <p class="alert alert-warning">
                    <?php echo JText::_('HELIX_NO_MODULE_OFFCANVAS'); ?>
                  </p>
                <?php } ?>
            </div> <!-- /.offcanvas-inner -->
        </div> <!-- /.offcanvas-menu -->

        <?php
            if ($this->params->get('compress_css')) {
                $this->helix3->compressCSS();
            }

            $tempOption    = $app->input->get('option');
            // $tempView       = $app->input->get('view');

            if ( $this->params->get('compress_js') && $tempOption != 'com_config' ) {
                $this->helix3->compressJS($this->params->get('exclude_js'));
            }

            //before body
            if ($before_body = $this->helix3->getParam('before_body')) {
                echo $before_body . "\n";
            }
        ?>

        <jdoc:include type="modules" name="debug" />
       
        <!-- Preloader -->
        <jdoc:include type="modules" name="helixpreloader" />

        <!-- Go to top -->
        <?php if ($this->params->get('goto_top')) { ?>
            <a href="javascript:void(0)" class="scrollup" aria-label="<?php JText::_('HELIX_GOTO_TOP'); ?>">&nbsp;</a>
        <?php } ?>

    </body>
</html>
*

zahar_92

  • Захожу иногда
  • 315
  • 8 / 0
Re: Вопрос по настройке Helix3
« Ответ #333 : 13.03.2018, 13:47:42 »
или я чето не так понял
Да, не так. Позиция у вас уже есть, нужно только в index.php вставить JS код и в custom.css вставить стили из инструкции.
*

Sleepwalker

  • Осваиваюсь на форуме
  • 46
  • 5 / 0
Re: Вопрос по настройке Helix3
« Ответ #334 : 14.03.2018, 14:37:29 »
Задать для пункта меню line-height равный высоте блока

А можно прям в деталях, как это сделать? Чет жутко туплю -  2ой день уж ковыряюсь.
*

zahar_92

  • Захожу иногда
  • 315
  • 8 / 0
Re: Вопрос по настройке Helix3
« Ответ #335 : 14.03.2018, 14:39:10 »
А можно прям в деталях, как это сделать? Чет жутко туплю -  2ой день уж ковыряюсь.
Если для стандартного мегаменю то
Код
.sp-megamenu-parent >li >a, .sp-megamenu-parent >li >span {
    line-height: 90px; /*высота блока, в котором меню*/
}
*

Sleepwalker

  • Осваиваюсь на форуме
  • 46
  • 5 / 0
Re: Вопрос по настройке Helix3
« Ответ #336 : 14.03.2018, 15:26:30 »
Если для стандартного мегаменю то
Код
.sp-megamenu-parent >li >a, .sp-megamenu-parent >li >span {
    line-height: 90px; /*высота блока, в котором меню*/
}

Спасибо огромное, выручили)
*

Danila-abc

  • Новичок
  • 2
  • 0 / 0
Re: Вопрос по настройке Helix3
« Ответ #337 : 14.03.2018, 17:04:54 »
Всем привет. Установил шаблон Helix Ultimate
Нужно исправить пару стилей CSS
НОО файлы перезаписываются.
Читал страницы этого раздела, ответа не нашел.

Т.е. правил templates\shaper_helixultimate\css\template.css
и templates\shaper_helixultimate\scss\theme.scss

После очистки кэша, все стили восстанавливаются.

Как быть, где менять?
*

zahar_92

  • Захожу иногда
  • 315
  • 8 / 0
Re: Вопрос по настройке Helix3
« Ответ #338 : 14.03.2018, 17:08:53 »
Как быть, где менять?
В настройках шаблона выключите Compile LESS to CSS или правьте LESS файлы.
*

Leksa

  • Новичок
  • 2
  • 0 / 0
Re: Вопрос по настройке Helix3
« Ответ #339 : 17.03.2018, 01:31:14 »
Всем, доброго времени суток!


У меня такой вопрос:
стоит helix 3, установила позицию below под контентом, как указано в документации helix.
Вывожу модули в этой позиции, модули выводятся нормально, а заголовок модуля не выводится, т.е. его вообще на странице нет. В чем может быть проблема, где смотреть?
*

zahar_92

  • Захожу иногда
  • 315
  • 8 / 0
Re: Вопрос по настройке Helix3
« Ответ #340 : 17.03.2018, 09:17:18 »
Укажите для модульной позиции style="xhtml"
*

Leksa

  • Новичок
  • 2
  • 0 / 0
Re: Вопрос по настройке Helix3
« Ответ #341 : 17.03.2018, 10:30:05 »
Укажите для модульной позиции style="xhtml"
Ура! Получилось. Спасибо большое!
*

vladsklyar

  • Захожу иногда
  • 86
  • 1 / 0
Re: Вопрос по настройке Helix3
« Ответ #342 : 17.03.2018, 22:03:33 »
При чем тут код и то как модули формируются? В настройках шаблона создаете модульную позицию, а все остальное по инструкции, которую я дал выше.
Вопрос так и не решен если создаю позицию то тогда основное меню не влазить, так как ставлю модуль в десктопной версии не выводить а CSS выводится, то есть место занимается конкретно в class="col-xs-2 col-sm-3 col-md-3 hidden-md hidden-lg"
оно и забирает на себя пространство и поэтому основное меню не влазит, а именно куда вставить код по типу
    <jdoc:include type="modules" name="offcan" style="sp_xhtml" />
где offcan это второе мобильное меню
*

MbJaws

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
Re: Вопрос по настройке Helix3
« Ответ #343 : 18.03.2018, 15:07:43 »
Люди, помогите, пожалуйста. Для знающих плевое дело.
Изначально в шаблоне Хеликс 3 был вариант блог с правой панелью. Но потом я его где-то отключил и у меня остался блог на всю ширину страницы. Где включить правую панель? Заранее благодарен.
*

zahar_92

  • Захожу иногда
  • 315
  • 8 / 0
Re: Вопрос по настройке Helix3
« Ответ #344 : 18.03.2018, 15:09:05 »
Где включить правую панель?
Либо удалили модульную позицию Right, либо выключили/удалили модуль опубликованный в этой позиции.
*

MbJaws

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
Re: Вопрос по настройке Helix3
« Ответ #345 : 18.03.2018, 15:13:39 »
Либо удалили модульную позицию Right, либо выключили/удалили модуль опубликованный в этой позиции.
А в каком меню это включается?
*

zahar_92

  • Захожу иногда
  • 315
  • 8 / 0
Re: Вопрос по настройке Helix3
« Ответ #346 : 18.03.2018, 15:18:05 »
А в каком меню это включается?
Модульныя позиция в настройках шаблона, публикация модуля в менеджере модулей. А вообще рекомендую сначала изучить принципы работы Joomla.
*

MbJaws

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
Re: Вопрос по настройке Helix3
« Ответ #347 : 18.03.2018, 15:36:09 »
Модульныя позиция в настройках шаблона, публикация модуля в менеджере модулей. А вообще рекомендую сначала изучить принципы работы Joomla.
Спасибо. Я нашел в меню эту позицию. И она опубликована. Но все равно правой части нет :(
« Последнее редактирование: 18.03.2018, 19:14:41 от MbJaws »
*

zahar_92

  • Захожу иногда
  • 315
  • 8 / 0
Re: Вопрос по настройке Helix3
« Ответ #348 : 18.03.2018, 15:38:31 »
Спасибо. Я нашел в меню эту позицию. И она опубликована. Но все равно правой части нет :(
На фото не модуль, а пункт меню. Изучите сначала админку Joomla
*

MbJaws

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
Re: Вопрос по настройке Helix3
« Ответ #349 : 18.03.2018, 15:44:38 »
На фото не модуль, а пункт меню. Изучите сначала админку Joomla
Но модули я не трогал. Здесь все как и было. А правая часть у блога исчезла.

« Последнее редактирование: 18.03.2018, 19:14:25 от MbJaws »
*

AdWeb

  • Давно я тут
  • 878
  • 31 / 3
Re: Вопрос по настройке Helix3
« Ответ #350 : 18.03.2018, 15:49:31 »
Всем привет. Установил шаблон Helix Ultimate
вообще это уже хеликс4 и там вроде как все переделано (сам еще не тестил)

Цитировать
Нужно исправить пару стилей CSS
прочитайте официальную документацию по добавлению кастомных стилей, всего делов.. how to add custom CSS
| Хороший Хостинг | Купить Хикашоп | Каталог перекладів Joomla компонентів
PS. спасибо кидать через вебмани: R152456839841 если плюсикофф не хватает :)
*

MbJaws

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
Re: Вопрос по настройке Helix3
« Ответ #351 : 18.03.2018, 16:26:09 »
Не пойму почему не появляется sidebar. Например, пункт Latest News приписан позиции right и пункту меню Блог.
Но не появляется. Хотя должен. По документации достаточно приписать модулю позицию и пункт меню. Он должен появиться.
*

MbJaws

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
Re: Вопрос по настройке Helix3
« Ответ #352 : 18.03.2018, 19:13:26 »
Ух, еле разобрался. Оказывается, позицию нужно было добавить на Layout шаблона. Редиски ее не добавили с самого начала :)
*

Lenchik

  • Новичок
  • 6
  • 0 / 0
Re: Вопрос по настройке Helix3
« Ответ #353 : 18.03.2018, 20:37:12 »
Всем привет!
Установила шаблон Helix Ultimate , все прекрасно работает, со всем разобралась, НО:
если набираешь заголовок страницы, меню или категории, который начинается с русской буквы И, то название пропадает, т.е. не отображается никак. Алиас появляется как надо, а заголовка нет, просто пустое поле.
Как можно исправить данную проблему, может кто подскажет?
*

zahar_92

  • Захожу иногда
  • 315
  • 8 / 0
Re: Вопрос по настройке Helix3
« Ответ #354 : 18.03.2018, 20:39:03 »
Как можно исправить данную проблему, может кто подскажет?
Установили helix 3 или Ultimate? Вообще ни разу с такой проблемой не сталкивался.. А если с другой буквы, то все ок?
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: Вопрос по настройке Helix3
« Ответ #355 : 18.03.2018, 20:40:06 »
Оффтоп можно удалить - но любят же люди находить себе проблемы на пустом месте, зачем все эти хеликсы с веткой совершенно странных проблем на 12 страниц...
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

zahar_92

  • Захожу иногда
  • 315
  • 8 / 0
Re: Вопрос по настройке Helix3
« Ответ #356 : 18.03.2018, 20:41:56 »
Оффтоп можно удалить - но любят же люди находить себе проблемы на пустом месте, зачем все эти хеликсы с веткой совершенно странных проблем на 12 страниц...
Проблемы на этих 12-ти страницах встречаются, как правило, у людей, которые вчера CMS установили.
*

Lenchik

  • Новичок
  • 6
  • 0 / 0
Re: Вопрос по настройке Helix3
« Ответ #357 : 18.03.2018, 22:20:24 »
Установили helix 3 или Ultimate? Вообще ни разу с такой проблемой не сталкивался.. А если с другой буквы, то все ок?
Стоит Ultimate. С другими буквами проблем нет, только И где-то отсутствует, вот найти бы где это место...
Делаю уже второй сайт на этой основе. Обязательно нужно прописать города Иркутск, Иваново... Как это сделать без заглавной буквы И - еще не придумала. Оказывается и предложения в контенте невозможно начать с этой буквы.
*

zahar_92

  • Захожу иногда
  • 315
  • 8 / 0
Re: Вопрос по настройке Helix3
« Ответ #358 : 18.03.2018, 22:30:13 »
еще не придумала.
Предложения и заголовки пропадают на фронте или в админке тоже? Если стандартный шаблон поставить проблема остаётся? На втором сайте есть такая проблема?
*

Lenchik

  • Новичок
  • 6
  • 0 / 0
Re: Вопрос по настройке Helix3
« Ответ #359 : 18.03.2018, 22:41:18 »
Предложения и заголовки пропадают на фронте или в админке тоже? Если стандартный шаблон поставить проблема остаётся? На втором сайте есть такая проблема?
Заголовки пропадают везде и в админке, и в фронте. В контенте вместо буквы отображается значок с вопросительным знаком.
Переключилась на шаблон Protostar - проблема осталась.
Проблема есть и на первом, и на втором сайте. Первый сайт был сайт-визитка, там текст перестроили таким образом, что обошлись без этой буквы в заголовках и в начале предложения.
Со вторым так не получится...
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Helix3 сделать несколько рядов не столбцов!

Автор Bowa

Ответов: 6
Просмотров: 3786
Последний ответ 04.03.2023, 20:33:40
от Petrovich
При обновлении плагина helix3 слетает сендвич в мобильном шаблоне

Автор gorbi_U

Ответов: 0
Просмотров: 1556
Последний ответ 25.01.2023, 10:55:44
от gorbi_U
Не сворачивается Offcanvas Menu Helix3, якорная ссылка. Landing Page - РЕШЕНО

Автор alekshavan

Ответов: 21
Просмотров: 4320
Последний ответ 15.10.2022, 10:18:46
от forsight
Helix3 - на смартфонах Offcanvas меню при клике остается

Автор nick71

Ответов: 9
Просмотров: 1915
Последний ответ 11.02.2022, 15:08:37
от nick71
Helix ultimate 2 вопрос про меню и хедар

Автор Serganius

Ответов: 3
Просмотров: 1260
Последний ответ 21.12.2021, 23:02:51
от Alex_gs