By renejdm on Thursday, 13 August 2015
Posted in General Issues
Replies 19
Likes 0
Views 540
Votes 0
Hi,

The biography module partially appears on the landing page ... and it should not. See image.

Rene
Hi Rene,

I actually dive into your template core file and the issue did coming from the template itself. The template will go and render the title even if the content is not exist on your site. I've applied some hack inside your /templates/holax/layouts/widget.php to skip echoing the title when the content is not exist and it should be working correctly now.
·
Thursday, 03 September 2015 14:31
·
0 Likes
·
0 Votes
·
0 Comments
·
Can you please supply us with the FTP access to the site? I did a peek at the module's code and it does actually perform checks to see if you are on the entry view. There is another possibility where the site template is not checking if there are any contents being generated from the module.
·
Thursday, 13 August 2015 00:20
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Mark,

Included in this post is ftp info.

Rene
·
Thursday, 13 August 2015 00:57
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Rene,

This issue is actually not related to the module at all. This is what I have done, edited the file /modules/mod_easyblogbio/mod-easyblogbio.php and added a return; at line 15 before any other codes get's executed. The title is still displayed. I think you should check this with the guys over at Gantry.
·
Thursday, 13 August 2015 01:07
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Mark,

Are you sure you were working on the right files. The template uses Warp Framework not Gantry. We are working on my test website which is located under public_html on my live site. The live site uses Gantry. The test site uses Warp.

Rene
·
Thursday, 13 August 2015 01:15
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Rene,

Regardless if it is Gantry or Warp, the code is actually added in the file /modules/mod_easyblogbio/mod_easyblogbio.php and not the template file
·
Thursday, 13 August 2015 01:24
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Mark,

Perhaps there is another way to solve the problem. We just want the Biography module to appear on the single blog pages and not the landing page. Is there any way that we can accomplish this? I know that this is supposed to be the desired behaviour but as you can see from my website - the biography module is misbehaving.

Rene
·
Thursday, 13 August 2015 01:47
·
0 Likes
·
0 Votes
·
0 Comments
·
The mod_easyblogbio is already behaving that way. But the template is still displaying the title.
·
Thursday, 13 August 2015 02:22
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Mark,

Perhaps you should list somewhere on your website that EasyBlog is not 100% compatible with the Warp Framework.

And the only thing that I have found so far is that the Biography Module is not compatible. But it is possible that other parts of EasyBlog are not compatible. Only time will tell...

It is not up to me to fix this. This is problem that both StackIdeas and Yootheme must work together to solve.

I am just letting you know that the problem exists.

Sincerely,

Rene
·
Monday, 17 August 2015 23:49
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Rene,

I am sorry for the delay of this reply.

The module content itself is actually behaving correctly but for some reason your current template is actually picking up the title set from the module manager to display the title on the frontend regardless whether the folder content of the module is empty or not. I even tried to renaming the module folder name itself so that it will be impossible for the joomla to fetch the content inside folder and yet the title is still displaying on the frontend. Check my screenshot here, http://screencast.com/t/9avBMt4BrH7 .

Hope you can get a better picture here and unfortunately there is nothing we can do here to help.
·
Wednesday, 19 August 2015 17:34
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Ezrul,

Thanks for your reply. Here is what the support from the template I am using says...

"
Hello, i checked on "yoo master theme 2" that's have same problem and it's caused Warp Framework (which based on our template) even i tested on your site same problem. i am sorry for it but it's also fault of stack idea easy blog because they did not used a proper solution for it. if they used any built in module configuration and show as sidebar so that will not happen.

Best Regards
-----------------------------------------------
Selim Rana
Senior Web Designer

"

So they are basically saying that it is your fault.

Care to comment?

Rene
·
Saturday, 22 August 2015 03:20
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Rene,

I am really sorry for the delay of this reply as it weekends for all of us here.

I am sorry but the output of the title is 100% controlled by the template, not our component. We can only control the output of the module content. By the way most of the templates available in joomla are not having this issue. However we will continue to find a workaround for this issue and hopefully we will find it.
·
Monday, 24 August 2015 12:41
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Ezrul,

I forwarded your reply to the template makers. I will let you know their response.
·
Monday, 24 August 2015 21:51
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Rene,

Thank you. Keep us updated.
·
Tuesday, 25 August 2015 16:51
·
0 Likes
·
0 Votes
·
0 Comments
·
Well, the template makers say it is impossible to fix.

And Stackideas say that it is not there problem.

So what am I to do?????

Who to believe???
·
Saturday, 29 August 2015 22:37
·
0 Likes
·
0 Votes
·
0 Comments
·
Hey Rene,

I don't see why Yootheme is saying that it is impossible to fix. The template can actually control the output by determining if there are any modules placed in specific positions. You can check the implementation of this in the stock template that is provided by Joomla in /templates/protostar/index.php

For instance, the template perform a check before outputting the contents from the module,


<?php if ($this->countModules('position-7')) : ?>
<div id="aside" class="span3">
<!-- Begin Right Sidebar -->
<jdoc:include type="modules" name="position-7" style="well" />
<!-- End Right Sidebar -->
</div>
<?php endif; ?>


Also, I am actually very amused by your response here. Simply because Yootheme said it is impossible to fix, do you really expect us to fix this for you? Wouldn't this be unfair for us as this has nothing to do with our modules or our extension.
·
Thursday, 03 September 2015 02:10
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Mark,

Thanks for getting back to me.

"Also, I am actually very amused by your response here. Simply because Yootheme said it is impossible to fix, do you really expect us to fix this for you? Wouldn't this be unfair for us as this has nothing to do with our modules or our extension."

I am a little bit puzzled by this statement. I have been relaying back and forth what each company says. The fact that both of you say that it cannot be fixed and place the blame on each other has nothing to do with me. I am just the unfortunate person that is caught in the middle.

I have not been able to examine EasyBlog 5 recently but I will soon. There are other more important issues that need fixing.

I think we just have to chock this one up to a "bug that cannot be fixed". My solution to this is to just hide the module title. Not perfect but it works.

Regards,

Rene
·
Thursday, 03 September 2015 03:02
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Ezrul,

Thanks for this elegant (and simple) fix. This fix also solves other problems (of the same type) that I was having with EasySocial. I have passed the fix along to the template makers.

Great work.

Rene
·
Thursday, 03 September 2015 20:59
·
0 Likes
·
0 Votes
·
0 Comments
·
Hi Rene,

You are most welcome. Glad that your issue has been resolved now.
·
Friday, 04 September 2015 10:43
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post