These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

EVE Technology Lab

 
  • Topic is locked indefinitely.
 

phpBB 3.x API Registration Mod v6+

Author
Gods Messenger
#741 - 2013-03-28 20:04:19 UTC
I get following error when trying to use a Standings group for neut and excellent standings:

03-28-2013 20:51:48 Standings Character -> (character name hidden) EVE API Key error: 106 -> Must provide userID or keyID parameter for authentication.

My Standings Settings look like this

And this for the group

What am i doing wrong?
Gods Messenger
#742 - 2013-03-29 00:23:06 UTC
never mind i fixed it
Cyerus
Eternal Strife
#743 - 2013-03-30 19:49:29 UTC  |  Edited by: Cyerus
I'm planning on releasing version 6.2.2 on monday, as I'm currently at a LAN party on a notebook with the updated mod still at home on an USB stick.... *sigh*.....Yes, I know! Shocked

Currently it looks like the changes will be;

  • Retribution 1.1 database (mainly for the Battlecruiser changes)
  • Rewritten Jabber (ejabberd) implementation, as the old one could become unstable under certain configurations (on the ejabberd server side).
  • Fix for some TeamSpeak 3 groups not being assigned correctly.




Q: The / symbol is not allowed to be used in the fitting.
A: This has to do with the way BBcodes work, as the / symbol is used to identify the closing tag. If I'd allow the / symbol, multiple fitting would be merged into one panel (Yes, this happened, old bug).

Q: The ' symbol is not allowed to be used in fitting / item links.
A: Actually, the ' symbol is allowed to be used in fitting / item links. However, I've implemented a maximum amount of characters that are allowed between the opening and closing tag of the BBcodes, to gain some performance (so that huge posts between tags should never be parsed).
I'll increase the maximum amount of characters allowed in 6.2.2 to hopefully fix the issues.

Q: The fitting panel doesn't show correctly (a long list of modules can be found below), what to do?
A: This bug has been fixed in version 6.2.1 and should no longer occure.
Before I can explain why, you should understand where this bug comes from. In short, phpBB uses inheritance for some of their files, so that the template creator only need to package the changed files for each new theme. This reduces the total package size, and requires less editing.
Each template is either based of Prosilver or Subsilver2. This means that if a file can't be found in the new theme, it automatically falls back to the default files.
One problem; this only works for the template files (html, javascript) and not for the theme files (css). As the fitting panel requires a set of css rules to be shown correctly, the file wasn't inherited correctly, resulting in the panel being shown all wonky, as the file was trying to be opened from the directory in which the new theme was installed, instead of falling back to the default directory of the inherited template.
This has been fixed in 6.2.1, by residing the css file in the template directory (where inheritance is allowed), resulting in the fitting panel showing correctly now.

If (for some reason) the fitting panel still doesn't show correctly, this'll have to do with the EVE API changes not being modified in the new template. To do this I suggest you to watch the video, as it shows (in great detail) on how to automatically modify any template for EVE API.
Cyerus
Eternal Strife
#744 - 2013-04-01 22:26:44 UTC
Hereby I'm releasing version 6.2.2


  • NOTE! Remember to update your Special Group permissions in each of the Group settings screen, as the main Special Group checks from the EVE API General tab will be removed shortly!
  • Updated the database to Retribution 1.1.
  • TeamSpeak group management should once again correctly ignore group if set to 0.
  • Recoded the Jabber scripts (both forum and ejabberd side), resulting in less errors. Be aware that the logfile must be writeable!
  • Increased the amount of characters allowed between the EVE-based BBcodes.


Default installation/upgrade instruction apply.

Download can be found in the first post of this topic as usual.
Let me know if you come across any other issues.
fenistil
Garoun Investment Bank
Gallente Federation
#745 - 2013-04-04 09:42:47 UTC
A Feature which reads corp/alliance mails and create new threads for them would be nice...

.

Backbone666
Sebiestor Tribe
Minmatar Republic
#746 - 2013-04-04 21:11:47 UTC
Quote:
Language file ../language/en/mods/umil_eveapi.php couldn't be opened.

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/includes/session.php
LINE: 2102
CALL: trigger_error()

FILE: [ROOT]/includes/session.php
LINE: 2061
CALL: user->set_lang()

FILE: [ROOT]/includes/session.php
LINE: 1614
CALL: user->add_lang()

FILE: [ROOT]/install/index.php
LINE: 22
CALL: user->setup()

I am the mighty Spoonbone! Condenser of spoons!

