Log IP's on Registration, вопрос по установке.

Поддержка старых модов или модов, созданных авторами не из нашего сообщества, а также любые вопросы, связанные с модами для phpBB 2.0.x, кроме относящихся к форуму Для авторов (phpBB 2.0.x).

Log IP's on Registration, вопрос по установке.

Сообщение _Vlad_ 10.02.2005 14:08

Вопрос относительно установки этого мода на версию 2.0.11
в интсталле написано, что он для 2.0.10., может кто-нибудь сталкивался с ним, подойдет ли для 11-й версии?
_Vlad_
phpBB 1.4.1
 
Сообщения: 41
Зарегистрирован: 24.11.2004 17:59


Сообщение Siava 10.02.2005 16:11

_Vlad_
Установлен, проблем нет 8)
Генератор db_update-файлов для phpBB 2.0
Еще одно нарушение правил и будете забанены.
© Mr. Anderson
Аватара пользователя
Siava
phpBB 3.0.2
 
Сообщения: 2652
Зарегистрирован: 11.01.2005 14:29
Откуда: Питер

Сообщение _Vlad_ 12.02.2005 1:01

Сразу как прочитал что работает, поставил себе, вроде пока тоже работает :D
_Vlad_
phpBB 1.4.1
 
Сообщения: 41
Зарегистрирован: 24.11.2004 17:59

Сообщение _Vlad_ 12.02.2005 18:30

работает, да не работает :? короче, такая штука таблицы в базе вроде сделал правильно, внес изменения в файл includes/usercp_register.php, залил все что требовалось, но ip не сохраняется, т.е. графы ip и host пустые.
Что делать? Прошу помощи :(
_Vlad_
phpBB 1.4.1
 
Сообщения: 41
Зарегистрирован: 24.11.2004 17:59

Сообщение Siava 12.02.2005 18:39

_Vlad_
Кто-нибудь регался с момента установки мода?
У старых пользователей разумеется ничего в этих графах не будет.
Генератор db_update-файлов для phpBB 2.0
Еще одно нарушение правил и будете забанены.
© Mr. Anderson
Аватара пользователя
Siava
phpBB 3.0.2
 
Сообщения: 2652
Зарегистрирован: 11.01.2005 14:29
Откуда: Питер

Сообщение _Vlad_ 12.02.2005 18:43

я сам регился, проверял. Но сейчас все проверил повторно, все работает, это моя вина - невнимательность. Залил резервные копии.
Но все равно спасибо огромное, что откликнулся :)
_Vlad_
phpBB 1.4.1
 
Сообщения: 41
Зарегистрирован: 24.11.2004 17:59

Сообщение mr.Neo 23.02.2007 20:59

Версия phpBB 2.0.19.
Есть проблема по установке этого мода.

Сгенерил запрос:
Код: Выделить всё
ALTER TABLE `phpbb2_users`
ADD `user_reg_ip` TEXT NULL,
ADD `user_reg_host` TEXT NULL;

делаю запрос и вот что получаю:

Код: Выделить всё
ALTER TABLE `phpbb2_users` ADD `user_reg_ip` TEXT NULL, ADD `user_reg_host` TEXT NULL
+++ Error: Table 'forum.phpbb2_users' doesn't exist

в чём трабла?
mr.Neo
phpBB 1.4.0
 
Сообщения: 37
Зарегистрирован: 08.02.2006 13:34

Сообщение Felit 23.02.2007 21:02

мб а тебя префикс другой
не phpbb2_
а что-то другое
проверь в phpmyadmin
Последний раз редактировалось Felit 23.02.2007 21:11, всего редактировалось 1 раз.
Felit
phpBB 1.4.2
 
Сообщения: 50
Зарегистрирован: 21.01.2007 21:03

Сообщение mr.Neo 23.02.2007 21:06

проверь в админке/конфигурация

а чё проверить? :shock:
mr.Neo
phpBB 1.4.0
 
Сообщения: 37
Зарегистрирован: 08.02.2006 13:34

Сообщение rxu 23.02.2007 21:10

Felit писал(а):проверь в админке/конфигурация

Там нет префикса.
Надо смотреть или в базу, или config.php.
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4606
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск

Сообщение Felit 23.02.2007 21:12

оговорился.
в phpmyadmin загляни

я ж хз что он выбрал при установки phpbb форума
Felit
phpBB 1.4.2
 
Сообщения: 50
Зарегистрирован: 21.01.2007 21:03

Сообщение mr.Neo 23.02.2007 21:16

Felit писал(а):оговорился.
в phpmyadmin загляни

я ж хз что он выбрал при установки phpbb форума


извини конечно, но я совсем не догоняю, что нужно там посмотреть
и что должно выбираться при установки форума.
устанавливаю мод как там написано:

