Перейти к публикации

Рекомендованные сообщения

  • 2 недели спустя...

та все должно работать нормально.

просто ревизию кода необходимо провести.

ошибка mysql_fetch_array очень часто возникает когда

сначала что то вроде

$res=$db->query('бла бла бла');
а потом в цикле идет что то типа
while($row=$db->get_row())....
тоесть без указания из какого mysql объекта открытого нужно данные получить. нужно
while($row=$db->get_row($res))

тоесть четко прописать что фетчить из этого результа.... удачи.

Ссылка на сообщение
Поделиться на других сайтах
  • 4 недели спустя...

версия от frikandel на DLE 7.5 не работает, но <7.5 идёт нормально.

Установил на версию 7,5 в админке пишет 'Вы не имеете доступа в данный раздел '

Как поправить?

+1. Написал в тех.саппорт скрипта, получил:

"Да права доступа изменились полностью. Сообщение о невозможности доступа

пишет вам не скрипт а ваш модуль который незнает новых методов авторизации.

Для решения проблем вам необходимо обращатся к автору модуля

С уважением,

Служба поддержки DataLife Engine"

А автор судя по всему на свой скрипт забил, а жаль. Если кто-нибудь возьмётся и доведёт "Вы не имеете доступа в данный раздел", буду очень благодарен и думаю не я один.

P.S: подобные проблемы возникают сейчас и с другими скриптами, в частности со скриптами от TWS. Кстати им удалось решить эту проблему.

Изменено пользователем Doomer_1990
Ссылка на сообщение
Поделиться на других сайтах

Мда... что-то глухо как в тайге. Придётся пока похоже жить без меню.

Ссылка на сообщение
Поделиться на других сайтах

Решение найдено:

Открываем файл с модулем (в ./engine/inc/ )

Находим в начале файла

if($member_db[1] !=1){ msg("error", $lang['addnews_denied'], $lang['db_denied']); }
Заменяем его на
if( $member_id['user_group'] != 1 ) {

	msg( "error", $lang['addnews_denied'], $lang['db_denied'] );

}

Всё.

P.S: судя по всему верхнее меню больше не работает. Под себя подогнать так и не смог, т.к. слишком уж скрипт заточен под дефолт (с дизайном очень криво стало смотреться).

Изменено пользователем Doomer_1990
Ссылка на сообщение
Поделиться на других сайтах
  • 3 недели спустя...

подскаджите пожалуйста в чем проблема после утсановки у меня все слова увеличились в размере в 2.5 раза (((

здравствуйте, ни у кого в админке нет такой ошибки

Warning: Call-time pass-by-reference has been deprecated; If you would like to pass it by reference, modify the declaration of index_create(). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file in /engine/inc/menu.php on line 923

проделай как тут описывается http://forum.dle-news.ru/index.php?showtop...7402&st=120 догадаться можно легко как, и все заработает.

Ссылка на сообщение
Поделиться на других сайтах

Народ, никто случайно не знает как можно сделать несколько пробелов перед пунктом? Т.е. примерно вот таким образом:

Блок меню1

Пункт 1

Пункт 1.1

Пункт 1.2

Пункт 2.2

Пункт 3

Блок меню2

Если вставляю в название пункта &nbsp; - не понимает и отображает его как текст. Создания подпунктов в этом меню нет в принципе, поэтому и задался таким вопросом.

Ссылка на сообщение
Поделиться на других сайтах
  • 3 недели спустя...

здравствуйте, ни у кого в админке нет такой ошибки

Warning: Call-time pass-by-reference has been deprecated; If you would like to pass it by reference, modify the declaration of index_create(). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file in /engine/inc/menu.php on line 923

Всё намного проще чем предлагалось до этого! Что бы исправить это нужно:

1. открыть файл /engine/inc/menu.php

2. наити строку 923

3. найти &$chek

4. удалить знак &

5. сохраняем изменения

Вот и всё! :D

Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя...

После перечитки этой темы, особенно последних трех страниц, наконец-то запустил меню. Работает на 7.5

Но... Пришлось снять, т.к. сайт рабочий, а дизайн меню придется для начала приводить в соответствие с шаблоном...

Важно то, что работает! :D

Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя...

Под 8-ой версией не работает, поравил все по выше указанным сообщениям, меню создается но вот дальше не клеется

Warning: mysqli_fetch_array(): Couldn't fetch mysqli_result in D:\www2\guru.sevstar.net\engine\classes\mysqli.class.php on line 108

Ссылка на сообщение
Поделиться на других сайтах

помогите установил Модуль "Динамическое меню v. 2.1 Stable,но не могу войти в админку меню:Вы не имеете доступа в данный раздел

Почему?

хотя всё правильно сделал

движок 7,5 у меня

Ссылка на сообщение
Поделиться на других сайтах

Есть тут кто-нибудь, кому удалось настроить под 8.0?

Ссылка на сообщение
Поделиться на других сайтах

sima777, ты забыл в admin.php написать

'menu'=>'admin',

wizer, ты где-то ошибся, проверил под 8.0 - у меня почти всё работает. Единственное не могу попасть в админку, admin.php по структуре в 8.0 изменился, пока не пойму как сделать так, чтобы доступ был.

Изменено пользователем Doomer_1990
Ссылка на сообщение
Поделиться на других сайтах
Ссылка на сообщение
Поделиться на других сайтах

у меня та же проблема что и у wizer, тоже на 8-ке.

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in Z:\home\site.ru\www\index.php on line 50
// ###### Динамическое меню ###### //

		$menu = $db->query("SELECT id, tag FROM ".PREFIX."_menu_type ORDER By id ASC");

		while ($row = mysql_fetch_array($menu)){		  --- 50я строка

			if (chec_type_menu($row['id'])){

				$tpl->set('{'.$row['tag'].'}', $tpl->result[$row['tag']]);

			}

		}

// ###### Динамическое меню ###### //

чего я мог пропустить - ума не приложу.

Ссылка на сообщение
Поделиться на других сайтах

Raven4eg,wizer, в месте, где бажит поменяйте

while ($row = mysql_fetch_array($menu)
на
while($row=$db->get_row($menu)){

Ссылка на сообщение
Поделиться на других сайтах
  • 1 месяц спустя...
  • 3 недели спустя...

установил, пишет ошибку ( на 8.0) как захожу на сайт

MySQL Error!

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

The Error returned was:

Table 'jootru_news.dle_menu_type' doesn't exist

Error Number:

1146

SELECT id, tag FROM dle_menu_type

Изменено пользователем drumbeat
Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя...

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...