Новости Joomla

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

ALEXRAW

  • Захожу иногда
  • 148
  • 0 / 0
Сайт на Joomla 3.9. поставил на сайт модуль хлебных крошек, заголовок отключил в настройках, но на сайте в хлебных крошках почему-то показывается заголовок страницы на которой находишься.
*

voland

  • Легенда
  • 11030
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
*

ALEXRAW

  • Захожу иногда
  • 148
  • 0 / 0
Должно быть:
Главная - страница1- страница2
а отоброжается :
Заголовок страницы2
Главная - страница1- страница2
*

ALEXRAW

  • Захожу иногда
  • 148
  • 0 / 0
Не уж-то никто не знает в чём дело?
*

AlexB

  • Завсегдатай
  • 1973
  • 54 / 2
Так может у вас заголовок не от крошек?
*

ALEXRAW

  • Захожу иногда
  • 148
  • 0 / 0
От крошек, Отключаю модуль - заголовок пропадает.
*

voland

  • Легенда
  • 11030
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
*

ALEXRAW

  • Захожу иногда
  • 148
  • 0 / 0
Сверху отображения навигации хлебных крошек отображается заголовок страницы на которой в данный момент находишься
*

AlexB

  • Завсегдатай
  • 1973
  • 54 / 2
ну так смотрите по своему шаблону
может переопределено
в стандартных крошках нет такого поведения
*

ALEXRAW

  • Захожу иногда
  • 148
  • 0 / 0
А где смотреть-то
*

AlexB

  • Завсегдатай
  • 1973
  • 54 / 2
ваш шаблон/html/mod_breadcrumbs
*

ALEXRAW

  • Захожу иногда
  • 148
  • 0 / 0
И что там именно надо искать и справлять?
*

ALEXRAW

  • Захожу иногда
  • 148
  • 0 / 0
Вот файл default.php

<?php
/**
 * @package     Joomla.Site
 * @subpackage  mod_breadcrumbs
 *
 * @copyright   Copyright (C) 2005 - 2015 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

JHtml::_('bootstrap.tooltip');

?>
<div class="wrap_breadcrumbs">
<?php
    // Find last and penultimate items in breadcrumbs list
    end($list);
    $last_item_key = key($list);
    prev($list);
    $penult_item_key = key($list);

    // Make a link if not the last item in the breadcrumbs
    $show_last = $params->get('showLast', 1);
    foreach ($list as $key => $item) :
    if ($key != $last_item_key) {}
    elseif ($show_last)
    {
        // Render last item if reqd.
        echo '<div><h3 class="modtitle">';
        echo $item->name;
        echo '</h3></div>';
    }
    endforeach;
?>

<div><ul class="breadcrumb">
    <?php
    if ($params->get('showHere', 1))
    {
        echo '<li class="active">' . JText::_('MOD_BREADCRUMBS_HERE'). ' </li>';
    }

    // Get rid of duplicated entries on trail including home page when using multilanguage
    for ($i = 0; $i < $count; $i++)
    {
        if ($i == 1 && !empty($list[$i]->link) && !empty($list[$i - 1]->link) && $list[$i]->link == $list[$i - 1]->link)
        {
            unset($list[$i]);
        }
    }

    // Find last and penultimate items in breadcrumbs list
    end($list);
    $last_item_key = key($list);
    prev($list);
    $penult_item_key = key($list);

    // Make a link if not the last item in the breadcrumbs
    $show_last = $params->get('showLast', 1);

    // Generate the trail
    foreach ($list as $key => $item) :
    if ($key != $last_item_key):
        // Render all but last item - along with separator
        echo '<li>';
        if (!empty($item->link))
        {
            echo '<a href="' . $item->link . '" class="pathway">' . $item->name . '</a>';
        }
        else
        {
            echo '<span>' . $item->name . '</span>';
        }

        if (($key != $penult_item_key) || $show_last)
        {
            echo '<span class="divider">' . $separator . '</span>';
        }

        echo '</li>';
       
    elseif ($show_last) :
         // Render last item if reqd. ?>
         <li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem" class="active">
            <span itemprop="name">
               <?php echo $item->name; ?>
            </span>
            <meta itemprop="position" content="<?php echo $key + 1; ?>">
         </li>
      <?php endif;
 
    endforeach; ?>
</ul></div>
</div>
*

AlexB

  • Завсегдатай
  • 1973
  • 54 / 2
ну вот не модифицированный сравнивайте ищите где выводится
Код
<?php
/**
 * @package     Joomla.Site
 * @subpackage  mod_breadcrumbs
 *
 * [member=126442]copyright[/member]   Copyright (C) 2005 - 2020 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;
?>
<div aria-label="<?php echo $module->title; ?>" role="navigation">
<ul itemscope itemtype="https://schema.org/BreadcrumbList" class="breadcrumb<?php echo $moduleclass_sfx; ?>">
<?php if ($params->get('showHere', 1)) : ?>
<li>
<?php echo JText::_('MOD_BREADCRUMBS_HERE'); ?>&#160;
</li>
<?php else : ?>
<li class="active">
<span class="divider icon-location"></span>
</li>
<?php endif; ?>

<?php
// Get rid of duplicated entries on trail including home page when using multilanguage
for ($i = 0; $i < $count; $i++)
{
if ($i === 1 && !empty($list[$i]->link) && !empty($list[$i - 1]->link) && $list[$i]->link === $list[$i - 1]->link)
{
unset($list[$i]);
}
}

// Find last and penultimate items in breadcrumbs list
end($list);
$last_item_key   = key($list);
prev($list);
$penult_item_key = key($list);

// Make a link if not the last item in the breadcrumbs
$show_last = $params->get('showLast', 1);

// Generate the trail
foreach ($list as $key => $item) :
if ($key !== $last_item_key) :
// Render all but last item - along with separator ?>
<li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
<?php if (!empty($item->link)) : ?>
<a itemprop="item" href="<?php echo $item->link; ?>" class="pathway"><span itemprop="name"><?php echo $item->name; ?></span></a>
<?php else : ?>
<span itemprop="name">
<?php echo $item->name; ?>
</span>
<?php endif; ?>

<?php if (($key !== $penult_item_key) || $show_last) : ?>
<span class="divider">
<?php echo $separator; ?>
</span>
<?php endif; ?>
<meta itemprop="position" content="<?php echo $key + 1; ?>">
</li>
<?php elseif ($show_last) :
// Render last item if reqd. ?>
<li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem" class="active">
<span itemprop="name">
<?php echo $item->name; ?>
</span>
<meta itemprop="position" content="<?php echo $key + 1; ?>">
</li>
<?php endif;
endforeach; ?>
</ul>
</div>
*

ALEXRAW

  • Захожу иногда
  • 148
  • 0 / 0
Спасибо, сейчас поищу
*

ALEXRAW

  • Захожу иногда
  • 148
  • 0 / 0
ну вот не модифицированный сравнивайте ищите где выводится
Код
<?php
/**
 * @package     Joomla.Site
 * @subpackage  mod_breadcrumbs
 *
 * [member=126442]copyright[/member]   Copyright (C) 2005 - 2020 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;
?>
<div aria-label="<?php echo $module->title; ?>" role="navigation">
<ul itemscope itemtype="https://schema.org/BreadcrumbList" class="breadcrumb<?php echo $moduleclass_sfx; ?>">
<?php if ($params->get('showHere', 1)) : ?>
<li>
<?php echo JText::_('MOD_BREADCRUMBS_HERE'); ?> 
</li>
<?php else : ?>
<li class="active">
<span class="divider icon-location"></span>
</li>
<?php endif; ?>

<?php
// Get rid of duplicated entries on trail including home page when using multilanguage
for ($i = 0; $i < $count; $i++)
{
if ($i === 1 && !empty($list[$i]->link) && !empty($list[$i - 1]->link) && $list[$i]->link === $list[$i - 1]->link)
{
unset($list[$i]);
}
}

// Find last and penultimate items in breadcrumbs list
end($list);
$last_item_key   = key($list);
prev($list);
$penult_item_key = key($list);

// Make a link if not the last item in the breadcrumbs
$show_last = $params->get('showLast', 1);

// Generate the trail
foreach ($list as $key => $item) :
if ($key !== $last_item_key) :
// Render all but last item - along with separator ?>
<li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
<?php if (!empty($item->link)) : ?>
<a itemprop="item" href="<?php echo $item->link; ?>" class="pathway"><span itemprop="name"><?php echo $item->name; ?></span></a>
<?php else : ?>
<span itemprop="name">
<?php echo $item->name; ?>
</span>
<?php endif; ?>

<?php if (($key !== $penult_item_key) || $show_last) : ?>
<span class="divider">
<?php echo $separator; ?>
</span>
<?php endif; ?>
<meta itemprop="position" content="<?php echo $key + 1; ?>">
</li>
<?php elseif ($show_last) :
// Render last item if reqd. ?>
<li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem" class="active">
<span itemprop="name">
<?php echo $item->name; ?>
</span>
<meta itemprop="position" content="<?php echo $key + 1; ?>">
</li>
<?php endif;
endforeach; ?>
</ul>
</div>

Огромное Вам спасибо, проблема решена
Я сначало решил сравнить свой фал и Ваш, и они очень сильно оличаются, и я тогда решил свой файл заменить на Ваш и всё заработало, как надо.

Только не могу понять почему так, ведь Joomla у меня с официального сайта или это шаблон файл поменял
*

draff

  • Гуру
  • 5803
  • 434 / 7
  • ищу работу
Только не могу понять почему так, ведь Joomla у меня с официального сайта или это шаблон файл поменял
Для определения области проблемы, можно включать стандартный шаблон. Если вид изменился, значит проблема в переопределенном макете расширения .
*

AlexB

  • Завсегдатай
  • 1973
  • 54 / 2
Это именно шаблон.
Модуль был переопределен
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Шаблон для данной страницы недоступен. сообщите об этом Администратору сайта

Автор 62411

Ответов: 2
Просмотров: 174
Последний ответ 30.03.2024, 13:15:16
от web1
Как установить header Cache-Control только для одной страницы по URL?

Автор Slava77

Ответов: 0
Просмотров: 116
Последний ответ 23.03.2024, 00:16:36
от Slava77
Как вставить модуль в код нужной страницы php?

Автор zvi

Ответов: 9
Просмотров: 3832
Последний ответ 21.02.2024, 11:03:08
от saynez
Заголовок в beez3

Автор rezchik

Ответов: 2
Просмотров: 255
Последний ответ 30.01.2024, 21:38:18
от rezchik
Почему Joomla не поддерживает формат webp?

Автор Sensession

Ответов: 74
Просмотров: 10609
Последний ответ 03.10.2023, 19:44:42
от fsv