|
Уважаемый soniks помоги разобраться в вышеперечисленными мною блоками и решить проблему с пэйджами ! и еще возник вопрос в блоке block-User_Info.php
$numrows = $db->sql_numrows($db->sql_query("SELECT user_id FROM $user_prefix"._users."")); $result = $db->sql_query("SELECT uname, guest FROM $prefix"._session." WHERE guest='0'"); $member_online_num = $db->sql_numrows($result); $who_online_now = ""; $i = 1; while ($session = $db->sql_fetchrow($result)) { if (isset($session["guest"]) and $session["guest"] == 0) { if ($i < 10) { $who_online_now .= "$i.<A HREF=\"". IPB_DIR . "/index.php?showuser=$user_id\">$session[uname]</a><br>\n"; } else { $who_online_now .= "<A HREF=\"". IPB_DIR . "/index.php?showuser=$user_id\">$session[uname]</a><br>\n"; } как сделать чтоб это заработало!? $user_id чтоб был пользователя который в онлайн сидит |
PHP код:
|
Soniks, вопрос такой. Nuke 7,9 RUS, Решил оптимизировать свой сайт у меня сейчас 460 запросов на главной.
так вот после изменения файла mainfile.php количество запосов стало 156, это результат. Но стои у меня один блок называется time_left, (отсчитывает время до события), вот он перестал работать, пишет ошибку : Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in z:\home\yugbiznes.com\www\blocks\block-Towncrier_ticker.php on line 31 Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in z:\home\yugbiznes.com\www\includes\sql_layer.php on line 285 Вот код строки 285 файла sql_layer.php: Код:
видимо это потому что блок от старых версий... и после изменений файла news/index.php в новостях перестали отображаться картинки от тем. |
Kilo нужно изменить способ подключения к бд используя переменную $db, а не $dbi
mysql_fetch_array на $db->sql_fetchrow mysql_query на $db->sql_query mysql_fetch_row на $db->sql_fetchrow mysql_num_rows на $db->sql_numrows mysql_free_result на $db->sql_freeresult |
Спасибо Soniks, заработало!
|
Вложений: 1
Спасибо Soniks блок заработал,правда оптимизировать хотелось бы его еще оптимизировать 4 запроса кушает, внизу код:
Код:
так же блок block-CPG-Random_pictures.php 5 запросов :( помоги оптимизировать пожалуйста, надеюсь на твою помощь! |
граждане прошу не требовать и не просить то или иное! по мере появления свободного времени я буду выкладывать оптимизацию! а то рассердите, и буду банить! :evil:
|
Soniks, оптимизировал пока только mainfile.php и блок админитсрация перестал выводить инфу. Возвращаю mainfile.php до оптимизации, блок работает. Nuke 7.9 rus без патчей и хаков.
Где смотреть код? Как должно быть? Выводит ошибку: Warning: Missing argument 1 for adminblock() in /home/196021/http/mainfile.php on line 878. А вот код строки 878: function adminblock($blockinfo) { |
Kilo не целиком оптимизировали mainfile.php, пропустили код в вызови функции adminblock($blockinfo) в функции blocks()
|
Итак, четыре раза перепробовал прооптимизировать mainfile.php, думал мож гдето сточку пропускаю, ну нет все точно, в копейку сделано! И таже самая ошибка. Блок-админка не отображается... И что самое интересное, это только на IE, сегодня открыл сайт через Оперу, там все прекрасно! В чем же тогда соль...? |
Часовой пояс GMT +4, время: 05:17. |
|
Copyright © 2005 by Soniks