Upgrade FAQ Book Pro from version 1.64 to 3.5.x

MB
Michael BanschbachPosted 4 years agoEdited 4 years ago
 Hi,

I have been using your FAQ book pro for several years. On my one website, I have to upgrade the website in general and move from joomla 2.5 to 3.6.5.
On my old joomla 2.5 website I have FAQ book pro version 1.64 installed and about 500 FAQ's. I know there is no simple approach to upgrading and getting my information from the old FAQ Book pro to the new, but is there someway I can minimize retyping in everything? It appears you use the same criteria, just renaming Categories and FAQs to Sections and Questions. Is there a way I can export the Categories and FAQs from the old database and reimport into the new database?
0
#1831

43 answers

M
MinitekPosted 4 years agoModerator
Hi Michael,

I will send you upgrade instructions to your email.
MB
Michael BanschbachPosted 4 years ago
Hi Yannis,

As per my email, I made a lot of progress, but there are still some issues:

1) I realized I never made the final upgrade to FAQ Book Pro. It was still on version 3.01. I updated to the latest and it got rid of the save issue error stated before.
2) It also gave me all the other options when creating a menu item. I set to display on the main section and now the topics are showing.
3) Still missing all the Question answers and all that mentioned before is still the same. I am assuming there is database table issue since this was in the original content table you said would not be in the new structure and was deleted before it was exported and imported to the new website database.
4) I updated the search plugin and I don’t see it displayed anymore. It shows published and active, but I don't see it where it was or anywhere else
5) Another strange problem, is the Topic menu shows text over text when you drill down topics. In addition any graphics inside the answer do not display. But if I refresh browser on that same page, it all clears up and the graphic shows. If I go another page ad then come back its starts all over again. I suspect a plugin conflict, so I turned off anything on that page but it still acts the same.
MB
Michael BanschbachPosted 4 years ago
Here are the screenshots of the text over text and no graphic show.
MB
Michael BanschbachPosted 4 years ago
On problem 5, I was able to duplicate the graphic issue on a totally different website running Joomla 3.5.6 and different Joomla template.
It only happens when you make a sub menu item off a main topic menu, then the graphic is broken until you refresh browser.
MB
Michael BanschbachPosted 4 years ago
After studying it further, I see the graphic is using the incorrect file path to its location:

http://ecbiz156.inmotionhosting.com/~talkin39/the-solution/images/cisco_spa_fax_settings_screenshot.jpg


After the browser refresh on the same page:

http://ecbiz156.inmotionhosting.com/~talkin39/images/cisco_spa_fax_settings_screenshot.jpg


So initially its inserting the Menu Path, then after browser refresh it remove the path.
M
MinitekPosted 4 years agoModerator
Hi Michael,

It seems that the answers were deleted when you deleted the column 'content'.
That column should be changed to 'introtext'.

I forgot to tell you that in the original email.

The search plugin will not be displayed anywhere. It is a search plugin so it will allow searching for FAQ Book questions in the default Joomla search page.
MB
Michael BanschbachPosted 4 years ago
Hi,

Okay, I figured this was the issue. I will go ahead and retry this one more time.

While I am doing this, can you please look into the issue of graphics attachments not showing up in the FAQ answer. I verified this on a completely different website with a different Joomla template. I also changed the template to the default Joomla prostar just to eliminate other issues and it does the exact same thing. Tried on different browsers as well and same result, only way to get the graphic to show up is refreshing the browser when you get to section/faq you want. As stated above, you can clearly see the first time it is not using the exact path embedded in the FAQ, its adding a menu path from where it started.

You can see this in action by going to the website http://ecbiz156.inmotionhosting.com/~talkin39/ and from the top menu, go to The Solution/FAQ BOOK 5 and from there click on fax. When the FAX FAQs come up, click on the first one "Cisco SPA 112 fax and T.38 settings", you will see there is no graphic or a broken link icon. Refresh your browser and click on it again, there's the graphic as it should be. At first I thought I may need to reselect the graphic in this FAQ answer due to the whole conversion issue, but that was not the problem.
MB
Michael BanschbachPosted 4 years ago
I am going to be starting this sooner than later, so to test what I was talking about in the last reply, you can go to:

http://www.pulsesupply.com/newpulse/


Then click on top menu "CONTACT" and click on the Knowledgebase.

If you click on the question right there, it will open and the answer will have the graphic as normal

If you click on the "Test Topic" and then either click on the Question or Click the Calls Topic and then the question, it will be broken unless you refresh browser.

This is a different website and template.
MB
Michael BanschbachPosted 4 years ago
Hi,

I redid it and now the Answers to the questions are visible and working!

