Jump to content

piernas

Members
  • Content count

    621
  • Joined

  • Last visited

  • Days Won

    14

Everything posted by piernas

  1. piernas

    Ultimate Seo Urls 5 Pro

    I know, I've had problems with AJAX requests to /ext not being processed by the addon before. It's a complex addon and will take time for me to fix and test the issue but it's necessary for people like me with hundreds of already search engines indexed products and multilingual shops. Will try to find a better solution - if I'm able to fix it.
  2. piernas

    Ultimate Seo Urls 5 Pro

    I'm sorry I'm really busy these days. I'm not familiar with phoenix reviews - could you tell me how does it work? I cannot find the "write review" button to check how to add this to the addon. Where is it now?
  3. This is a admin sidebar that replaces the stock menu. It can be expanded or condensed on a column of icons. It also adds bootstrap framework to admin. Hope you enjoy it. Please comment here if you have any improvements or find any problem. Download: https://apps.oscommerce.com/ebjVY&admin-responsive-sidebar-with-bootstrap
  4. piernas

    Ultimate Seo Urls 5 Pro

    Fine I meant I fixed after uploading the file. Will update later.
  5. piernas

    Ultimate Seo Urls 5 Pro

    Did you see any page that should not have the tag? At first I cannot think of any...
  6. piernas

    Ultimate Seo Urls 5 Pro

    1. Language class has been fixed. USU 5 does not use $lng but its own class to handle languages. It was loading languages class file without setting $lng so the next part of code that tried to load the class triggered that error. I think it could be good to load the class in navbar core module by checking first if the file has been included already (as other modules like paypal does). What do you mean with "should be secured"? 2. I made the hook to load only if multilanguage is enabled for USU5, so no need to selective copy. 3. it's not throwing any errors here but I'll watch it . Where is cache object set? 4. I'll do on the next release.
  7. piernas

    Ultimate Seo Urls 5 Pro

    move HT module to Hook -> good idea change tpl_ file -> I have a problem because templates uses a $usu5_multi class not declared as global in the modules. Any ideas?
  8. piernas

    Ultimate Seo Urls 5 Pro

    It's ready. - Latest oscommerce (phoenix 1.0.3.0) compatible. - Fixed more cache issues. Now sqlite and memcache are only enabled if system supports the methods. - Moved admin edits to hooks. Now only two files on catalog needs to be modified. - Removed database table constants. - TODO: Allow to processs links outside root folder (ie. ext/directory). This is useful for addons like Twitter typeahead. Can someone test the atached files before uploading to addons? USU5_210.zip
  9. piernas

    Ultimate Seo Urls 5 Pro

    Almost everything is done but some of the content modules and product listings. I'll have to dig and see what happened to new products modules on index pages (I cannot find them in latest version). If someone has already ported those items it would save me some work.
  10. piernas

    Ultimate Seo Urls 5 Pro

    Thanks, I'll check and fix it. I shouldn't check things at late hours!
  11. piernas

    Ultimate Seo Urls 5 Pro

    Hola Rainer, I'm checking the code. Cache system is set by default to sqlite only if it's installed on the system: if ( !class_exists( 'SQLite3' ) ) { $standard_cache_strategy = 'file'; } else $standard_cache_strategy = 'sqlite'; Table definitions were already changed in earlier revisions, even before these were changed in oscommerce BS. I can't find any error related to USU 5 on a PHP73 server running live so (unless I changed something and forgot to update the addon) it's PHP 7.3 ready. Please, if someone that uses this addon could check error logs we'll be sure. I should change the "compare files" to match the current ones, but I'm not sure what version to use as I've seen some changes in the latest branch like product tabs on admin, removal of cache system... I've also noticed a new hook in categories.php: $OSCOM_Hooks->call('categories', 'productPreAction'); This hook, if it does what I think, could help avoiding part of the core changes, but it's still not in the current (1.0.28) version. I'll also update the modules from the shop side (navbar and boxes). I vagely remember reading that burt wants to deprecate boxes in the shop side but I've been suddenly banned from phoenix club without notice and cannot verify it. Do you know if there's some new feature that allows to inject code into application_top? If that last core edit could be injected this would be a 'drop and enjoy' addon
  12. piernas

    Ultimate Seo Urls 5 Pro

    @raiwa I''ll take a look at it. I'll have to install phoenix on a test server because I don't want to upgrade yet, so testing will be limited. Anyway latest uploaded version should work on php 7.3 - I'll check if I changed something and didn't update the files on the addons site.
  13. piernas

    Ultimate Seo Urls 5 Pro

    Can you post the error log file to fix it? I can't find any USU errors on mine. I don't have Phoenix installed and I won't install it for now, so can't say if there are differences, but for what I've seen it should work on it.
  14. I didn't inspect that one in detail - just installed it to have a quick look and only saw the visual appearance. There were at least a couple more attemps here in the forums by other members who added some of the features long time ago but nothing finished I think. I'll install again and see shat0s really done on it.
  15. In my case updating stock from the warehouse with a tablet or changing an order status with the phone while I'm travelling saves a lot of time - now I can't live without those features. For other tasks like adding products it's not that useful, but a cleaner and quicker interface on a PC without those side boxes and static menu helps a lot to work quicket, too.
  16. Of course. It's your own project and you decide.
  17. @burt that's understandable but that's not the same as saying it's not being functionally needed. It's just a question of priorities and I simply think you're wrong with that premise. Maybe you should delegate some tasks like that one to the community instead of doing everything yourself (or talk to others that have been working on it and add their work tp the community edition). For example, here is an attempt of making a responsive admin that looks nice and could be used as a base: https://apps.oscommerce.com/LCrov&bootstrap-v4-oscommerce-admin-ce
  18. I think you focus too much on shop side (end customer) and consider the admin side (working staff) as very secondary stuff. It's not just cosmetics - having a responsive admin is a must for me and - I assume- for everyone that uses their mobile devices to control their stores when they are out of the office or at the warehouse, that can impreve drastically productivity and that's money on the pocket for the business. Managing the old 2.3 admin on a cellphone is almost impossible with all of those side menus and huge tables, and I'm sure you're aware how many people uses mobile devices for work. Also, all those improvements in shop side like geting rid of that jquery UI and gif buttons stuff, header and footer scripts, modules, bootstrap modals or fontawesome would make life easier when installing a complex addon and reduce redundant clicks everywhere. 2.4 responsive admin was promising - shame it will not be adapted for community edition.
  19. Today I decided I got angry for the last time updating a table rate based module. Afer several tryouts to change the shipping rates just to see I had a typo in the values string -damned colons- and having to manually calculate the net prices for each row from the gross that came from the table provided by the courier... I had enough and modified the table rate module to show a real table where you can see what you're doing. Uses some javascript to update net/gross, add or remove rows and do some basic checks. It can be adapted to any other module that uses the same system. Note: The net pice is caclulated based on the tax class from the module. It will apply only to the countries in the module's zone and it's not savet to database but calculated on the fly. For this column to work you need to set up the tax rate first, save and enter the module configuration again. Here is the file: https://apps.oscommerce.com/wyYLv&sgipping-table-module-update @burt you can replace the stock one if you consider it fits the community project.
  20. I took some time to practice with modules and made this time-saver when configuring content modules: http://addons.oscommerce.com/info/9458 IMPROVED CONTENT MODULES ADMIN FOR 2.3.4 RESPONSIVE =================================================== This is a direct replacement for modules_content.php. - Each module group has his own tab, so no more inspecting huge lists in search of a content module. - You can see both installed and uninstalled modules in one group at once. - You can see module descriptions without clicking on each one. - You can check fast if a module is enabled or not without accessing his configuration. - You can enable or disable modules directly if the module has the appropiate methods (see below). I had the intention of adding a couple of improvements, like a graphical interface to move up/down modules and graphically change its width and position on the page, but currently there's not a standard for bootstrap module width property. One module can, for example, have a "half width/full width" property while another can offer the choice of "width=6/width=12". Also, to enable/disable them without accessing his configuration would require the module to expose public methods like these: <?php function isEnabled() { return $this->enabled; } function enable() { tep_db_query("update " . TABLE_CONFIGURATION . " set configuration_value = 'True' where configuration_key = 'MODULE_THIS_MODULE_STATUS'"); $this->enabled = (MODULE_THIS_MODULE_STATUS == 'True'); } function disable() { tep_db_query("update " . TABLE_CONFIGURATION . " set configuration_value = 'False' where configuration_key = 'MODULE_THIS_MODULE_STATUS'"); $this->enabled = (MODULE_THIS_MODULE_STATUS == 'True'); } ?> If these are not present, you can easily add them to a module by changing MODULE_THIS_MODULE_STATUS for the appropiate constant. If you do this or the module already suplies these methods, yoou will see the enable/disable button in this module.
  21. @shetch Nice work, thanks for sharing. Do you plan to expand it to new functionalities? If yes please consider adding something like these addon for organizing modules: https://apps.oscommerce.com/3DQyi&amp;improved-content-modules-admin-for-2-3-4 https://apps.oscommerce.com/sJbv1&amp;improved-modules-admin-for-2-3-4 Getting rid of the right menu boxes would be nice. This allows more space on mobile devices and quicker workflow. BTW I found an align issue in dashbboard with big resolutions:
  22. piernas

    International SEO

    Every time SEO Urls has been metioned I've heard "there's no point on using it nowadays". Well this is a true example of why these are still useful and why oscommerce has a poor localization. If you have a multilingual shop and you want it to be correctly indexed you really, really need a SEO addon that rewrites urls for each language. BTW I've been tweaking the latest versions of SEO urls 5 and there's a glitch with hreflang tags not being correctly shown until session is set - so spiders can¡t see it. I'll fix it and upload again in case someone wants to use it.
  23. Here you have another example: https://apps.oscommerce.com/s9Kqr&amp;alternative-navbar-with-extra-buttons
  24. piernas

    Shipping table is now a real table :)

    It shouldn't be too difficult - I'll take a look as sson as I have some time.
  25. piernas

    Shipping table is now a real table :)

    @LeeFoster I'm currently overwhelmed by work but can help if you have troubles adapting it!
×