Skip to main content
Solved

New error page - how to change the image here?


I havent seen this image before. Problem is that it doesn´t follow our brand guidelines.

How to change it?

 

12 replies

Userlevel 6
Badge +4

Hi @revote !  We hadn’t missed your question about this in the phrases thread - sorry we haven’t been able to get you an answer yet.  I’ve been through all of our hidden phrases and also can’t find a phrase for this image.  I’m still looking for an answer.  As a last resort I expect it’s potentially possible to have a bit of third-party script code that ‘swaps’ the image for something else.  But let me chase some more for you.

Userlevel 5
Badge +2

Nice, thanks @Kenneth R. I am looking forward 😊

Userlevel 6
Badge +4

Hey @revote - I might still get a better answer, but here is an approach I was just able to validate as workable in our staging environment.  This simple bit of CSS will simply swap the image out:

img[src="https://d3qhpmzl5oynt5.cloudfront.net/2024-07-18-13-25-05-b733e7f227/dist/images/errors/404.png"] {
content: url('https://via.placeholder.com/404'); /* URL of the new image */
}

 

Userlevel 5
Badge +2

Thanks a lot @Kenneth R, I’ll test this. Hopefully there will be other/better solution in the future but I think we can use this by now 🙂

Userlevel 5
Badge +2

It seems there is new 403 image as well.

I hope that when you renew your platform, no matter how less or much, you send info & instructions to your customers. Thanks 😊

 

Userlevel 5
Badge +2

Hey @revote - I might still get a better answer, but here is an approach I was just able to validate as workable in our staging environment.  This simple bit of CSS will simply swap the image out:

img[src="https://d3qhpmzl5oynt5.cloudfront.net/2024-07-18-13-25-05-b733e7f227/dist/images/errors/404.png"] {
content: url('https://via.placeholder.com/404'); /* URL of the new image */
}

 

I added this code to our sandbox but your image remains. I replaced the source image url and new image url as well. Any ideas?

Userlevel 1

The image `src` attribute value will not necessarily be the same across communities/users.
 

@revote I was able to get the above css idea to work by changing the selector to:
.destination_error_image[src*="404.png"] {

  content: url("https://via.placeholder.com/404");

}


And, I’m assuming this should work for the 403:
.destination_error_image[src*="403.png"] {

  content: url("https://via.placeholder.com/404");

}

Userlevel 6
Badge +4

Hey @revote - I might still get a better answer, but here is an approach I was just able to validate as workable in our staging environment.  This simple bit of CSS will simply swap the image out:

img[src="https://d3qhpmzl5oynt5.cloudfront.net/2024-07-18-13-25-05-b733e7f227/dist/images/errors/404.png"] {
content: url('https://via.placeholder.com/404'); /* URL of the new image */
}

 

I added this code to our sandbox but your image remains. I replaced the source image url and new image url as well. Any ideas?

 

Hey @revote - I’m going to DM you so I can take a look with you on your sandbox.  :)

Userlevel 6
Badge +4

And just to close the loop here, the CSS code above worked but we needed to update the URL of the standard 404 image as it wasn’t the same as in the environment I tested.  :)

Userlevel 5
Badge +2

And just to close the loop here, the CSS code above worked but we needed to update the URL of the standard 404 image as it wasn’t the same as in the environment I tested.  :)

Yeah, I can confirm, works now ok. Thanks @Kenneth R 

I think I was using correct url´s, with sandbox site sandbox url´s 😀

Userlevel 5
Badge +2

Hmm, it seems that url of the original error image keep changing and that´s why this workaround works only until url the changes. It seems that url changes 1-2 days period.

Any ideas @Kenneth R?

 

EDIT: We can use the error page without error images, if it is easier?

Userlevel 5
Badge +2

The image `src` attribute value will not necessarily be the same across communities/users.
 

@revote I was able to get the above css idea to work by changing the selector to:
.destination_error_image[src*="404.png"] {   content: url("https://via.placeholder.com/404"); }


And, I’m assuming this should work for the 403:
.destination_error_image[src*="403.png"] {   content: url("https://via.placeholder.com/404"); }

Yep, with this solution it doesnt matter even the source url keep changing during the time.

Thanks.

Reply