Забыли пароль?
Запросите новый здесь.

Просмотр аддона: JavaScript Navigation
     
Название: JavaScript Navigation 
Версия: 1.0
Категория: Разное
Тип: v7.02. xx (Панель)
Автор: Dream LOKO
Дата: 01.11.2013 05:11
Рейтинг: [Нет голосов]
Загрузка:Загрузить сейчас [335 Загрузок]
Оценка:
Описание
Выпадающие меню до трех уровней вложености.

-------------------

Возможности:

Создание до 100 меню (везде суммарное количество);
Создание до 100 подменю;
Создание до 1000 пунктов меню;
Импорт ссылок из стандартной навигации PHP-Fusion;
Своя собственная боковая панель;
Замена стандартного горизонтального меню PHP-Fusion;
Сохранена степень видимости PHP-Fusion(Общая, Пользователь, Админ);
Администрирование.
Оформление подогнано под стандартную тему Gillette.

-------------------

Установка:

Установите как обычный плагин.

-------------------

Установка горизонтального меню:

Откройте файл темы Gillette theme.php;
Найдите в нем строчку:
echo "<td class='sub-header'>".showsublinks(" ".THEME_BULLET." ", "white"ad."</td>\n";

замените на:
//оригинальная строчка : echo "<td class='sub-header'>".showsublinks(" ".THEME_BULLET." ", "white"ad."</td>\n";
//start include hormenu here
echo "<td class='sub-header_menu' >";
require_once INFUSIONS."js_navigation_panel/js_navigation_hor.php";
echo "</td>\n";
//end include hormenu here

Аналогично поступите с другими темами.
Утверждено: jikaka Рейтинг: Звездный рейтингЗвездный рейтингЗвездный рейтингЗвездный рейтинг
Комментарий:
Тема поддержки: JavaScript Navigation
Переводы: Нет дополнительных переводов Добавить: Сообщить об ошибке Сообщить об уязвимости Сообщить о битой ссылке Добавить перевод
Рейтинги
Нет данных для оценки.

Рейтинг доступен только для пользователей.

Пожалуйста, авторизуйтесьили зарегистрируйтесь для голосования.



#1 | Warhangel 23.03.2015 17:22
Avatar
Отсутствует
Администратор
Активный
С 26.08.2010 20:43
В некоторых случаях, данный модуль может конфликтовать с другими js скриптами (выражается в отсутствии выпадающего подменю). Чтобы решить данную проблему, делаем следующее:

Прописываем в файл js_navigation_panel.php перед первым <script>:

Код
<script type="text/javascript">
     jQuery.noConflict();
 </script>




получаем:

Код
<script>
jQuery.noConflict();
</script>
<script>

hide=0;
jQuery(document).ready(function()
{
.......




После того как вставка сделана, нужно в самом скрипте который использует библиотеку jQuery сделать замену, а именно знаки доллара $ заменяем на jQuery. НО! заменяем $ только идущие перед открывающейся скобкой в тегах <script>.

Например:
Код
$('#divmenu'+j).hide(0);



Здесь меняем $ на jQuery

Код
for (j=1;j<$res_rows2+1;j++)



Здесь НЕ меняем
#2 | Warhangel 24.03.2015 18:05
Avatar
Отсутствует
Администратор
Активный
С 26.08.2010 20:43
Фикс для доступа к моду администраторов:
в том же файле находим строчку:

Код
if (!checkrights("I") || !defined("iAUTH") || $_GET['aid'] != iAUTH) { redirect("../index.php"); }




меняем на:

Код
if (!checkrights("JSN") || !defined("iAUTH") || $_GET['aid'] != iAUTH) { redirect("../index.php"); }


Добавить комментарий
Пожалуйста, залогиньтесь для добавления комментария.