Новости Joomla

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

lawrik2005

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Уже замучался с циклическими ссылками... Не знаю что делать.... Может вы мне поможете в данном вопросе? Я обязательно отблагодарю!

После внесения кода в default_component.php:
case 0:
if (in_array($item->id, $path) || in_array($aliasToId , $path)){
echo '<a class="separator">'.$linktype.'</a>';
}else {
?><a <?php echo $class; ?>href="<?php echo $item->flink; ?>" <?php echo $title; ?>><?php echo $linktype; ?></a><?php
}  
break;

Стиль меню не меняется, и циклическая ссылка исчезает, но и в родителе тоже, что очень плохо для юзабилити.... как же сделать что бы родитель был активный, а активный пункт меню был без ссылки?

ИЛИ

После такого решения, с сылками родителя и активным пунктом меню все ок, только пропадает стиль активного пункта меню:

switch ($item->browserNav) {
   default:
   case 0:
   $aliasToId = $item->params->get('aliasoptions');
       if ($item->flink == $_SERVER['REQUEST_URI']){
           echo '<span class="myclass">'.$linktype.'</span>';
       }else {
           ?><a <?php echo $class; ?>href="<?php echo $item->flink; ?>" <?php echo $title; ?>><?php echo $linktype; ?></a><?php
       }
       break;

Пожалуйста, помогите! я скоро с ума сойду)))!


Пример 1:
https://lr-club.ua/kupit-zapchasti-land-rover/avtozapchasti-range-rover
зайти в раздел Отдел запчастей нереально с данной страницы, а вот с другой можно!
Пример 2:
http://gumalast.com.ua/gumalast
Тут циклические ссылки в меню отсутствуют, но пропадает стиль!
« Последнее редактирование: 01.08.2017, 17:24:39 от lawrik2005 »
*

NewUsers

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

lawrik2005

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
А пример....
Пример 1:
https://lr-club.ua/kupit-zapchasti-land-rover/avtozapchasti-range-rover
зайти в раздел Отдел запчастей нереально с данной страницы, а вот с другой можно!
Пример 2:
http://gumalast.com.ua/gumalast
Тут циклические ссылки в меню отсутствуют, но пропадает стиль!

Пожалуйста! Помогите решить проблему..... может для кого то это вообще не вопрос....
*

draff

  • Гуру
  • 5803
  • 434 / 7
  • ищу работу
*

lawrik2005

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
А Вы в два файла вносили правки, как написал в решении midav ?

default_url тоже вносил.....
и в default.php проверку наличия класса тоже..... работает, но стиль пункта меню меняется.....
и переопределял в шаблон default.php и потом вносил проверку наличия класса.... слетает стиль меню....
« Последнее редактирование: 01.08.2017, 15:22:54 от lawrik2005 »
*

lawrik2005

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
тут по идее нужно решить что бы текст пункта меню в <span>........</span> не менял свой стиль....
*

lawrik2005

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
А пример....
я написал письмо на емейл.... написать в ЛС нету доступа....
*

lawrik2005

  • Осваиваюсь на форуме
  • 13
  • 0 / 0
Благодаря хорошему человеку - NewUsers, теперь есть чёткое решение данной проблемы!

Забирайте ;D

case 0:
    $aliasToId = $item->params->get('aliasoptions');
   $link = ($app->input->get('Itemid', 0, 'int') == $item->id ? '' : ' href="'.$item->flink.'" ');
   $class .= (in_array($item->params->get('aliasoptions'), $path) || in_array($item->id, $path)? ' active' : __LINE__);
   ?><a class="<?php echo $class; ?>"<?php echo $link; ?><?php echo $title; ?>><?php echo $linktype; ?></a><?php
        break;
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Что хранится в таблице overrider Joomla 3?

Автор web1

Ответов: 2
Просмотров: 225
Последний ответ 04.04.2024, 22:10:48
от web1
Убрать блок в мобильной версии сайта

Автор Grigorii

Ответов: 10
Просмотров: 704
Последний ответ 10.02.2024, 19:38:34
от darkghost
reCAPTCHA V2 Google - Для Joomla 3

Автор Alex GOOD

Ответов: 35
Просмотров: 8353
Последний ответ 10.01.2024, 21:41:38
от Vastriet
Убрать из модуля новостей ссылку на статью, на которой выводится модуль

Автор zeus07

Ответов: 3
Просмотров: 727
Последний ответ 08.11.2023, 21:17:26
от GrayAn
Joomla 3.10.12 и MySQL 8

Автор designer71

Ответов: 0
Просмотров: 401
Последний ответ 19.10.2023, 11:25:18
от designer71