inherit
97216
0
Nov 26, 2024 13:53:14 GMT -8
Bennett 🚀
Formerly iPokemon.
3,622
January 2007
catattack
iPokemon's Mini-Profile
|
Post by Bennett 🚀 on Feb 9, 2020 13:51:33 GMT -8
@cattatack isn't This a little bit similar ? It uses Vue, yes. It has a similar add-to-list functionality.
|
|
inherit
97216
0
Nov 26, 2024 13:53:14 GMT -8
Bennett 🚀
Formerly iPokemon.
3,622
January 2007
catattack
iPokemon's Mini-Profile
|
Post by Bennett 🚀 on Jan 24, 2020 9:51:32 GMT -8
Well, found out 1 of my RAM sticks are bad, so that's nice! I can't have 1 to many USB's connected into the back or front otherwise it will cause the power failure, so that also leaves me that the motherboard could also be going bad. My friend actually has almost the same parts as I do, different motherboard, Asus, while mine is Gigabyte, difference is, I'll have to pay for windows pro again. License should transfer and deactivated for the last computer honestly... But, he gave me a new PSU same one kind of like mine. BUt it doesn't have SATA ports or VGA ports, it's all, already connected inside the PSU, and then the same exact processor. So I will be most likely switching these parts out and testing them individually. A whole new motherboard might just be the solution. Where did you buy your Windows key from? If you bought through Microsoft Store, you are able to re-assign the key to a different machine by logging into your account and looking for the product key in your orders. The action to do so is on that page.
|
|
inherit
97216
0
Nov 26, 2024 13:53:14 GMT -8
Bennett 🚀
Formerly iPokemon.
3,622
January 2007
catattack
iPokemon's Mini-Profile
|
Post by Bennett 🚀 on Jan 22, 2020 17:35:57 GMT -8
|
|
inherit
97216
0
Nov 26, 2024 13:53:14 GMT -8
Bennett 🚀
Formerly iPokemon.
3,622
January 2007
catattack
iPokemon's Mini-Profile
|
Post by Bennett 🚀 on Dec 10, 2019 12:24:00 GMT -8
On January 1, 2020 ProBoards turns 20!!! 26 days to go! 1. Share your fondest memories of ProBoards with us. . 2. How did ProBoards affect your life?
Share your fondest memories of ProBoards with us. . My personal favorite was when I was on an old RPG we mixed elves and humans with an advanced society. We had a massive plot on this RPG that took us 3 years to play out and it resulted in our favorite characters, we grew attached to all dying. Some of the greatest stories we ever wrote! I miss those days!How did ProBoards affect your life? I sucked at reading and I sucked at English and Literature. I still do to an extent. But, ProBoards made me learn to type quickly. I learned how to form sentences and more. Pretty awesome I learned skills I use every day by using ProBoards since 2002.I joined in 2007, that is crazy to me that I've been on PB for 12 years. 1) Probably creating the Style Tags header/footer script back when that was how scripts worked on PB. It was the most ambitious script I had completed to date, and is still used by many RP forums on PB. 2) ProBoards was my gateway to scripting (much like how Neopets or MySpace was to others). I have always been interested in computers and the whole technology scene, but programming / scripting was introduced to me with ProBoards header/footers. Now, I'm a salaried full stack web developer and doing web development as a career, so I've got ProBoards to thank for sparking my interest in programming.
|
|
inherit
97216
0
Nov 26, 2024 13:53:14 GMT -8
Bennett 🚀
Formerly iPokemon.
3,622
January 2007
catattack
iPokemon's Mini-Profile
|
Post by Bennett 🚀 on Sept 13, 2019 16:58:56 GMT -8
If this is just for your personal use, you could enumerate the groups in an array that are allowed to view/Search by IP and then just check to see if that is in pb.data('user').groups. E.g. let allowedToEdit = ['Administrator','Global Moderator', 'Moderator']; function groupAllowed(groups, allowed){ for(let i in groups){ if(allowed.indexOf(groups[i]) !== -1) return true; } return false; } if(pb.data('user').is_staff == 1 && groupAllowed(pb.data('user').groups, allowedToEdit)){ //do something here }
Thanks, Bennett 🚀 This will be used on different forums, not just one. What you provided wasn't all for naught as I've gained some useful understanding from examining and testing. On the plus side, this isn't limited to just the group being displayed but all the groups to which the current user might be a member. But it doesn't fully get me where I need go. This requires that I check all the groups by name and determine which ones (such as Administrator, Global Moderator, etc) which have the View/Search by IP: power, and specify them. Since there will be additional groups at later times and in some cases that particular power will be enabled or disabled in existing groups, that would require me to edit the script or plugin to keep up with those changes. That's what I was afraid of. At the current state of the public Proboards Javascript API, there is no way to ascertain what powers a current user has. Even with the template variables there is no mention of powers, just is_staff which is also available via the JS API. So unfortunately, I don't think there is any automatic way of doing what you're looking for.
|
|
inherit
97216
0
Nov 26, 2024 13:53:14 GMT -8
Bennett 🚀
Formerly iPokemon.
3,622
January 2007
catattack
iPokemon's Mini-Profile
|
Post by Bennett 🚀 on Sept 13, 2019 7:37:26 GMT -8
- My question is targeted at JS which will be in a Header/Footer or Plugin, not in a Layout template.
- In this particular case, the decision will be based on whether the current user has the power to View/Search by IP:
This: if (pb.data('user').is_staff == 1){ // DO SOMETHING} doesn't set the bar high enough. I think I need something like: if (pb.data('user').is_staff == 1 && can_ip == 1){ // DO SOMETHING} where can_ip is a variable I create based somehow on dissecting pb.data('user').group_ids then test of the groups (somehow) and determine if any of them have the View/Search by IP: power enabled? I'm kind of lost here. If this is just for your personal use, you could enumerate the groups in an array that are allowed to view/Search by IP and then just check to see if that is in pb.data('user').groups. E.g. let allowedToEdit = ['Administrator','Global Moderator', 'Moderator']; function groupAllowed(groups, allowed){ for(let i in groups){ if(allowed.indexOf(groups[i]) !== -1) return true; } return false; } if(pb.data('user').is_staff == 1 && groupAllowed(pb.data('user').groups, allowedToEdit)){ //do something here }
|
|
inherit
97216
0
Nov 26, 2024 13:53:14 GMT -8
Bennett 🚀
Formerly iPokemon.
3,622
January 2007
catattack
iPokemon's Mini-Profile
|
Post by Bennett 🚀 on Sept 6, 2019 12:40:19 GMT -8
Near the top of the "Board list" template, find <th class="icon"></th>
And remove that line. Go to Admin > Themes > Layout Templates > Board > Thread List and find this line (should be line 3 on a default template): <td class="icon">$[thread.icon]</td> Remove it, and click "Save Theme" or "Save Changes" to save your changes. That gets rid of the column, yes, but the bar that lists Subject, Created By, Replies, etc are now misaligned and are not in their right cells. Any way to fix that too?
|
|
inherit
97216
0
Nov 26, 2024 13:53:14 GMT -8
Bennett 🚀
Formerly iPokemon.
3,622
January 2007
catattack
iPokemon's Mini-Profile
|
Post by Bennett 🚀 on Sept 6, 2019 11:44:30 GMT -8
In context with "Mini-Profile Banner Plugin" by Peter i want that the image url should be replaced by CSS, so that i can use different CSS codes for different banners. Anyone help me editing the code. Mini-Profile Banner Plugini do not know java script at all, but i know CSS somehow. You could use templates instead of using the plugin in this case. You could use something like: (in Forum Wrapper) {if $[route.name] == 'board' && $[route.params.board_id] == 1} <div class="header-banner banner-1"> Banner for Board ID 1 </div> {/if} {if $[route.name] == 'home'} <div class="header-banner banner-home"> Banner for Home </div> {/if}
|
|
inherit
97216
0
Nov 26, 2024 13:53:14 GMT -8
Bennett 🚀
Formerly iPokemon.
3,622
January 2007
catattack
iPokemon's Mini-Profile
|
Post by Bennett 🚀 on Jun 29, 2019 10:10:21 GMT -8
Bumping for anyone feeling like they want some festivity for their forums for this 4th!
|
|
inherit
97216
0
Nov 26, 2024 13:53:14 GMT -8
Bennett 🚀
Formerly iPokemon.
3,622
January 2007
catattack
iPokemon's Mini-Profile
|
Post by Bennett 🚀 on Jun 17, 2019 13:33:33 GMT -8
Looks like you've got another thread going, I'll let them help you out. Bennett 🚀 , I haven't used the style tags for long. There's always one thing that frustrates me to no end. In many of my test templates, I try to set up a hover. Recently, I'm trying to set up a plotter that would enable a hover effect. Yet when I hover over the box, nothing appears or it shows up below. I'm not sure what I'm doing wrong. [div align="center"][div style="'width:325px; height:400px; padding:5px; background-color:#343841;"] [attr="class","friends"][div style="background-image:url(http://www.placehold.it/300X125" height:125px; overflow:none;"]Friends[/div] [attr="class","friendshover"][div]Test[/div] [/div][/div]
|
|
inherit
97216
0
Nov 26, 2024 13:53:14 GMT -8
Bennett 🚀
Formerly iPokemon.
3,622
January 2007
catattack
iPokemon's Mini-Profile
|
Post by Bennett 🚀 on Apr 13, 2019 7:20:13 GMT -8
An external service could be used instead of Proboards itself, e.g. Google FireBase or another realtime javascript database system to get around the key space requirements. FireBase has a free tier up to a certain amount of requests / usage, but they are reasonably priced and you only pay for what you use. Hooo-boy, this sounds like it might be going into coding that is far too advanced for myself if it needs all that extra stuffs >.<" Thanks for your help Bennett! I'll probably have to leave this idea for now <3 In the end it wouldn't be that advanced for you as a user of the plugin. You'd just have to create a FireBase account and plug-in a key that they give you for the plugin to connect to.
|
|
inherit
97216
0
Nov 26, 2024 13:53:14 GMT -8
Bennett 🚀
Formerly iPokemon.
3,622
January 2007
catattack
iPokemon's Mini-Profile
|
Post by Bennett 🚀 on Apr 11, 2019 16:32:27 GMT -8
An external service could be used instead of Proboards itself, e.g. Google FireBase or another realtime javascript database system to get around the key space requirements. FireBase has a free tier up to a certain amount of requests / usage, but they are reasonably priced and you only pay for what you use.
|
|
inherit
97216
0
Nov 26, 2024 13:53:14 GMT -8
Bennett 🚀
Formerly iPokemon.
3,622
January 2007
catattack
iPokemon's Mini-Profile
|
Post by Bennett 🚀 on Mar 27, 2019 18:06:27 GMT -8
I can say that it's a hard no on sending an actual PM when something gets edited, but maybe a type of notification could be used to get around that (which is what you said bonus points about). It could be in its own area that would show for selected staff only and then from there would link them to the threads / posts being updated.
Two problems with this however: 1) As someone edits the post and tries to save it, it would be possible to maybe save that new content to a post key, but that would only work if the content is less than 4000 characters. Anything over 4000 would get chopped off. If this seems like it wouldn't be a problem with your forum, this would potentially be a caveat to ignore 2) The updated content would be submitted by the staff member that is approving the change (or would show up as Edited by (insert staff name here)) since they would have to visit the thread and then approve the content, which would open the edit post page and paste in the new content for the staff member to "Save".
|
|
inherit
97216
0
Nov 26, 2024 13:53:14 GMT -8
Bennett 🚀
Formerly iPokemon.
3,622
January 2007
catattack
iPokemon's Mini-Profile
|
Post by Bennett 🚀 on Mar 27, 2019 17:49:56 GMT -8
This could potentially be completed, however it could be simply bypassed by turning off javascript. Especially the banning features, which wouldn't actually ban them from the forum, but would just restrict the sending of messages. So in my opinion, it would be cool to have some enhanced features for the shoutbox, but it could all be easily thwarted by anyone just a little tech savvy.
|
|
inherit
97216
0
Nov 26, 2024 13:53:14 GMT -8
Bennett 🚀
Formerly iPokemon.
3,622
January 2007
catattack
iPokemon's Mini-Profile
|
Post by Bennett 🚀 on Mar 27, 2019 17:46:51 GMT -8
Hi, I just sent you a message and thought I'd follow up here as well in-case you are signed up for notifications for this thread.
|
|