Search found 3358 matches

by MarkDHamill
Sat Dec 12, 2020 5:57 pm
Forum: [3.3.x] Support Forum
Topic: Cannot login
Replies: 23
Views: 891

Re: Cannot login

Yes, they are running phpBB 3.3.1 and reCaptcha 3 is enabled and on the spambot countermeasures page you can see the badge. The keys are correct because I had set them up. Yes, this came after exceeding the maximum password attempts. I tried it on my test board with phpBB 3.3.2 installed. I did get ...
by MarkDHamill
Sat Dec 12, 2020 4:54 pm
Forum: [3.3.x] Support Forum
Topic: Cannot login
Replies: 23
Views: 891

Re: Cannot login

I have a client with reCaptcha V3 installed who got this error message. Is this a bug in phpBB? reCaptcha V3 is invisible so it somehow detects that you are a human.
by MarkDHamill
Fri Dec 04, 2020 1:57 pm
Forum: [3.3.x] Support Forum
Topic: Google Drive Video is not playing
Replies: 3
Views: 417

Re: Google Drive Video is not playing

Again, it would be helpful to see the HTML markup used to embed a Google Drive video. Using <iframe> should be avoided because it embeds a web page inside of a web page. Most videos are embedded with the <object> or <video> tag. https://www.w3schools.com/TAgs/tag_object.asp https://www.w3schools.com...
by MarkDHamill
Wed Dec 02, 2020 3:05 am
Forum: [3.3.x] Support Forum
Topic: Google Drive Video is not playing
Replies: 3
Views: 417

Re: Google Video is not playing

You may need to create a BBCode. An example of the markup to embed a Google Video would help.
by MarkDHamill
Thu Nov 26, 2020 3:37 pm
Forum: Extension Writers Discussion
Topic: No way to save extra group settings?
Replies: 6
Views: 798

Re: No way to save extra group settings?

Whoops, sorry. core.acp_manage_group_request_data and core.acp_manage_group_initialise_data. Also, it's unintuitive that $test_variables and $submit_ary assume "group_" as a prefix.

Haven't hit the sauce yet today, but the day is still young. ;-)
by MarkDHamill
Thu Nov 26, 2020 2:08 pm
Forum: Extension Writers Discussion
Topic: No way to save extra group settings?
Replies: 6
Views: 798

Re: No way to save extra group settings?

Thanks. I feel better. I added the $test_variables and $submit_ary arrays to my code, but added both using the core.acp_manage_group_initialise_data event, it just wouldn't work. It's a bit confusing to me the difference between the core.acp_manage_group_initialise_data and core.acp_manage_group_ini...
by MarkDHamill
Thu Nov 26, 2020 2:11 am
Forum: Extension Writers Discussion
Topic: No way to save extra group settings?
Replies: 6
Views: 798

No way to save extra group settings?

Before I file a bug report on this, want to make sure I'm right. As best I can tell on the ACP Group settings page, you can add extra fields on the screen at appropriate events, you can't actually use the same screen to save any of these new fields to the database. Events are there that look like th...
by MarkDHamill
Tue Nov 24, 2020 1:54 pm
Forum: Extension Writers Discussion
Topic: Best way to handle long processes to avoid timeouts
Replies: 6
Views: 820

Re: Best way to handle long processes to avoid timeouts

Thanks! The still_on_time() function in /includes/functions.php looks useful.
by MarkDHamill
Tue Nov 24, 2020 12:16 am
Forum: Extension Writers Discussion
Topic: Best way to handle long processes to avoid timeouts
Replies: 6
Views: 820

Re: Best way to handle long processes to avoid timeouts

So far the best idea I can think of is set a configuration variable for the number of posts or private messages to check in a "batch" before a screen refresh provides an update on progress. I have it set to 50, which means 50 "comment checks" (as Akismet calls it, as mostly they ...
by MarkDHamill
Mon Nov 23, 2020 10:34 pm
Forum: Extension Writers Discussion
Topic: Best way to handle long processes to avoid timeouts
Replies: 6
Views: 820

Re: Best way to handle long processes to avoid timeouts

It doesn't provide a great user experience to run as a cron job. But maybe it could be kicked off and the ACP interface would let you know when done, or provide some sort of current statistics on the page of the current status, disabling other modules until it's completed.
by MarkDHamill
Mon Nov 23, 2020 9:55 pm
Forum: Extension Writers Discussion
Topic: Best way to handle long processes to avoid timeouts
Replies: 6
Views: 820

Best way to handle long processes to avoid timeouts

I am working on a spam remover extension that uses the Akismet service. Since boards can vary in size from tiny to enormous, when searching for spam I need an interface similar to the one used on phpBB installations or conversions that gives progress dialog boxes, refreshes itself regularly and has ...
by MarkDHamill
Fri Nov 13, 2020 6:33 pm
Forum: Extensions in Development
Topic: [3.3][RC] Filter by country - version 1.0.19
Replies: 399
Views: 45433

Re: [3.3][RC] Filter by country - version 1.0.18

Thanks! Yes, the first two items in this array can be removed. Their presence though should not cause an error.
by MarkDHamill
Fri Nov 13, 2020 1:47 pm
Forum: Extensions in Development
Topic: [3.3][RC] Filter by country - version 1.0.19
Replies: 399
Views: 45433

Re: [3.3][RC] Filter by country - version 1.0.18

Fortunately, the requested functionality was easy to do. I'm wanting to get this into the approval queue, so I had a good reason to be hasty.
by MarkDHamill
Fri Nov 13, 2020 12:28 am
Forum: Extensions in Development
Topic: [3.3][RC] Filter by country - version 1.0.19
Replies: 399
Views: 45433

[3.3][RC] Filter by country - version 1.0.18 released

This version incorporates the suggestion that administrator should be able to redirect blocked requests to a static page. There is an interface in the ACP settings page for the extension for specifying this URL. Note that if you allow board logins from blocked countries, this redirect will not occur...
by MarkDHamill
Thu Nov 12, 2020 6:04 pm
Forum: Extensions in Development
Topic: [3.3][RC] Filter by country - version 1.0.19
Replies: 399
Views: 45433

Re: [3.3][RC] Filter by country - version 1.0.17

IP 127.0.0.1 is localhost and I added it so I could test on my local machine successfully. It may be that some sort of VPN is injecting this IP into one or more HTTP headers, in which case I need an option to allow or deny access to it.

Go to advanced search

cron