Пропустить

Message for IP

Здесь авторы постили бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!

Сообщение [R: R@m$e$ :U] » 14.11.2005 23:06

OMus-VeNuS
ну.... -=censored=- а где же простая логика? -=censored=-
заходим в папку...
Message for IP 1.3.0
и что мы видим?
да...
Folder - root
Folder - Translates
Folder - Updates
Text Document - Message for IP 1.3.0.txt

и -=censored=-... не уж то не хватило фантазии запустить этот txt-шник? ведь он млин единственный... и в корне папки мода...
а ведь когда его открываем...
то в самом начале видим...
## MOD Title: Message for IP 
## MOD Author: [R: R@m$e$ :U] < Ramses@FromRU.com > (Ramses) http://www.phpbbguru.net
## MOD Description: Displays a message for defined IP
## MOD Version: 1.3.0 
## 
## Installation Level: Easy
## Installation Time: ~5 Minutes 


а дальше видим...
# 
#-----[ COPY ]------------------------------------------ 
# 

....

# 
#-----[ SQL ]------------------------------------------ 
# 

....

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


да -=censored=-.... не уж то буду тебя моды ставить учить?...
да еще бы у тебя все работало... я теперь не удивляюсь, тому что у тебя не работает даже то, что после предложенных изменений просто не может работать так, как ты говоришь...

а как же ты смог поставить Categories hierarchy ? ведь там тоже нету install.txt... но там также в корне лежит файл.. MOD-categories_hierarchy-211RC5.txt (курсивом версия, которая меняется..) однако... тут у тебя хватило фантазии запустить данный txt-шник... а в моем моде нет? брось ты лучше phpBB... и иди в школу... и прочти свой подпись... первая строка, после восклицательного знака... и пройди по ссылке, которую ты даешь...
Руководство пользователя | FAQ | Правила | Как устанавливать MOD'ы
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)

Оставь благодарность, подтверди работоспособность совета.

ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
Аватара пользователя
[R: R@m$e$ :U]
phpBB Maniac
 
Сообщения: 1466
Зарегистрирован: 16.01.2005 14:04
Откуда: Novosibirsk,RU
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение OMus-VeNuS » 14.11.2005 23:49

Ой да! Не заметил =)) Я ваще забыл о корневом )) я был root'e и думал что это корень ;) СОРИ!

Добавлено спустя 26 минут 9 секунд:

#1067 - Invalid default value for 'msg_id'


Добавлено спустя 36 секунд:

это при создании таблы

Добавлено спустя 13 минут 6 секунд:

а без default 0 не работает...
Создал таблу такую-же без default 0 - попробовал отправить - отправляется не приходит...

OMus-VeNuS
 

Сообщение [R: R@m$e$ :U] » 15.11.2005 0:01

OMus-VeNuS
ну во-первых.. не умение выполнять sql-запросы - не моя проблема.. тк данная таблица создается без проблем...
во-вторых... что куда отправил и что куда не приходит я не понял...
Руководство пользователя | FAQ | Правила | Как устанавливать MOD'ы
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)

Оставь благодарность, подтверди работоспособность совета.

ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
Аватара пользователя
[R: R@m$e$ :U]
phpBB Maniac
 
Сообщения: 1466
Зарегистрирован: 16.01.2005 14:04
Откуда: Novosibirsk,RU
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение OMus-VeNuS » 15.11.2005 0:28

Так вот сейчас я радобрался в ситуации...
Моя база почему-то не дает проставить default 0
Сообщение приходит при каждом залогинении с этого IP а можно ли сделать так, чтобы оно один раз приходило (и сразу) а потом удалялось? Заранее спасибо...

Добавлено спустя 11 минут 14 секунд:

По ходу дела сие:
DEFAULT '0' AUTO_INCREMENT

не укладывается в мозгу БД ибо она не понимает как может быть дефолтово 0 если занчение должно увеличиваться автоматически...
И еще я хотел бы убрать тот факт что юзер должен быть залогинен для получения сообщения...
Ой загрузил... =) скажи как сие сделать а? я так предполагаю что:
if (($userdata['user_message'] == 0) && ($userdata['user_id'] != ANONYMOUS) && !($gen_simple_header))

надо заменить на
if (($userdata['user_message'] == 0) && !($gen_simple_header))

