Latest News: (loading..)


  • Content count

  • Joined

  • Last visited

About rinon

Profile Information

  • Real Name
    Rinon Encaitarion
  1. Yeah, I have used SugarCRM, the whole reason that it's mod installer is far easier than this one is that the mod installer for Sugar is part of the base package, so all the mods are made to work with this installer. If everyone would make their mods for osCommerce compatible with this Contrib Installer, then there would be no need for modifications ;) So basically until all the programmers making contribs decide to use this installer (which may or may not ever happen) the contribs will have to be "packaged" for the contrib installer. To everyone else (Vlad, etc...): Hey, I'm not dead :) I just have had no time to work on this project..... at all..... :( Perhaps someday I'll be able to come back and work on it, I do have some ideas I'd like to implement. Thanks for keeping this project going and making it into a useful package. - Rinon
  2. Unfortunately that's only option currently. Yes, please do that. I'm really sorry I haven't had any time to work on this project, everything has been crazy. I'm hoping to get back to working on this soon. Thanks for helping out with questions and bugs, Vlad. I haven't had time to investigate any bugs. - Rinon
  3. Alright, then it's for sure a problem with the xml parser. Vlad said he was working on fixing this, so a fix should be coming sometime. Vlad (and anybody else interested in fixing this): The field that it grabbed was just the last line of the <query> block, nothing else. The extra ); is from an echo statement that just echoed the contents of the <query> block for that iteration. - Rinon
  4. What version of MySQL are you using? Second, in the file admin/includes/functions/tag_actions.php can you add this line: echo $t_array[$loop_index]['QUERY']['#']; right before this line: $t_array_query=contrib_tep_db_query($t_array[$loop_index]['QUERY']['#']); (should be between lines 134 and 135 of version 1.0.8, but I haven't looked at the later versions yet). Then post the output you get from that. - Rinon
  5. Basically, until this is improved and some more tools are added, you can't. :( Sorry, but it won't really work on a modded install. RE: All Bugs - I haven't gotten a chance to look at any of these. Sorry about that. I'll try to look into these in the very near future, I haven't had really any time at all to work on this lately. RE: Questions about the .sql file. This file is not needed any longer. The README that refers to it is outdated and is just kept for documentation's sake of the original version of Contribution Control & Bookmark MOD 0.1.2 which originally gave me the idea for the Contrib Installer. This contribution is included (Vlad, correct me here if I'm wrong) in the base installation of the 1.0 and greater versions of the Contrib Installer. Hope that answers some of your questions, and I'll try to get some time to work on getting rid of these bugs very soon. - Rinon
  6. Here is a list of packages that have been made for the Contrib Installer: Contribution Control & Bookmark MOD 0.1.4 Imagecheck v1.2 w/Admin All Products 2.8 osCommerce PayPal IPN Module v1.1 For 2.2MS2 Attribute Sets version 5.5 Article Manager v1.2b Header Tags Controller v2.5.4 Complete Admin Access 2.1 (for MS2) From now on, I have been asked by the osCommerce devel team to put all CIP's on the Contrib Installer download page, which is here:,3286. Right now, I'm in the middle of redesigning the Installer, so you may want to hold off until we get this released. I think there will also be some more CIP's being released soon. - Rinon
  7. It looks to me like their is a function from password_funcs.php which is duplicated in password_forgotten1.php. Just comment out these lines in password_forgotten1.php: //// // This function makes a new password from a plaintext password. function tep_encrypt_password($plain) { $password = ''; for ($i=0; $i<10; $i++) { $password .= tep_rand(); } $salt = substr(md5($password), 0, 2); $password = md5($salt . $plain) . ':' . $salt; return $password; } so it looks like this: /* //// // This function makes a new password from a plaintext password. function tep_encrypt_password($plain) { $password = ''; for ($i=0; $i<10; $i++) { $password .= tep_rand(); } $salt = substr(md5($password), 0, 2); $password = md5($salt . $plain) . ':' . $salt; return $password; } */ (note the /* and */ at the beginning and end) - Rinon
  8. Try fixing the permissions on admin/contributions/ Maybe temporarily 777? - Rinon
  9. I think you've put the files in the wrong place. You have to upload the files into their appropriate directory, such as contrib_installer_1.0.3/catalog/admin/contrib_installer.php in the zip file to catalog/admin/contrib_installer.php on the server. Basically you have to upload everything in the catalog/ directory in the zip file to the directory on the server that corresponds with the path in the zip file (so teh files will be in different folders in catalog/admin/ Hope that's helpful, if you need any more help, just let us know. - Rinon Where is this database.sql found? And what version of the Contrib Installer are you using? You shouldn't need to use phpmyadmin to upload anything, as long as everything goes right. - Rinon
  10. Or try this: CREATE TABLE IF NOT EXISTS contrib_installer ( ID int(4) NOT NULL auto_increment PRIMARY KEY, line_number int(5) unsigned default NULL, file varchar(255) default NULL, contrib_name varchar(255) default NULL ); - Rinon
  11. I would love to take a look at this and perhaps some of these things could be put into this Installer. Right now I'm trying to combine several peoples' work on this into one release, so it would probably be a while before I could get your stuff put in, but I would really like to integrate your ideas if that would be ok with you. - Rinon
  12. What version of MySQL are you using? - Rinon
  13. This is already being added to the next version, thanks. What are the permissions of the includes/languages directory? The error message should probably referr to the /includes/languages/ not the /includes/languages/russian directory if I understand you correctly. If you want to add files you must use the <addfile> tag (as in the example install.xml) and put the file in a subdirectory of the CIP directory called catalog. Example: CIP is in contributions/example/ File you want to add is "file.php" and you want to put it in the includes/functions/ directory. Then.... Put file.php in this directory: contributions/example/catalog/includes/functions/ and use the <addfile> tag in the install.xml file. HTH, and let me know if you've got more problems/questions. (1) There are no changes to the code at all, you just have to open that page in your web browser (like you were visiting your admin interface) and follow the automated instructions (similar to the original installation/configuration of osCommerce itself). (2) Absolutely nothing! I tried to make this install as easy as possible, so the Step 3 (going to the page in your web browser, see (1) above) actually does all the needed SQL queries. (3) It will be in Tools->Contrib Installer. The configuration for it (which you shouldn't need to ever visit unless you change where CIP's (Contrib Installer Packages) are stored) is in Configuration->Contrib Installer. Also re: your question on what goes into the contributions/ directory: To install contributions with the Contrib Installer, there must be a CIP (Contrib Installer Package) available for it. To use this CIP you unzip it to the contributions/ directory and it will automatically show up on the Contrib Installer page (see (3) above). As of right now, there aren't many CIP's available, and the Installer itself is still being tested and improved, but hopefully the number of available CIP's will increase. If you want a list of available CIP's check out this post: From now on I have been asked by the osCommerce team to place all CIP's on the Contrib Installer download page, so you will be able to get them all from that page in the future. Hope that answers everyones' questions at the moment, sorry I haven't been able to reply or do a whole lot on the project lately, but I am continuing development on it. I have another developer who is helping me, and we have several new ideas, the biggest one being a redesign of the multiple language handling that is currently in progress. - Rinon
  14. It appears that your contrib installer path is not set correctly. It must be the absolute path to the directory where the contributions are stored, not the relative path. What is it set to now? What are the file permissions on this directory? - Rinon
  15. Sorry I didn't get a chance to look at this earlier. What page is giving you this error? - Rinon