YAFLogo

pipRaptor
  • pipRaptor
  • 58.4% (Neutral)
  • YAF Camper Topic Starter
8 years ago
Of course your foreigner users can call the browser translator to read the forum in their language, but I found pretty to put this option directly in my menu

The code to insert the google translator is this and you can put it everywhere you want


<div id="google_translate_element"></div>
<script type="text/javascript">
	function googleTranslateElementInit() {
		new google.translate.TranslateElement({ pageLanguage: 'it', layout: google.translate.TranslateElement.InlineLayout.SIMPLE }, 'google_translate_element');
	}
</script>
<script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>

I decided to put it near the login menu, so I opened the /controls/YafHeader.ascx and I inserted a table to integrate the translator code in the same line of other login buttons


.....
<asp:Panel ID="UserContainer" CssClass="menuMyContainer" runat="server">
	<table>
		<tr style="vertical-align: middle;">
			<td style="font-weight: bold;">Translate language:
			</td>
			<td>
				<div id="google_translate_element"></div>
				<script type="text/javascript">
					function googleTranslateElementInit() {
						new google.translate.TranslateElement({ pageLanguage: 'it', layout: google.translate.TranslateElement.InlineLayout.SIMPLE }, 'google_translate_element');
					}
				</script>
				<script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
			</td>
			<td>&nbsp;&nbsp;
			</td>
			<td>
				<ul class="menuMyList">
					<li class="menuMy myProfile">
						<asp:HyperLink ID="MyProfile" runat="server" Target="_top"></asp:HyperLink>
					</li>
					<asp:PlaceHolder ID="MyInboxItem" runat="server"></asp:PlaceHolder>
					<asp:PlaceHolder ID="MyBuddiesItem" runat="server"></asp:PlaceHolder>
					<asp:PlaceHolder ID="MyAlbumsItem" runat="server"></asp:PlaceHolder>
					<asp:PlaceHolder ID="MyTopicItem" runat="server"></asp:PlaceHolder>
					<asp:PlaceHolder ID="LogutItem" runat="server" OnPreRender="LogutItem_PreRender" Visible="false">
						<li class="menuAccount">
							<asp:LinkButton ID="LogOutButton" runat="server" OnClick="LogOutButton_Click" OnClientClick="if(!confirm('Vuoi veramente uscire dal sito?'))return false;else return true;"></asp:LinkButton>
						</li>
					</asp:PlaceHolder>
				</ul>
			</td>
			<td>
				<asp:LinkButton ID="LinkButtonLogout" runat="server" OnPreRender="LinkButtonLogout_PreRender" OnClick="LinkButtonLogout_Click" Style="font-weight: bold; margin-right: 10px;">Logout</asp:LinkButton>
			</td>
		</tr>
	</table>
</asp:Panel>
.....

It's only a little touch... but it makes your site/forum much more professional!

Sponsor
Zero2Cool
  • Zero2Cool
  • 100% (Exalted)
  • YAF Leader YAF Version: YAF 3.1.16
8 years ago
Do you have an example of this online to view?
pipRaptor
  • pipRaptor
  • 58.4% (Neutral)
  • YAF Camper Topic Starter
8 years ago

Do you have an example of this online to view?

Originally Posted by: Zero2Cool 

Can I post the address of my site (I use it as a BLOG) or it's against rules?

I'm a Forex trader, and I code only to relax while my orders are running, so my BLOG concerns precisely my job,

Zero2Cool
  • Zero2Cool
  • 100% (Exalted)
  • YAF Leader YAF Version: YAF 3.1.16
8 years ago

Do you have an example of this online to view?

Originally Posted by: pipRaptor 

Can I post the address of my site (I use it as a BLOG) or it's against rules?

I'm a Forex trader, and I code only to relax while my orders are running, so my BLOG concerns precisely my job,

Originally Posted by: Zero2Cool 

I have my site linked in my profile and Ingo hasn't banned me, yet. :cheesy: I think you'll be good.

pipRaptor
  • pipRaptor
  • 58.4% (Neutral)
  • YAF Camper Topic Starter
8 years ago

Do you have an example of this online to view?

Originally Posted by: Zero2Cool 

Can I post the address of my site (I use it as a BLOG) or it's against rules?

I'm a Forex trader, and I code only to relax while my orders are running, so my BLOG concerns precisely my job,

Originally Posted by: pipRaptor 

I have my site linked in my profile and Ingo hasn't banned me, yet. :cheesy: I think you'll be good.

Originally Posted by: Zero2Cool 

Perfect! Then this is my new BLOG I'm still coding, but you can see the translaction button and also other interesting stuff

Click here for my new BLOG, till in preparation 

If you subscribe (for now there isn't the mail confirmation) you can also see how I developed a different attachment system for images and files, I intend publish all the code in the next days

Test and write what you want, the FORUM/BLOG is not yet published, I still have to solve some problems

Of course, anyone who wants can try it , it is still in development and before putting it online I 'll clean all