Jump to content

Community

SeNioR-

Members
  • Posts

    453
  • Joined

 Content Type 

Profiles

Downloads

IPS4 Providers

Release Notes

IPS4 Guides

IPS4 Developer Documentation

Invision Community Blog

Forums

Store

Posts posted by SeNioR-

  1. I just moved the members' titles to the custom field.

    Just create a new text field with a maximum length of 65 characters.

    user-title123.png.22ac5d6132187ba09d9781685ec17507.png

    My field has the ID 7. In the query, change the field ID to yours.

    Additionally, add a prefix before the tables, if you have one.

    Make an SQL query

    UPDATE core_pfields_content t1 
    INNER JOIN core_members t2 
    ON t1.member_id = t2.member_id
    SET t1.field_7 = t2.member_title;

    Caution.

    You do everything on your own accountability.

    Before executing the SQL query, make a backup copy of the database just in case.

  2. ipsButton_split

    /* Child */
    
    html[dir='ltr'] .ipsButton_split > :first-child, html[dir='rtl'] .ipsButton_split > :last-child {
        border-top-left-radius: inherit;
        border-bottom-left-radius: inherit;
        overflow: hidden;
    }
    
    /* Child */
    
    html[dir='ltr'] .ipsButton_split > :not(:first-child), html[dir='rtl'] .ipsButton_split > :not(:last-child) {
        margin-left: -1px;
        overflow: hidden;
    }

    Before

    truncate.png.c9273278d030464977e8a1bd71561989.png

    After

    truncated-123.png.1231173a082c92da5ead5e9514c6b5c2.png

    ipsToolList_primaryAction

    @media screen and (max-width: 767px) {
    .ipsToolList_horizontal > *:not(:last-child) {
        margin-bottom: var(--sp-2);
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
     }
    }

    Before

    start-new-topics123.png.dda2a32af67bdf074a4d4df172bcc7fe.png

    After

    after123.png.0e42a6b23e4c41f410555d0c0c2a521c.png

    ipsMenu_headerBar

    .ipsMenu_headerBar a{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    }

    Before

    inbox.png.d979fdbade0fcac4bbaba95cd72f5ff3.png

    After

    inbox-after.png.becf114904e909d792b5ef342b8a7987.png

  3. On 5/4/2021 at 8:38 PM, Charles said:

    If you want to maintain the ability for people to put some text below their name on the post bit, you can use custom profile fields to do the same thing.

    But all existing ones will be deleted.

    The ranks can be removed but the custom title must remain, you can convert them as a profile field.

  4.  

    It's not easy to switch to CKEditor 5. 

    Quote

    When compared to its predecessor, CKEditor 5 should be considered a totally new editor. Every single aspect of it was redesigned — from installation, to integration, to features, to its data model, and finally to its API.

    The trickiest migration challenge to be faced may be related to custom plugins you have developed for CKEditor 4. Although their concept may stay the same, their implementation will certainly be different and will require rewriting them from scratch.

    The same may apply for third-party plugins which may not have been ported to CKEditor 5 yet.

    Source: Migration from CKEditor 4

  5. If someone untrusted has access to the source in the editor he can replace CSS or inject malicious JS code. There are many possibilities.

    For example, one of the moderators, having access to the source code, hid some elements through CSS using a signature. The problem is that he hid these elements for all users.

  6. @Thomas P 

    Thomas have you tested too:

    do=GetNewComment
    do=GetLastComment

    ?

    I am asking because Google also indexes the same topic several times with these query strings.

    Also

    Quote

    Disallow: /*?do=reportComment*

     this query string is already excluded by the Meta Robots Tag so it doesn't need to be added to robots.txt.

×
×
  • Create New...

Important Information

We use technologies, such as cookies, to customise content and advertising, to provide social media features and to analyse traffic to the site. We also share information about your use of our site with our trusted social media, advertising and analytics partners. See more about cookies and our Privacy Policy