Still shows the same issue with the answers that have the graphics in them. Have to refresh browser to get them to show. all stated in last reply applies to this issue.
M
MinitekPosted 4 years agoModerator
Hi Michael,

The problem is generated by the fact that the image paths in your articles are relative.

For example:
images/bandit_3_security_appliance_application.jpg


Try to make the urls absolute by adding a trailing slash in the urls. For example:

/images/bandit_3_security_appliance_application.jpg
MB
Michael BanschbachPosted 4 years ago
Hi Yannis,

I see that now. I guess this is a function of the Joomla Editors for images. For some reason in the older version of FAQ BOOK PRO and/or older Joomla it worked. Not sure where this changed. I did a view source of the page in the old version and it shows the absolute path version even though the editor in the questions is putting in as relative.
At this time its running under the final hosting website under the temp URL, I think I will wait until the site is ready and the real domain is moved over before I make any changes.

Besides that it is operating beautifully except for the text over text issue which appears to be only happening on the one topic (as mentioned in previous reply with pictures). It clears up when you hover the mouse on it. I can see the overlay text is showing one of the other Topics. However, when I go to the other topics and drill down and then come back to it, its acting normally. If I then refresh the browser (s). and start over with that topic first, then its there. Anyway, I will play with it some more and see what other commonality.
MB
Michael BanschbachPosted 4 years ago
Update on Text over Text, its not just the one topic, its the one you start to drill down with. If you then go to any other topic and drill down, there is no text over text.
M
MinitekPosted 4 years agoModerator
Please send me a specific link where I can see the 'text over text' problem.
MB
Michael BanschbachPosted 4 years ago
Just go to:

http://ecbiz156.inmotionhosting.com/~talkin39/logins/partner-intranet-login-logout

user: minitek
pw: minitek

(its just a temp registered account.)

Then go to:

http://ecbiz156.inmotionhosting.com/~talkin39/the-solution/faq-book-pro-test


M
MinitekPosted 4 years agoModerator
As strange as it sounds, the problem is triggered by the slow speed of the server.

The component runs all tasks with ajax calls (in the background) without reloading the page.
Each time you click on a link in the left navigation, some tasks are being executed in the background.
Those clicks can be properly processed only if all previous pending background tasks have been completed.

So far I had tested the component on fast servers where all background tasks where completed in a split second.
The system can handle small delays but it seems that if fails with longer delays.
In your case, it takes many seconds to run pending tasks and this creates a problem.

You can test this your self by waiting for about 10 seconds before clicking anything on the left navigation and between consecutive clicks.

This is actually a bug and I will fix it in next version.
MB
Michael BanschbachPosted 4 years ago
Thanks for looking into this, I guess it works out for the development of the product which is hands down above anything out there dedicated to this particular function.
This hosting site is usually not slow, I had informed them of this last week and its supposed to be moved to another server any time now.

MB
Michael BanschbachPosted 4 years ago
Hi Yannis,

The web hosting company finally moved the server to a much faster one. I still see the text over text?

One other thing, I was looking at the "Ask a Question" and I noticed the two buttons up top to Save and Cancel are just colored ovals with no text?
I look around, but did not see anything that would directly affect this. Any Ideas? attached screen shot.

If you want to see, just use the info from previous reply to login, but do it at :

http://ld212.inmotionhosting.com/~talkin39

Then :

http://ld212.inmotionhosting.com/~talkin39/logins/partner-intranet/knowledgebase


M
MinitekPosted 4 years agoModerator
Hi Michael,

It's still not consistently fast. For example, this page:
http://ecbiz156.inmotionhosting.com/~talkin39/the-solution/faq-book-pro-test/calls/procedures
sometimes loads in about 1 - 2 seconds.

Other times it takes more than 20 seconds to fully load the page. When that happens, the menu fails.
You must wait for the next version. I will tidy up some things in the javascript engine.
MB
Michael BanschbachPosted 4 years ago
Okay, I am assuming most shared webhosting is around 1 to 2 seconds in response unless the memory CACHE is enable, which I don't do until ready. I can wait for the upgrade.

Is the second issue with the missing text on the ask a question buttons the same issue ?
MB
Michael BanschbachPosted 4 years ago
I just realized, you replied with the old server address:

http://ecbiz156.inmotionhosting.com/~talkin39/the-solution/faq-book-pro-test/calls/procedures

The new server is based on :

http://ld212.inmotionhosting.com/~talkin39
M
MinitekPosted 4 years agoModerator
Hi Michael,

Just to let you know, the new version with the fix will be released next week.
MB
Michael BanschbachPosted 4 years ago
Great, Thanks as always
M
MinitekPosted 4 years agoModerator
Hi Michael,

