|
Page 5 of 5
|
Mighty Gorgon
Luca Libralato
Joined: August 2006
Posts: 7191
Location: Borgo San Michele
|
Re: PHP121 Instant Messenger Integration
No problem Kas... take your time... you will find us here when you are ready to work again!
Hi, I'm very sorry for the long time since my last visit, but I was in England for the end of the classes. After the trip I had to update my web completely, and I'm still updating my web.
____________ Luca
SEARCH is the quickest way to get support.
Icy Phoenix ColorizeIt - CustomIcy - HON
|
#61 Wed 23 Jul, 2008 15:39 |
|
Sponsors
|
Icy Phoenix is an open source project, you can show your appreciation and support future development by donating to the project.
|
|
MaxTortora
Joined: June 2008
Posts: 7
|
Re: PHP121 Instant Messenger Integration
Are you sure that
//***PHP121***
$php121 = '';
if ( ($row['php121_user_chatting'] != 0) && ($row['php121_user_chatting'] != NULL )&& (time()-$row['php121_user_chatting']) < 90 )
{
$php121 = " <a href="#" onClick="window.open('php121/php121sendim.php?to=$row[user_id]','$row[user_id]','left=20, top=20,width=600,height=500,toolbar=0,resizeable=0');"><img src="php121/php121online.gif" height="11" width="11" border=0 ALT="Send instant message"></a>";
}
//***END PHP121***
$user_online_link = colorize_username($row['user_id']) . $php121;
is correct?
Because whithout this part of code I have php121 in my site but without the possibility of watch users on-line and off-line...
When I insert this part of code, index.php become white.
Somebody can help me?
Edited by Chaotic, Thu 09 Oct, 2008 20:57: Added code wrapper for code. |
#62 Thu 09 Oct, 2008 19:14 |
|
Chaotic
Joined: January 2008
Posts: 1369
Location: Georgia
|
Re: PHP121 Instant Messenger Integration
Are you sure that
//***PHP121***
$php121 = '';
if ( ($row['php121_user_chatting'] != 0) && ($row['php121_user_chatting'] != NULL )&& (time()-$row['php121_user_chatting']) < 90 )
{
$php121 = " <a href="#" onClick="window.open('php121/php121sendim.php?to=$row[user_id]','$row[user_id]','left=20, top=20,width=600,height=500,toolbar=0,resizeable=0');"><img src="php121/php121online.gif" height="11" width="11" border=0 ALT="Send instant message"></a>";
}
//***END PHP121***
$user_online_link = colorize_username($row['user_id']) . $php121;
is correct?
Because whithout this part of code I have php121 in my site but without the possibility of watch users on-line and off-line...
When I insert this part of code, index.php become white.
Somebody can help me?
Please wrap code using the code wrapping BBCode.
Thanks
-- I've used and still use this modification on my website with the installation instructions in the first post. It works like a charm. Be sure you've edited all necessary files and uploaded each file correctly.
____________ | Icy Phoenix ColorizeIt! |
Bipolar Disorder - Not good for you and definitely not good for everyone else.
|
#63 Thu 09 Oct, 2008 20:56 |
|
MaxTortora
Joined: June 2008
Posts: 7
|
Re: PHP121 Instant Messenger Integration
Thank you very much for your answer, Chaotic.
I have forgotten to say that when I runned the first SQL, the answer was
#1060 - Duplicate column name 'php121_user_chatting'
What does it mean?
Do you think that this message cause my problems?
Thank you very much!
|
#64 Thu 09 Oct, 2008 23:52 |
|
Chaotic
Joined: January 2008
Posts: 1369
Location: Georgia
|
Re: PHP121 Instant Messenger Integration
Very well could be the problem. You may want to remove that second repeating line and see if it works.
____________ | Icy Phoenix ColorizeIt! |
Bipolar Disorder - Not good for you and definitely not good for everyone else.
|
#65 Thu 09 Oct, 2008 23:54 |
|
MaxTortora
Joined: June 2008
Posts: 7
|
Re: PHP121 Instant Messenger Integration
Very well could be the problem. You may want to remove that second repeating line and see if it works.
Sorry, I don't understand what I must do...
|
#66 Fri 10 Oct, 2008 01:30 |
|
Chaotic
Joined: January 2008
Posts: 1369
Location: Georgia
|
Re: PHP121 Instant Messenger Integration
What does this mod does?
It allows you to integrate php121 Instant Messenger system to your Icy Phoenix.
Then, what PHP121 Instant Messenger is?
Quote: PHP121 is a free web based instant messenger - written entirely in PHP. This means that it will work in any browser on any operating system including Windows and Linux, anywhere!
If traditional messaging programs like MSN Messenger or Yahoo! Messenger are blocked at your school or workplace, PHP121 will still work.
PHP121 is ideal for community websites where a quick and easy way to chat is needed among its members. By changing one setting in the configuration file, PHP121 can be easily integrated into other systems such as PHPNuke and phpBB. More integrations will be available in the future.
[More info: php121.com]
Demo board: here
Installation instructions:
- Download latest version of PHP121 instant messenger (here) and upload php121 folder to your Icy Phoenix root
- Download the attached package and upload it to your Icy Phoenix root
- Replace phpbb_ with your table prefix and run this SQL:
ALTER TABLE `phpbb_users` ADD `php121_user_chatting` INT( 11 ) DEFAULT '0' NOT NULL ,
ADD `php121_smilies` TINYINT( 1 ) DEFAULT '1' NOT NULL ,
ADD `php121_level` TINYINT( 1 ) DEFAULT '1' NOT NULL ,
ADD `php121_showrequest` TINYINT( 1 ) DEFAULT '1' NOT NULL ,
ADD `php121_beep_newmsg` TINYINT( 1 ) DEFAULT '1' NOT NULL ,
ADD `php121_focus_newmsg` TINYINT( 1 ) DEFAULT '1' NOT NULL ,
ADD `php121_auto_email_transcript` TINYINT( 1 ) DEFAULT '0' NOT NULL ,
ADD `php121_banned` TINYINT( 1 ) DEFAULT '0' NOT NULL ,
ADD `php121_timezone` TINYINT( 3 ) DEFAULT '0' NOT NULL ,
ADD `php121_timestamp` TINYINT( 1 ) DEFAULT '1' NOT NULL ,
ADD `php121_language` VARCHAR( 30 ) DEFAULT 'English' NOT NULL ,
ADD `php121_cl_update_key` int(11) NOT NULL default '0' ;
- Run this SQLs:
CREATE TABLE `php121_blocks` (
`b_id` int(10) NOT NULL auto_increment,
`b_user` int(10) NOT NULL default '0',
`b_block` int(10) NOT NULL default '0',
PRIMARY KEY (`b_id`)
) TYPE=MyISAM ;
CREATE TABLE `php121_config` (
`config_name` varchar(255) NOT NULL default '',
`config_value` varchar(255) NOT NULL default '',
PRIMARY KEY (`config_name`)
) TYPE=MyISAM;
INSERT INTO `php121_config` VALUES ('server_timezone', '0');
INSERT INTO `php121_config` VALUES ('default_language', 'English');
INSERT INTO `php121_config` VALUES ('auto_email_transcript', '0');
INSERT INTO `php121_config` VALUES ('user_can_create_account', '1');
INSERT INTO `php121_config` VALUES ('user_can_delete_account', '1');
CREATE TABLE `php121_requests` (
`r_id` int(11) NOT NULL auto_increment,
`roomid` int(11) default NULL,
`r_to` int(11) NOT NULL default '0',
`r_from` int(11) NOT NULL default '0',
`r_time` int(11) NOT NULL default '0',
`r_result` tinyint(1) NOT NULL default '0',
`r_update_time` int(11) NOT NULL default '0',
`r_type` int(1) NOT NULL default '0',
PRIMARY KEY (`r_id`)
) TYPE=MyISAM ;
CREATE TABLE `php121_control` (
`id` int(1) NOT NULL default '1',
`CL_LastModified` int(11) NOT NULL default '0',
`CL_UpdateKey` int(11) NOT NULL default '0',
PRIMARY KEY (`id`)
) TYPE=MyISAM;
INSERT INTO `php121_control` VALUES (1, 1, 1);
INSERT INTO `php121_control` VALUES (2, 1, 1);
CREATE TABLE `php121_messages` (
`msgid` int(11) NOT NULL auto_increment,
`roomid` int(11) NOT NULL default '0',
`username` varchar(25) NOT NULL default '',
`timestamp` int(11) NOT NULL default '0',
`servernotice` int(1) NOT NULL default '0',
`message` longtext NOT NULL,
PRIMARY KEY (`msgid`)
) TYPE=MyISAM AUTO_INCREMENT=1 ;
CREATE TABLE `php121_rooms` (
`roomid` int(11) NOT NULL default '0',
`uname` varchar(25) NOT NULL default '',
`joined` int(11) NOT NULL default '0',
`lastping` int(11) NOT NULL default '0',
`timedout` int(1) NOT NULL default '0',
PRIMARY KEY (`roomid`,`uname`)
) TYPE=MyISAM;
CREATE TABLE `php121_smilies` (
`id` smallint(5) NOT NULL auto_increment,
`code` varchar(50) NOT NULL default '',
`filename` varchar(100) NOT NULL default '',
`description` varchar(75) NOT NULL default '',
`pack` varchar(50) NOT NULL default '',
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=44 ;
INSERT INTO `php121_smilies` VALUES (1, ':D', 'icon_biggrin.gif', 'Very Happy', 'phpbb');
INSERT INTO `php121_smilies` VALUES (2, ':)', 'icon_smile.gif', 'Smile', 'phpbb');
INSERT INTO `php121_smilies` VALUES (3, ':smile:', 'icon_smile.gif', 'Smile', 'phpbb');
INSERT INTO `php121_smilies` VALUES (4, ':(', 'icon_sad.gif', 'Sad', 'phpbb');
INSERT INTO `php121_smilies` VALUES (5, ':-(', 'icon_sad.gif', 'Sad', 'phpbb');
INSERT INTO `php121_smilies` VALUES (6, ':sad:', 'icon_sad.gif', 'Sad', 'phpbb');
INSERT INTO `php121_smilies` VALUES (7, ':o', 'icon_surprised.gif', 'Surprised', 'phpbb');
INSERT INTO `php121_smilies` VALUES (8, ':-o', 'icon_surprised.gif', 'Surprised', 'phpbb');
INSERT INTO `php121_smilies` VALUES (9, ':eek:', 'icon_surprised.gif', 'Surprised', 'phpbb');
INSERT INTO `php121_smilies` VALUES (10, '8O', 'icon_eek.gif', 'Shocked', 'phpbb');
INSERT INTO `php121_smilies` VALUES (11, '8-O', 'icon_eek.gif', 'Shocked', 'phpbb');
INSERT INTO `php121_smilies` VALUES (12, ':shock:', 'icon_eek.gif', 'Shocked', 'phpbb');
INSERT INTO `php121_smilies` VALUES (13, ':?', 'icon_confused.gif', 'Confused', 'phpbb');
INSERT INTO `php121_smilies` VALUES (14, ':-?', 'icon_confused.gif', 'Confused', 'phpbb');
INSERT INTO `php121_smilies` VALUES (15, ':???:', 'icon_confused.gif', 'Confused', 'phpbb');
INSERT INTO `php121_smilies` VALUES (16, '8)', 'icon_cool.gif', 'Cool', 'phpbb');
INSERT INTO `php121_smilies` VALUES (17, '8-)', 'icon_cool.gif', 'Cool', 'phpbb');
INSERT INTO `php121_smilies` VALUES (18, ':cool:', 'icon_cool.gif', 'Cool', 'phpbb');
INSERT INTO `php121_smilies` VALUES (19, ':LOL:', 'icon_lol.gif', 'Laughing', 'phpbb');
INSERT INTO `php121_smilies` VALUES (20, ':x', 'icon_mad.gif', 'Mad', 'phpbb');
INSERT INTO `php121_smilies` VALUES (21, ':-x', 'icon_mad.gif', 'Mad', 'phpbb');
INSERT INTO `php121_smilies` VALUES (22, ':mad:', 'icon_mad.gif', 'Mad', 'phpbb');
INSERT INTO `php121_smilies` VALUES (23, ':P', 'icon_razz.gif', 'Razz', 'phpbb');
INSERT INTO `php121_smilies` VALUES (24, ':-P', 'icon_razz.gif', 'Razz', 'phpbb');
INSERT INTO `php121_smilies` VALUES (25, ':razz:', 'icon_razz.gif', 'Razz', 'phpbb');
INSERT INTO `php121_smilies` VALUES (26, ':oops:', 'icon_redface.gif', 'Embarassed', 'phpbb');
INSERT INTO `php121_smilies` VALUES (27, ':cry:', 'icon_cry.gif', 'Crying or Very sad', 'phpbb');
INSERT INTO `php121_smilies` VALUES (28, ':evil:', 'icon_evil.gif', 'Evil or Very Mad', 'phpbb');
INSERT INTO `php121_smilies` VALUES (29, ':twisted:', 'icon_twisted.gif', 'Twisted Evil', 'phpbb');
INSERT INTO `php121_smilies` VALUES (30, ':roll:', 'icon_rolleyes.gif', 'Rolling Eyes', 'phpbb');
INSERT INTO `php121_smilies` VALUES (31, ':wink:', 'icon_wink.gif', 'Wink', 'phpbb');
INSERT INTO `php121_smilies` VALUES (32, ';)', 'icon_wink.gif', 'Wink', 'phpbb');
INSERT INTO `php121_smilies` VALUES (33, ':!:', 'icon_exclaim.gif', 'Exclamation', 'phpbb');
INSERT INTO `php121_smilies` VALUES (34, ':?:', 'icon_question.gif', 'Question', 'phpbb');
INSERT INTO `php121_smilies` VALUES (35, ':idea:', 'icon_idea.gif', 'Idea', 'phpbb');
INSERT INTO `php121_smilies` VALUES (36, ':arrow:', 'icon_arrow.gif', 'Arrow', 'phpbb');
INSERT INTO `php121_smilies` VALUES (37, ':|', 'icon_neutral.gif', 'Neutral', 'phpbb');
INSERT INTO `php121_smilies` VALUES (38, ':-|', 'icon_neutral.gif', 'Neutral', 'phpbb');
INSERT INTO `php121_smilies` VALUES (39, ':neutral:', 'icon_neutral.gif', 'Neutral', 'phpbb');
INSERT INTO `php121_smilies` VALUES (40, ':mrgreen:', 'icon_mrgreen.gif', 'Mr. Green', 'phpbb');
INSERT INTO `php121_smilies` VALUES (41, ':^_^:', 'aiwebs_004.gif', 'Smile (Japanese)', 'phpbb');
INSERT INTO `php121_smilies` VALUES (42, ':wave:', 'wavey.gif', '', 'phpbb');
INSERT INTO `php121_smilies` VALUES (43, ':samurai:', 'samurai.gif', '', 'phpbb');
CREATE TABLE `imbuddylist` (
`id` int(20) NOT NULL auto_increment,
`userid` int(32) NOT NULL default '0',
`buddyid` int(32) NOT NULL default '0',
`buddygroup` int(32) NOT NULL default '0',
`buddycomment` varchar(255) NOT NULL default '',
PRIMARY KEY (`id`)
) TYPE=MyISAM;
CREATE TABLE `imbuddylist_config` (
`config_name` varchar(255) NOT NULL default '',
`defaulttheme` varchar(255) NOT NULL default '',
`group_allonline_opened` int(1) NOT NULL default '1',
`group_onlinebuddies_opened` int(1) NOT NULL default '1',
`group_offlinebuddies_opened` int(1) NOT NULL default '0',
`profile_enabled` int(1) NOT NULL default '1',
`buddylist_enabled` int(1) NOT NULL default '1',
`awaymsg_enabled` int(1) NOT NULL default '1',
`showonline_enabled` int(1) NOT NULL default '1',
`usersearch_enabled` int(1) NOT NULL default '1',
`profilecomments_enabled` int(1) NOT NULL default '1',
`profileavatars_enabled` int(1) NOT NULL default '1',
`buddycomments_enabled` int(1) NOT NULL default '1',
`offlinemessages_enabled` int(1) NOT NULL default '1',
`debugmode_enabled` int(1) NOT NULL default '0',
`adminscontrolusersettings` int(1) NOT NULL default '0',
`chatlogsaving_enabled` int(1) NOT NULL default '1',
`staffsupportsystem_enabled` int(1) NOT NULL default '1',
`usersautoacceptchatrequests` int(1) NOT NULL default '0',
PRIMARY KEY (`config_name`)
) TYPE=MyISAM;
INSERT INTO `imbuddylist_config` VALUES ('imbuddylist', '', 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 1, 1, 0);
CREATE TABLE `imbuddylist_groups` (
`id` int(20) NOT NULL auto_increment,
`userid` int(32) NOT NULL default '0',
`group` varchar(21) NOT NULL default '',
`opened` int(1) NOT NULL default '1',
PRIMARY KEY (`id`)
) TYPE=MyISAM;
CREATE TABLE `imbuddylist_profilecomments` (
`comment_id` int(20) NOT NULL auto_increment,
`profile_id` int(20) NOT NULL default '0',
`poster_id` int(20) NOT NULL default '0',
`timestamp` int(11) NOT NULL default '0',
PRIMARY KEY (`comment_id`),
KEY `profile_id` (`profile_id`),
KEY `poster_id` (`poster_id`),
KEY `timestamp` (`timestamp`)
) TYPE=MyISAM;
CREATE TABLE `imbuddylist_profilecomments_text` (
`comment_id` int(20) NOT NULL auto_increment,
`comment_text` text,
PRIMARY KEY (`comment_id`)
) TYPE=MyISAM;
CREATE TABLE `imbuddylist_staffbuddies` (
`id` int(20) NOT NULL auto_increment,
`userid` varchar(45) NOT NULL default '1',
`buddyid` varchar(45) NOT NULL default '',
`buddygroup` varchar(45) NOT NULL default '',
`displayname` varchar(40) NOT NULL default '',
PRIMARY KEY (`id`)
) TYPE=MyISAM;
CREATE TABLE `imbuddylist_staffgroups` (
`id` int(20) NOT NULL auto_increment,
`userid` varchar(45) NOT NULL default '1',
`group` varchar(45) NOT NULL default '',
`opened` int(1) NOT NULL default '1',
PRIMARY KEY (`id`)
) TYPE=MyISAM;
CREATE TABLE `php121_offlinemessages` (
`offlineim_id` INT(20) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`receiver_id` INT(20) NOT NULL ,
`sender_id` INT(20) NOT NULL ,
`timestamp` INT(11) NOT NULL ,
`subject` varchar(50) NOT NULL default '',
`unread` int(1) NOT NULL default '1',
INDEX ( `receiver_id` )
) TYPE = MYISAM ;
CREATE TABLE `php121_offlinemessages_text` (
`offlineim_id` INT( 20 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`offlineim_text` TEXT NULL
) TYPE = MYISAM ;
CREATE TABLE `php121_chatlogs` (
`id` int(99) NOT NULL auto_increment,
`room_id` int(99) NOT NULL default '0',
`timestamp` int(11) NOT NULL default '0',
`usernames` text NOT NULL,
`textlog` text NOT NULL,
PRIMARY KEY (`id`)
) TYPE=MyISAM ;
- Apply this file changes:
Open includes/users_online_block.php
Find$sql = "SELECT u.username, u.user_id, u.user_allow_viewonline, u.user_level,
In-line, find
In-line after, add
Find $user_online_link = colorize_username($row['user_id']);
Replace with //***PHP121***
$php121 = '';
if ( ($row['php121_user_chatting'] != 0) && ($row['php121_user_chatting'] != NULL )&& (time()-$row['php121_user_chatting']) < 90 )
{
$php121 = " <a href="#" onClick="window.open('php121/php121sendim.php?to=$row[user_id]','$row[user_id]','left=20, top=20,width=600,height=500,toolbar=0,resizeable=0');"><img src="php121/php121online.gif" height="11" width="11" border=0 ALT="Send instant message"></a>";
}
//***END PHP121***
$user_online_link = colorize_username($row['user_id']) . $php121;
Find $user_online_link = '<em>' . colorize_username($row['user_id']) . '</em>';
Replace with $user_online_link = '<em>' . $user_online_link . '</em>';
Open templates/mg_themes/overall_include.tpl
Find<!-- END switch_new_download -->
After, add<script type="text/javascript">
<!--
var newwindow;
function poptastic(url)
{
newwindow=window.open(url,'name','height=500,width=240,left=20,top=20,toolbar=no, menubar=no,directories=no,location=no,scrollbars=yes,status=no,resizable=yes,fullscreen=no');
if (window.focus) {newwindow.focus()}
}
-->
</script>
- Add php121 CMS block where you want.
Greets!
Try deleting all these tables from your forum database. Be very careful not to delete anything but the entries made when installing this mod.
Then use the above installation instructions to re-install the modification.
____________ | Icy Phoenix ColorizeIt! |
Bipolar Disorder - Not good for you and definitely not good for everyone else.
|
#67 Fri 10 Oct, 2008 02:15 |
|
MaxTortora
Joined: June 2008
Posts: 7
|
Re: PHP121 Instant Messenger Integration
I have applied the MOD in another my IP and the result is
Parse error: syntax error, unexpected '}' in /web/htdocs/www.noicuneesi.com/home/includes/users_online_block.php on line 113
|
#68 Fri 10 Oct, 2008 11:51 |
|
Chaotic
Joined: January 2008
Posts: 1369
Location: Georgia
|
Re: PHP121 Instant Messenger Integration
I'm assuming you made a donation on the PHP121 site to gain access to the latest version of PHP121, right?
I'm working on installing this modification on a test board and will report back if I find any errors. (I'll edit this post after I install.)
____________ | Icy Phoenix ColorizeIt! |
Bipolar Disorder - Not good for you and definitely not good for everyone else.
|
#69 Fri 10 Oct, 2008 12:18 |
|
MaxTortora
Joined: June 2008
Posts: 7
|
Re: PHP121 Instant Messenger Integration
I'm assuming you made a donation on the PHP121 site to gain access to the latest version of PHP121, right?
Yes, yesterday I made a donation of $ 19,00
Chaotic wrote:
I'm working on installing this modification on a test board and will report back if I find any errors. (I'll edit this post after I install.)
But the modification you have applied on your site is not the latest version? It's not the same of that I have downloaded?
How long time do you think, I should have this modification on my site?
|
#70 Fri 10 Oct, 2008 13:48 |
|
Chaotic
Joined: January 2008
Posts: 1369
Location: Georgia
|
Re: PHP121 Instant Messenger Integration
I'm using version 3.1.2.
You may want to start over by removing all the additions in your database from this modification and try re-installing following the explicit installation instructions in the first post of this thread. I installed this on my test board with zero errors and it worked fine.
____________ | Icy Phoenix ColorizeIt! |
Bipolar Disorder - Not good for you and definitely not good for everyone else.
|
#71 Fri 10 Oct, 2008 14:03 |
|
MaxTortora
Joined: June 2008
Posts: 7
|
Re: PHP121 Instant Messenger Integration
If I make you a donation, you can apply modification on my site?
Is it correct that all the index.html files in the attached package are 0 kb?
|
#72 Fri 10 Oct, 2008 14:22 |
|
Chaotic
Joined: January 2008
Posts: 1369
Location: Georgia
|
Re: PHP121 Instant Messenger Integration
I'm sorry, but I'm not installing anything on anyone's website. I will try my best to help you get your problem solved, but if I can't, we've got many other expert users of Icy Phoenix that may be able to help!
It won't be long buddy so just be patient.
____________ | Icy Phoenix ColorizeIt! |
Bipolar Disorder - Not good for you and definitely not good for everyone else.
|
#73 Fri 10 Oct, 2008 23:52 |
|
|
Page 5 of 5
|
Was this topic useful?
Was this topic useful?
Link this topic |
URL |
|
BBCode |
|
HTML |
|
You cannot post new topics You cannot reply to topics You cannot edit your posts You cannot delete your posts You cannot vote in polls You cannot attach files You can download files You cannot post calendar events
|
|
|
|