Gumboots, this is on a more advanced level that I can decipher or something else is missing. I tried your code above and not even my PHP editor likes adding it. When forced into around line 177 the forum goes blank.After figuring this one out - viewtopic.php?t=2655820 - I tried an alternative method of dealing with the lack of aCURRENT_USER_ID
variable. This also works...It's cleaner in one sense, in that it just callsCode:
{% set currentUserId = CURRENT_USERNAME_FULL | trim('<a href="./memberlist.php?mode=viewprofile&u=') | split('"')[0] %}{% if S_REGISTERED_USER and S_DISPLAY_PM and (postrow.POSTER_ID is same as currentUserId) %}<dd class="profile-inbox">
postrow.POSTER_ID
instead ofpostrow.POST_AUTHOR_FULL
. On other other hand, it relies on running trim and split onCURRENT_USERNAME_FULL
first, before running the comparison withpostrow.POSTER_ID
, so whether it's actually better or not is anyone's guess.
Obviously you could run trim twice, but the cleaner syntax ofsplit('"')[0]
seemed better. It avoids having to use wildcards to deal with the inline style for username colour.
Anyway, this works. Functionally it's identical to Cabot's solution, but since I had to play with this stuff to figure out something else I thought I'd use this solution.
Can you enlighten us on what solution you found? Cabot has been gracious enough to lend his assistance, but when I'm not able to follow in your footsteps.
Statistics: Posted by SQLnovice — Mon Dec 23, 2024 4:20 pm