Jump to content

TheJackal84

Members
  • Posts

    2,559
  • Joined

  • Days Won

    39

 Content Type 

Downloads

Release Notes

IPS4 Guides

IPS4 Developer Documentation

Invision Community Blog

Development Blog

Deprecation Tracker

Providers Directory

Projects

Release Notes v5

Invision Community 5 Bug Tracker

Forums

Events

Store

Gallery

Everything posted by TheJackal84

  1. No problem, This is one of my favourite apps so I love playing with it and seeing where it can get, I can add it so people can delete their own yeah but I will need to do a work around for the counts etc like the widgets as it uses the count from the database to bring the stats and removing notes will remove them from the stat count, so maybe I can add a new table for stats etc that way the notes can be deleted by the users and the stats won't change
  2. Not yet but it is in my notes for a future version, 2.1.0 is nearly finished so I don't think it will be in that one, but it is on my list
  3. If you want to create me a admiin account I can look at it for you, Have you tried to uninstall it and re-install? Normally I would see that error if the template got edited in the theme and then it got updated in the app, when you update a app etc if any changes are made manually via the theme html edit, it will not update the template leaving the older edited version inside and the newer version is pending waiting for a revert
  4. did you edit any of the templates of the app?, Also go to the ACP and type support in the search bar and click support then run something ain't working, see if that helps
  5. Go into the language translation and search euip and it will bring up all the words in the plugin to translate
  6. It will be better to wait for @Adriano Faria to update it then to take let's say a hack of it ( I call it hack because it is not my work and I would be annoyed if someone edited mine and gave it to my customers ), I have put everything in a post above to what needs doing so hopefully he won't need to search through it all etc to find the errors etc, I have tested it already on my live site with them edits and its fine, and the tasks for the renewals no longer through a error they now send the mails
  7. OK so I fixed everything needed fixing but if anyone has already generated purchases then they need to edit their database (read at the bottom for that ) First is the simple it's just adding the <li> </li> class to the purchases button so it don't kiss the renew button Is for the tables in the mypaidfilesFiles.php in line 97 $table = new \IPS\Helpers\Table\Db( 'nexus_purchases', \IPS\Http\Url::internal( 'app=downloads&module=downloads&controller=browse&do=contributorsviewfile&id={$id}', 'front', 'downloads_contributors_file' ), $where ); Needs to be $table = new \IPS\Helpers\Table\Db( 'nexus_purchases', \IPS\Http\Url::internal( "app=downloads&module=downloads&controller=browse&do=contributorsviewfile&id={$id}", 'front', 'downloads_contributors_file', $file->name_furl ), $where ) Its just the ' ' at the start and end of the url needs to be " " as it don't read the {$id} and the furl is not reading the $file->name_furl as it's not added In the generate purchase controller we need to change the 'ps_renewals' => $expire > 0 ? 1 : 0, on line 215 to 'ps_renewals' => $file->renewal_term, all its doing is trying to add the expire time to the db where it should be like 1 or 6 for 1 year or 6 months and add 'ps_renewal_unit' => $file->renewal_units, to it as it don't know the period of the renewal, but if there is no renewal set for a file, it will throw another error that renewal_units cants be null so I used if ( $file->renewal_units ) { $save = array( 'ps_member' => $values['mypaidfiles_member']->member_id, 'ps_name' => $file->name, 'ps_active' => 1, 'ps_start' => $values['mypaidfiles_purchased']->getTimestamp(), 'ps_expire' => $expire, 'ps_app' => "downloads", 'ps_type' => "file", 'ps_item_id' => $file->id, 'ps_renewals' => $file->renewal_term, 'ps_renewal_price' => $price, 'ps_renewal_unit' => $file->renewal_units, 'ps_renewal_currency' => \IPS\nexus\Customer::loggedIn()->defaultCurrency() ); } else { $save = array( 'ps_member' => $values['mypaidfiles_member']->member_id, 'ps_name' => $file->name, 'ps_active' => 1, 'ps_start' => $values['mypaidfiles_purchased']->getTimestamp(), 'ps_expire' => $expire, 'ps_app' => "downloads", 'ps_type' => "file", 'ps_item_id' => $file->id, 'ps_renewals' => $file->renewal_term, 'ps_renewal_price' => $price, 'ps_renewal_currency' => \IPS\nexus\Customer::loggedIn()->defaultCurrency() ); } another little edit will be in the purchasersRows.phtml to edit from line 24 replacing <div class="ipsDataItem_generic ipsDataItem_size8"> {{if $row['ps_expire']}} {lang="mypaidfiles_expires"} {datetime="$row['ps_expire']"} {{else}} {lang="mypaidfiles_noexpire"} {{endif}} </div> with <div class="ipsDataItem_generic ipsDataItem_size8"> {{if $row['ps_expire'] AND $row['ps_expire'] < $time}} {lang="Expired"} {{elseif $row['ps_expire']}} {lang="mypaidfiles_expires"} {datetime="$row['ps_expire']"} {{else}} {lang="mypaidfiles_noexpire"} {{endif}} </div> Adding whatever lang string you want, that way if the file is expired it will show expired instead of the expire date. then anyone who has generated their purchases will need to edit their database adding the proper renewals terms and the renewal units otherwise it cant generate any renewal invoices and will throw a server error, Unless you make a little plugin to do it that way by pulling the file id and stuff then updating the columns Don't mean to be rude by this post just hoping it will help / be easier with fixing the errors
  8. don't remember seeing that when I posted, but if it was there I apologize, I fixed most of it so far anyway, its just the server error from the cron jobs renewals to do
  9. Not answering me? very professional, I will edit it myself to fix the mistakes and make it work while adding all the missing divisions to the templates
  10. Yeah I could add a default view setting in the ACP, I will put it in the next update
  11. Speaking to him it will only get better to so looking forward to that, But even as it is, it is a must have
  12. I was going to use clubs but got @CodingJungle Downloads Plus app now and am going to use that instead as its such a great addition to downloads, I might still use clubs for like requests etc, unless something like that comes into a downloads plus update then I won't have need for clubs
  13. yeah it was just really a demo site before but now I am starting to do stuff on it I changed it, I went on anonymous browsing to check about a guest feature and it annoyed me removing them all so I put it to like 3 instead of all 9 lol
  14. EDIT The button is fine on live site but still have the problem with the table when changing pages the tables in my paid files purchasers when you go to page 2 say it gives a error the url it gives is this mypaidfiles/file/0-%257B%3F%257D/&page=2 and this code Error code: MY PAID FILES/3
  15. on mobiles you can set it to a % of the original size not for desktop though, But with a little custom.css edit you will be able to scale the notes down to your 60-70%
  16. Updated to 2.0.4 Bug Fix Fixes the bug where the cover photo don't show on 4.2.6
  17. I can always add a setting so that if you want to show it, its there, if not it won't show. ( Gotta love the yes / no settings no one can moan if its there or not lol )
  18. No they should show, What are you sending personal or global?
  19. Go to the ACP and the sticky notes tab then go to the settings of personal sticky notes and only allow the admin to use it, then its basically just for the admin to use, they can use global on the ACP or frontend and the admin can also send personal sticky notes to members but they can't send back
  20. Hi, If you want to create me ACP login I can do it for you manually, If not then I can just tell you how to do it, Send me a PM wither way and let me know
  21. I have done it so if there is one note pending it will be the same as now, if there is more than 1 than it will show the amount that are not dismissed with a choice to dismiss that note or all ( There will be a setting in the ACP for if you want this feature enabled incase people don't want it, the amount will still show though cos it's a nice feature ) I am not finished with it all yet I still need to fine tune it but letting you know it will be available to dismiss all in one go
  22. I will add a code so that users can pick members to block then when they try to send them a note you can change the words to what ever you want in the language bit of the ACP
  23. Updated to 1.0.3 New Features IPDownload Stats Added IPDownloads to the stats Shows a graph chart with the amount of uploads over a time period Shows a block with a list of members with the most uploads Shows a block with a list of the most downloaded files Shows a block with a list of the highest rated files Please note this is not a requirement if you don't have IPS Downloads installed it just won't show up in the ACP or front end I also added the missing language strings that @DSystem mentioned and also re-done the block numbers with better language so if it is say 1 post, it will say 1 post if its 2, it will say 2 posts adding the s at the end if there is multiple or if 0, I forgot to add that to the changelog though
×
×
  • Create New...