1.12.7 i starsze - Ajax time before PW
NineX - 26-01-2012, 12:40 Temat postu: Ajax time before PW
Ajax time before PW
Kod: | ############################################################################
## MOD Title: Ajax time before PW
## MOD Author: NineX
## MOD Description: Odliczanie czasu po którym możemy wysłać kolejne PW.
## MOD Version: 1.0
##
## Installation Level: easy
## Installation Time: 5 minutes
## Files To Edit: 1 or 2
## privmsg.php
## templates/*/posting_body.tpl
##
############################################################################ |
Nie zauważyłem takiego dodatku na forum, a miałem na dysku, więc wrzucam. Informować w przypadku jakichkolwiek błędów.
Boltex - 29-01-2012, 23:36
NineX, trochę dziwnie on chodzi. Po zalogowaniu się na forum i próbie wysłanie PW muszę odczekać x sekund na wysłanie PW, a powinno być bez czekania.
NineX - 29-01-2012, 23:46
Boltex, u mnie nie ma takiego problemu, więc tak - jest kilka Kod: | if ( defined('ATTACHMENTS_ON') ) | w privmsg.php, także zerknij czy na pewno wygląda on tak:
Kod: | if ( defined('ATTACHMENTS_ON') )
{
$attachment_mod['pm']->insert_attachment_pm($privmsg_id);
} |
Boltex - 30-01-2012, 13:04
NineX, no oke coś tam poszło. Sprawdzając dalej natknąłem się na kolejny błąd. Otóż gdy się zaloguje i pisze wiadomość, bez podania nazwy tematu wpisuje tylko treść, klikam wyślij i pojawia się odliczanie.
NineX - 30-01-2012, 14:14
Kod: | #
#-----[ FIND ]------------------------------------------
#
$template->assign_vars(array(
'META' => '<meta http-equiv="refresh" content="' . $board_config['refresh'] . ';url=' . append_sid("privmsg.$phpEx?folder=inbox") . '">')
);
#
#-----[ BEFORE, ADD ]------------------------------------------
#
// Ajax time before PW
$sql1 = "UPDATE " . USERS_TABLE . " SET last_pw_time_s = ".CR_TIME." WHERE user_id = " . $userdata['user_id'];
if ( !($result1 = $db->sql_query($sql1)) )
{
message_die(GENERAL_ERROR, 'Error in updating', '', __LINE__, __FILE__, $sql1);
} |
a tamto usuń przed if ( defined. Teraz już wszytko powinno działać należycie.
|
|
|