Wo einfügen???

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
Michel_61
Mitglied
Beiträge: 728
Registriert: 15.08.2008 20:53
Wohnort: CH-Seewen/SO
Kontaktdaten:

Wo einfügen???

Beitrag von Michel_61 »

Moin,
kann mir vielleicht jemand helfen und mir sagen in welcher Datei ich folgenden HTML-Code einfügen muss?
Ich betreibe ein Forum, welches ich internationaler machen möchte. Dazu hab ich mich bei Google angemeldet und den Code für den Google Translator erstellen lassen.
Ziel ist es, das sich User die nicht der deutschen Sprache mächtig sind, sich anmelden können und in ihrer Landessprache Beiträge verfassen können die wir, wiederum in Deutsch ebenfalls lesen können.
Dazu würde ich gern oben ganz rechts (hier ist der link zu meinem Forum: http://www.fj-europatreff.eu/forum/ ) in dem Streifen wo das Logo ist, ein Pulldownmenü setzen in dem die Landessprache eingestellt werden kann.
Ich weiss das der Translator grammatikalisch nicht viel taugt, auch das es einen MoD von ksar gibt, aber leider wird der nicht für die 3.0.8 er Version angeboten und läuft daher bei mir leider nicht.

Der Code ist folgender:

Code: Alles auswählen

<div id="google_translate_element"></div><script>
function googleTranslateElementInit() {
  new google.translate.TranslateElement({
    pageLanguage: 'de',
    includedLanguages: 'da,de,en,fi,fr,ga,it,hr,mk,nl,no,pl,pt,sv,sr,sk,sl,es,cs,tr,hu,cy',
    layout: google.translate.TranslateElement.InlineLayout.HORIZONTAL
  }, 'google_translate_element');
}
</script><script src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
Ich weiss weder die Datei, noch die Stelle wo ich diesen Code einfügen muss, vielleicht kann mir wer mit entsprechenden Informationen bitte weiterhelfen?

Gruss, Micha
Grüsse, Micha

Homepage??? Wie jetzt?? http://www.fj-europatreff.eu
Benutzeravatar
Michel_61
Mitglied
Beiträge: 728
Registriert: 15.08.2008 20:53
Wohnort: CH-Seewen/SO
Kontaktdaten:

Re: Wo einfügen???

Beitrag von Michel_61 »

Danke,

aber das ist es nicht wirklich, es funktioniert nur mit der 3.0.7er Version des phpbb, nicht mit der 3.0.8er Version auf die ich updatet habe.
In Unkenntnis dieser Problematik hab ich den MoD schon installiert gehabt, er läuft nicht!

Was ich jetzt über Google bekommen habe ist kein MoD, es ist einfach nur ein stück Code in HTML der wie bei den VBulletin Foren die übersetzung über Google laufen lässt.

Die Datei wo der Banner, das Logo, dei Boardbeschreibung als Text und für angemeldete User auch die Suchfunktion drin ist, die Datei müsste doch eine HTML Datei sein???

Dort muss doch irgendwo der Code-schnipsel eingefügt werden können????
Grüsse, Micha

Homepage??? Wie jetzt?? http://www.fj-europatreff.eu
Charlie_M
Mitglied
Beiträge: 1210
Registriert: 17.07.2008 13:09
Kontaktdaten:

Re: Wo einfügen???

Beitrag von Charlie_M »

Ich wüsste so auf Anhieb nichts was unter 3.0.8 nicht geht - aber unter 3.0.7 :o

Du kannst deinen Code ja z.B. im Overall_Header einfügen, z.B.
Suche:

Code: Alles auswählen

<!-- IF S_BOARD_DISABLED and S_USER_LOGGED_IN and (U_MCP or U_ACP) -->
und davor einfügen, Style (Template) aktualisieren.

Gruß
Benutzeravatar
Michel_61
Mitglied
Beiträge: 728
Registriert: 15.08.2008 20:53
Wohnort: CH-Seewen/SO
Kontaktdaten:

Re: Wo einfügen???

Beitrag von Michel_61 »

Jo, Danke, das hat schon mal ein bischen geholfen.

Nur ist die Einbindung jetzt nicht da wo ich sie hin haben wollte.

Auf dem Link zu meinem Forum sieht man in dem oberen blauen Balken auf der linken Seite unser Site_logo.
Rechts daneben kommt die Schrift/Beschreibung, wozu das Forum sein soll (Club der Schrauber.....)

Und ganz rechts ist vor der Anmeldung alles frei. Wenn sich jemand registriert hat und angemeldet ist, ist dort oben rechts in dem Blauen Streifen die Suchfunktion und eben genau unter der Suchfunktion, da würd ich das snippet gerne einbauen.

Gruss Micha
Grüsse, Micha

Homepage??? Wie jetzt?? http://www.fj-europatreff.eu
Charlie_M
Mitglied
Beiträge: 1210
Registriert: 17.07.2008 13:09
Kontaktdaten:

Re: Wo einfügen???

Beitrag von Charlie_M »

Suche:

Code: Alles auswählen

<form action="{U_SEARCH}" method="post" id="search">
setze davor ein:

Code: Alles auswählen

					<div id="google_translate_element"></div><script>
function googleTranslateElementInit() {
  new google.translate.TranslateElement({
    pageLanguage: 'de',
    includedLanguages: 'da,de,en,fi,fr,ga,it,hr,mk,nl,no,pl,pt,sv,sr,sk,sl,es,cs,tr,hu,cy',
    layout: google.translate.TranslateElement.InlineLayout.Vertical
  }, 'google_translate_element');
}
</script><script src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
<br />
Damit ist der Translator oberhalb des Suchfeldes VERTIKAL ausgerichtet.

Ist aber nur sichtbar wenn die Suche aktiviert ist, kann man ja leicht anpassen.
Benutzeravatar
Michel_61
Mitglied
Beiträge: 728
Registriert: 15.08.2008 20:53
Wohnort: CH-Seewen/SO
Kontaktdaten:

Re: Wo einfügen???

Beitrag von Michel_61 »

Jo, Danke,

wenn ich das UNTER der Suche haben möchte, dann danach Einfügen?
Und wenn es so geht, mit "danach" einfügen, kann dann die Suche auch deaktiviert sein?

Wenn ich einen Gast auf dem Board habe, hat er einen anderen Bereich, ohne Suchfunktion, als die User die Registriert und angemeldet sind.
Grüsse, Micha

Homepage??? Wie jetzt?? http://www.fj-europatreff.eu
Charlie_M
Mitglied
Beiträge: 1210
Registriert: 17.07.2008 13:09
Kontaktdaten:

Re: Wo einfügen???

Beitrag von Charlie_M »

Habs jetzt mal ÜBER der Suche rein (zu spät deinen Post gelesen :oops: ):

Suche:

Code: Alles auswählen

		<!-- IF S_DISPLAY_SEARCH and not S_IN_SEARCH -->
			<div id="search-box">
				<form action="{U_SEARCH}" method="post" id="search">
				<fieldset>
					<input name="keywords" id="keywords" type="text" maxlength="128" title="{L_SEARCH_KEYWORDS}" class="inputbox search" value="<!-- IF SEARCH_WORDS-->{SEARCH_WORDS}<!-- ELSE -->{L_SEARCH_MINI}<!-- ENDIF -->" onclick="if(this.value=='{LA_SEARCH_MINI}')this.value='';" onblur="if(this.value=='')this.value='{LA_SEARCH_MINI}';" />
					<input class="button2" value="{L_SEARCH}" type="submit" /><br />
					<a href="{U_SEARCH}" title="{L_SEARCH_ADV_EXPLAIN}">{L_SEARCH_ADV}</a> {S_SEARCH_HIDDEN_FIELDS}
				</fieldset>
				</form>
			</div>
		<!-- ENDIF -->
Ersetze mit:

Code: Alles auswählen

     	 			<div id="search-box">

        	       <div id="google_translate_element"></div><script>
function googleTranslateElementInit() {
  new google.translate.TranslateElement({
    pageLanguage: 'de',
    includedLanguages: 'da,de,en,fi,fr,ga,it,hr,mk,nl,no,pl,pt,sv,sr,sk,sl,es,cs,tr,hu,cy',
    layout: google.translate.TranslateElement.InlineLayout.Vertical
  }, 'google_translate_element');
}
</script><script src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>
<br />

					<!-- IF S_DISPLAY_SEARCH and not S_IN_SEARCH -->
        				<form action="{U_SEARCH}" method="post" id="search">
        				<fieldset>
        					<input name="keywords" id="keywords" type="text" maxlength="128" title="{L_SEARCH_KEYWORDS}" class="inputbox search" value="<!-- IF SEARCH_WORDS-->{SEARCH_WORDS}<!-- ELSE -->{L_SEARCH_MINI}<!-- ENDIF -->" onclick="if(this.value=='{LA_SEARCH_MINI}')this.value='';" onblur="if(this.value=='')this.value='{LA_SEARCH_MINI}';" /> 
        					<input class="button2" value="{L_SEARCH}" type="submit" /><br />
        					<a href="{U_SEARCH}" title="{L_SEARCH_ADV_EXPLAIN}">{L_SEARCH_ADV}</a> {S_SEARCH_HIDDEN_FIELDS}
        				</fieldset>
        				</form>
        		<!-- ENDIF -->
    	</div>   
Benutzeravatar
Michel_61
Mitglied
Beiträge: 728
Registriert: 15.08.2008 20:53
Wohnort: CH-Seewen/SO
Kontaktdaten:

Re: Wo einfügen???

Beitrag von Michel_61 »

Meinen allerherzlichsten Dank :grin:

Respekt, schnell und Kompetent. Alles funktioniert Tadellos (leider haben sie hier kein Daumen hoch Smilie)

Grüsse, Micha
Grüsse, Micha

Homepage??? Wie jetzt?? http://www.fj-europatreff.eu
Benutzeravatar
Talk19zehn
Ehemaliges Teammitglied
Beiträge: 5020
Registriert: 08.06.2009 12:03

Re: Google Translate eingefügt _Seite "ruckelt"

Beitrag von Talk19zehn »

Hello, ich habe das vertikale Script nun unter verschiedenen Konfigurationen probeweise eingebaut: Navbar, Headerbar, eigenen Container, Klassen gewechselt, Absatz genutzt ...... :-?
Egal, wie ich es gestalte, es ergibt sich so eine Art "Ruckeleffekt ---> Script schließt und öffnet sich" auf den Seiten während der Navigation. Der Effekt ergibt sich ebenso, sofern ich das Script, wie in vorherigen Threads erwähnt, integriere.

Dieser Effekt ist mir in einigen Foren ebenso aufgefallen, die es nutzen. Habt ihr einen Rat, was beim Einbau generell verbessert werden könnte, so dass sich die Foren-Seiten unter Verwendung des Scripts "ruckelfrei" öffnen?

Code: Alles auswählen

<div class="navbar">
		<div class="inner"><span class="corners-top"><span></span></span>
			<div id="google_translate_element"></div><script>
function googleTranslateElementInit() {
  new google.translate.TranslateElement({
    pageLanguage: 'de',
    includedLanguages: 'da,de,en,fi,fr,ga,it,hr,mk,nl,no,pl,pt,sv,sr,sk,sl,es,cs,tr,hu,cy',
    layout: google.translate.TranslateElement.InlineLayout.Vertical
  }, 'google_translate_element');
}
</script><script src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script>

		<span class="corners-bottom"><span></span></span></div>
		</div>

Dank und beste Grüße
Adventereigniskalender für phpBB 3.3.x,
Meine persönliche Meinung im Jahr 2024: Im Zenit seiner Popularität wirkt KI zunächst wie eine Blaupause und lässt sich aufgrund der Vielschichtigkeit nicht auf eine einzige Botschaft reduzieren. Präteritum, Perfekt, Präsens, Futur & Plusquamperfekt werden nicht fehlerfrei genutzt, gar missverstanden.
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“