Последний вход с IP - Страница 2 - Дизайн и модификация Invision Power Board

Перейти к содержимому

 

Правила раздела

Здесь обсуждаются вопросы по настройке и администрированию форумов IPB 3.x.
Пожалуйста, не оффтопьте, если зашли сюда случайно, и обратите внимание на соседние разделы.
Установка, настройка и обслуживание форумов IPB 2.x.
Оформление форумов, включая верстку скинов.
Размещение рекламы на форумах.
SEO оптимизация форума.
Техническая поддержка наших скинов и модов.

СвернутьПрикрепленные теги

Теги не найдены

  • 2 Страниц +
  • 1
  • 2

Последний вход с IP

#16 Пользователь не на сайте   VetalDX ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 225
  • Регистрация: 14-Ноябрь 12
  • Репутация: 0
  • Откуда:Донецк
  • IPB version:3.4.x
 

Отправлено 19 Декабрь 2015 - 02:30

ну все сделал, теперь пишет ошибка бд, гляньте сайт, ссылка на сайт есть в профиле.
колонка last_ip пуста
0

#17 Пользователь не на сайте   VetalDX ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 225
  • Регистрация: 14-Ноябрь 12
  • Репутация: 0
  • Откуда:Донецк
  • IPB version:3.4.x
 

Отправлено 19 Декабрь 2015 - 02:37

пардон... показывает только когда авторизован.
когда зашел в профиль, тогда эррор бд.

получается идёт сверка с айпи в колонке last_ip а его там нет вот и ошибка бд.
0

#18 Пользователь не на сайте   newbie ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 2 166
  • Регистрация: 26-Октябрь 11
  • Репутация: 813
  • IPB version:I have no IPB
 

Отправлено 19 Декабрь 2015 - 08:09

Просмотреть сообщениеVetalDX сказал(а):

получается идёт сверка с айпи в колонке last_ip а его там нет вот и ошибка бд.

Это Вы как определили? При появлении ошибки, связанной с БД, смотрите логи.
0

#19 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 288
  • Регистрация: 20-Март 09
  • Репутация: 2 085
  • IPB version:3.1.x
 

Отправлено 19 Декабрь 2015 - 10:08

Пора бы уже знать, что при упоминание о ошибке базы данных нужно смотреть логи. Без них это пустой разговор бабок на базаре, в котором у меня нет желания.
0

#20 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 288
  • Регистрация: 20-Март 09
  • Репутация: 2 085
  • IPB version:3.1.x
 

Отправлено 19 Декабрь 2015 - 10:16

Цитата

получается идёт сверка с айпи в колонке last_ip а его там нет вот и ошибка бд.

Какие-то околокультные высказывания. В приведенном коде стоит защита от дурака, запрос к бд не выполниться если отсутствует поле. А если бы чтото в нем и было то он бы положил весь форум, а не только авторизованных в профиле. Следовательно это результат ваших рук.
0

#21 Пользователь не на сайте   newbie ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins.ru Team
  • Сообщений: 2 166
  • Регистрация: 26-Октябрь 11
  • Репутация: 813
  • IPB version:I have no IPB
 

Отправлено 19 Декабрь 2015 - 11:05

$this->DB->update( 'members', array ( 'last_ip' => $this->_member->ip_address ), 'member_id='.intval( $data_store['member_id'] ), false, true );

1. $data_store['member_id'] должно быть self::$data_store['member_id']
2. Пятый параметр метода update() в данном случае должен быть false, а не true
1

#22 Пользователь не на сайте   VetalDX ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 225
  • Регистрация: 14-Ноябрь 12
  • Репутация: 0
  • Откуда:Донецк
  • IPB version:3.4.x
 

Отправлено 19 Декабрь 2015 - 11:21

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 Date: Fri, 18 Dec 2015 23:40:30 +0000
 Error: 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE member_id=0' at line 1
 IP Address: 213.184.234.86 - /index.php?&app=shoutbox&module=ajax§ion=coreAjax&secure_key=83fe71a4df2d301f6ee7a5b65297d473&type=getShouts&lastid=419&global=1
 ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 mySQL query error: UPDATE members SET Array WHERE member_id=0
 .--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.
 | File                                                                       | Function                                                                      | Line No.          |
 |----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------|
 | admin/sources/classes/session/publicSessions.php                           | [db_main_mysql].update                                                        | 521               |
 '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
 | admin/sources/base/ipsRegistry.php                                         | [publicSessions].__construct                                                  | 3905              |
 '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
 | admin/sources/base/ipsRegistry.php                                         | [ips_MemberRegistry].init                                                     | 3738              |
 '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'
 | admin/sources/base/ipsRegistry.php                                         | [ips_MemberRegistry].instance                                                 | 621               |
 '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------'


проблема в 521 строке как раз в строке что написал newbie
0

#23 Пользователь не на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 288
  • Регистрация: 20-Март 09
  • Репутация: 2 085
  • IPB version:3.1.x
 

Отправлено 19 Декабрь 2015 - 20:08

Поправил. Перепутал немного входящие значения местами.
0

Сообщить об этой теме:


  • 2 Страниц +
  • 1
  • 2


Быстрый ответ

  

1 пользователей читают эту тему
0 зарегистрированных, 1 гостей, 0 скрытых


Контактная информация

Вопросы по работе сайта

+7 (917) 501-4765
C 10 до 20 в рабочие дни (время московское)

Техническая поддержка

Контактные данные специалистов

Дизайн форумов

IPB 3.x ¦ IPB 2.x

Бесплатные шаблоны

IPB 3.2 – 3.4 ¦ IPB 3.1 ¦ IPB 3.0 ¦ IPB 2.2 – 2.3 ¦ IPB 2.1 ¦ Клипарт
Лицензия на использование ¦ Ваша поддержка ¦ О проекте
Copyright © 2005-2016 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна