Have you tried prosilver?
Code: Select all
# General Information about this style
name = Prosilver (Dark Edition)
copyright = © PlanetStyles.net (Premium Forum Themes)
style_version = 1.1.5
phpbb_version = 3.3.11
An extension isn't the problem in this case, but rather your changes to Prosilver (Dark Edition) 1.1.5. The cause lies in this file:kushcat wrote: Sat Apr 12, 2025 12:34 am I don't know why I can't click the post links anymore but I tried disabling all extensions but that didn't help
styles/prosilver_dark/theme/content.css
Code: Select all
dl.row-item dt {
background-repeat: no-repeat;
background-position: 5px 95%; /* Position of topic icon */
background-size: 17px;
}
Code: Select all
dl.row-item dt {
background-repeat: no-repeat;
background-position: 5px 18px; /* Position of topic icon */
background-size: 17px;
position: relative;
}
position: relative;
, which "somehow" moves the last column to another layer, which means links no longer function as such, neither on hover nor on click. Strangely, the effect only occurs in the last column. But I don't know why; a CSS Jedi will have to answer that. I do not have this addition in the CSS file and do not encounter the problem mentioned here with this styleLukeWCS wrote: Sat Apr 12, 2025 1:57 pm The problem isposition: relative;
, which "somehow" moves the last column to another layer, which means links no longer function as such, neither on hover nor on click. Strangely, the effect only occurs in the last column. But I don't know why; a CSS Jedi will have to answer that.
This bastard of a CSS error cost me an hour and a half. ^^
Code: Select all
dd.lastpost > span > :not(dfn) {
position: relative;
}
When I consider how much time CSS has already cost me, especially when it comes to certain browser-specific features, because browser vendors want to do their own thing and thus force developers to implement some absurd browser switches, that's life time I'd like to have back.
After ruling out all the usual potential causes, including JavaScript, I simply downloaded all the Prosilver Dark CSS files directly from kushcat and compared them with the original files. That's how I finally discovered the cause. But it's a mystery to me why this effect only occurs in the last column. For example, when I moved the links to the second-to-last column in my tests, they immediately worked normally.Relative positioning is used here to move the topic icon above the background of the read/unread icon (wich is positioned in absolute).
It's due to the utterly bonkers CSS that is carried over from default Prosilver.LukeWCS wrote: Sat Apr 12, 2025 1:57 pmThe problem isposition: relative;
, which "somehow" moves the last column to another layer, which means links no longer function as such, neither on hover nor on click.
Too complicated. Just use this:cabot wrote: Sat Apr 12, 2025 4:08 pmRelative positioning is used here to move the topic icon above the background of the read/unread icon (wich is positioned in absolute).
This is not immediately obvious because the background of the read state uses transparency, which is not the case for the unread state.
To fix this, the inaccessible elements also need to be positioned in relative:Code: Select all
dd.lastpost > span > :not(dfn) { position: relative; }
Code: Select all
.lastpost {
position: relative;
}