И снести
	$db->sql_freeresult($result);
	// Disable message for this session
	$sql = "UPDATE " . USERS_TABLE . "
		SET user_message = 1
		WHERE user_id = " . $userdata['user_id'];
	if ( !($result = $db->sql_query($sql)) )
	{
		message_die(GENERAL_ERROR, "Could not update user information", '', __LINE__, __FILE__, $sql);
	}
	if ( !empty($row['msg_ip']) )
	{
		$template->assign_block_vars('switch_enable_msgip_popup', array());
	}

Я все правильно понял? ;)

OMus-VeNuS
 

Сообщение [R: R@m$e$ :U] » 15.11.2005 9:33

OMus-VeNuS
чтобы потом удалялось, надо добавить выполнение sql-запроса удаляющего данное сообщение из таблицы сообщений..... щас не подскажу, что и где менять... подумай сам...
сообщение для гостей - ты правильно понял, что заменить...
Руководство пользователя | FAQ | Правила | Как устанавливать MOD'ы
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)

Оставь благодарность, подтверди работоспособность совета.

ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
Аватара пользователя
[R: R@m$e$ :U]
phpBB Maniac
 
Сообщения: 1466
Зарегистрирован: 16.01.2005 14:04
Откуда: Novosibirsk,RU
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение OMus-VeNuS » 19.11.2005 12:34

эммм... =)))) А мона мааааленькую подсказочку а? ;)

Добавлено спустя 1 час 56 минут 58 секунд:

А удаление блока Disable message for this session - тож прально? Я так понимаю он отвечает за отключения сообщения в этой сесси, то есть если я его удалю - сообщение прийдет в этой сесси? ;) То есть сразу?

OMus-VeNuS
 

Сообщение [R: R@m$e$ :U] » 20.11.2005 20:50

	// Disable message for this session
	$sql = "UPDATE " . USERS_TABLE . "
		SET user_message = 1
		WHERE user_id = " . $userdata['user_id'];
	if ( !($result = $db->sql_query($sql)) )
	{
		message_die(GENERAL_ERROR, "Could not update user information", '', __LINE__, __FILE__, $sql);
	}

я думаю если посмотреть внимательней... то тут хорошо видно, что это значит...
посему убей =)
Руководство пользователя | FAQ | Правила | Как устанавливать MOD'ы
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)

Оставь благодарность, подтверди работоспособность совета.

ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
Аватара пользователя
[R: R@m$e$ :U]
phpBB Maniac
 
Сообщения: 1466
Зарегистрирован: 16.01.2005 14:04
Откуда: Novosibirsk,RU
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Anonymous » 20.11.2005 21:03

SET user_message = 1

поменять на
DELETE user_message = 1
??? ;)

Anonymous
 

Сообщение [R: R@m$e$ :U] » 21.11.2005 9:45

Narcissus
ты дурак?
удали просто этот кусок
Руководство пользователя | FAQ | Правила | Как устанавливать MOD'ы
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)

Оставь благодарность, подтверди работоспособность совета.

ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
Аватара пользователя
[R: R@m$e$ :U]
phpBB Maniac
 
Сообщения: 1466
Зарегистрирован: 16.01.2005 14:04
Откуда: Novosibirsk,RU
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Anonymous » 21.11.2005 14:23

а как чтоб оно сразу удалялось? ;)

Anonymous
 

Сообщение [R: R@m$e$ :U] » 21.11.2005 17:05

Recalsetrant
походу кто-то бан получит за еще один акк... =)
	preg_match('/(..)(..)(..)(..)/', $user_ip, $user_ip_parts);
	$sql = "DELETE 
		FROM " . MSGIP_TABLE . "
		WHERE msg_ip IN ('" . $user_ip_parts[1] . $user_ip_parts[2] . $user_ip_parts[3] . $user_ip_parts[4] . "', '" . $user_ip_parts[1] . $user_ip_parts[2] . $user_ip_parts[3] . "ff', '" . $user_ip_parts[1] . $user_ip_parts[2] . "ffff', '" . $user_ip_parts[1] . "ffffff')";
	$result = $db->sql_query($sql);
Руководство пользователя | FAQ | Правила | Как устанавливать MOD'ы
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)

Оставь благодарность, подтверди работоспособность совета.

ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
Аватара пользователя
[R: R@m$e$ :U]
phpBB Maniac
 
Сообщения: 1466
Зарегистрирован: 16.01.2005 14:04
Откуда: Novosibirsk,RU
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Пред.

Вернуться в Бета-версии модов для phpBB 2.0.x

 

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

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

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

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