SimplePortal

Customization => Themes and Graphics => Topic started by: pvignola on June 10, 2010, 11:35:18 AM

Title: Sunset Theme -- Title appearing twice on the Simple Portal "Home" page
Post by: pvignola on June 10, 2010, 11:35:18 AM
The url is http://bikethetriangle.com/index.php.  I have the 2.0 Sunset theme installed on my SMF version 2RC3 site using Simple Portal 2.3.2 (in "Front Page" Portal mode) and when you navigate to the home page the Title of the site is being displayed twice only on the home page.  Both as a Title and at the footer of the page.  This issue doesn't seem to exist for other pages on the site.  I have looke at the index.template.php file and can't seem to figure out why the problem is there.  Is there another file I should look at or a specific setting in Simple Portal to cahnge?
Title: Re: Title appearing twice on the Simple Portal "Home" page
Post by: ccbtimewiz on June 10, 2010, 01:07:39 PM
Your buttons are images. You might need to ask the theme author to make you a 'forum' button.
Title: Re: Title appearing twice on the Simple Portal "Home" page
Post by: pvignola on June 10, 2010, 01:31:16 PM
@ccbtimewiz thanks.  I know I have an issues with the images which I will take care of soon but the real issue is the fact that the title of the site "Bike the Traingle - Your source for Triange Biking" is displayed twice on both the title and at the footer of the home page.  Thanks for your response.
Title: Re: Title appearing twice on the Simple Portal "Home" page
Post by: AngelinaBelle on June 10, 2010, 03:50:52 PM
This seems to be a special feature of your theme, so I am moving this topic to Themes and Graphics.
This theme is makes a link containing text <something>, ' -- ', <something_else> in what looks to be the body_below section of the template.
 
For example:
If you go to the board index, you have "Bike the Triangle -- Index"
If you go to the board "General Discussion", you have "Bike the Triangle -- General"
 
I would start in index.template.php and look for -- in the body_below template function.
You should be able to find out what the code does if the page is not any of the pages it was expecting.
 
Then, you should be able to tell it how to recognize the portal page, and what to put there (perhaps $txt['home']?)  This shouldn't be too difficult.
 
I think you made a wise choice, spelling triangle all those different ways.  It can help you keep track of which string is being used where while you are debugging.
Title: Re: Sunset Theme -- Title appearing twice on the Simple Portal "Home" page
Post by: amko_sa on June 10, 2010, 04:02:31 PM
This is your problem probably:

Default title in index.template.php is

Code: [Select]
<title>', $context['page_title_html_safe'], '</title>';

and your title is something like this

Code: [Select]
<title>', $context['page_title_html_safe'], ' - ', $context['forum_name'], '</title>';
Second option is match better but only problem is double tiitle.
I have the same problem. ;P

Title: Re: Sunset Theme -- Title appearing twice on the Simple Portal "Home" page
Post by: AngelinaBelle on June 11, 2010, 09:11:22 AM
Yes, and the same issue occurs again in template_below.

The template's creator wanted to have the forum title in the page, even when the page "Who's Online", but did not plan for SimplePortal users.  One option is to simplify, go back to what is in CURVE
Code: (find) [Select]
<title>', $context['page_title'] != "$context[forum_name] - Index" ? "$context[forum_name] - " : '', $context['page_title'], '</title>
Code: (replace) [Select]
<title>', $context['page_title_html_safe'], '</title>'

Code: (find) [Select]
<a href="' . $scripturl . '">', $context['page_title'] != "$context[forum_name] - Index" ? "$context[forum_name] - " : '', $context['page_title'], '</a>
Code: (replace) [Select]
<a href="' . $scripturl . '">', $context['page_title_html_safe'], '</a>
SimplePortal 2.3.8 © 2008-2024, SimplePortal