Jump to content

SeNioR-

Members
  • Posts

    1,151
  • Joined

  • Days Won

    5

Reputation Activity

  1. Like
    SeNioR- reacted to AlexWebsites in Google now supports discussion forum and profile page structured data   
    Does it still make sense to disallow profile page crawling in invision optimized robots.txt settings?
    # Block profile pages as these have little unique value, consume a lot of crawl time and contain hundreds of 301 links Disallow: /profile/  
  2. Thanks
    SeNioR- reacted to Daniel F in Google now supports discussion forum and profile page structured data   
    We’re already providing support for  ProfilePage and DiscussionForumPosting.
    I have also made recently some adjustments to the QA stuff which will be included in a future release.
  3. Like
    SeNioR- reacted to FanClub Mike in Google now supports discussion forum and profile page structured data   
    Changes to Q&A markup
    Google also updated its Q&A markup to say if you are already using Q&A markup for your question and answer user forums. The company is updating the Q&A structured data documentation to be more in line with the richness of the new discussion forum guidelines. You don’t need to use both types of structured data on the same page. You should instead use the one that’s best suited to your use case:
    Q&A forums: If your forum is structured by a question that’s followed by answers, use Q&A markup. For general forums: If your forum structure is more general and isn’t strictly question and answer content, use DiscussionForumPosting. Documentation: Q&A (QAPage) structured data
  4. Like
    SeNioR- reacted to FanClub Mike in Google now supports discussion forum and profile page structured data   
    This is a big move by Google with the potential to showcase more forum content in search as well as highlight members of the community. Sharing this here hoping it can be natively added to IC5 🤞
    Snippets below
    -----------------------------------
    New in structured data: discussion forum and profile page markup
    Today we're announcing support for profile page and discussion forum structured data for use in Google Search, including new reports in Search Console. This markup works with Google Search features that are designed to show first-person perspectives from social media platforms, forums, and other communities. Implementing this structured data will help ensure what Search shows in these features is as accurate and complete as possible.
    -----------------------------------
    Discussion forum (DiscussionForumPosting) structured data
    In general, we recommend nesting comments under the post they relate to. If the forum has its own threading structure, use a tree of comments to represent its structure
    If it's more linear in nature (for example, an original post followed by a series of replies), nest them all under the original post as comments. Ideally, later pages of content in multi-page forums include the original post with the main page URL
    -----------------------------------
    Profile page (ProfilePage) structured data
    The primary focus of the page must be a single person or organization that is affiliated with the overall website. Here are some examples of profile pages:

    Valid use cases:
    A user profile page on a forum or social media site An author page on a news site An "About Me" page on a blog site An employee page on a company website Invalid use cases:
    The main home page of a store (usually contains lots of non-profile info) An organization review site (the organization isn't associated with the website) -----------------------------------
    @Daniel F - Tagging you in case you haven't come across this yet. I know you make THE SEO application and probably have as much SEO knowledge as anyone in the space.
  5. Like
    SeNioR- reacted to Marc Stridgen in How to get classic emoji for :)   
    Customization->Editor->Emoji is the location you are looking for
  6. Like
    SeNioR- reacted to Nathan Explosion in How to get classic emoji for :)   
    Simpy upload your image via the functionality available in the emoji section of the ACP, and put the short code in for it:
    :)  
  7. Like
    SeNioR- reacted to teraßyte in [BUG 4.7.14] Missing type casting in the top pagination of allFollowers template   
    The template core > front > profile > allFollowers was updated in 4.7.14 to include type casting for the page value in the bottom pagination:
    {template="pagination" group="global" app="core" location="global" params="$url, ceil( $followersCount / 50 ), (int) \IPS\Request::i()->page ?: 1, 50"}  
    However, the top pagination in the same template is still missing the (int) type casting:
    {template="pagination" group="global" app="core" location="global" params="$url, ceil( $followersCount / 50 ), \IPS\Request::i()->page ?: 1, 50"}  
  8. Like
    SeNioR- reacted to Ryan Ashbrook in Possible to require approval for Events Calendar submissions?   
    Yes, in your Admin CP > Community > Calendars, edit the calendar and set "Events must be approved?" to Yes.
  9. Like
    SeNioR- reacted to Adriano Faria in [BUG] Apps that adds new longin methods   
    Not sure this will be available somehow in V5 so I’ll go with the postToggleEnable. 👍
  10. Like
    SeNioR- reacted to teraßyte in [BUG] Apps that adds new longin methods   
    For Application.php you can use:
    /** * Cleanup after saving * * @param bool $skipMember Skip clearing member cache clearing * @return void * @note This is abstracted so it can be called externally, i.e. by the support tool */ public static function postToggleEnable( $skipMember=FALSE ) { # Parent call parent:postToggleEnable( $skipMember ); # Your code here # [...] }  
    Or you can also extend set_enabled():
    /** * [Node] Set whether or not this node is enabled * * @param bool|int $enabled Whether to set it enabled or disabled * @return void */ protected function set__enabled( $enabled ) { # Parent call parent:set__enabled( $enabled ); # Your code here # [...] } They actually use set_enabled() to switch the application's tasks (which is what you want to do with the login handler):
    /* Update other app specific task statuses */ \IPS\Db::i()->update( 'core_tasks', array( 'enabled' => (int) $this->enabled ), array( 'app=?', $this->directory ) );  
  11. Like
    SeNioR- reacted to teraßyte in Integrations, Google Analytics - new code not present in source code   
    It's in the Integrations area in ACP. Look at the last part of this guide:
  12. Like
    SeNioR- reacted to Nathan Explosion in hide "Edited 40 minutes ago by member_name" message?   
    Search for "edit" in your ACP and click on the "edit log" result
  13. Like
    SeNioR- reacted to David N. in Invision Community 5: The story so far...   
    I really can't wait to hear about it, that sounds great! 🙂 
  14. Like
    SeNioR- reacted to teraßyte in [BUG 4.7.14] Wrong topic class check on "IPS\forums\Topics" instead of "IPS\forums\Topic" (singular)   
    While reviewing some code in the forums application I found a couple of places that check the wrong class name for topics if the group is allowed to hide its own topics.
     
    These are the 2 files where IPS\forums\Topics needs to be replaced with IPS\forums\Topic:
    Line 649 in \applications\forums\modules\front\forums\forums.php $canHide = ( \IPS\Member::loggedIn()->group['g_hide_own_posts'] == '1' or \in_array( 'IPS\forums\Topics', explode( ',', \IPS\Member::loggedIn()->group['g_hide_own_posts'] ) ) );  
    Line 530 in \applications\forums\sources\Topic\Topic.php $canHide = ( $item ) ? $item->canHide() : ( \IPS\Member::loggedIn()->group['g_hide_own_posts'] == '1' or \in_array( 'IPS\forums\Topics', explode( ',', \IPS\Member::loggedIn()->group['g_hide_own_posts'] ) ) );  
     
    I searched all the files just in case, but those are the only ones I found.
  15. Like
    SeNioR- reacted to The Old Man in Invision Community 5: Badge creation and icon customization   
    Absolutely agree, thanks Matt!
  16. Like
    SeNioR- reacted to Matt Finger in Invision Community 5: Badge creation and icon customization   
    If you are referring to the classic and custom emojis, yes they are still supported in the editor 

    We didn't include them in the Icon Creator however as those images can get quite large and it can make the SVG too large after embedding them.
  17. Like
    SeNioR- reacted to Elon Report in Leaving community after 18 years :(   
    I've been using IPB since 2006 with the MSSQL driver.   I was always attracted to the flexibility of the platform with minimal programming.
    Recently tech support has become more difficult.  It's harder to find code examples and removing the marketplace killed a creativity source for me.   I had a stroke a few years ago, so my development skills are retarded, but still I believe this is one of the poorer organized forms in regards to technical documentation.
    A wiki, kept up to date by your community, would really help in development IMHO.
    Good luck all!
    Martin
  18. Thanks
    SeNioR- reacted to Matt in Oh my god? No v5 Teaser?   
    We will have something tomorrow. 😬🎉
  19. Haha
    SeNioR- reacted to Chris59 in Oh my god? No v5 Teaser?   
    Latest weeks we got spoiled with a v5 teaser in the middle of the weeks . it's Thursday . wake up guys

     

    😁😇🤣😂 

    Just kidding . Can't wait 😉 

    Cheers
  20. Like
    SeNioR- reacted to Marc Stridgen in Anonymous is not very anonymous   
    Still an open bug at present
  21. Like
    SeNioR- reacted to ExoTech in Anonymous is not very anonymous   
    I can confirm, still persists.
    Pages is our landing page, we use lot of databases, so I can check it very easy. If you want to verify that the error was fixed as it should be, contact me and I tell you.
  22. Like
    SeNioR- reacted to sadams101 in toggleQuote is Creating "Links do not have a discernible name" Errors in PageSpeed Insights   
    This is a very simple fix, but since it is in the JS I'm unable to do it.
    Within the root_framework.js is this code:
    <a href='#' data-action='toggleQuote'>
    Can you please update it with this code:
    <a href='#' data-action='toggleQuote' aria-label='Toggle Quote'>
    I ask because my forum users quote very often, and the toggle throws an error each time...some of my forum pages have 5-10 quotes per page.
    Example of the issue:

  23. Like
    SeNioR- reacted to darth12 in Schema Markup for Top Answer Cards   
    @Stuart Silvester answerCount is a required field and is not output by IPB
    https://developers.google.com/search/docs/appearance/structured-data/qapage#answercount
  24. Like
    SeNioR- reacted to Marc Stridgen in Schema Markup for Top Answer Cards   
    Thank you for bringing this issue to our attention! I can confirm this should be further reviewed and I have logged an internal bug report for our development team to investigate and address as necessary, in a future maintenance release.
     
  25. Like
    SeNioR- reacted to Daniel F in [4.7.14] Bug in template core > front > global > siteSocialProfiles   
    This was  patched yesterday
×
×
  • Create New...