Форум русской поддержки Joomla!® CMS
11.12.2016, 06:12:15 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Модуль меню JUX Mega Menu for VirtueMart

 (Прочитано 632 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Stasweb
Живу я здесь
******

Репутация: +15/-0
Offline Offline

Пол: Мужской
Сообщений: 951



« : 20.05.2015, 09:40:07 »

Модуль меню JUX Mega Menu for VirtueMart поставил на 2 сайта
http://lik-astana.kz/index.php/ru/
http://card.lik-material.kz/index.php/ru/
Шаблоны у них полностью одинаковые.
Требуется отсортировать меню по алфавиту подскажите как это можно реализовать читал что можно  через вывод из базы но как это сделать не знаю
Записан
Stasweb
Живу я здесь
******

Репутация: +15/-0
Offline Offline

Пол: Мужской
Сообщений: 951



« Ответ #1 : 20.05.2015, 12:37:22 »

вот код /modules/mod_jux_vm_megamenu/includes/menu/vm_megamenu.php
Показать текстовый блок

как я понял он и отвечает за вывод меню
в этом участке кода я добавил
Показать текстовый блок
->where('`p`.`published` = 1 ORDER BY id ASC, name DESC') то есть ORDER BY id ASC, name DESC было '`p`.`published` = 1'
Записан
Stasweb
Живу я здесь
******

Репутация: +15/-0
Offline Offline

Пол: Мужской
Сообщений: 951



« Ответ #2 : 20.05.2015, 14:06:16 »

Есть еще такой файл /modules/mod_jux_vm_megamenu/assets/bootstrap/js/bootstrap.js
с таким содержанием

Показать текстовый блок
« Последнее редактирование: 20.05.2015, 14:13:12 от Stasweb » Записан
Stasweb
Живу я здесь
******

Репутация: +15/-0
Offline Offline

Пол: Мужской
Сообщений: 951



« Ответ #3 : 20.05.2015, 14:41:35 »

Так тоже не сортирует
Код:
<?php
/**
 * @vevmion $Id$
 * @author JoomlaUX
 * @package Joomla.Site
 * @subpackage mod_jux_vm_megamenu
 * @copyright Copyright (C) 2008 - 2013 JoomlaUX. All rights reserved.
 * @license License GNU General Public License vevmion 2 or later; see LICENSE.txt, see LICENSE.php
 */

// no direct access
defined('_JEXEC') or die('Restricted access');
?>
<div id="juxvm_mm_<?php echo $module->id ?>" class="juxvm-megamenu <?php echo $menuStyle?> ">
<button class="button-bar" type="button">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="javascript:void(0)"></a>
<?php
if (!file_exists(JPATH_SITE.DS.'components'.DS.'com_virtuemart')){
echo  '<div style="float: left;color:red">Этот модуль не может работать без VirtueMart компонента</div>';
}else{
$megamenu = new VMMegamenu();
list($menu,$order) = $megamenu->render($params,true);
  // sort($menu, SORT_STRING);
  // sort($menu, SORT_LOCALE_STRING);
echo $menu;
}
?>
</div>

/modules/mod_jux_vm_megamenu/tmpl/default.php

Код:
  sort($menu, SORT_STRING);
  sort($menu, SORT_LOCALE_STRING);
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet