Jump to content

Gabriel Torres

Clients
  • Joined

  • Last visited

Everything posted by Gabriel Torres

  1. @Marc Stridgen @opentype Good Lord. Well, I guess I will have to leave this as a suggestion for a future release, it is virtually impossible for me to add all characters and variations manually.
  2. @Marc Stridgen Is there a way to block/prevent these?
  3. Hi, Today we came across a very weird behavior. We turned off copying and pasting of rich text (Paste Behavior: Always paste as plain text), yet one user was able to post the particular rich text I reproduce below both in the title and in the post itself. I have no clue on how this particular string is being able to bypass this setting. Note: I disabled all apps and plugins, disabled CloudFlare, and used the default, unmodifed theme, at no avail. 𝙌𝙐𝘼𝙇 𝙁𝙊𝙉𝙏𝙀 𝙎𝙀𝙍𝙄𝘼 𝘼 𝙈𝙀𝙇𝙃𝙊𝙍 𝙊𝙋𝘾̧𝘼̃𝙊? Could you please test and let us know why/how this string is being able to bypass the setting? Thanks.
  4. @Marc Stridgen I will perform more tests here and will get back to you. The weird thing is that this is happening to me and at least two other moderators confirmed that this is happening with them as well.
  5. Hi, Here is a weird behavior we are seeing in our install. When copying and pasting an image directly into the editor, the image is duplicated. I disabled all apps, plugins and used the default, unmodified theme, cleared the cache, cleared the Cloudflare cache, at no avail. The same behevior doesn't happen here in the Invision Community. Below is a short video showing the issue. Thank you in advance.
  6. I have finally solved this issue, by disabling and re-enabling IndexNow in the Integrations menu. In summary, here is what was causing the issue: 1. 404 error pages were not being directed to the IPS software, so the software wasn't being able to create the "virtual" txt files containing the API key. In our install, this was being caused by a rule in the nginx conf file that set caching for static files. 2. After fixing that, the error was being caused by a mismatch between the API key that was currently being used by the IndexNow module and the actual request. This was solved by simply disabling and re-enabling IndexNow in the Integrations menu. Thanks!
  7. @Daniel F With the configuration I did, the .txt URL now opens and displays a key. So, this part is now solved. E.g. https://www.clubedohardware.com.br/6b6de56e4ca9b6fb281a2792dc18de36.txt However, I still see errors regarding this specific key I pasted above in the System log. Maybe I need to delete/reset it in a table in the database? Thanks for all your pointers.
  8. Typo: try_files $uri /index.php?$args;
  9. The reason I was seeing the behavior I described in my previous posts was because I have cache headers assigned to static files, and a parameter was missing (we use nginx here). I will check the log files again after a few hours to see if this change solved the issue. Before: #cache for static files location ~* ^.+.(jpg|jpeg|gif|css|png|js|ico|xml|htm|html|txt|swf|cur|ttf|woff|woff2)$ { access_log off; expires 365d; } After: #cache for static files location ~* ^.+.(jpg|jpeg|gif|css|png|js|ico|xml|htm|html|txt|swf|cur|ttf|woff|woff2)$ { try_files $uri /index.php?args; access_log off; expires 365d; }
  10. The reason I am seeing the behavior I described in my previous post is because I have cache headers assigned to static files, and a 404 page was not configured for this case. I reconfigured the conf file as per the tutorial below: The tutorial tells us to use the 404error.php file. This file only prints a basic "not found" message instead of using the default, fancy, not found routine from IPS. See the difference below: So, right now I wonder how to configure our nginx setup so that the "fancy" 404 error handler is also used for not found static files. This should fix our original issue. Thanks.
  11. @Daniel F Many thanks for the pointer. This was an old setting we had in our nginx configuration file for our domain. I removed the line that was causing this behavior. However, I am still seeing these messages, however, all messages I am seeing have the same key name (6b6de56e4ca9b6fb281a2792dc18de36). One thing, though. If I try opening www.clubedohardware.com.br/test (for example), now I get the custom 404 page generated by the IPS software. But if I try www.cubedohardware.com.br/test.txt (for example), I get a default 404 page from nginx. If the key file (6b6de56e4ca9b6fb281a2792dc18de36.txt) is a "virtual" file handled by the routine for handling 404 errors, the issue might be this (nginx 404 page vs IPS handler). Maybe I need to configure my nginx conf file so 404 errors are directed to a specific URL/PHP file?
  12. @Daniel F Thanks for the investigation, I will fix this over the weekend and will let you know the results.
  13. @Daniel F I will take a deeper look into this and get back to you here.
  14. Hi Daniel F, Nothing has changed here. I enabled IndexNow soon after upgrading to 4.6.10. The txt file that the error message is complaining simply doesn't exist. Cheers.
  15. Hi, Since March 1st, 2022, we are seeing lots of errors in the System Logs regarding IndexNow. E.g.: 403 invalid_api_key Array ( [host] => www.clubedohardware.com.br/ [key] => df4011de0e4203ba2b937bd97f3c1746 [keyLocation] => https://www.clubedohardware.com.br/df4011de0e4203ba2b937bd97f3c1746.txt [urlList] => Array ( [0] => https://www.clubedohardware.com.br/forums/topic/1590646-depois-de-trocar-o-processador-%C3%A9-necess%C3%A1rio-formatar/ ) ) Please advise. Cheers, Gabe.
  16. Hello, In the ACP we have the option to automatically replace text with emoji (Customization > Editor > Emoji > Replace text with emoji?). However, this is an "all-or-nothing" setting, and it doesn't allow us to enable/disable individual emojis. The problem we have here is that "letter C" + "collon" is replaced with 😄. As you know, "letter C" + "collon" is also how Microsoft operating systems names the first hard drive since the 1980s, so whenever someone types in something like the command format, we have an emoji instead of the letter C. Therefore, my suggestion is for wither removing this shortcut or adding an option for us to have a fine-grain control over which combinations are replaced with what, in the same fashion we have in the "Custom Emoji" tab. Thank you in advance. Cheers, Gabe.
  17. Thanks, @Matt, I will revert the changes I did here.
  18. @Marc Stridgen I am not sure that I understood the question. I simply enabled the new feature below, available in the Word Filters section, Spam & E-mail tab: So, I know that this is causing the issue, as explained in my original post. What I am reporting here is that, in my opinion, this filter should ignore filenames from images/emoticons. Cheers
  19. Hi there, I found out a very silly bug with the plataform, regarding the new feature that holds content for approval if an email adress is detected. If an image with an "@" symbol in its filename is inserted, the post is held for approval. We had old custom emoticons with file names such as: biggrin@2x.png ohmy@2x.png sad@2x.png tongue@2x.png happy@2x.png ph34r@2x.png sleep@2x.png wink@2x.png smile@2x.png Whenever any one of them was used, the post would be held for approval. I deleted these emoticons, but maybe this is something you want to take a look into. Thanks, Gabe.
  20. Hi, Currently, in the notification settings screen, mentions and content I created are joined in a single configuration. Therefore, if I want to be notified when users mention me, but not when they post a link to a topic or article I created, I can't. I have to receive notifications for both or for neither. I hope you can separate the two in the future. Thanks, Gabe.
  21. @Daniel F Just a headsup that the example I gave above was fixed in 4.6.10, however, as I mentioned, the issue also affects other templates as well! These were not fixed in 4.6.10! Here is what needs to be fixed! linkedin From: <a href="http://www.linkedin.com/shareArticle?mini=true&amp;url={$url}&amp;title={$title}" rel="nofollow" class="cShareLink cShareLink_linkedin" target="_blank" data-role="shareLink" title='{lang="lin_text"}' data-ipsTooltip rel='noopener'> <i class="fa fa-linkedin"></i> </a> To: <a href="http://www.linkedin.com/shareArticle?mini=true&amp;url={$url}&amp;title={$title}" rel="nofollow noopener" class="cShareLink cShareLink_linkedin" target="_blank" data-role="shareLink" title='{lang="lin_text"}' data-ipsTooltip> <i class="fa fa-linkedin"></i> </a> pinterest From: <a href="{$url}" class="cShareLink cShareLink_pinterest" rel="nofollow" target="_blank" data-role="shareLink" title='{lang="pinterest_text"}' data-ipsTooltip rel='noopener'> <i class="fa fa-pinterest"></i> </a> To: <a href="{$url}" class="cShareLink cShareLink_pinterest" rel="nofollow noopener" target="_blank" data-role="shareLink" title='{lang="pinterest_text"}' data-ipsTooltip> <i class="fa fa-pinterest"></i> </a> reddit From: <a href="http://www.reddit.com/submit?url={$url}&amp;title={expression="urlencode( $title )"}" rel="nofollow" class="cShareLink cShareLink_reddit" target="_blank" title='{lang="reddit_text"}' data-ipsTooltip rel='noopener'> <i class="fa fa-reddit"></i> </a> To: <a href="http://www.reddit.com/submit?url={$url}&amp;title={expression="urlencode( $title )"}" rel="nofollow noopener" class="cShareLink cShareLink_reddit" target="_blank" title='{lang="reddit_text"}' data-ipsTooltip> <i class="fa fa-reddit"></i> </a> I hope I have helped! 🙂 Cheers
  22. Hi, The default Display > record template from Pages has a small glitch. The <br> tags at the end should be inside the {{if}} statements, otherwise we have too much space at the bottom of the page when the {{if}} conditions aren't met. Default: <br> {{if $commentsAndReviews}} <a id="replies"></a> <h2 class='ipsHide'>{lang="user_feedback"}</h2> <div class='ipsResponsive_pull'> {$commentsAndReviews|raw} </div> {{endif}} <br> {{if $updateForm}} <div class='ipsAreaBackground_light ipsPad'> <h2 class='ipsType_sectionHead'>{lang="cms_front_update_fields" sprintf="$record::database()->recordWord( 1 )"}</h2> <ul class='ipsForm ipsForm_vertical'> {$updateForm|raw} </ul> </div> {{endif}} Suggested fix: {{if $commentsAndReviews}} <br> <a id="replies"></a> <h2 class='ipsHide'>{lang="user_feedback"}</h2> <div class='ipsResponsive_pull'> {$commentsAndReviews|raw} </div> {{endif}} {{if $updateForm}} <br> <div class='ipsAreaBackground_light ipsPad'> <h2 class='ipsType_sectionHead'>{lang="cms_front_update_fields" sprintf="$record::database()->recordWord( 1 )"}</h2> <ul class='ipsForm ipsForm_vertical'> {$updateForm|raw} </ul> </div> {{endif}} Thanks. PS: Please move this topic to the suggestions forums if this isn't considered a bug per se. Thanks.
  23. @Jim M Perfect, that is exactly what I was looking for! 🏆
  24. Hi, I don't know if the platform has already this function, hence me asking here in the support forum. If that isn't the case, please kindly move this topic to the suggestions forum. Here in our website we have comments enabled for articles databases in Pages, with the option to store those comments in topics in a specific forum. The first post of the comment topic is created based on a theme template. If we change this template, then we need to click to edit the article and save it, so the system will update the topic's first post. The problem is that we have over 3,000 topics that need to be updated, and clicking on each one to edit + save is too time consuming. So, I wonder if there is a built-in function to run a task to update the first post of all comment topics in a database. Thank you in advance, Gabriel.
  25. Just an addition to the above. I had to add the following to robots.txt: Disallow: /profile/*/reputation This addition is only necessary if you followed the same steps above and removed /profile/ from robots.txt