Jump to content

opentype

Clients
  • Joined

  • Last visited

Posts posted by opentype

  1. ·

    Edited by opentype

    The initiation method isn’t the most important part. The optimization methods apply to all of them. 

    Looking at the screenshots, your system mails go out directly from your server. So you need to make sure your DNS settings are optimized for that as well, not just for the external services like ConvertKit you use. In fact, it could be that adding DNS settings for those external service actually deligitimized sending mails from your own server. You need to make sure that all sending options are included in your DNS settings. 

    You can check with your host. They probably have settings and information directly relating to SPF/DKIM/DMARC …
    I always optimize this stuff using the Mail Tester website. By the way: You can do 3 tests for free per day. You should end up with at least of score of 9. 

  2. Posted ·

    Edited by opentype

    1. Member posting is now working with the latest patch 👍

    2. Database records made in clubs do not appear in feeds, not the club feed or the Activity feed. I have seen reactions to records though. 

    3. Pages Feed Blocks don’t honor club-level access permissions. On the club level, I turned off access for “Members not in this club” and the records can’t be accessed by non-club-members. But Pages Feed blocks for the database contain these records, despite “honor permission” being activated. The goal here would be to create a “latest news (or whatever the content is) from the clubs I am a member of” block. 

    4. Adding a category in a club is missing the Description field

    5. Not making a Pages category in a club public leads to a confusing, generic error message, which doesn’t tell the user to join the club to access the content. I think the error should be clearer, or the Pages category tab should be hidden from the club, as it is done with Forums in clubs. Right now, it’s inconsistent. Forum tabs disappear, Pages tabs lead to an error. 

  3. ·

    Edited by opentype

    On 3/1/2024 at 5:48 PM, Matt said:

    It's all honoured, so if the member doesn't have access to that database as they would normally, then they won't be able to add the categories.

    Is it intentional that turning on Club categories for a database turns off the possibility to set custom permissions for (existing) database categories? I can still set “Set Custom Permissions” for my existing categories, but once I activate the club functionality for the database, the link to edit the category permissions disappears. I wouldn’t expect the clubs function to change parts of the regular usage of Pages databases. 

    Could contain: Lighting, Lamp, Outdoors, Light, Nature, Night, Astronomy, Moon

    Could contain: Electronics, Mobile Phone, Phone, Text

    Use-case example: Let’s say I have an article database with categories where I publish admin news and now I want to allow clubs to post their own club news in this database. I would allow members to post on the database level, but set custom permissions for the existing admin categories outside the clubs so only admins can post there. Doesn’t seem possible at the moment. I can’t access the permissions anymore once I turned on the clubs functionality for the database. 

     

    P.S. Also, why do Pages categories in Clubs don’t have the Description field like forums do? Seems reasonable to describe what one is supposed to post and see in those categories and Pages categories normally have that field. I suppose it’s even in the MySQL table by default, but not in the form when creating/editing the Pages category in clubs.

    Could contain: Page, Text

  4. #0 ********/applications/cms/sources/Categories/Categories.php(243): IPS\Patterns\_ActiveRecord::load(NULL)
    #1 ********/applications/cms/sources/Categories/Categories.php(1196): IPS\cms\_Categories::database()
    #2 ********/system/Patterns/ActiveRecord.php(335): IPS\cms\_Categories->get__title()
    #3 ********/system/Theme/Theme.php(885) : eval()'d code(222): IPS\Patterns\_ActiveRecord->__get('_title')
    #4 ********/system/Theme/SandboxedTemplate.php(61): IPS\Theme\class_cms_front_widgets->DatabaseFilters(Object(IPS\cms\Databases), Object(IPS\cms\Categories), Object(IPS\Helpers\Form), 'vertical')
    #5 ********/system/Widget/Widget.php(234): IPS\Theme\_SandboxedTemplate->__call('DatabaseFilters', Array)
    #6 ********/applications/cms/widgets/DatabaseFilters.php(274): IPS\_Widget->output(Object(IPS\cms\Databases), Object(IPS\cms\Categories), Object(IPS\Helpers\Form))
    #7 ********/system/Widget/Widget.php(833): IPS\cms\widgets\_DatabaseFilters->render()
    #8 ********/system/Widget/Widget.php(926): IPS\_Widget->_render()
    #9 ********/system/Theme/Theme.php(885) : eval()'d code(19459): IPS\_Widget->__toString()
    #10 ********/system/Theme/SandboxedTemplate.php(61): IPS\Theme\class_core_front_global->widgetContainer('sidebar', 'vertical')
    #11 ********/system/Theme/Theme.php(885) : eval()'d code(16267): IPS\Theme\_SandboxedTemplate->__call('widgetContainer', Array)
    #12 ********/system/Theme/SandboxedTemplate.php(61): IPS\Theme\class_core_front_global->sidebar('right')
    #13 ********/system/Theme/Theme.php(885) : eval()'d code(7335): IPS\Theme\_SandboxedTemplate->__call('sidebar', Array)
    #14 ********/system/Theme/SandboxedTemplate.php(61): IPS\Theme\class_core_front_global->globalTemplate('dfc2063cee05bdb...', '\n<div id="elCms...', Array)
    #15 ********/system/Dispatcher/Dispatcher.php(173): IPS\Theme\_SandboxedTemplate->__call('globalTemplate', Array)
    #16 ********/system/Dispatcher/Standard.php(113): IPS\_Dispatcher->finish()
    #17 ********/system/Dispatcher/Front.php(558): IPS\Dispatcher\_Standard->finish()
    #18 ********/system/Dispatcher/Dispatcher.php(155): IPS\Dispatcher\_Front->finish()
    #19 ********/index.php(13): IPS\_Dispatcher->run()
    #20 {main}

     

  5. Posted ·

    Edited by opentype

    I set up a Club filter and tested with Checkbox set, Radio and Select box. 

    Trying to use these filters in a Pages block fails. Making a selection in the block settings:

    Could contain: Text

    After saving:

    Could contain: Text

    I checked the database. The filter value is actually saved, but the ACP interface can’t read it properly and the front-end also doesn’t show the block with the selected filters applied. 

    I also checked with two filters filter fields. Then it breaks down entirely and what is selected and not selected after saving feels almost random.  

    I don’t have a live installation to test this on my server, but you can probably easily replicate this on 4.7.15. I could easily replicate it on multiple installations. 

  6. 27 minutes ago, Rebecca Jorgensen said:

    why would this work and now all of a sudden not? 

    I've not had any issues with it working till now. 

    just totally confused...

    A database “lives” on a page. It’s just a widget and an admin can easily remove that widget accidentally. However it happened, just add it back and everything will start working again. 

     

    17 minutes ago, Rebecca Jorgensen said:

    What does this mean? 

    You can ignore that message. 

    (If you want to understand it, read this.)

  7. 9 hours ago, WebCMS said:

    and they are not even good for SEO

    https://www.google.com/search?q=emojis+in+urls

    That’s a somewhat dishonest approach. You suggest that the claim “not even good for seo” is proven by the links that the Google search would reveal, yet I checked the best results and they say NOTHING of the sort. The query doesn’t address “seo” in any way and so the results also don’t. They discuss the possibility of having emojis in URLs and agree that they are possible. 

  8. ·

    Edited by opentype

    This is working as intended. The ‘black cat emoji’ is a combination of multiple Unicode values. Cat + Combination Character + Black square. Those ‘strange characters’ are a necessary part of the emoji and they all need to be encoded. Removing them changes their meaning. For example, for the emoji representing people, skin color and gender are represented this way. People won’t accept that as they might accept a cat changing its color. 

    And sure, if you delete parts of it, it will break. Like removing the combination character will result in 🐈 instead of 🐈‍⬛

  9. ·

    Edited by opentype

    2 hours ago, Randy Calvert said:

    I just confirmed with a default theme you can add both header and footer.

    I wish. You can add something to the end of the <body> or to the beginning (which IPS calls “header HTML“ in the theme settings). But it’s just the top of the body. 

    There is no actual <head> option there. I always found that weird. 

  10. It’s not possible in 4.x. Maybe in 5. 

    I don’t know the specifics of your use-case, but you could also consider creating a Pages database and let your admins add records there. In this case, adding new “pages” (which are then records) is as simple as filling out a form and all the styling would be set up in the Pages database templates. It would require a similar structure for all those pages though.