Cyerus
Eternal Strife
#747 - 2013-04-04 21:32:50 UTC
Backbone666 wrote:
Quote:
Language file ../language/en/mods/umil_eveapi.php couldn't be opened.

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/includes/session.php
LINE: 2102
CALL: trigger_error()

FILE: [ROOT]/includes/session.php
LINE: 2061
CALL: user->set_lang()

FILE: [ROOT]/includes/session.php
LINE: 1614
CALL: user->add_lang()

FILE: [ROOT]/install/index.php
LINE: 22
CALL: user->setup()

Tested and works for me.
Seems like a permission error on your forum, where the files aren't correctly installed.
Remove and reinstall the mod on your forum to see if it helps.

If not, manually copy over the file from the package (root-folder) to fix the error.
Alisonia
Caldari State
#748 - 2013-04-05 07:09:39 UTC  |  Edited by: Alisonia
.
AzAkiR NaLDa
Presumed Dead Enterprises
Brave Collective
#749 - 2013-04-08 19:58:24 UTC
is there a way to implent a member feature for this plugin?

with this i mean something that could include the date of the member joining the corp, date of birth of the character and maybe a way to show a small version of the corporation logos on the avatar?

i checked the e-uni forum recently and they have something like this that i really like and i think it would fit in nicely with this mod.

here is a screenshot of what i mean.

http://img826.imageshack.us/img826/3299/displayof.jpg

i would really be interested in something like this.

Lone Star Warrior

4nouke
GoonWaffe
Goonswarm Federation
#750 - 2013-04-09 12:49:17 UTC  |  Edited by: 4nouke
I have on older version (6.1.0) of this mod and am getting errors when I try to update to the newer version. If i uninstall the older one, will it impact such things as installed API info, or components used in the mod already on the site (i.e. - the fitting wheel, etc)?

Alternatively, do you have available the mods subsequent to 6.1.0 so i can do a more incremental update?

The error i'm getting on uploading the file is "The directory structure of the uploaded MOD archive is unrecognized. Check if the zip archive you uploaded is corrupt or missing any files/directories, or contact the MOD Author." but then it appears in the list, however attempts to install it fail due to its inability to update several lines of code (presumably code that was inserted in previous versions of 6.2.x). The mod zip file is not corrupt and is 977kb in size.
Cyerus
Eternal Strife
#751 - 2013-04-09 16:36:45 UTC  |  Edited by: Cyerus
4nouke wrote:
I have on older version (6.1.0) of this mod and am getting errors when I try to update to the newer version. If i uninstall the older one, will it impact such things as installed API info, or components used in the mod already on the site (i.e. - the fitting wheel, etc)?

Alternatively, do you have available the mods subsequent to 6.1.0 so i can do a more incremental update?

The error i'm getting on uploading the file is "The directory structure of the uploaded MOD archive is unrecognized. Check if the zip archive you uploaded is corrupt or missing any files/directories, or contact the MOD Author." but then it appears in the list, however attempts to install it fail due to its inability to update several lines of code (presumably code that was inserted in previous versions of 6.2.x). The mod zip file is not corrupt and is 977kb in size.


Always make a backup (bothf iles and database) and you should be fine.

Below is the order of installation if you are already using phpBB 3.0.11.

  1. Uninstall 6.1.0 from AutoMOD
  2. Update AutoMOD to the lastest version (1.0.0.2 I think) to fix the "MOD not recognized" bug.
  3. Install 6.2.2 in AutoMOD
  4. Go to the install folder and use the script to "update" to 6.2.2.
  5. Delete the install folder.
  6. Clear cache, and you should be ready to go.
4nouke
GoonWaffe
Goonswarm Federation
#752 - 2013-04-09 17:27:20 UTC
Thx much...it all worked out well.
Scylus Black
Caldari Colonial Defense Ministry
Templis CALSF
#753 - 2013-04-13 14:15:02 UTC
Hello,

I have a fresh phpbb3 install. Installed the MOD which I now have operational except for the TS3 piece. Specifically in the forum Profile / Edit Account Settings. It defaults with a "New Password" already in the field and my "Username" listed again in the "Confirm E-Mail Address" field.

When I put in the TS3 Unique ID it "thinks" for a couple seconds and does not save it. Nor does it change the group on the TS3.

Here is a screen shot of the Account Settings.

Anyone have this issue and can shed light on how to correct it? This is the last piece I need to correct.

Thanks in advance for all your help!

