Пропустить

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

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

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

Сообщение _Vlad_ » 10.02.2005 15:08

Вопрос относительно установки этого мода на версию 2.0.11
в интсталле написано, что он для 2.0.10., может кто-нибудь сталкивался с ним, подойдет ли для 11-й версии?

_Vlad_
phpBB 1.4.1
 
Сообщения: 41
Зарегистрирован: 24.11.2004 18:59
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Siava » 10.02.2005 17:11

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

Сообщение _Vlad_ » 12.02.2005 2:01

Сразу как прочитал что работает, поставил себе, вроде пока тоже работает :D

_Vlad_
phpBB 1.4.1
 
Сообщения: 41
Зарегистрирован: 24.11.2004 18:59
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение _Vlad_ » 12.02.2005 19:30

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

_Vlad_
phpBB 1.4.1
 
Сообщения: 41
Зарегистрирован: 24.11.2004 18:59
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Siava » 12.02.2005 19:39

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

Сообщение _Vlad_ » 12.02.2005 19:43

я сам регился, проверял. Но сейчас все проверил повторно, все работает, это моя вина - невнимательность. Залил резервные копии.
Но все равно спасибо огромное, что откликнулся :)

_Vlad_
phpBB 1.4.1
 
Сообщения: 41
Зарегистрирован: 24.11.2004 18:59
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение mr.Neo » 23.02.2007 21: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 14:34
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Felit » 23.02.2007 22:02

мб а тебя префикс другой
не phpbb2_
а что-то другое
проверь в phpmyadmin
Последний раз редактировалось Felit 23.02.2007 22:11, всего редактировалось 1 раз.

Felit
phpBB 1.4.2
 
Сообщения: 50
Зарегистрирован: 21.01.2007 22:03
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

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

а чё проверить? :shock:

mr.Neo
phpBB 1.4.0
 
Сообщения: 37
Зарегистрирован: 08.02.2006 14:34
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение rxu » 23.02.2007 22:10

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

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

Сообщение Felit » 23.02.2007 22:12

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

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

Felit
phpBB 1.4.2
 
Сообщения: 50
Зарегистрирован: 21.01.2007 22:03
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение mr.Neo » 23.02.2007 22: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 14:34
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение rxu » 23.02.2007 22:19

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

Сообщение Felit » 23.02.2007 22: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 22:03
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение mr.Neo » 23.02.2007 22: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 14:34
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

След.

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

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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

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

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы