Pagina 1 di 3

Instant Messenger + User status MOD

Inviato: 15/06/2010, 23:46
da systemcrack
Ciao a tutti, sicuramente vi creerò delle grane con questo topic, ma sono davvero in difficoltà e non so proprio a chi chiedere o dove guardare...
Il problema sussiste perchè vorrei installare L'instant messenger, ecc. nessun problema se non fosse che bisogna mettere le mani nel database, nel file instal riporta così:

Codice: Seleziona tutto

DROP TABLE IF EXISTS `phpbb_im`;
CREATE TABLE IF NOT EXISTS `phpbb_im` (
  `from` mediumint(8) NOT NULL,
  `to` mediumint(8) NOT NULL,
  `message` text collate utf8_bin NOT NULL,
  `sent` int(11) NOT NULL,
  `recd` tinyint(1) unsigned NOT NULL default '0',
  KEY `sent` (`sent`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin;

DROP TABLE IF EXISTS `phpbb_users_im`;
CREATE TABLE IF NOT EXISTS `phpbb_users_im` (
  `user_id` mediumint(9) NOT NULL,
  `user_status` varchar(1024) default NULL,
  `user_deny_im` tinyint(1) default '0',
  `user_sound_im` tinyint(1) NOT NULL default '1',
  PRIMARY KEY  (`user_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

INSERT INTO `phpbb_config` (config_name, config_value, is_dynamic) VALUES ( 'im_disable', '0', 1);
INSERT INTO `phpbb_config` (config_name, config_value, is_dynamic) VALUES ( 'im_only_friends', '1', 1);
INSERT INTO `phpbb_config` (config_name, config_value, is_dynamic) VALUES ( 'im_allow_sound', '1', 1);
INSERT INTO `phpbb_config` (config_name, config_value, is_dynamic) VALUES ( 'im_override_cfg', '1', 1);

Ho capito che il primo pezzo si riferisce alla tabella che si chiama phpbb_im (correggetemi se sbaglio)

Codice: Seleziona tutto

DROP TABLE IF EXISTS `phpbb_im`;
CREATE TABLE IF NOT EXISTS `phpbb_im` (
  `from` mediumint(8) NOT NULL,
  `to` mediumint(8) NOT NULL,
  `message` text collate utf8_bin NOT NULL,
  `sent` int(11) NOT NULL,
  `recd` tinyint(1) unsigned NOT NULL default '0',
  KEY `sent` (`sent`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
che questa è la seconda tab. che si chiamerà phpbb_users_im

Codice: Seleziona tutto

DROP TABLE IF EXISTS `phpbb_users_im`;
CREATE TABLE IF NOT EXISTS `phpbb_users_im` (
  `user_id` mediumint(9) NOT NULL,
  `user_status` varchar(1024) default NULL,
  `user_deny_im` tinyint(1) default '0',
  `user_sound_im` tinyint(1) NOT NULL default '1',
  PRIMARY KEY  (`user_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
E che con questo devo variare la tabella php_config

Codice: Seleziona tutto

INSERT INTO `phpbb_config` (config_name, config_value, is_dynamic) VALUES ( 'im_disable', '0', 1);
INSERT INTO `phpbb_config` (config_name, config_value, is_dynamic) VALUES ( 'im_only_friends', '1', 1);
INSERT INTO `phpbb_config` (config_name, config_value, is_dynamic) VALUES ( 'im_allow_sound', '1', 1);
INSERT INTO `phpbb_config` (config_name, config_value, is_dynamic) VALUES ( 'im_override_cfg', '1', 1);
Solo che non riesco proprio a capire come devo fare ho provato a leggere qualche guida, ho fatto delle prove su un forum in parallelo, ma niente per me è come provare a leggere giapponese al contrario.
Premesso questo non ci sarebbe un modo per riuscire ad aggirare questo problema?
Tipo creare dei file instal prendendoli da altre mod e modificndoli... oppure se così ci si complica la vita c'è qualche buon samaritano che mi guida passo passo?

Grazie in anticpo.

Re: Instant Messenger + User status MOD

Inviato: 16/06/2010, 7:42
da Carlo
Non sai come lanciare queste query?

Re: Instant Messenger + User status MOD

Inviato: 16/06/2010, 8:54
da systemcrack
Ho capito che devo entrare in phpmyadmin e variare delle tabelle e crearne 2 nuove.. ci ho provato, ma per me quel programma... non lo capisco!
Poi non so se devo mettere nelle tabelle nuove solo quello che mi hanno scritto nell'install o ci devo aggiungere altro..
Quelle che devo variare ci devo copiare tutto o solo una parte di quello che scrivono..
In questo campo sono davvero a zero ed è estremamente difficile per me anche se sto provando a leggere in giro!

Ps
Buon giorno Carlo! E grazie per l'interessamento. ;)

Re: Instant Messenger + User status MOD

Inviato: 16/06/2010, 9:01
da Carlo
Quelle sono delle query SQL, non devi far niente a mano. Una volta che entri nel phpMyAdmin, seleziona il database e dalla barra a destra in alto devi selezionare "SQL" ed inserire quelle query. Dando invio le modifiche vengono apportate in maniera automatica.

Re: Instant Messenger + User status MOD

Inviato: 16/06/2010, 9:13
da systemcrack
Scusa Carlo, ma mi sono messo subito a provarci perfetto per le prime due tabelle o query... ma per questo..

Codice: Seleziona tutto

INSERT INTO `phpbb_config` (config_name, config_value, is_dynamic) VALUES ( 'im_disable', '0', 1);
INSERT INTO `phpbb_config` (config_name, config_value, is_dynamic) VALUES ( 'im_only_friends', '1', 1);
INSERT INTO `phpbb_config` (config_name, config_value, is_dynamic) VALUES ( 'im_allow_sound', '1', 1);
INSERT INTO `phpbb_config` (config_name, config_value, is_dynamic) VALUES ( 'im_override_cfg', '1', 1);
Faccio lo stesso?
No perchè mi da errore di sintassi.. anche provando a modificare la tabella già presente

Re: Instant Messenger + User status MOD

Inviato: 16/06/2010, 9:33
da Carlo
Sì, lo stesso. Qual'è l'errore esatto?

Re: Instant Messenger + User status MOD

Inviato: 16/06/2010, 9:44
da systemcrack
Ho trovato.. essendo su av l'ultimo va variato così:

Codice: Seleziona tutto

INSERT INTO `avphpbb_config` (config_name, config_value, is_dynamic) VALUES ( 'im_disable', '0', 1);
INSERT INTO `avphpbb_config` (config_name, config_value, is_dynamic) VALUES ( 'im_only_friends', '1', 1);
INSERT INTO `avphpbb_config` (config_name, config_value, is_dynamic) VALUES ( 'im_allow_sound', '1', 1);
INSERT INTO `avphpbb_config` (config_name, config_value, is_dynamic) VALUES ( 'im_override_cfg', '1', 1);
Grazie mille Carlo!
Erano 2 mesi che mi spaccavo la testa su questa cosa.. Se fossi una donna ti sposerei!!! :lol:

Re: Instant Messenger + User status MOD

Inviato: 18/06/2010, 13:15
da systemcrack
Scusa se scrivo due volte, ma ho un'altro errore.. per l'esattezza 2 errori:

il primo si presenta sopra l'header

[phpBB Debug] PHP Notice: in file /common.php on line 226: main() [function.main]: Unable to access ./instant_messenger.php

[phpBB Debug] PHP Notice: in file /common.php on line 226: main(./instant_messenger.php) [function.main]: failed to open stream: Success

[phpBB Debug] PHP Notice: in file /common.php on line 226: main() [function.include]: Failed opening './instant_messenger.php' for inclusion (include_path='.:')


il secondo si presenta nella pag del pca allego link con screenshot

Screenshot errore pca

Re: Instant Messenger + User status MOD

Inviato: 18/06/2010, 13:29
da Haku
Ma la chat va?

Re: Instant Messenger + User status MOD

Inviato: 18/06/2010, 13:50
da Carlo
Per entrambi i problemi non hai caricato il file instant_messenger.php.