Here is our new web site, it is using only CMS part of the package now. Building it I learned a lot, and probably done some mistakes in that process. Now, the site looks and behaves as we want to, but with some troubles that I can't shoot.
1. Structure of sections and subsections is completely messed up. I done this structure from admin cp by simply create sections (A), (B), (C)... In each I created sub sections (AA), (AB), (AC) and so on. In some of the subsections I have further divisions. From admin cp this structure always looks great. After we made a lot of articles, I noticed that breadcrumb does not follow my structure. It should be Homepage->A->AB->ABB->Article, but it goes Homepage->A->AD->ABB->Article and since (AD) section is still not published, my guests does not se a part of the site. I checked this on admin cp and in section editor, yes, ABB is inside of AB, but breadcrumb says it is in AD. I solved this by moving ABB to some different place, save it, and then put it back on it's place. This helped with this section, but my next one changed it's location. Then I had to do this with every one of my sections, and after every change I had to check what is where. All the time I was checking AdminCP, here everything was OK. Finaly, I'm stuck with one of the sections that I can not put on it's place. It goes easily on every place that I tried, let's say it is section ABA. It belongs to section AB. I tried to put it in AA, AC, AD, ABB, ABCD... It goes everywhere and stays there, this works perfect. But if I put it on it's place, in section AB, breadcrumb says it is in A. Every time. Quite a mess.
2. I had to disable site cashing. As you may see, navbar links depend on what content is being used. But our web browsers (tried on several computers and browsers) cashing navbar links and if you click on english flag, you see EN article but links in croatian. If you refresh page, you get correct links. I did not know how to fix it, so I disabled site cashing from admin cp. Now everything is a bit slower, but it is working (I hope).
3. This is not a problem of vBulletin, I need custom programing to force my site to change the language depending on if CR or EN articles are being used. Now this selection is made by CR and EN flag. When you click a flag, language is changed and also you see respective homepage. This is necessary only becouse "read more" link. We have non croatian guests and want to give them this link in EN, and for our local guests we have to have this link in CR. Also, some system messages like "you don't have a permission..." should be in respective language. Current solution with flags is OK, but we must find a better way. Now it is verry possible to read an articles in both languages, for example if you bookmark them, change the language by clicking the flag and then go to bookmarked articles. Or if a Google bring you to us. I want that if you typed english phrases in Google and come to one of our EN articles, that system gives you EN links and EN system messages. I'm thinking how to solve it, maybe to have a 2 copies of content.php? One will have instruction langid=1 and the other langid=2. The other solutions that I concidered so far are some "if-then-else" clauses in the header, that will check what template I'm using, and if template is "eng" then site's language is EN, else is CR. I already need and have different templates for CR and EN part of the site, so this would be exelent solution for me also.
4. Actualy, I don't want to describe any more problems, they are minor, just to explane why site looks like this now and we are using VB CMS. It is a simple copy of our old site that was static html, I had to delete a loooot from our templates to make it look like this. Further development will be in direction of enabling user coments, adding forum and some other things, maybe making it less retro . Please suggest what to improve to make it better, this is the actualy 4. reason why I'm posting here. Do you see any problems that I might overseen?
Thanks!
1. Structure of sections and subsections is completely messed up. I done this structure from admin cp by simply create sections (A), (B), (C)... In each I created sub sections (AA), (AB), (AC) and so on. In some of the subsections I have further divisions. From admin cp this structure always looks great. After we made a lot of articles, I noticed that breadcrumb does not follow my structure. It should be Homepage->A->AB->ABB->Article, but it goes Homepage->A->AD->ABB->Article and since (AD) section is still not published, my guests does not se a part of the site. I checked this on admin cp and in section editor, yes, ABB is inside of AB, but breadcrumb says it is in AD. I solved this by moving ABB to some different place, save it, and then put it back on it's place. This helped with this section, but my next one changed it's location. Then I had to do this with every one of my sections, and after every change I had to check what is where. All the time I was checking AdminCP, here everything was OK. Finaly, I'm stuck with one of the sections that I can not put on it's place. It goes easily on every place that I tried, let's say it is section ABA. It belongs to section AB. I tried to put it in AA, AC, AD, ABB, ABCD... It goes everywhere and stays there, this works perfect. But if I put it on it's place, in section AB, breadcrumb says it is in A. Every time. Quite a mess.
2. I had to disable site cashing. As you may see, navbar links depend on what content is being used. But our web browsers (tried on several computers and browsers) cashing navbar links and if you click on english flag, you see EN article but links in croatian. If you refresh page, you get correct links. I did not know how to fix it, so I disabled site cashing from admin cp. Now everything is a bit slower, but it is working (I hope).
3. This is not a problem of vBulletin, I need custom programing to force my site to change the language depending on if CR or EN articles are being used. Now this selection is made by CR and EN flag. When you click a flag, language is changed and also you see respective homepage. This is necessary only becouse "read more" link. We have non croatian guests and want to give them this link in EN, and for our local guests we have to have this link in CR. Also, some system messages like "you don't have a permission..." should be in respective language. Current solution with flags is OK, but we must find a better way. Now it is verry possible to read an articles in both languages, for example if you bookmark them, change the language by clicking the flag and then go to bookmarked articles. Or if a Google bring you to us. I want that if you typed english phrases in Google and come to one of our EN articles, that system gives you EN links and EN system messages. I'm thinking how to solve it, maybe to have a 2 copies of content.php? One will have instruction langid=1 and the other langid=2. The other solutions that I concidered so far are some "if-then-else" clauses in the header, that will check what template I'm using, and if template is "eng" then site's language is EN, else is CR. I already need and have different templates for CR and EN part of the site, so this would be exelent solution for me also.
4. Actualy, I don't want to describe any more problems, they are minor, just to explane why site looks like this now and we are using VB CMS. It is a simple copy of our old site that was static html, I had to delete a loooot from our templates to make it look like this. Further development will be in direction of enabling user coments, adding forum and some other things, maybe making it less retro . Please suggest what to improve to make it better, this is the actualy 4. reason why I'm posting here. Do you see any problems that I might overseen?
Thanks!
Comment