OT: Dann hätte ich auch gerne Platt-Düütsch.BNa hat geschrieben:Jibts net. Als Deutscher hat man doitsch zu waehlen.
Sonst jibts nüscht...
[3.2] Feld "Sprache" entfernen
Forumsregeln
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
Bitte im Thementitel den Präfix deiner phpBB-Version angeben
Re: [3.2] Feld "Sprache" entfernen
Re: [3.2] Feld "Sprache" entfernen
Moin Moin
1) Du sollst das Sprachpaket auch nicht löschen - s.o.
2) Simplicity Gray ist ein Tochterstyle von Simplicity, der sich nur in einem Detail von Simplicity unterscheidet: einigen geänderten Farbwerten in den Stylesheets und einem Satz andersfarbiger Icons - alles andere ist identisch mit dem Mutterstyle Simplicity.
Von daher benötigt Simplicity Gray auch keinen eigenen
Falls auch Simplicity die zu ändernde HTML-Datei nicht enthalten sollte, dann liegt das daran, dass auch Simplicity selbst nur diejenigen HTML-Dateien enthält, die sich von den Originalen in prosilver unterscheiden: auch Simplicity selbst bringt nur diejenigen HTML-Dateien mit, dies gegenüber ihren Originalen in prosilver verändert wurde - auch hier werden dann alle restlichen wieder von der "Mutter" (was dann in diesem Fall prosilver wäre) "geerbt".
Die anzupassende Datei ist in diesem Fall
Es gibt jetzt prinzipiell mehrere Möglichkeiten, wie Du jetzt vorgehen könntest:
1) Du sollst das Sprachpaket auch nicht löschen - s.o.
2) Simplicity Gray ist ein Tochterstyle von Simplicity, der sich nur in einem Detail von Simplicity unterscheidet: einigen geänderten Farbwerten in den Stylesheets und einem Satz andersfarbiger Icons - alles andere ist identisch mit dem Mutterstyle Simplicity.
Von daher benötigt Simplicity Gray auch keinen eigenen
template
Ordner sondern bezieht seine HTML-Dateien direkt von der Mutter Simplicity.Falls auch Simplicity die zu ändernde HTML-Datei nicht enthalten sollte, dann liegt das daran, dass auch Simplicity selbst nur diejenigen HTML-Dateien enthält, die sich von den Originalen in prosilver unterscheiden: auch Simplicity selbst bringt nur diejenigen HTML-Dateien mit, dies gegenüber ihren Originalen in prosilver verändert wurde - auch hier werden dann alle restlichen wieder von der "Mutter" (was dann in diesem Fall prosilver wäre) "geerbt".
Die anzupassende Datei ist in diesem Fall
ucp_agreement.html
. Sie ist weder in Simplicity Gray enthalten, noch im direkten Mutterstyle Simplicity, sondern nur in prosilver.Es gibt jetzt prinzipiell mehrere Möglichkeiten, wie Du jetzt vorgehen könntest:
- Du änderst diese Datei direkt in prosilver, wodurch sich dies dann über Simplicity auch auf Simplicity Gray auswirken wird.
Dies würde ich allerdings nicht machen: bei jedem zukünftigen Styleupdate müsstest Du dies erneut durchführen.
(prosilver selbst sollte man ohnehin möglichst nie anpassen/abändern.) - Du kopierst diese Templatedatei von prosilver und fügst sie in Simplicity Gray ein, um sie dann dort anzupassen: so wirkt sich dies dann auch nur auf Simplicity Grey aus.
- Lege im Verzeichnis
/styles/simplicity_gray
einen neuen Ordnertemplate
an - Kopiere die Datei
ucp_register.html
im Templateverzeichnis von prosilver und füge sie in den neu angelegten Ordner in Simplicity Gray ein - Öffne
/styles/simplicity_gray/template/ucp_agreement.html
und suche (Zeile 21 ff.)ersetze dies durchCode: Alles auswählen
<form method="post" action="{S_UCP_ACTION}" id="register"> <p class="rightside"> <label for="lang">{L_LANGUAGE}{L_COLON}</label><select name="lang" id="lang" onchange="change_language(this.value); return false;" title="{L_LANGUAGE}">{S_LANG_OPTIONS}</select> {S_HIDDEN_FIELDS} </p> </form>
Code: Alles auswählen
<form method="post" action="{S_UCP_ACTION}" id="register"> <!-- <p class="rightside"> <label for="lang">{L_LANGUAGE}{L_COLON}</label><select name="lang" id="lang" onchange="change_language(this.value); return false;" title="{L_LANGUAGE}">{S_LANG_OPTIONS}</select> {S_HIDDEN_FIELDS} </p> --> </form>
- Board-Cache leeren
- Lege im Verzeichnis
- Das Element per CSS ausblenden:
- Öffne
/styles/simplicity_gray\theme/_custom.scss
- Füge ganz am Ende in einer neuen Zeile folgendes ein:
(Edit: Kopierfehler korrigiert ... )Code: Alles auswählen
#register > p { display: none; }
- Speichern und die
stylesheet.css
neu kompilieren lassen
- Öffne
Handle nur nach derjenigen Maxime, durch die du zugleich wollen kannst, dass sie ein allgemeines Gesetz werde.
(Immanuel Kant)
(Immanuel Kant)
Re: [3.2] Feld "Sprache" entfernen
We talk up plattvfrblue hat geschrieben:OT: Dann hätte ich auch gerne Platt-Düütsch.
Area51@4seven | Area51@4seven / Reloaded | Kein Support via PN
Club goin up, on a Tuesday...
Club goin up, on a Tuesday...
Re: [3.2] Feld "Sprache" entfernen
Hallo Melmac,
da sieht man mal wieder, wer der Fachmann ist: herzlichen Dank. Ich habe deinen Vorschlag C übernommen und es funktioniert
Für die anderen, die mir geantwortet haben ebenfalls danke, auch wenn es nicht funktioniert hat.
Und hier noch zur Info ein Bild, was ich meinte mit "Sprache" entfernen:
http://www.carthagoforum.de/sprache.png
Wenn ich ohnehin keine Auswahlmöglichkeit habe, dann brauche ich das Feld in der Anzeige doch nicht. Dann kann man es auch entfernen.
Nochmals vielen Dank.
Walter
da sieht man mal wieder, wer der Fachmann ist: herzlichen Dank. Ich habe deinen Vorschlag C übernommen und es funktioniert
Für die anderen, die mir geantwortet haben ebenfalls danke, auch wenn es nicht funktioniert hat.
Und hier noch zur Info ein Bild, was ich meinte mit "Sprache" entfernen:
http://www.carthagoforum.de/sprache.png
Wenn ich ohnehin keine Auswahlmöglichkeit habe, dann brauche ich das Feld in der Anzeige doch nicht. Dann kann man es auch entfernen.
Nochmals vielen Dank.
Walter
Re: [3.2] Feld "Sprache" entfernen
Öhmm ... ich habe im Code oben einen Kopierfehler drin ...
Kommt davon, wenn man zu viele Dinge gleichzeitig machen will und sich nicht richtig konzentriert, sorry.
Statt
hätte es
sein müssen.
Ich habs entsprechend korrigiert.
Was das Sprachauswahlfeld im eigentlichen Registrierformular betrifft: da kommst Du nicht um Kirks Ansatz herum, das HTML-File
Also:
Sorry fürs Schlampen.
Kommt davon, wenn man zu viele Dinge gleichzeitig machen will und sich nicht richtig konzentriert, sorry.
Statt
Code: Alles auswählen
#register {
display: none;
}
Code: Alles auswählen
#register > p {
display: none;
}
Ich habs entsprechend korrigiert.
Was das Sprachauswahlfeld im eigentlichen Registrierformular betrifft: da kommst Du nicht um Kirks Ansatz herum, das HTML-File
ucp_register.html
selbst anzupassen:Also:
ucp_register.html
von prosilver in den neu anzulegenden template
Ordner in Simplicity Gray kopieren und dort dann die von Kirk beschriebene Codeänderung vornehmen.Sorry fürs Schlampen.
Handle nur nach derjenigen Maxime, durch die du zugleich wollen kannst, dass sie ein allgemeines Gesetz werde.
(Immanuel Kant)
(Immanuel Kant)
Re: [3.2] Feld "Sprache" entfernen
Nochmals danke, ich habe das so nachvollzogen, wie du zuvor beschrieben hsat.
Hier das Ergebnis:
Vorher
http://www.carthagoforum.de/sprache.png
Nachher
http://www.carthagoforum.de/sprache2.png
Nun ist es so, wie von mir gewünscht. Danke.
Walter
Hier das Ergebnis:
Vorher
http://www.carthagoforum.de/sprache.png
Nachher
http://www.carthagoforum.de/sprache2.png
Nun ist es so, wie von mir gewünscht. Danke.
Walter
- Talk19zehn
- Ehemaliges Teammitglied
- Beiträge: 4917
- Registriert: 08.06.2009 12:03
- Kontaktdaten:
Re: [3.2] Feld "Sprache" entfernen
Hi, genau!
Kleine Randbemerkung: Man sollte m.E. die Rechnung nämlich auch nicht ohne Aufruf der Style-ID via Url machen. Der Einzelfall macht´s andersartig ansonsten m.E. nämlich möglich, die Feldauswahl klickbar vor Augen zu haben. Nämlich dann, wenn im ACP / Board-Einstellungen / Style des Boards die Konfigurationen für das Ziel nicht zueinander passen könnten.
Grüße
Kleine Randbemerkung: Man sollte m.E. die Rechnung nämlich auch nicht ohne Aufruf der Style-ID via Url machen. Der Einzelfall macht´s andersartig ansonsten m.E. nämlich möglich, die Feldauswahl klickbar vor Augen zu haben. Nämlich dann, wenn im ACP / Board-Einstellungen / Style des Boards die Konfigurationen für das Ziel nicht zueinander passen könnten.
Grüße