Viewing 14 posts - 16 through 29 (of 29 total)
  • Author
    Posts
  • jooservices Friend
    #681659

    Hi there
    I’m working on this . Please wait moment

    Thank you,
    Viet Vu

    jooservices Friend
    #747499

    Hi there
    I’m working on this . Please wait moment

    Thank you,
    Viet Vu

    jooservices Friend
    #681662

    Hi there
    I got your issue. It’s because your 3rd module JEvents Filter.
    In page

    index.php?option=com_jevents&task=cat.listevents&Itemid=407
    Module showed.

    But for detail page

    index.php?option=com_jevents&task=icalrepeat.detail&evid=3&Itemid=407&year=2015&month=09&day=05&title=example-crn-school-feis&uid=2bafe8b2fc9e2e28e0405900884254c4

    You can see they are same Itemid 407. Than of course module will render here.
    But inside your module, developer coded to return nothing for detail page.

    It’s caused issue.

    Please contact them about this.

    Thank you,
    Viet Vu

    jooservices Friend
    #747502

    Hi there
    I got your issue. It’s because your 3rd module JEvents Filter.
    In page

    index.php?option=com_jevents&task=cat.listevents&Itemid=407
    Module showed.

    But for detail page

    index.php?option=com_jevents&task=icalrepeat.detail&evid=3&Itemid=407&year=2015&month=09&day=05&title=example-crn-school-feis&uid=2bafe8b2fc9e2e28e0405900884254c4

    You can see they are same Itemid 407. Than of course module will render here.
    But inside your module, developer coded to return nothing for detail page.

    It’s caused issue.

    Please contact them about this.

    Thank you,
    Viet Vu

    cymak Friend
    #681665

    This is a joke?! The filter module is Not suppose to show in detail page! Th problem is joomlart template is leaving the empty module space in detail page instead of hidding it and making the detail full width

    cymak Friend
    #747505

    This is a joke?! The filter module is Not suppose to show in detail page! Th problem is joomlart template is leaving the empty module space in detail page instead of hidding it and making the detail full width

    jooservices Friend
    #681667

    Hi there
    It’s not a joke. I already explain with technical above.

    But i’ll try to explain again.
    It’s none JA issue. It’s all about module configuration and / or 3rd module coding.

    # At first you can turn off SEF to get more clearly in URL params.
    In list view page index.php?option=com_jevents&task=cat.listevents&Itemid=407

    You are using module mod_jevents_filter ( id 295 ) ( JEvents Filter ). This module came from

    https://www.jevents.net/docs/category/filter-module

    In you backend you have configured this module for menu item id 407 .

    # Click on any detail link at right side . For sample

    index.php?option=com_jevents&task=icalrepeat.detail&evid=3&Itemid=407&year=2015&month=09&day=05&title=example-crn-school-feis&uid=2bafe8b2fc9e2e28e0405900884254c4

    As you can see above link it’s also Itemid 407 . ( You can check on Joomla! about Itemid & SEF Route ).
    Than of course module 295 will render on this page also !
    In template by use Joomla! API it’s detected this module will available in this page ( 407 ).

    But the point here is code inside that module.

    mod_jevents_filter.php

    if (JRequest::getCmd("task") == "icalrepeat.detail" && $params->get('showindetails', 0) == 0){
    return;
    }

    and
    modulesmod_jevents_filtertmpldefault.php

    if ($params->get("disablenonjeventspages", 0) && $option != "com_jevents" && $option != "com_jevlocations" && $option != "com_jevpeople" && $option != "com_rsvppro" && $option != "com_jevtags")
    {
    // display nothing on non-jevents pages - again make this a config option
    return;
    }

    You can see it’s clearly now ! Module is available to use but inside their code, they do render nothing !
    Empty module IS NOT no modules !

    Empty module is module still available but render empty content
    No module is module IS NOT available in request page.

    In Joomla! API we only support for no modules

    That’s point !

    # In template.
    We do determine if side bar have any modules than we render sidebar + main content.
    In this case, as explained above. Sidebar modules are available !!! Than of course we do render sidebar.

    # There are 2 ways you can do
    — Ask JEvents team about that module
    — Create another menu item for detail page. By this way in detail page you’ll have different Itemid . Than now your assigned module will not render in detail page.

    That’s all about logic to clearly this issue.

    Thank you,
    Viet Vu

    jooservices Friend
    #747507

    Hi there
    It’s not a joke. I already explain with technical above.

    But i’ll try to explain again.
    It’s none JA issue. It’s all about module configuration and / or 3rd module coding.

    # At first you can turn off SEF to get more clearly in URL params.
    In list view page index.php?option=com_jevents&task=cat.listevents&Itemid=407

    You are using module mod_jevents_filter ( id 295 ) ( JEvents Filter ). This module came from

    https://www.jevents.net/docs/category/filter-module

    In you backend you have configured this module for menu item id 407 .

    # Click on any detail link at right side . For sample

    index.php?option=com_jevents&task=icalrepeat.detail&evid=3&Itemid=407&year=2015&month=09&day=05&title=example-crn-school-feis&uid=2bafe8b2fc9e2e28e0405900884254c4

    As you can see above link it’s also Itemid 407 . ( You can check on Joomla! about Itemid & SEF Route ).
    Than of course module 295 will render on this page also !
    In template by use Joomla! API it’s detected this module will available in this page ( 407 ).

    But the point here is code inside that module.

    mod_jevents_filter.php

    if (JRequest::getCmd("task") == "icalrepeat.detail" && $params->get('showindetails', 0) == 0){
    return;
    }

    and
    modulesmod_jevents_filtertmpldefault.php

    if ($params->get("disablenonjeventspages", 0) && $option != "com_jevents" && $option != "com_jevlocations" && $option != "com_jevpeople" && $option != "com_rsvppro" && $option != "com_jevtags")
    {
    // display nothing on non-jevents pages - again make this a config option
    return;
    }

    You can see it’s clearly now ! Module is available to use but inside their code, they do render nothing !
    Empty module IS NOT no modules !

    Empty module is module still available but render empty content
    No module is module IS NOT available in request page.

    In Joomla! API we only support for no modules

    That’s point !

    # In template.
    We do determine if side bar have any modules than we render sidebar + main content.
    In this case, as explained above. Sidebar modules are available !!! Than of course we do render sidebar.

    # There are 2 ways you can do
    — Ask JEvents team about that module
    — Create another menu item for detail page. By this way in detail page you’ll have different Itemid . Than now your assigned module will not render in detail page.

    That’s all about logic to clearly this issue.

    Thank you,
    Viet Vu

    cymak Friend
    cymak Friend
    cymak Friend
    #681669

    Ok thanks I will go back to jevents, they say it’s a template problem

    cymak Friend
    #747509

    Ok thanks I will go back to jevents, they say it’s a template problem

    jooservices Friend
    #681670

    Hi there
    Hide empty module ( content ) is advanced feature by 3rd party. It’s none Joomla! core feature.

    Yes, in your case you still can apply specific code. Force no sidebar for detail page. But it’s not suggest !

    Thank you,
    Viet Vu

    jooservices Friend
    #747510

    Hi there
    Hide empty module ( content ) is advanced feature by 3rd party. It’s none Joomla! core feature.

    Yes, in your case you still can apply specific code. Force no sidebar for detail page. But it’s not suggest !

    Thank you,
    Viet Vu

Viewing 14 posts - 16 through 29 (of 29 total)

This topic contains 29 replies, has 2 voices, and was last updated by  jooservices 9 years, 2 months ago.

We moved to new unified forum. Please post all new support queries in our New Forum