Version 3.6.0 is released. This is a big update, so just make sure that you have cleared your website cache after installation.

Let me know if you face any problems.
MB
Michael BanschbachPosted 4 years ago
Hi Yannis,

Thanks for getting this done. The Text over Text problem is gone and the graphics now show in the answers!!

The only thing I notice were two things:

1) The dashboard said I did not link two of the sections to a menu, but they are and working. Not sure if this is just a remnant from the old version and just click the X. I left for now in case you wanted to investigate

2) The Ask a questions buttons are still just green and white with no Text.

I have attached screenshots
I cleared the Cache/Expired cache and made difference. I don't currently have I don't have any cache currently on the web server or in Joomla Global config.
M
MinitekPosted 4 years agoModerator
1. Can you please send me a screenshot of your FAQ Book menu items?
Or even better, admin access.

2. I have made some corrections in version 3.6.1, but I am afraid the display issues are caused by your template css. There are some css rules that are marked as important in your template and they are overriding the Joomla styles.

For example:
File: templates/bigbusiness/css/template.css

line 1301:
.dropdown-menu, .btn {
    border: none !important;
}


line 128:
color: #313131 !important;

There are more !important rules in those files.

Using !important in basic attributes (eg: .btn which is an important attribute in bootstrap) or even worse on selectors (eg: button) is a bad practice as it confuses specificity in css.

I'm afraid there is no workaround in this other than removing all !important instances from your css files (or using a different template that has better css architecture).

You can read more about this issue here:
http://stackoverflow.com/questions/3706819/what-are-the-implications-of-using-important-in-css

Another problem in your template is the icons. They are not displayed properly in FAQ Book pages.
The template has an old version of FontAwesome v.3.2.1.
http://ld212.inmotionhosting.com/~talkin39/templates/bigbusiness/css/font-awesome/css/font-awesome.min.css

This old version is incorrectly using the class
[class^="icon-"]

which is a reserved class for the default Joomla icons Icomoon:
https://docs.joomla.org/J3.x:Joomla_Standard_Icomoon_Fonts

The template is using that class for the FontAwesome icons, thus breaking compatibility with the Icomoon icons.

The latest version of FontAwesome is using the class:
[class^="fa-"]

which is compatible with Joomla.
http://fontawesome.io/
MB
Michael BanschbachPosted 4 years ago
Hi Yannis,

1) You should be able to login as an admin with the previous private message I sent you. Could this message be because I made these two sections with Topic and questions, but I chose in the menu to display by Topic and not section ? The others are all by sections.

2) I will run this by the template designers. They are not a little shop and they are usually sophisticated templates. They are Vertex based templates and extremely flexible. I think this template was designed about a year ago.
MB
Michael BanschbachPosted 4 years ago
Hi Yannis,

I did the upgrade to 3.6.1 and now I do see the ask question buttons with the text, so that appears to b working now.
M
MinitekPosted 4 years agoModerator
Yes, I made some corrections in the code.

But the colors of the text are not correct because the template forces some colors with the !important rules.
MB
Michael BanschbachPosted 4 years ago
Yes, just noticed that when hovering over the cancel button. the text turns white over the white button. I am waiting to hear back from the template guys.


Also noticed that when asking a question, the topic is stuck on "Events" which is one of my Topics , even though I check to "Allow Topic Selection" in the Ask Questions configuration. There is no other options of topics in the drop down, it just goes to a small search window. It does not seem to matter which topic I navigate to and click the ask question. I turned the Allow Topic Selection off and it does go the topic you select in the configuration.
MB
Michael BanschbachPosted 4 years ago
FYI: this is the response I got from the template company:

Hello,


Quote

The problem is the cancel and submit buttons are messed up.

I can assist you with this if you provide login details or a URL to these buttons so I can see the CSS and provide a CSS solution or override


Quote

Also there is an issue with the FontAwesome ICONs since the template included ones are the old version.

Yes they are because Joomla uses the classes for them. The classes on things in Joomla haven't been updated to the new version of FA. If its really causing issues perhaps disable font awesome from the Vertex admin area. I believe under the General tab.


Quote

I'm afraid there is no workaround in this other than removing all !important instances from your css files.

Joomla made the bad decision of included bootstrap into the core. Thus we have to override these styles by force using the !important calls. We really wish we didn't have to but its the only way for our templates to display properly. If not things show all out whack because the bootstrap CSS applies line-heights, font sizes, backgrounds, etc to things like buttons as you mention.

In summary just let me know where things are showing messed up and I can assist you in the getting them to look proper.

Search