http://thecombatzone.net/images/eve/reg_error.png

Scylus Black - CSM XII Candidate

Former Executor Templis CALSF Alliance

Templis CALSF WHQ // YouTube Channel

Scylus Black
Caldari Colonial Defense Ministry
Templis CALSF
#754 - 2013-04-13 16:17:55 UTC
Scylus Black wrote:
Hello,

I have a fresh phpbb3 install. Installed the MOD which I now have operational except for the TS3 piece. Specifically in the forum Profile / Edit Account Settings. It defaults with a "New Password" already in the field and my "Username" listed again in the "Confirm E-Mail Address" field.

When I put in the TS3 Unique ID it "thinks" for a couple seconds and does not save it. Nor does it change the group on the TS3.

Here is a screen shot of the Account Settings.

Anyone have this issue and can shed light on how to correct it? This is the last piece I need to correct.

Thanks in advance for all your help!

http://thecombatzone.net/images/eve/reg_error.png


Let me revise the above. The fields were generated by my FireFox so disregard. However it is still not saving the TS3 Unique ID. I've added our host to the Whitelist. Either way its not connecting and updating the group. Thoughts?

Scylus Black - CSM XII Candidate

Former Executor Templis CALSF Alliance

Templis CALSF WHQ // YouTube Channel

Cyerus
Eternal Strife
#755 - 2013-04-13 18:20:50 UTC
Scylus Black wrote:
Let me revise the above. The fields were generated by my FireFox so disregard. However it is still not saving the TS3 Unique ID. I've added our host to the Whitelist. Either way its not connecting and updating the group. Thoughts?

Either something went wrong with the connection, the username/password combination doesn't have the correct permissions or the TS UID cannot be found on the server.

You can enable a small debug command to check on what's going wrong, by removing the slashes ( // ) in front of line 140 of includes/eveapi/function_eveapi.php.
Once saving the TS UID from the UserCP, you should be redirected to a small page with a green box saying you have succeeded in saving the settings. The very top of that page will hold the error message (text can be the same color as the background, so will require highlighting).
Also know that the page is only viewable for a few seconds before forwarding you back to the settings screen, so I suggest you to use CTRL + A to select all and then CTRL + C to copy everything to clipboard (while on the "green" page), then pasting it in notepad (or something) to read the error code.
Scylus Black
Caldari Colonial Defense Ministry
Templis CALSF
#756 - 2013-04-13 21:16:54 UTC
I didnt get the page you mentioned however I did get a bunch of data. The first thing it states is Team Speak 3 Transport Exception. Connection Timed Out.

Not sure how to fix this one.

Scylus Black - CSM XII Candidate

Former Executor Templis CALSF Alliance

Templis CALSF WHQ // YouTube Channel

Cyerus
Eternal Strife
#757 - 2013-04-14 08:52:54 UTC
It means that the forum is unable to connect to the teamspeak server, probably due to closed ports on the sever your teamspeak server runs on. Open up ports 10011 and 30033 to allow the mod to contact the teamspeak server console. In case you rent your server from a hosting company, ask them to open the ports for you.
Scylus Black
Caldari Colonial Defense Ministry
Templis CALSF
#758 - 2013-04-14 16:07:23 UTC
Cyerus wrote:
It means that the forum is unable to connect to the teamspeak server, probably due to closed ports on the sever your teamspeak server runs on. Open up ports 10011 and 30033 to allow the mod to contact the teamspeak server console. In case you rent your server from a hosting company, ask them to open the ports for you.


My TS3 host (different than my forum host) when asked to open those responded with:

"Your server query port is using port 9100 and the server port is 9173. You need to configure your forum program to use these ports."

Which corresponds the settings in your MOD.

Did you mean I need to have my forum host open 10011 and 30033?

Scylus Black - CSM XII Candidate

Former Executor Templis CALSF Alliance

Templis CALSF WHQ // YouTube Channel

Cyerus
Eternal Strife
#759 - 2013-04-15 21:14:47 UTC
Please copy/paste the full error the page is giving you.
Scylus Black
Caldari Colonial Defense Ministry
Templis CALSF
#760 - 2013-04-16 00:59:11 UTC
Cyerus wrote:
Please copy/paste the full error the page is giving you.


Had to screen capture it. Did not allow me to copy / paste.

TS3 Error

http://www.caldaridefense.com/images/eve/ts3_error.png

Scylus Black - CSM XII Candidate

Former Executor Templis CALSF Alliance

Templis CALSF WHQ // YouTube Channel