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 7, 2023 17:03:25 GMT -8
Depending on how (and with whom) you want to accept payments, I think there may be a way to create a "queue" or "todo list" of users who have done some sort of subscription action, whether it be a purchase or a cancellation, and then you can work through that list of users with pending subscription changes all in one place.
This way, you would still have context on the user that did the purchase / cancellation, and then that information could be shown in a list somewhere for admins to verify. Then, clicking on a button in that list could take you to that user's profile directly on the Groups tab which would just be one click to add / remove that user from the group. Then, you can go back to that list and mark that todo item as done.
Unfortunately, that is probably as good as it'll get, since we can't have a script click on those Add/Remove Group links since that is technically invoking a "Forum Request" without the user initiating that click themselves.
|
|
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 19, 2023 17:19:25 GMT -8
As someone who works currently as a full-time software engineer (and been doing so for 7 years now, the time flies) and has a bachelors degree in computer science, I have a couple cents to throw in here.
I would say that what language to learn is not the most important question to ask, but what is something you have motivation to complete and what avenues do you need to take to get there? Someone who wants to make a website needs far different skills than someone who wants to work with neural networks and machine learning. Learning programming for the sake of programming will never stick -- you have to have some other driving force to ensure you stick with it. I remember there was a specific point in my life where programming just clicked, and that was because I had something in mind I wanted to do, and that kept me engaged with learning how to get from point A to point B.
Like, let's say you want to make a computer game: you would likely want to research what options you have for what languages are usually used for game programming, and any other tools that can help make your life easier. In this case, game programming has a whole universe around it, particularly with game engines like Unity or Unreal or Godot, that each offer their own interfaces to work and create games by doing some of the heavy lifting that every game needs. Things like physics, lighting, etc. Unity uses C# as its primary programming language, Unreal engine uses C++, and Godot can use C#, C++, or their proprietary GDScript. Since you have a game idea in mind that you want to create, you would start by twiddling around and looking up things that you don't know how to do, and finding tutorials or other knowledge sources to help you figure it out. There are SO many resources out there, you just have to be good at searching.
The key to programming is to not give up, and to keep trying different things. Something not working and you've sunk too much time on it? Try to turn it on its head and think of a different way to do it that is different than the original implementation. Still not working? Work on something else, and come back with fresh eyes. There have been many occasions where I could be stuck on a problem I've been working on for a few days, and a long weekend will just open my eyes on how to fix something. Going on walks or letting your mind wander while doing other things can also help with problem solving skills, because sometimes ideas just come to you when you're not actively thinking about the problem at hand.
In summary, my key takeaways would be: 1. Have a goal you want to achieve, and use programming to get you there instead of the other way around. 2. Don't get discouraged, keep on keeping on. Try different things, work on something else, or just come back after a couple days and try again if you are getting frustrated with a programming issue. Burn out is a real thing too; take a break if you feel like your motivation is waning. Something will come along and re-stoke that motivation to get you back into a healthy relationship with programming. 3. Learning one programming language and its concepts will open up working in other languages with those same concepts -- don't let picking a language be a decision that has you frozen in indecisiveness. Look around at the programming languages that can accomplish your goal, look at their syntaxes and see which one seems easier for you to understand and go with that one.
Some lovely online resources for any kinds of programming to check out too: Udemy Codecademy Khan Academy
|
|
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 7, 2022 7:59:55 GMT -8
This is out of the scope of a plugin, unfortunately. This is something ProBoards would need to integrate into their authentication system, which is outside of the realm of plugin power.
You could post this as a feature request in the Support Board, but it likely will not be included in v6.
|
|
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 Nov 11, 2021 12:36:47 GMT -8
I've been working on a Shopify-alternative for about 2 months now, specifically for people making small-batch goods that are being sold locally.I got the idea when visiting a coffee shop in my area that started selling donuts from a small company that was only making donuts a few times a week and only were selling at this coffee shop, and thought.. what an interesting business model. So I've been spending a bunch of time trying to figure out a bunch of use cases that I want to be able to accommodate, which has been a fun creative outlet I haven't had in awhile. That sounds amazing! Small businesses have notoriously been passed over by the e-commerce giants. I would love to find one that includes promotion. Most e-commerce platforms provide you the tools to sell, but not promote, making it next to impossible for starting businesses to be heard and seen. I get you. I won't even show my work in progress to my husband. It has to be finished before he can see it. The beauty of digital is that it's so portable and you're not wasting money on materials you may never use again, so you can try all sorts of techniques. I currently use Procreate for my iPad Pro and Apple pencil.
Yeah, the promotion thing is actually something that I had thought about as well. The example of the donut shop gave me the idea of small-batch makers having the opportunity to list themselves on the company's listing under some categories specific to their goods, as well as offering their goods on a "marketplace" of sorts that would let other people to find other makers with goods that fit with their niche and set up some sort of "I'll scratch your back if you scratch mine" situation.
Someone without a physical store could get their goods into a physical store and the physical store could take a fee for selling them in their store or whatever they may end up negotiating. Win-win for both parties, really.
|
|
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 Nov 11, 2021 11:45:52 GMT -8
I've been working on a Shopify-alternative for about 2 months now, specifically for people making small-batch goods that are being sold locally. I got the idea when visiting a coffee shop in my area that started selling donuts from a small company that was only making donuts a few times a week and only were selling at this coffee shop, and thought.. what an interesting business model. So I've been spending a bunch of time trying to figure out a bunch of use cases that I want to be able to accommodate, which has been a fun creative outlet I haven't had in awhile.
wildmaven That is beautiful! I always say I want to try to exercise my art muscle more as a new-years resolution, but I always fizzle out shortly after because I am too much of a perfectionist that I have a hard time following through when something isn't exactly how I want it.. ha.
|
|
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 Nov 6, 2021 15:44:32 GMT -8
Hi! I wanted to know if it was possible to override a member group color in a specific post using the Style Tag Plug-in. For example, I know I can do this: [newclass=".user-link.group-5"]color: #921303 !important; [/newclass] And that takes care of everything in a thread/page. but, i'd like to do something like this: [newclass=".class-name.user-link.group-5"]color: #921303 !important; [/newclass] and then in my post: [attr="class","class-name"]@tagged-user asfasdfasdf
I don't want to override the color for the entire thread, just for my post. I just need to know if its possible or I'm messing up the syntax somehow. Also, if this is more appropriate in the coding question board please let me know so I can repost it there.
Unfortunately, no. Styles are only applied to content inside of the post, and not to anything outside. Someone's post shouldn't be able to change what anything else on the page looks like except for the post content.
If this was the case, someone could post a Style Tag post with something like: [newclass="body"]display: none;[/newclass] and then that would make the page show up as blank. It's a preventative measure to stop bad actors. 👍
|
|
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 29, 2021 6:13:17 GMT -8
I'd suggest disabling the vdice replacer plugin DETAILS:It looks like a vdice replacer plugin has taken liberties and modified the native array prototype causing the style plugin to encounter an error when it tries iterating over an array (not expecting this new property) Array.prototype.cleanvcustom = function() { for (var i = 0; i < this.length; i++) { deleteValue=''; if (this[i] == deleteValue) { this.splice(i, 1); i--; } } return this; };
The line of code in the style plugin where the error occurs is item.classList.add(values[j]); when j gets the value of 'cleanvcustom' going through the for..in loop. StylePost.prototype.doStyle = function(item){ if(style_tag.regex.attr.test(item.innerHTML)){ var current_html = item.innerHTML; var result = style_tag.regex.attr.exec(current_html); while(result != null){ var attr = result[1]; var value = result[2];
if(attr == "class"){ if(value.indexOf(" ") === -1){ item.classList.add(value); } else { var values = value.split(" "); for(var j in values){ item.classList.add(values[j]); /* ERROR !! */ } } } else { if(attr == "style"){ value = value.replace(style_tag.regex.bad,""); } item.setAttribute(attr, value); } current_html = current_html.replace(style_tag.regex.attr,""); result = style_tag.regex.attr.exec(current_html); } item.innerHTML = current_html; } };
Yes! That was the issue, thank you so much! I've pushed a new version (2.3.2) to the plugin database that will fix this issue so you can continue to use the VDice plugin! Should be available in a few days, however long it takes for them to approve the plugin.
|
|
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 22, 2020 13:55:48 GMT -8
Of all the components that are perhaps sensitive to static, it would be the motherboard. Larger GPUs have more things to keep static from interacting with any metallic parts, but if you have a smaller "card" GPU that doesn't have fans or what-have-you it may be more susceptible. Keep in mind you'll have to find a motherboard that is compatible with your CPU (you said an i3 or i5). It will be important to make sure that it's the correct form factor (ATX vs mini ATX etc) and is the correct socket type (generally Intel are on LGA115x at this point). Use a part picker service like PC Part Picker to find your existing parts and look for a new motherboard that is compatible with those other components. Thank you for the advice. I'll likely just get the same one as I had to avoid any mistakes. It's a small case, I don't think it was really meant to be customized all that much. UV kills static, so when the sun comes back out, I'll go outside with a blanket and take the GPU out. I was gonna have to anyway, and if the CPU runs it, that's idea. It's what I did when I put the hard drive from my old computer in it.
Do you think the odds are good since the keyboard and speaker lights went out for a second as if it were booting? I've replaced a PSU, swapped a hard drive, reset the BIOS by removing cmos, and installed RAM, this is a whole new level for me. The thought of doing the whole motherboard makes me anxious.
If it goes on for just a second, it might be that your power supply is not high enough wattage. If you can't turn on the computer with the GPU not seated in the motherboard, then it could also be that the power supply is faulty / not enough wattage as well. Lots of variables to try to isolate, definitely try turning on without the GPU first.
|
|
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 22, 2020 13:17:24 GMT -8
If you take the GPU out of the tower (disconnecting it from the motherboard and any power supply connections responsibly while the computer is completely disconnected from power) and use onboard video instead, does it still give a black screen? If it doesn't, then it most likely is your graphics card. Otherwise, it's your motherboard that's busted most likely if it's a sudden change in its operation. Ooooh, crap. I'm unable to do that at the moment. I was planning to upgrade the card anyway, so I can just order a new MB (should be cheap considering older model) when I do that if that's what it is. GPU is the one that's extremely static sensitive, isn't it? Of all the components that are perhaps sensitive to static, it would be the motherboard. Larger GPUs have more things to keep static from interacting with any metallic parts, but if you have a smaller "card" GPU that doesn't have fans or what-have-you it may be more susceptible. Keep in mind you'll have to find a motherboard that is compatible with your CPU (you said an i3 or i5). It will be important to make sure that it's the correct form factor (ATX vs mini ATX etc) and is the correct socket type (generally Intel are on LGA115x at this point). Use a part picker service like PC Part Picker to find your existing parts and look for a new motherboard that is compatible with those other components.
|
|
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 22, 2020 13:06:36 GMT -8
If you take the GPU out of the tower (disconnecting it from the motherboard and any power supply connections responsibly while the computer is completely disconnected from power) and use onboard video instead, does it still give a black screen? If it doesn't, then it most likely is your graphics card. Otherwise, it's your motherboard that's busted most likely if it's a sudden change in its operation.
|
|
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 Nov 2, 2020 7:09:35 GMT -8
Nope, the only information available for access is in the JS API. You could get more info from template variables if you output them as JS on the page, but nothing of the caliber 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 30, 2020 11:21:35 GMT -8
You're sure that is the correct plugin? In your admin panel on your forum, is that the same one? Yup. I did not install any other poker game.
My admin panel says "Poker" and its version is 1.0.4.
I see. It looks like the plugin was not exported as an editable version. Todge would you give me permission to recreate the plugin using your code as a base? And would you happen to have this plugin on a test forum somewhere that you could export as editable? Otherwise, I can just recreate.
|
|
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 30, 2020 11:12:06 GMT -8
What is this poker plugin you are using? If it is an editable plugin, I could potentially change it so that you can just set the image for each card (which then could use the Proboards theme asset storage). It was the one recommended by Todge in this thread. See second post.
I do not think it's the poker game that's tied to the Monetary System plugin. Right now, it works really well except for the card1, card2, card3, etc. filename issue (and thus, having to find the right image host). As I said, I found WordPress but will look into Cloudinary.
I actually love that poker game. It's very basic and all it does is deal 5 random cards. That's all. But I still love it.
You're sure that is the correct plugin? In your admin panel on your forum, is that the same one?
|
|
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 30, 2020 10:37:48 GMT -8
What is this poker plugin you are using? If it is an editable plugin, I could potentially change it so that you can just set the image for each card (which then could use the Proboards theme asset storage).
|
|
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 27, 2020 6:03:40 GMT -8
.search input { color: white; } Goes in your theme's CSS; change 'white' to whatever color you want the text to be!
|
|