archangel911 0 Опубликовано: 2 декабря 2007 Рассказать Опубликовано: 2 декабря 2007 Я кажется нашёл в чём причина... только исправить пока не могу, но добился успехов. В dle 6.3 mysql_fetch_array надо заменять на $db->get_row ... поэтому сейчас постараюсь доделать модуль. Если не выйдет тогда будем ждать, что нового расскажет разработчик... Цитата Ссылка на сообщение Поделиться на других сайтах
Fixp 0 Опубликовано: 3 декабря 2007 Рассказать Опубликовано: 3 декабря 2007 У меня... Версия DataLife Engine: 6.3 Версия PHP 5.2.4 Версия MySQL 5.0.45-log MySQL Цитата Ссылка на сообщение Поделиться на других сайтах
Fillosoff 1 Опубликовано: 3 декабря 2007 Рассказать Опубликовано: 3 декабря 2007 archangel911, буду ждать. а пока, вот это зарулил на сайт (как горизонтальное, так и вертикальное) под себя переделав. Цитата Ссылка на сообщение Поделиться на других сайтах
archangel911 0 Опубликовано: 4 декабря 2007 Рассказать Опубликовано: 4 декабря 2007 Извините но у меня что-то не сильно выходит... вот так и появляются пробелы в знаниях пхп... надо опять искать книгу и читать))) Будем ждать что скажут разработчики... З.Ы. Сорри за оффтоп, но... Kot Da Vinci - Fillosoff сорри но сколько не пытался так и не могу разобраться с данным модулем иль хаком, если сможешь помочь маякни в аську 484411631. Цитата Ссылка на сообщение Поделиться на других сайтах
Fillosoff 1 Опубликовано: 4 декабря 2007 Рассказать Опубликовано: 4 декабря 2007 archangel911, если ты имеешь ввиду модуль "Динамическое меню v. 2.1 Stable", то здесь я не помощник. я не спец в php. Цитата Ссылка на сообщение Поделиться на других сайтах
archangel911 0 Опубликовано: 4 декабря 2007 Рассказать Опубликовано: 4 декабря 2007 Kot Da Vinci - Fillosoff я имею ввиду модуль по той ссылке, а этот понятное дело будет иль не будет доделывать разработчик... Цитата Ссылка на сообщение Поделиться на других сайтах
romen 1 Опубликовано: 5 декабря 2007 Рассказать Опубликовано: 5 декабря 2007 странно но на стандартном 6,3 все работает без ошибок mysql_fetch_array ...... Цитата Ссылка на сообщение Поделиться на других сайтах
Vredina 0 Опубликовано: 6 декабря 2007 Рассказать Опубликовано: 6 декабря 2007 (изменено) archangel911, если ты имеешь ввиду модуль "Динамическое меню v. 2.1 Stable", то здесь я не помощник. я не спец в php. ребят я полный нуль во всем что касается модулей...но вот благодаря статье у вас на сайте все таки наковыряла упущение в модуле( простите ради бога если я оказалась незрячей и прозевала, но в архиве нигде не нашла упоминания об этом...В общем верхнее меню упорно не желало работать выпадающим, пока в шаблон main.tpl не внесешь <script type="text/javascript"> jsHover = function() { var hEls = document.getElementById("nav").getElementsByTagName("LI"); for (var i=0, len=hEls.length; i<len; i++) { hEls.onmouseover=function() { this.className+=" jshover"; } hEls.onmouseout=function() { this.className=this.className.replace(" jshover", ""); } } } if (window.attachEvent && navigator.userAgent.indexOf("Opera")==-1) window.attachEvent("onload", jsHover); </script> и тогда сразу меню выпадает ( то есть при нажатии на категорию выпадают подкатегории).. Еще раз сорри если что не так написала но может тут есть и такие же как я неучи, а модуль очень нужен и на 6.3 отлично все работает! Еще раз спасибо автору модуля! Изменено 6 декабря 2007 пользователем Vredina Цитата Ссылка на сообщение Поделиться на других сайтах
Alex112 0 Опубликовано: 6 декабря 2007 Рассказать Опубликовано: 6 декабря 2007 (изменено) Народ помогите его сделать вертикальным готов заплатить icq 398-505-001 Изменено 6 декабря 2007 пользователем Alex112 Цитата Ссылка на сообщение Поделиться на других сайтах
p.b.Leo 0 Опубликовано: 10 декабря 2007 Рассказать Опубликовано: 10 декабря 2007 (изменено) На главной ... Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in D:\WebConntent\site\engine\modules\menu.php on line 29 Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in D:\WebConntent\site\index.php on line 41 Загрузка. Пожалуйста, подождите... В админке ... Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in D:\WebConntent\site\engine\inc\menu.php on line 917 версия dle 6.3 ... PHP Version 5.1.6 Mysql Version 5.0.24a-community-nt Увожаемый разработчик ! Скажите что делать ? Проследовал всем инструкциям в установке! Изменено 10 декабря 2007 пользователем p.b.Leo Цитата Ссылка на сообщение Поделиться на других сайтах
GHostly_FOX 4 Опубликовано: 11 декабря 2007 Рассказать Опубликовано: 11 декабря 2007 Автор Всем привет! Сразу приношу свои извинения за долгий ответ но вы должны понять - конец, года на работе загрузка большая... Итак вот вам долгожданный фикс устраняющий вашу ошибку... а ошибка была лишь в том что база у вас пустая, я сразу забыл включить проверку на пустые данные но теперь она есть: Update 11.12.2007 Цитата Ссылка на сообщение Поделиться на других сайтах
GHostly_FOX 4 Опубликовано: 11 декабря 2007 Рассказать Опубликовано: 11 декабря 2007 Автор Обновление файлов menu.php для папок inc и modules Цитата Ссылка на сообщение Поделиться на других сайтах
archangel911 0 Опубликовано: 11 декабря 2007 Рассказать Опубликовано: 11 декабря 2007 Проверил... не работает, тоже самое выдаёт... Цитата Ссылка на сообщение Поделиться на других сайтах
p.b.Leo 0 Опубликовано: 11 декабря 2007 Рассказать Опубликовано: 11 декабря 2007 Проверил... не работает, тоже самое выдаёт... аналогично Цитата Ссылка на сообщение Поделиться на других сайтах
romen 1 Опубликовано: 12 декабря 2007 Рассказать Опубликовано: 12 декабря 2007 (изменено) вместо $row = mysql_fetch_array($top_query) пишите $row = $db->get_row($top_query) и будет вам всем счастье у кого мускул феч аррай не пашет хотя в нутрях тоже самое выполняется.... мож у кого то руки кривые. хз. Изменено 12 декабря 2007 пользователем romen Цитата Ссылка на сообщение Поделиться на других сайтах
archangel911 0 Опубликовано: 12 декабря 2007 Рассказать Опубликовано: 12 декабря 2007 вместо $row = mysql_fetch_array($top_query) пишите $row = $db->get_row($top_query) и будет вам всем счастье у кого мускул феч аррай не пашет хотя в нутрях тоже самое выполняется.... мож у кого то руки кривые. хз. Будь пожалуйста повнимательнее я уже говорил что пытался сделать так, но ничего не вышло!!!! Ибо ещё и новые проблемы потянулись... Цитата Ссылка на сообщение Поделиться на других сайтах
Leon366 0 Опубликовано: 13 декабря 2007 Рассказать Опубликовано: 13 декабря 2007 довести бы до ума и выложить ОДНИМ пакетом с малым геммором при установке. ошибки те же Цитата Ссылка на сообщение Поделиться на других сайтах
Vredina 0 Опубликовано: 15 декабря 2007 Рассказать Опубликовано: 15 декабря 2007 начались проблемы с хостером изи-за нагрузок( 41 запрос к базе) стала копаться и переустановив по новой двиг, начала с меню - голый двиг -1 запрос, только поставила меню - 18 запросов....почему так много и нельзя ли их уменьшить? у меня вообще все отрублено на сайте получается и только этот модуль столько жрет запросов. может ли влиять на это вставка что написала выше в своем другом сообщении( но при этом если ее убрать - то меню просто перестает выпадать - раскрывать подкатегории ) Цитата Ссылка на сообщение Поделиться на других сайтах
IT-Security 33 Опубликовано: 15 декабря 2007 Рассказать Опубликовано: 15 декабря 2007 (изменено) Ещё бы он не грузил базу. Запрос в запросе по циклу. Автор, юзай LEFT JOIN. Число запросов сократится в разы. Иначе при большом количество пунктов сервер ляжет от одной генерации меню. + кэшируй меню!Оно меняется только если его изменил админ сайта. Зачем его генерировать каждый раз по новой? А так идея отличная, так держать. Сейчас у тебя огромное, никому ненужное количество запросов. Изменено 15 декабря 2007 пользователем IT-Security Цитата Ссылка на сообщение Поделиться на других сайтах
Fillosoff 1 Опубликовано: 15 декабря 2007 Рассказать Опубликовано: 15 декабря 2007 Похоже, по исчезновению всех картинок из новости, автор самоликвидировался.. Цитата Ссылка на сообщение Поделиться на других сайтах
Ashirbaev 0 Опубликовано: 16 декабря 2007 Рассказать Опубликовано: 16 декабря 2007 (изменено) Не подскажите что это значит?: Warning: main(/home/yamalto6/public_html/snegyr/gd/engine/inc/mysql.php): failed to open stream: No such file or directory in /home/yamalto6/public_html/snegyr/gd/install.php on line 277 Warning: main(/home/yamalto6/public_html/snegyr/gd/engine/inc/mysql.php): failed to open stream: No such file or directory in /home/yamalto6/public_html/snegyr/gd/install.php on line 277 Warning: main(): Failed opening '/home/yamalto6/public_html/snegyr/gd/engine/inc/mysql.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/yamalto6/public_html/snegyr/gd/install.php on line 277 Fatal error: Cannot instantiate non-existent class: db in /home/yamalto6/public_html/snegyr/gd/engine/data/dbconfig.php on line 17 Пробовал установить меню такое выдаёт Изменено 16 декабря 2007 пользователем Sait Цитата Ссылка на сообщение Поделиться на других сайтах
IT-Security 33 Опубликовано: 16 декабря 2007 Рассказать Опубликовано: 16 декабря 2007 Версия 6.3+? Эти файлы переехали в classes Цитата Ссылка на сообщение Поделиться на других сайтах
Ashirbaev 0 Опубликовано: 16 декабря 2007 Рассказать Опубликовано: 16 декабря 2007 6.5 версия Цитата Ссылка на сообщение Поделиться на других сайтах
IT-Security 33 Опубликовано: 16 декабря 2007 Рассказать Опубликовано: 16 декабря 2007 Ну вот. Как я и говорил файлы переехали. Цитата Ссылка на сообщение Поделиться на других сайтах
romen 1 Опубликовано: 18 декабря 2007 Рассказать Опубликовано: 18 декабря 2007 Ещё бы он не грузил базу. Запрос в запросе по циклу. Автор, юзай LEFT JOIN. Число запросов сократится в разы. Иначе при большом количество пунктов сервер ляжет от одной генерации меню. + кэшируй меню!Оно меняется только если его изменил админ сайта. Зачем его генерировать каждый раз по новой? А так идея отличная, так держать. Сейчас у тебя огромное, никому ненужное количество запросов. Да вложенных запросов в цикле море. если кому интересно могу сделать чтобы одним запросом меню выводилось. Тоесть чтобы на вывод меню нужно было не так как сейчас - (кол-во меню)+Si((кол-во групп меню)+(кол-во пунктов в группе)) - а всего один запрос... в общем если надо отпишитесь - сделаю. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.