Link to Mod (http://custom.simplemachines.org/mods/index.php?mod=1333)
Package Information
Latest Version: 2.1.2
Created by: ccbtimewiz (http://www.simplemachines.org/community/index.php?action=profile;u=111571;sa=summary)
Maintained by: hadesflames (http://www.simplemachines.org/community/index.php?action=profile;u=109619;sa=summary)
Built for: SMF 2.0.x and below
Package: Skype Integration Master Edition
What is this?
This modification fully integrates Skype (http://skype.com (http://skype.com)) into your forum. It adds the function to add a skype name for each user in the profile, and displays it on the profile. It also adds itself to the memberlist, who's online list, buddylist, post display, PM display, and parts of the admin panel.
Alteration Log
Version 2.1.1
[!] Added Italian support
[!] Changed static image.
[!] Adds option to current theme asking whether you want to use the static image, or dynamic image.
Version 2.1
[!] Skype image now displays online status (see notes below)
[!] Fixed display in buddies section which was not displaying properly in 2.0 for RC2 forums (Added the fix to the 2.0 version since the 2.0 version will be kept in case people want to use the static image instead of the dynamic image)
[!] Added Portuguese Brazilian support.
Version 2.0
[!] Added support for SMF 2.0 RC1.2 - SMF 2.0 RC2
[!] Added German support
[!] Added Portuguese support.
[!] Added Spanish support.
Version 1.1
[!] Fixed .xml bug. Please update!
[!] Fixed a few issues in profile.php
[!] Fixed a small bug in Load.php.
[!] Released on August 13, 2008.
Need Help?
If you need help with this modification, please don't hesitate to post in the support thread.
NOTE:
for the new image to display your online status (such as online, away, busy, offline ect...) You need to set your skype to "Allow my status to be shown on the web" Otherwise it will always display you as offline! To do this go into your skype options > Privacy then tick the box that says "Allow my status to be shown on the web"
Thanks ccbtimewiz
You're welcome, Burak. :)
Hi, I keep getting the Test failed for " ./Themes/default/Memberlist.template.php"
Can you help ???
Quote from: bossmann on August 14, 2008, 12:42:09 AM
Hi, I keep getting the Test failed for " ./Themes/default/Memberlist.template.php"
Can you help ???
Have you installed any mods that effect the memberlist template? If so, what mods?
@bossmann,
The memberlist.template.php problem is probably an issue with the colspan property again. ;)
Just find all instances of colspan="12", colspan="13", or etc. And then add one to the value that is there.
@ccbtimewiz,
Thanks for the neat mod. ;D
I had a problem with one of my other mods, so I went to uninstall the skype mod. When I clicked on the uninstall button, it came up with a blank page. Nothing on it at all.
Has anyone else had this problem or is it just me? Luckily, I was fixing my site from the ground up and this was the 3rd mod I put up, so I just deleted the site off the server and re-uploaded it to start AGAIN from a blank slate.
Hope this isn't a bug, but if it is, here it is. :) I hope it's just a SNAFU on my end.
Thanks in advance,
Mickey
Uninstall is not working...
Quote from: kysyjä on August 14, 2008, 12:05:06 PM
Uninstall is not working...
I'll look into the uninstall function. Might be a bug in removing the add_settings.php file
Ok, found the small error.
To uninstall this mod, you need to go into your /Packages directory, and download the mod. Then from there, open package-info.xml and remove the following line:
<remove-file name="$themedir/images/skype.gif">
Doing this will permit you to uninstall the mod. I will include a fix on this on the next release.
Have you updated the mod yet buddy?
Or would you still have to do the above?
Yup, I updated the mod. Should work fine now.
The second screen shot on the mod page is funky.
You mean the third?
Eh, probably the image format. No big deal. :P
Error when trying to install.
It's a problem with the memberlist. Probably because I also have the 'show gender in memberlist' mod installed.
Could you please make this mod so that it does not conflict with that one?
Refer to the TroubleShooting section (with green heading) of the documentation for the mod below:
http://custom.simplemachines.org/mods/index.php?mod=1324
These problems occur whenever you install any mods that need to change the number of columns on the memberlist, hopefully ccbtimewiz will add some documentation to his mods soon. :P
Quote from: Basie on August 17, 2008, 04:22:24 AM
Error when trying to install.
It's a problem with the memberlist. Probably because I also have the 'show gender in memberlist' mod installed.
Could you please make this mod so that it does not conflict with that one?
As L said, you'll be needing to make a small edit for the colspan. ^^;
Funny that you installed the gender mod, cause that's the one I made too! xD
I'll add some documentation on how to edit the memberlist better as well as add compatibility with my gender mod.
I have installed this mod and its showing in the member list and profile, but not in the post display.
The Display.template.php has the correct code, but its just not showing.
SMF 1.1.5
Any ideas?
Thanks
Quote from: ShanesTA on August 18, 2008, 03:56:08 AM
I have installed this mod and its showing in the member list and profile, but not in the post display.
The Display.template.php has the correct code, but its just not showing.
SMF 1.1.5
Any ideas?
Thanks
Quite strange. Any other mods installed?
I have these 2:
Require Location, Gender and Age on Registration 0.1
PM On Registration 1.0.2
I tried this one as I use Skype but got errors in the sources/Load.php and the default/memberlist.template.php.
Spme of the mods in the memberlist were already there, but I over wrote those manually as well as the Load.php and still got an error on the memberlist.template
Quote from: Bass_Chaz on August 19, 2008, 07:59:10 PM
I tried this one as I use Skype but got errors in the sources/Load.php and the default/memberlist.template.php.
Spme of the mods in the memberlist were already there, but I over wrote those manually as well as the Load.php and still got an error on the memberlist.template
Do you have any mods that edit the memberlist.template.php file?
Even tried upping the colspan# from 13 to 14
Please answer my question.
I think of this can be a nice feature of SMF 2.0
Really nice work ;)
Quote from: NIBOGO on August 25, 2008, 09:32:03 PM
I think of this can be a nice feature of SMF 2.0
Really nice work ;)
i agree too
Due to popular demand, I'll be making an alternate version for SMF 2.0. ;)
My initial installation was SMF 1.1.5 and I installed skype_int_master_1.1 successfully.
Today I updated to SMF 1.1.6 and had to re-install all packages. This went OK except for Skype.
I get the following error:
Duplicate column name 'skype'
File: /home/xxxxxxxxx/public_html/smforum/Packages/temp/skype_settings.php
Line: 13
Note: It appears that your database may require an upgrade. Your forum's files are currently at version SMF 1.1.6, while your database is at version 1.1.5. The above error might possibly go away if you execute the latest version of upgrade.php.
"xxxxxxxxx" above replaces real name.
Can you advise what I need to fix? I tried Deleteing Skype and Downloading it again etc. but no change.
Regards
My Skype Icon is not appearing next to my name. What file & line do you need me to post?
Quote from: inetbizo on September 25, 2008, 06:05:56 PM
My Skype Icon is not appearing next to my name. What file & line do you need me to post?
Link to site?
Quote from: DingoBlue on September 08, 2008, 12:13:50 AM
My initial installation was SMF 1.1.5 and I installed skype_int_master_1.1 successfully.
Today I updated to SMF 1.1.6 and had to re-install all packages. This went OK except for Skype.
I get the following error:
Duplicate column name 'skype'
File: /home/xxxxxxxxx/public_html/smforum/Packages/temp/skype_settings.php
Line: 13
Note: It appears that your database may require an upgrade. Your forum's files are currently at version SMF 1.1.6, while your database is at version 1.1.5. The above error might possibly go away if you execute the latest version of upgrade.php.
"xxxxxxxxx" above replaces real name.
Can you advise what I need to fix? I tried Deleteing Skype and Downloading it again etc. but no change.
Regards
how i fixed this was, i exported my database down to my desktop..
i then used notepad++ and searched for the entries of "skype" and then deleted them.. then i went into the members table and deleted the spot where in the memebers tables it shows.. (3rd from right) i deleted all the collums for it as well.. then i reupped the sql file into the database, and even tho it made 4 errors unable to edit the files, i installed, with out any more "duplicate issues" and then i edited the files that didnt get the data for this mod..
if you get lost, i am sure that CCB can assist you with this ;)
Quote from: ccbtimewiz on September 25, 2008, 06:16:16 PM
Quote from: inetbizo on September 25, 2008, 06:05:56 PM
My Skype Icon is not appearing next to my name. What file & line do you need me to post?
Link to site?
oscommerceuniversity.com forums (http://oscommerceuniversity.com/lounge/index.php)
[25-Sep-2008 17:54:15] PHP Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /home/oscuni/public_html/lounge/Sources/Load.php(1727) : eval()'d code on line
332
[25-Sep-2008 17:54:15] PHP Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /home/oscuni/public_html/lounge/Themes/default/PersonalMessage.template.php on
line 332[code]
PersonalMessage.template.php
[code]echo '
', $message['member']['icq']['link'], '
', $message['member']['msn']['link'], '
', $message['member']['yim']['link'], '
', $message['member']['aim']['link'], '
', $message['member']['skype']['link'],';
// Show the profile, website, email address, and personal message buttons.
if ($settings['show_profile_buttons'])
Load.php
if (!empty($modSettings['load_average']) && !empty($modSettings['loadavg_auto_opt']) && $modSettings['load_average'] >= $modSettings['loadavg_auto_opt'])
return;
if (!empty($modSettings['autoOptMaxOnline']))
{
$request = db_query("
SELECT COUNT(*)
FROM {$db_prefix}log_online", __FILE__, __LINE__);
list ($dont_do_it) = mysql_fetch_row($request);
mysql_free_result($request);
if ($dont_do_it > $modSettings['autoOptMaxOnline'])
return;
}
// Handle if things are prefixed with a database name.
if (preg_match('~^`(.+?)`\.(.+?)$~', $db_prefix, $match) != 0)
{
$request = db_query("
SHOW TABLES
FROM `" . strtr($match[1], array('`' => '')) . "`
LIKE '" . str_replace('_', '\_', $match[2]) . "%'", __FILE__, __LINE__);
}
else
{
$request = db_query("
SHOW TABLES
LIKE '" . str_replace('_', '\_', $db_prefix) . "%'", __FILE__, __LINE__);
}
$tables = array();
while ($row = mysql_fetch_row($request))
$tables[] = $row[0];
mysql_free_result($request);
updateSettings(array('autoOptLastOpt' => time()));
Find:
', $message['member']['skype']['link'],';
Replace with:
', $message['member']['skype']['link'],'<br />';
Quote from: ccbtimewiz on September 07, 2008, 11:39:38 AM
Due to popular demand, I'll be making an alternate version for SMF 2.0. ;)
We're desperately waiting :)
Great mod shows everywhere it suppose to, but when i click on the skype icon for example in posts it says 'Skype is not a registered protocol'?
anyone know what this means?
thanks
mat
Link to site?
www.foreverlastingfriends.co.cc
Thank you
Mathew
Could you provide a test account, so I could see messenger icons?
Sorry forgot that
Username: test
Password: 12345678
Thank you,
MAthew
Worked fine for me. What browser are you running? Do you have Skype installed on your computer?
Hi,
No no skype installed maybe that the problem, also i am using latest version of FireFox 3.0.3
Thank you very much,
Mathew
Looks like that you need to have skype installed, otherwise the link won't work.
Not much I can do about that, I'm afraid. :(
Thanks for using the mod, though. It's appreciated. :)
It ok,
I dont use skype but really thought the mod was cool for people to use. as long as i know it working that all that matters. Thanks ever so much for your quick, prompt reply.
Also i dont think anyone can use skype unless they have the software ;)
Much appreciated.
Thanks
Mathew :D :D :D
Thanks ccbtimewiz for this mod. I only very recently started using Skype to communicate with my daughter who went off to college this fall. Your mod works great on my site.
Quote from: ccbdarkwiz on September 27, 2008, 02:35:18 PM
Find:
', $message['member']['skype']['link'],';
Replace with:
', $message['member']['skype']['link'],'<br />';
already done in /themes/default/PersonalMessage.template.php 324-329
echo '
', $message['member']['icq']['link'], '
', $message['member']['msn']['link'], '
', $message['member']['yim']['link'], '
', $message['member']['aim']['link'], '
', $message['member']['skype']['link'],'<br />';
But, in any form post, the skyp icon is missing.
Quote from: ccbdarkwiz on September 07, 2008, 11:39:38 AM
Due to popular demand, I'll be making an alternate version for SMF 2.0. ;)
Any idea when it might be available? Thanks.
Bump 8)
Please don't bump my own topics...
I haven't gotten to it yet, but I'll start this weekend.
That is great news, thanks 8)
Can't wait to see it :)
Hi,
When I attempt to install this mod I just get a blank screen. Then nothing happens, I have the following mods installed.
Having a Skype option would be a great advantage to our community.
Is their a way to fix this, I have not had a problem with any of the other mods.
SMF Gallery Pro
User Email System
New Topic Button
Spiders Don't Increase Topic Views
Pagination Fix 1.0
SMF Gallery Pro Upgrade
Language Drop 1.0
Links Managment 1.0
Logo redirect 0.1
Blog Community (for 1.1.x) 2.0.2
Require Location, Gender and Age on Registration 0.1
Advanced Login Form 1.0
Custom Profile Field Mod 3.19
Auto Embed Video/Audio Clips 3.1.2
Enhanced Calendar 1.1
Fix Message Empty Error For Embed Video Mods 1.0
Improved Webmaster Email Settings 1.0
SMF Gallery Pro Upgrade
Many thanks
Most likely inteferring. Could you attach Profile.php and Profile.template.php
Hi
I have attached the requested files
col
Awesome mod! Thanks a ton - very useful for my travel forum (lots of backpackers use skype!).
I want to notice the author of the mod, that you cannot search for user by skype name in the admin area (Admin -> Members -> Search for members -> Messenger). Any suggestions how to include the skype name in the search....The same thing is valid for the normal search for users in the memberlist (there is a checkbox for Nicknames in chat services)
You are correct, the mod does not add fields to that. But they are quite easy to add, I believe.
I'll be sure to include that in the next version of the mod. Thanks for the suggestions!
No prob, this mod is awsome... :) we're looking forward for the new version :)
same same 8)
Sorry for being insolent, but could you post the code alterations that should be made so skype usernames become searchable (in admin -> members -> search for memeber -> messenger | members -> search for members )
They'll be included with the new release. The new version of this mod should be coming soon (perhaps like in about 5 days). :)
Another question: to update, should we uninstall the previous version? I'm asking because the uninstall deletes all skype entries in database?
Quote from: ccbtimewiz on November 16, 2008, 04:03:26 PM
The new version of this mod should be coming soon (perhaps like in about 5 days). :)
Will it be 2.0b4 compatible? :)
I've installed it with no errors but had to uninstall it because the Skype text is not visit neither in the profile nor memberslist (havent been able to test them in the forums since I cant see it). All I get is:
:
This is your Skype username.
in the "Forum Profile Information" section and a blank table row title in the members list.any help?
Check that your language files were correctly modified.
If you are using a custom theme, and it has its own language files, then the code added to those files will need to be manually added.
Also check if you are using UTF8 language files.
Quote from: X3mE on November 17, 2008, 06:19:30 AM
Quote from: ccbtimewiz on November 16, 2008, 04:03:26 PM
The new version of this mod should be coming soon (perhaps like in about 5 days). :)
Will it be 2.0b4 compatible? :)
Yes.
Quote from: kopchev on November 16, 2008, 07:39:10 PM
Another question: to update, should we uninstall the previous version? I'm asking because the uninstall deletes all skype entries in database?
No, the entries will not be deleted.
I installed this mod and I am getting this error:
Unknown column 'mem.skype' in 'field list'
File: /public_html/help/Sources/Load.php
Line: 890
How do I fix that ?
Thanks for your time.
Some Server info may help
MySQL Server version: 5.0.67
MySQL client version: 4.1.22
phpMyAdmin - 2.11.9.1
Protocol version: 10
Here is the error i am getting on the top of the main page of SMF:
$txt['skype'] = 'Skype'; $txt['skype_in'] = 'This is your Skype username.';
The error i get when I go to view a post :
Database Error
Unknown column 'mem.skype' in 'field list'
File: /home/hereiaml/public_html/help/Sources/Load.php
Line: 890
Quote from: hereiamlive.com on November 21, 2008, 01:14:32 AM
Here is the error i am getting on the top of the main page of SMF:
$txt['skype'] = 'Skype'; $txt['skype_in'] = 'This is your Skype username.';
Go into your Modifications.english.php template in your languages folder, and look for that line right at the bottom of that template.
$txt['skype'] = 'Skype'; $txt['skype_in'] = 'This is your Skype username.';
Move it before this ?> and that will fix that.
Your other issue, I will leave to ccbtimewiz to assist you.
Because of the database problem the admin area is not available so I can not run the uninstall.
Does anyone read these?
please could use some help.
Thanks
You should always make regular backups of your forum, so you can reinstall if you have problems such as this.
If you cannot wait for the mod author, you can look in your packages folder in the root of your forum, then look in the backup folder within.
Download the file that says something like "before Skype Integration", and reupload it to the root of your forum.
This will revert you back to your settings before this mod was added. Only on the default template, which is all you need at the moment.
Make it a habit to backup your forum as often as you can.
Good luck :)
Thanks for the response Sabre™
Still no luck with any of it
Attach Load.php
Any news on that 2.0b4 version? :)
Yes.
I got it working on SMF 2.0. Now just to write the actual package. :P
Can't wait to try it out :)
Any update for the newer version of this mod...
Quote from: kopchev on November 23, 2008, 05:12:10 PM
Any update for the newer version of this mod...
Quote from: ccbtimewiz on November 21, 2008, 10:01:09 PM
Yes.
I got it working on SMF 2.0. Now just to write the actual package. :P
Any updates? :)
I'm getting this error in my logs a lot:
8: Undefined index: skype
File: /home/username/public_html/smf/Themes/default/languages/Ignore.english.php (eval?)
Line: 431
?topic=13395.0
I think I had the Skype mod installed and then uninstalled it.
This confuses me. Can you tell me what could be happening here? There is no lin 431 in Ignore.english .php. ???
There maybe some leftover code in another template.
Can you run this query in your db and replicate the error eg. if it happens when someone goes to the profile etc etc
REPLACE INTO smf_settings VALUES ('disableTemplateEval', 1);
Look in your error log on site, and it may produce a different error.
Copy what it says there, then run this query in your db
DELETE FROM smf_settings WHERE variable = 'disableTemplateEval';
Present your result here, and we'll go from there.
Cheers :)
I found a little piece of code left over in one of the templates, just like you said, but what I did was search all the affected files for "skype" instead of running a db query.
I'm curious though, what will that SQL code do, because I now have a different error popping up all the time:
2: Invalid argument supplied for foreach()
File: /home/nikongea/public_html/smf/Themes/default/languages/Ignore.english.php (eval?)
Line: 55
This one I have no idea on. ???
Sorry mate, Im tight for time catching up on 2 days of emails, but this part of the code will give you a rough idea of what it does. You can search the forum for an indepth explanation
disableTemplateEval
Follow the instructions in my previous post, and it should display a slightly different error in your log.
Right, this is what comes back after your first step (above):
SQL query:
REPLACE INTO smf_settings
VALUES (
'disableTemplateEval', '1'
)
MySQL said: Documentation
#1146 - Table 'x_CMSMS1.smf_settings' doesn't exist
I see that after running this the Skype error has returned. ??? (x= my username)
Before you run the second query, what was the new error in your error log?
I have a very busy forum so I am getting about 3 pages of errors every minute or so.
The only different one I can see now is this:
2: Invalid argument supplied for foreach()
File: /home/x/public_html/smf/Themes/default/languages/index.english-utf8.php (eval?)
Line: 55
Ok.
Run the second query buddy, so everything is as it was.
It seems as though youre going to have to wait for a reply from ccbtimewiz.
This mod doesnt touch on those 2 files youve mentioned thus far, and the authors knowledge of his product far outweighs that of my own.
Sorry I couldnt be of more assistance to you mate, but we've eliminated a couple ideas for the author to assist you.
Good luck :)
Any news on the SMF 2 version?
I have a problem with the 1.1 version (running on 1.1.8).
Everytime a user enters his Skype name in his profile the name is gone as soon as he clicks "save".
SMF responsible for: In my view, should Skype (besides ICQ AIM YIM MSN) in the SMF default supplemented.
Quote from: X3mE on January 17, 2009, 10:24:18 PM
Any news on the SMF 2 version?
http://custom.simplemachines.org/mods/index.php?mod=1600 ;)
Hi I have an issue with my load.php after I make the necessary changes and upload it I get the following error
"Unkown column 'mem.skype' in 'field list'
File: ..../forum/Sources/Load.php
Line 904
Line 904 is as follows
WHERE mem." . ($is_name ? 'memberName' : 'ID_MEMBER') . (count($users) == 1 ? " = '" . current($users) . "'" : " IN ('" . implode("', '", $users) . "')"), __FILE__, __LINE__);
I am using SMF 1.1.8 Can someone please help me as I am stuck :-[ Let me know if you need anything else.
Rubel
Hello!
I have successfully installed this great Mod. But in the Forum-Postings, the typical "Skype"-Icon is not showing, only an "S"...(see picture)
My Forum is 1.1.8 (updated from 1.1.5) with DilberMC-Theme and SimplePortal 2.2.
And yes, skype ist installed, too.
Hope, you can help me.
update that to work in 1.1.10
Thank you
<file name="$languagedir/Modifications.portuguese_pt.php" error="skip">
<operation>
<search position="end" />
<add><![CDATA[$txt['skype'] = 'Skype';
$txt['skype_in'] = 'Este é meu nome de utilizador no Skype.';
]]></add>
</operation>
</file>
<file name="$languagedir/Modifications.portuguese_pt-utf8.php" error="skip">
<operation>
<search position="end" />
<add><![CDATA[$txt['skype'] = 'Skype';
$txt['skype_in'] = 'Este é meu nome de utilizador no Skype.';
]]></add>
</operation>
</file>
<file name="$languagedir/Modifications.portuguese_brazilian.php" error="skip">
<operation>
<search position="end" />
<add><![CDATA[$txt['skype'] = 'Skype';
$txt['skype_in'] = 'Esteé o seu usuário do Skype.';
]]></add>
</operation>
</file>
<file name="$languagedir/Modifications.portuguese_brazilian-utf8.php" error="skip">
<operation>
<search position="end" />
<add><![CDATA[$txt['skype'] = 'Skype';
$txt['skype_in'] = 'Este é o seu usuário do Skype.';
]]></add>
</operation>
</file>
Odd. I am getting that error about its not compatible with this version of SMF:
The package you are trying to download or install is either corrupt or not compatible with this version of SMF
I know the drill. Update the xml file to say it is compatible but according to the file, its already compatible up to 1.99.99. I tried changing it specifically to 1.1.10 and still no dice.
Anyone have a package thats worked for them they want to send me?
I dont even get the install link in my Package Manager ...
the solution is to add
;version_emulate=1.1.9
to the package manager url
Quote from: RustyBarnacle on July 21, 2009, 08:14:08 PM
Odd. I am getting that error about its not compatible with this version of SMF:
The package you are trying to download or install is either corrupt or not compatible with this version of SMF
I know the drill. Update the xml file to say it is compatible but according to the file, its already compatible up to 1.99.99. I tried changing it specifically to 1.1.10 and still no dice.
Anyone have a package thats worked for them they want to send me?
I have the same problem, how do I get past this?
Quote from: XerraX on August 21, 2009, 07:16:01 PM
the solution is to add
;version_emulate=1.1.9
to the package manager url
Tried that, didn't work for me. Same error as other people.
Surely someone has a simple solution for this...?
Bump.
No one can fix this mod so it installs on 1.1.10?
I have the same issue on 1.1.10.
This mod looks great (from description and images)... perfect fit for what I'm looking for.
For a quick fix until the problem is sorted, look in package-info.xml and change:
<install for="1.1.2 - 1.99.99"> and <uninstall for="1.1.2 - 1.99.99">
to <install> and <uninstall>
Quote from: Sabre™ on September 23, 2009, 04:09:56 AM
For a quick fix until the problem is sorted, look in package-info.xml and change:
<install for="1.1.2 - 1.99.99"> and <uninstall for="1.1.2 - 1.99.99">
to <install> and <uninstall>
This, combined with manual edits using the manual instructions parser set to 1.1.9 managed to get it all working (apparently). Thanks. :)
Congrats on getting it sorted mate :)
Enjoy
I got both Skype and GMAIL MODs working on my 1.1.10. Thanks a lot
But I have 2 problems.
1) Neither of these 2 show up on Who's online. Everywhere else they look fine.
2) Using any version of IE, when I move the mouse over either of them, Skype shows S and GMAIL shows * . Of course when I click on either icons, they function fine.
Any suggestions where I should look? Thanks in advance.
EDIT: Please disregards issue #2. I figured that out. FYI, those interested, I modified the Load.php as follows:
'gmail' => $profile['gmail'] !='' && (empty($modSettings['guest_hideContacts']) || !$user_info['is_guest']) ? array(
'name' => &$profile['gmail'],
'href' => 'mailto:'.$profile['gmail'].'',
'link' => '<a href="mailto:' . $profile['gmail'] . '" target="_blank"><img src="' . $settings['images_url'] . '/gmail.gif" alt="' . $profile['gmail'] . '" border="0" /></a>',
'link_text' => '<a href="mailto:' . $profile['gmail'] . '" target="_blank">' . $profile['gmail'] . '</a>'
) : array('name' => '', 'href' => '', 'link' => '', 'link_text' => ''),
And I did the same for Skype and now IE shows the actual info once I move the mouse over their icons.
Let's hope this won't break anything else when I wake up tomorrow morning! :D
=================
FINAL UPDATE:
I feel like an idiot. Sorry everyone for wasting bandwidth here! :(
Issue #1 resolved as I just noticed I forgot to manually update the WHO template in my custom theme! Grrr ..... lol lol :P
No more issue. Thanks again for great MODs.
This mod now works with SMF 2.0, and I'm proud to say, the only one that is compatible with RC2 ^^
French translate
<file name="$languagedir/Modifications.french.php" error="skip">
<operation>
<search position="end" />
<add><![CDATA[$txt['skype'] = 'Skype';
$txt['skype_in'] = 'Votre identifiant pour Skype.';
]]></add>
</operation>
</file>
<file name="$languagedir/Modifications.french-utf8.php" error="skip">
<operation>
<search position="end" />
<add><![CDATA[$txt['skype'] = 'Skype';
$txt['skype_in'] = 'Votre identifiant pour Skype.';
]]></add>
</operation>
</file>
I'm getting this when I try to install:
Table 'pal0905506370903.members' doesn't exist
File: /home/content/p/a/l/palmbeachpreps/html/Packages/temp/skype_settings.php
Line: 46
Note: It appears that your database may require an upgrade. Your forum's files are currently at version SMF, while your database is at version 2.0 RC2. The above error might possibly go away if you execute the latest version of upgrade.php.
@Dreadaxe Thanks for the translation! I have added them to the package ^^
@PalmBeachPreps did you try doing as the error message suggested and run upgrade.php?
Hi there !
Wonderful, worked perfect on SMF 2 RC2, just one manual edit, but thats not your fault ;)
Good work!
Thanks ^^ glad it's become useful once more =]
Updated to version 2.1
Hi Cuban Dude Man!
Here is my two cents =)
portuguese_pt-utf8
$txt['skype'] = 'Skype';
$txt['skype_in'] = 'Este é o seu nome de usuário no Skype.';
portuguese_pt
$txt['skype'] = 'Skype';
$txt['skype_in'] = 'Este é o seu nome de usuário no Skype.';
portuguese_brazilian-utf8
$txt['skype'] = 'Skype';
$txt['skype_in'] = 'Este é o seu nome de usuário no Skype.';
portuguese_brazilian
$txt['skype'] = 'Skype';
$txt['skype_in'] = 'Este é o seu nome de usuário no Skype.';
Thanks Costa! added the languages ^^
You're welcome
/me needs to finish the translation for SMF File Manager from Nas :P
updated mod, adds the following string:
$txt['skype_image'] = 'Show static Skype image';
if you guys that have previously submitted translations for this mod can do it for this string, I'd appreciate it ^^
portuguese_pt-utf8 and portuguese_brazilian-utf8
$txt['skype_image'] = 'Mostrar imagem estática do Skype';
Thanks Costa ^^
Hy folks,
when I try to unistall the mod I get the following error message:
Quote
An Error Has Occurred!
This package cannot be uninstalled, because there is no uninstaller!
Please contact the mod author for more information
I tried looking in this thread and found this
Quote from: ccbtimewiz on August 14, 2008, 02:55:34 PM
Ok, found the small error.
To uninstall this mod, you need to go into your /Packages directory, and download the mod. Then from there, open package-info.xml and remove the following line:
<remove-file name="$themedir/images/skype.gif">
Doing this will permit you to uninstall the mod. I will include a fix on this on the next release.
but there ain't that line in my package-info.xml
I'm still running the Skype version 1.1 on SMF 1.1.11
I'm having the same problem.Im using 1.1.11.Is there an easier way to fix this.Help.
Quote from: Silly Stipe on September 25, 2008, 08:45:10 PM
Quote from: DingoBlue on September 08, 2008, 12:13:50 AM
My initial installation was SMF 1.1.5 and I installed skype_int_master_1.1 successfully.
Today I updated to SMF 1.1.6 and had to re-install all packages. This went OK except for Skype.
I get the following error:
Duplicate column name 'skype'
File: /home/xxxxxxxxx/public_html/smforum/Packages/temp/skype_settings.php
Line: 13
Note: It appears that your database may require an upgrade. Your forum's files are currently at version SMF 1.1.6, while your database is at version 1.1.5. The above error might possibly go away if you execute the latest version of upgrade.php.
"xxxxxxxxx" above replaces real name.
Can you advise what I need to fix? I tried Deleteing Skype and Downloading it again etc. but no change.
Regards
how i fixed this was, i exported my database down to my desktop..
i then used notepad++ and searched for the entries of "skype" and then deleted them.. then i went into the members table and deleted the spot where in the memebers tables it shows.. (3rd from right) i deleted all the collums for it as well.. then i reupped the sql file into the database, and even tho it made 4 errors unable to edit the files, i installed, with out any more "duplicate issues" and then i edited the files that didnt get the data for this mod..
if you get lost, i am sure that CCB can assist you with this ;)
how to make the Skype Status Image to display when an user make a post and on the profile info to show me the image... of the skype status?
I am with SMF 1.1.11
Awesome mod... thanks! Just one problem with my install...
I get: "Execute Modification ./Themes/default/Display.template.php Test failed" when applying mod...
I would bet that it's because I already applied the TwitterField mod... but just a guess on my part. What is the best method for me to install this mod, wait for you to look at this, or try to install it manually, or other?
Oh, and I'm running SMF 1.1.11...
Thanks!
Jason
Wow, I should check this thread more often.
@cain + pinball nation you should try using the latest version of the mod 2.1.1. You shouldn't get such errors then.
@d0brin It should already display this information. If you mean that it's always showing off line, please read this:
Quote from: hadesflames on August 13, 2008, 06:08:27 PM
NOTE:
for the new image to display your online status (such as online, away, busy, offline ect...) You need to set your skype to "Allow my status to be shown on the web" Otherwise it will always display you as offline! To do this go into your skype options > Privacy then tick the box that says "Allow my status to be shown on the web"
@JayT Your best bet would be to try to install manually, or uninstall the twitter mod, install the skype mod, then try to re-install the twitter mod.
I'm getting the same error. Database Error
Duplicate column name 'skype'
File: /home/blah/public_html/Packages/temp/skype_settings.php
Line: 28
using phpmyadmin look at smf_members. Search for a column called "skype" and remove it. It should be the very last one. Then try installing it again.
Quote from: hadesflames on January 03, 2010, 04:23:03 PM
using phpmyadmin look at smf_members. Search for a column called "skype" and remove it. It should be the very last one. Then try installing it again.
Thanks that solved my problem.Everything is good now.
If you want to have Italian Language add this part to the languages.xml before install.
<file name="$languagedir/Modifications.italian.php" error="skip">
<operation>
<search position="end" />
<add><![CDATA[$txt['skype'] = 'Skype';
$txt['skype_in'] = 'Questo è il nome utente di Skype.';
$txt['skype_image'] = 'Mostra la mia immagine';
]]></add>
</operation>
</file>
Quote from: Pinball Nation on January 04, 2010, 02:25:04 PM
Quote from: hadesflames on January 03, 2010, 04:23:03 PM
using phpmyadmin look at smf_members. Search for a column called "skype" and remove it. It should be the very last one. Then try installing it again.
Thanks that solved my problem.Everything is good now.
Glad that solved the problem =]
Quote from: eng_HK on January 09, 2010, 03:48:31 AM
If you want to have Italian Language add this part to the languages.xml before install.
<file name="$languagedir/Modifications.italian.php" error="skip">
<operation>
<search position="end" />
<add><![CDATA[$txt['skype'] = 'Skype';
$txt['skype_in'] = 'Questo è il nome utente di Skype.';
$txt['skype_image'] = 'Mostra la mia immagine';
]]></add>
</operation>
</file>
Thanks for the translation!
hi i have went through all the pasring for RC2 everything seems to work fine the only problem i have is shows i am offline all the time image attached
(http://i47.tinypic.com/2m3fi38.jpg)
this is the only icon that ever shows
i thik it has something to do with this line in the code
http://mystatus.skype.com/smallicon/
that like is no good as far as i can tell
forget it i got it you have to allow it in skype :D :D :D
Quote from: hadesflames on August 13, 2008, 06:08:27 PM
NOTE:
for the new image to display your online status (such as online, away, busy, offline ect...) You need to set your skype to "Allow my status to be shown on the web" Otherwise it will always display you as offline! To do this go into your skype options > Privacy then tick the box that says "Allow my status to be shown on the web"
gotta read those side notes ;)
How can I get this to work with a theme other than the default one?
You're going to have to apply the template edits to the files that your theme includes that this mod edits. Please take a look at this:
Manual Installation of Mods (http://docs.simplemachines.org/index.php?topic=402.0)
no updates for rc2? :(
@hadesflames
First of all congratulations for this mod.
Very useful for the people who use Skype a lot more than the telephone (as I do) ;)
I'm going to give you a tip you could use for this mod if you want.
I had no problem installing your mod version 2.1.1 inside my 1.1.11 forum but, after installation, I went to my profile to add my Skype ID and didn't see it there.
Then I realized why:
Some time ago I did a few changes manually to my Profile.template.php so I'm not using the one inside the default Theme folder, but a copy of it (the modified one) inside my particular Theme folder.
So your installer was doing the modifications properly to the default file, but not to the one I'm actually using.
So I uninstalled your mod, and changed your installer. I went to your file install.xml and told him to do the changes to the file I'm actually using:
"$boarddir/Themes/my_template/Profile.template.php"
instead of the default one:
"$themedir/Profile.template.php"
But then, when I try to install it again now, I got the error some other people have been reporting here:
"Duplicate column name 'skype' etc"
So I opened your file skype_settings.php and realized why:
This file will try always to create the column skype in the members table without looking first if that column already exists.
So I changed that file using the same trick I always use on my mods when something like this happens, I changed:
if(!$bool)
{
db_query("
ALTER TABLE {$db_prefix}members ADD COLUMN
skype VARCHAR(50) NOT NULL default ''", __FILE__, __LINE__);
if(SMF == 'SSI')
echo '<b>The Skype setting has been added~.</b>';
}
For this:
if(!$bool)
{
$result = db_query("DESCRIBE
{$db_prefix}members skype
",__FILE__,__LINE__);
$updating = mysql_num_rows($result);
mysql_free_result($result);
if (!$updating)
{
db_query("
ALTER TABLE {$db_prefix}members ADD COLUMN
skype VARCHAR(50) NOT NULL default ''", __FILE__, __LINE__);
if(SMF == 'SSI')
echo '<b>The Skype setting has been added~.</b>';
}
else
{
if(SMF == 'SSI')
echo '<b>The Skype setting was already added~.</b>';
}
}
And now I installed it with no errors at all.
As I said before, if you want to use this trick for future updates or for your other mods, it's all yours. ;)
And once again, thank you for this useful mod. Keep the good work.
PS.- modified to sort a typo.
Quote from: Swer on March 07, 2010, 06:07:43 AM
no updates for rc2? :(
This mod should work on RC2 and RC3, however, I did drop support for RC1.2 as development for SMF 2.0 moves on.
Quote from: snoopy_virtual on March 11, 2010, 08:20:00 AM
@hadesflames
First of all congratulations for this mod.
Very useful for the people who use Skype a lot more than the telephone (as I do) ;)
I'm going to give you a tip you could use for this mod if you want.
I had no problem installing your mod version 2.1.1 inside my 1.1.11 forum but, after installation, I went to my profile to add my Skype ID and didn't see it there.
Then I realized why:
Some time ago I did a few changes manually to my Profile.template.php so I'm not using the one inside the default Theme folder, but a copy of it (the modified one) inside my particular Theme folder.
So your installer was doing the modifications properly to the default file, but not to the one I'm actually using.
So I uninstalled your mod, and changed your installer. I went to your file install.xml and told him to do the changes to the file I'm actually using:
"$boarddir/Themes/my_template/Profile.template.php"
instead of the default one:
"$themedir/Profile.template.php"
But then, when I try to install it again now, I got the error some other people have been reporting here:
"Duplicate column name 'skype' etc"
So I opened your file skype_settings.php and realized why:
This file will try always to create the column skype in the members table without looking first if that column already exists.
So I changed that file using the same trick I always use on my mods when something like this happens, I changed:
if(!$bool)
{
db_query("
ALTER TABLE {$db_prefix}members ADD COLUMN
skype VARCHAR(50) NOT NULL default ''", __FILE__, __LINE__);
if(SMF == 'SSI')
echo '<b>The Skype setting has been added~.</b>';
}
For this:
if(!$bool)
{
$result = db_query("DESCRIBE
{$db_prefix}members skype
",__FILE__,__LINE__);
$updating = mysql_num_rows($result);
mysql_free_result($result);
if (!$updating)
{
db_query("
ALTER TABLE {$db_prefix}members ADD COLUMN
skype VARCHAR(50) NOT NULL default ''", __FILE__, __LINE__);
if(SMF == 'SSI')
echo '<b>The Skype setting has been added~.</b>';
}
else
{
if(SMF == 'SSI')
echo '<b>The Skype setting was already added~.</b>';
}
}
And now I installed it with no errors at all.
As I said before, if you want to use this trick for future updates or for your other mods, it's all yours. ;)
And once again, thank you for this useful mod. Keep the good work.
PS.- modified to sort a typo.
By default, mods should install to the default theme files. Making it work on custom themes is something the user has to do manually ;)
As for checking the db, I could have sworn I added in the check when I upgraded this mod to work with SMF 2.0 (I must have mixed up the files XD, that's what you get for being messy =P)
I have added the checks, thanks for pointing it out to me =]
Hi all..
I have 2 Problems...
1)
I tried to install the 2.1.2 after removing the 2.1.1... but received this error
PATH/Packages/temp/skype_settings.php
Line: 20
Note: It appears that your database may require an upgrade. Your forum's files are currently at version SMF 1.1.11, while your database is at version 1.1.9. The above error might possibly go away if you execute the latest version of upgrade.php.
So i cannot install the new version.. my db is updated already but I continue to receive this error and I cannot go fw..
2)
When I removed the 2.1.1 I didn't think that the script remove also column of skype id to my users...So now when i move back to 2.1.1 I have all the SkypeID clean.. There's a way to upgrade without remove it?
I'm going send an email to all to tell them that they have to re-insert the skype id..
Russian translation:
<file name="$languagedir/Modifications.russian-utf8.php" error="skip">
<operation>
<search position="end" />
<add><![CDATA[
// Skype Integration
$txt['skype'] = 'Skype';
$txt['skype_in'] = 'Это ваше имя пользователя в Skype.';
$txt['skype_image'] = 'Показывать статическую картинку Skype';
]]></add>
</operation>
</file>
Don't forget to save the file in the encoding UTF8 w\o BOM.
Quote from: eng_HK on March 16, 2010, 02:36:40 AM
Hi all..
I have 2 Problems...
1)
I tried to install the 2.1.2 after removing the 2.1.1... but received this error
PATH/Packages/temp/skype_settings.php
Line: 20
Note: It appears that your database may require an upgrade. Your forum's files are currently at version SMF 1.1.11, while your database is at version 1.1.9. The above error might possibly go away if you execute the latest version of upgrade.php.
So i cannot install the new version.. my db is updated already but I continue to receive this error and I cannot go fw..
Did you do as the error message stated and run an upgrade.php for smf 1.1.11?
Quote from: eng_HK on March 16, 2010, 02:36:40 AM
2)
When I removed the 2.1.1 I didn't think that the script remove also column of skype id to my users...So now when i move back to 2.1.1 I have all the SkypeID clean.. There's a way to upgrade without remove it?
I'm going send an email to all to tell them that they have to re-insert the skype id..
That's odd. It shouldn't remove the column. Unless you had the 2.1.1 with the remove_settings.php, in which case, yeah, sorry about that =[
Also, I recommend you re-download 2.1.2
Quote from: Bugo on March 16, 2010, 07:05:11 AM
Russian translation:
<file name="$languagedir/Modifications.russian-utf8.php" error="skip">
<operation>
<search position="end" />
<add><![CDATA[
// Skype Integration
$txt['skype'] = 'Skype';
$txt['skype_in'] = 'Это ваше имя пользователя в Skype.';
$txt['skype_image'] = 'Показывать статическую картинку Skype';
]]></add>
</operation>
</file>
Don't forget to save the file in the encoding UTF8 w\o BOM.
Thanks for the translation! Added.
Conflit with FB Connect in load.php
Can you make it search instead of the whole line considering mem.fbname come before that.
Find:
mem.aim, mem.yim, mem.msn, mem.posts, mem.last_login,
Replace:
mem.aim, mem.yim, mem.msn, mem.posts, mem.last_login, mem.skype,
Find:
mem.aim, mem.yim, mem.msn, mem.posts, mem.last_login, mem.karma_good,
Replace:
mem.aim, mem.yim, mem.msn, mem.posts, mem.last_login, mem.karma_good, mem.skype,
Hi,
I tried to install Skype 1.1 mod a few years ago- I got Skype support in Profile and Who's Online, but not in the sidebar of the posts, which is where it would be most useful. I wanted to update to 2.1.2, but when I try to uninstall the mod, it says that no uninstaller is available. I tried to install over it, and it tells me:
QuoteThis package is already installed, and no upgrade was found!
You should uninstall the old version first to avoid problems, or ask the author to create an upgrade from your old version.
Please remember to always make regular backups of your sources and database before installing mods, especially beta versions.
-clip-
5. Execute Modification ./Sources/Subs-Members.php Test successful
6. Execute Modification ./Themes/default/Display.template.php Test failed
7. Execute Modification ./Themes/default/PersonalMessage.template.php Test failed
8. Execute Modification ./Themes/default/Profile.template.php Test failed
9. Execute Modification ./Themes/default/Memberlist.template.php Test failed
10. Execute Modification ./Themes/default/Settings.template.php Test successful
-clip-
Any idea how I can uninstall the old one? I am using Helios theme, but different themes are in use by my membership, and SMF 1.1.11. Forum is at www.3dphoto.net/forum
Thanks,
Jeff
Quote from: 3dphoto on April 15, 2010, 11:40:04 PM
Hi,
I tried to install Skype 1.1 mod a few years ago- I got Skype support in Profile and Who's Online, but not in the sidebar of the posts, which is where it would be most useful. I wanted to update to 2.1.2, but when I try to uninstall the mod, it says that no uninstaller is available. I tried to install over it, and it tells me:
QuoteThis package is already installed, and no upgrade was found!
You should uninstall the old version first to avoid problems, or ask the author to create an upgrade from your old version.
Please remember to always make regular backups of your sources and database before installing mods, especially beta versions.
-clip-
5. Execute Modification ./Sources/Subs-Members.php Test successful
6. Execute Modification ./Themes/default/Display.template.php Test failed
7. Execute Modification ./Themes/default/PersonalMessage.template.php Test failed
8. Execute Modification ./Themes/default/Profile.template.php Test failed
9. Execute Modification ./Themes/default/Memberlist.template.php Test failed
10. Execute Modification ./Themes/default/Settings.template.php Test successful
-clip-
Any idea how I can uninstall the old one? I am using Helios theme, but different themes are in use by my membership, and SMF 1.1.11. Forum is at www.3dphoto.net/forum
Thanks,
Jeff
Hmm...I wasn't able to replicate this issue. It uninstalls fine for me. Try going into FTP and replacing the skype mod.zip package with a fresh one, and see if that happens to help.
Quote from: Dismal Shadow on April 09, 2010, 02:32:46 AM
Conflit with FB Connect in load.php
Can you make it search instead of the whole line considering mem.fbname come before that.
Find:
mem.aim, mem.yim, mem.msn, mem.posts, mem.last_login,
Replace:
mem.aim, mem.yim, mem.msn, mem.posts, mem.last_login, mem.skype,
Find:
mem.aim, mem.yim, mem.msn, mem.posts, mem.last_login, mem.karma_good,
Replace:
mem.aim, mem.yim, mem.msn, mem.posts, mem.last_login, mem.karma_good, mem.skype,
No sorry. I won't change the installer for this. If you want both of them, you will have to manually edit the installer yourself, or manually install one of the two mods.
How about Ultimate Profile (http://www.simplemachines.org/community/index.php?topic=298641.0) integration? Can you do it?
Hugs.
QuoteHow about Ultimate Profile integration? Can you do it?
Nice Idea !
Can somebody do this ?
can somebody help me with installing in smf 2 rc3?
Not unless you actually do the math and tell what's wrong.
i mean rc4 not rc3. sry -.-
Error: Lacking information :P
Did you try emulation mode to install assuming it won't really let you install?
Isn't compatible with RC4, even in emulate mode; lots of errors.
Nice mod though.
Quote from: Arkhan Holycross on July 13, 2010, 02:13:38 AM
How about Ultimate Profile (http://www.simplemachines.org/community/index.php?topic=298641.0) integration? Can you do it?
Hugs.
I know this is late, but for those interested ...
For SMF 2.0 , to add skype also in Ultimate Profile
Themes/default/UltimateProfile.template.php
Find
echo '
<dt><img src="', $settings['images_url'] ,'/email_sm.gif" alt="', $txt['email'], '" /></dt>
<dd>';
Add BEFORE
if (!isset($context['disabled_fields']['skype']) && !empty($context['member']['skype']['link']))
echo '
<dt><img src="', $settings['images_url'] ,'/skype.gif" alt="', $txt['skype'], '" /></dt>
<dd>', $context['member']['skype']['link_text'], '</dd>';
To get the mod to work with SMF 2.0 , Revert to SMF RC3
Change the edits made in ...
Sources/Load.php From this
'skype' => $profile['skype'] !='' && (empty($modSettings['guest_hideContacts']) || !$user_info['is_guest']) ? array(
'name' => &$profile['skype'],
'href' => 'skype:'.$profile['skype'].'?userinfo',
'link' => '<a href="skype:' . $profile['skype'] . '?userinfo" target="_blank"><img src="' . (empty($settings['skype_image']) ? 'http://mystatus.skype.com/smallicon/' . $profile['skype'] : $settings['images_url'] . '/skype.png') . '" alt="S" border="0" /></a>',
'link_text' => '<a href="skype:' . $profile['skype'] . '?userinfo" target="_blank">' . $profile['skype'] . '</a>'
) : array('name' => '', 'href' => '', 'link' => '', 'link_text' => ''),
To this
'skype' => $profile['skype'] !='' && (empty($modSettings['guest_hideContacts']) || !$user_info['is_guest']) ? array(
'name' => $profile['skype'],
'href' => 'skype:'.$profile['skype'].'?userinfo',
'link' => '<a href="skype:' . $profile['skype'] . '?userinfo" target="_blank" title="' . $txt['skype'] . ' - ' . $profile['skype'] . '"><img src="' . $settings['images_url'] . '/skype.gif" alt="S" border="0" /></a>',
'link_text' => '<a href="skype:' . $profile['skype'] . '?userinfo" target="_blank" title="' . $txt['skype'] . ' - ' . $profile['skype'] . '">' . $profile['skype'] . '</a>'
) : array('name' => '', 'href' => '', 'link' => '', 'link_text' => ''),
all other install errors, just manually install as is.
Any chance of getting this updated to work with 2.0.1?
hcfwesker, I tried your suggestion, but there were just too many manual edits. In the past I took the manual edit route, but I ended up pulling my hair out for every SMF upgrade to keep track of all the changes. :-\
Quote from: societyofrobots on November 30, 2011, 01:13:21 AM
Any chance of getting this updated to work with 2.0.1?
hcfwesker, I tried your suggestion, but there were just too many manual edits. In the past I took the manual edit route, but I ended up pulling my hair out for every SMF upgrade to keep track of all the changes. :-\
Try this: http://www.simplemachines.org/community/index.php?topic=460078.msg3213565#msg3213565
Quote from: societyofrobots on November 30, 2011, 01:13:21 AM
Any chance of getting this updated to work with 2.0.1?
I think it's safe to say no. Use the custom profile fields, which are here to stay.
If you're not willing to do the manual edits then the profile fields trick suggested above is going to be your best route. MOD hasn't been updated since RC3, and I wouldn't hold my breathe for the MOd author to update it any time soon.
Thanks ~DS~, that worked.