Код: Выделить всё
#################################################################
## Mod Title: Log IP's on Registration
## Mod Version: 1.1.2
## Author: Woody <scoobler@gmail.com>
## Description: This will log a users IP when they register.
##              From the admin panel, you can search for a user
##              you will be displayed with the username you
##              searched for, the IP they registered at, their
##              email address and any other username's that
##              registered from that IP address.
##
## Installation Level: Easy
##
## Installation Time: 2-3 Minutes
##
## Files To Edit: includes/usercp_register.php
##
## Included Files: templates/subSilver/admin/user_ip_list.tpl
##                 admin/admin_reg_ip.php
##
#################################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This

MOD
#################################################################
##
## Change Log:
##
## 30/09/04:
## Changed the code to work with 2.0.10.
## Amended the code to try and get round people who use
## proxy servers, so the IP you get is the users not the
## proxy box (With thanks to pootergeist from http://board.php-princess.net/).
##
#################################################################

#
#-----[ SQL / RUN ]---------------------------
#

ALTER TABLE `phpbb2_users`
ADD `user_reg_ip` TEXT NULL,
ADD `user_reg_host` TEXT NULL;

#
#-----[ COPY ]---------------------------
#

templates/xxxx/admin/user_ip_list.tpl

#
#-----[ COPY ]---------------------------
#

admin/admin_reg_ip.php

#
#-----[ OPEN ]------------------------------
#

includes/usercp_register.php

#
#-----[ FIND ]------------------------------------------
#

         $user_id = $row['total'] + 1;

#
#-----[ AFTER ADD ]---------
#

      //
      // BEGIN - Registration IP Hack
      //
      if (isSet($_SERVER))
         {
           if (isSet($_SERVER["HTTP_X_FORWARDED_FOR"]))
            {
              $realip = $_SERVER["HTTP_X_FORWARDED_FOR"];
        }
            elseif (isSet($_SERVER["HTTP_CLIENT_IP"]))
            {
              $realip = $_SERVER["HTTP_CLIENT_IP"];
        }
            else
            {
              $realip = $_SERVER["REMOTE_ADDR"];
        }
         }
         else
         {
           if ( getenv( 'HTTP_X_FORWARDED_FOR' ) )
            {
              $realip = getenv( 'HTTP_X_FORWARDED_FOR' );
            }
            elseif ( getenv( 'HTTP_CLIENT_IP' ) )
            {
              $realip = getenv( 'HTTP_CLIENT_IP' );
            }
            else
            {
              $realip = getenv( 'REMOTE_ADDR' );
            }
         }
      $user_reg_id = $realip;
      $user_reg_host = gethostbyaddr($realip);
      //
      // END - Registration IP Hack
      //
     

#
#-----[ FIND ]--------------------
#

         $sql = "INSERT INTO " . USERS_TABLE . "   (

#
#-----[ IN-LINE AFTER ADD ]------------------------------------------
#
                                               user_reg_ip, user_reg_host,

#
#-----[ FIND (next line down) ]------------------------------------
#

            VALUES (

#
#-----[ IN-LINE AFTER ADD ]------------------------------
#

                '" . str_replace("\'", "''", $user_reg_id) . "', '" .

str_replace("\'", "''", $user_reg_host) . "',

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
mr.Neo
phpBB 1.4.0
 
Сообщения: 37
Зарегистрирован: 08.02.2006 13:34

Сообщение rxu 23.02.2007 21:19

mr.Neo
Вы не догоняете, что такое префикс?
Откройте config.php и посмотрите значение переменной $table_prefix.
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4606
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск

Сообщение Felit 23.02.2007 21:21

mr.Neo заходишь на фтп форума или как у тебя доступ осуществляется...
ищешь в /phpbb2 файл config.php
он будет примерно вида
Код: Выделить всё
<?php


// phpBB 2.x auto-generated config file
// Do not change anything in this file!

$dbms = 'база данных';

$dbhost = 'хост базы данных';
$dbname = 'имя базы';
$dbuser = 'юзер';
$dbpasswd = 'пароль';

$table_prefix = 'phpbb_';  ========!"!!!!!!!!!!!!!!!!!! ВОТ ЭТА СТРОЧКА ТЕБЕ И НУЖНА!!!!

define('PHPBB_INSTALLED', true);

?>
Felit
phpBB 1.4.2
 
Сообщения: 50
Зарегистрирован: 21.01.2007 21:03

Сообщение mr.Neo 23.02.2007 21:36

нашёл:

Код: Выделить всё
<?php


// phpBB 2.x auto-generated config file
// Do not change anything in this file!

$dbms = 'mysql4';

$dbhost = 'localhost';
$dbname = 'forum';
$dbuser = 'root';
$dbpasswd = '';

$table_prefix = 'phpbb_';

define('PHPBB_INSTALLED', true);

?>


и что вней надо поправить?
mr.Neo
phpBB 1.4.0
 
Сообщения: 37
Зарегистрирован: 08.02.2006 13:34

След.

Вернуться в Поддержка модов для phpBB 2.0.x

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0