Nicht so ganz verstanden [EXTENSION]

In diesem Forum gibt es Starthilfe zum neuen Extension-System von phpBB 3.1/3.2. Fragen zur Entwicklung von Extensions und zur Konvertierung von phpBB 3.0.x MODs sind ebenfalls willkommen.
Benutzeravatar
Elsensee
Ehemaliges Teammitglied
Beiträge: 832
Registriert: 19.05.2010 15:14
Wohnort: Hamburg
Kontaktdaten:

Re: Nicht so ganz verstanden [EXTENSION]

Beitrag von Elsensee »

Wenn du keinen eigenen Style machen möchtest, schätze ich, müsstest du in deiner Extension eine CSS-Datei erstellen und dort die Klasse .headerspace auf display: none; einstellen. Soweit ich das sehe wird die Klasse nur darauf angewendet, weshalb das kein Problem sein sollte.
Posts mostly powered by GitHub and phpBB.de Cross-Reference

2015-03-20 - Never forget 8)
Benutzeravatar
HabNurNeFrage
Ehemaliges Teammitglied
Beiträge: 1627
Registriert: 17.01.2010 20:22
Wohnort: An der Ostsee
Kontaktdaten:

Re: Nicht so ganz verstanden [EXTENSION]

Beitrag von HabNurNeFrage »

Hi,

sowas hatte ich auch im Kopf, habe aber Bedenken wegen doppelter Element-IDs und ein Name-Attribut wäre dann auch 2x im Quelltext...

LG
| HomeStory.org - the friendly Community | Forum für alle Lebenslagen | <"}))}~ | Nicht nachmachen: Meine phpBB Spielereien |
var shoppen = geld.replace (/geld/g, 'bloedsinn'); if (geld < 1) { return home; };
Benutzeravatar
Elsensee
Ehemaliges Teammitglied
Beiträge: 832
Registriert: 19.05.2010 15:14
Wohnort: Hamburg
Kontaktdaten:

Re: Nicht so ganz verstanden [EXTENSION]

Beitrag von Elsensee »

Also bei der Login-Box unten im Index gibt es ja gar keinen Namen.. und die einzelnen Elemente auszublenden sieht nachher einfach nicht schön aus, weil dann mindestens noch der Text "Login - Registrieren" mit dem... ähm.. Trenner drunter übrig bleibt. :D

Muss man halt immer von Fall zu Fall unterscheiden. In diesem Fall war es mit der Klasse "headerspace" ja recht einfach. :wink:
Posts mostly powered by GitHub and phpBB.de Cross-Reference

2015-03-20 - Never forget 8)
Benutzeravatar
HabNurNeFrage
Ehemaliges Teammitglied
Beiträge: 1627
Registriert: 17.01.2010 20:22
Wohnort: An der Ostsee
Kontaktdaten:

Re: Nicht so ganz verstanden [EXTENSION]

Beitrag von HabNurNeFrage »

Hi,

es gibt name="autologin", name="login" und 3x id="..." und wenn ich die Login-Box ein zweites Mal einfüge, erhalte ich invaliden Quelltext.
Display none unterdrückt ja nur die Anzeige, aber nicht das Vorhandensein im Quelltext.

Gut, Replace und/oder Remove gibt es nicht mehr.
Kann ich denn Template-Files in die Extension packen, die dann die originalen vollständig ersetzen?

LG
| HomeStory.org - the friendly Community | Forum für alle Lebenslagen | <"}))}~ | Nicht nachmachen: Meine phpBB Spielereien |
var shoppen = geld.replace (/geld/g, 'bloedsinn'); if (geld < 1) { return home; };
Benutzeravatar
Talk19zehn
Ehemaliges Teammitglied
Beiträge: 5014
Registriert: 08.06.2009 12:03

Re: Nicht so ganz verstanden [EXTENSION]

Beitrag von Talk19zehn »

Jepp, das sollte gehen, sofern du individuelle Events darauf ansetzt. Mein Fazit: Es ist ein schwieriges Unterfangen und die W3C-Meldungen können einem den Verstand rauben. :lol: "An unseren ersten Gehversuchen" bin ich ja fast verzweifelt. Es klingt alles so einfach, ist´s jedoch augenscheinlich gar nicht. Sehe ich genauso!

Auskommentieren wäre ggf. noch ein Stichwort.

BTW:
display: none; ist m.E. nicht grundsätzlich die Lösung, - stimmt! :wink:
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.
Benutzeravatar
Elsensee
Ehemaliges Teammitglied
Beiträge: 832
Registriert: 19.05.2010 15:14
Wohnort: Hamburg
Kontaktdaten:

Re: Nicht so ganz verstanden [EXTENSION]

Beitrag von Elsensee »

HabNurNeFrage hat geschrieben:Gut, Replace und/oder Remove gibt es nicht mehr.
Kann ich denn Template-Files in die Extension packen, die dann die originalen vollständig ersetzen?
Hmpf... Jein. :wink:

Nein für: Das geht nicht.
Ja für: Über Umwege. Du kannst sehr wohl in deiner Extension eine Datei anlegen, die index_body.html ersetzt und dann mithilfe des Events core.page_footer_after die Template-Datei überschreiben.
Also irgendwie sowas wie:

Code: Alles auswählen

$current_page = $this->user->extract_current_page($this->phpbb_root_path);
if ($current_page['page_name'] == 'index.php')
{
    $this->template->set_filenames(array(
        'body'   => your_template_file,
    ));
}
Zu bemerken ist hier jedoch, dass das 1. nicht die feine englische Art ist, :wink: und 2. die Datei nicht "index_body.html" heißen darf.
Posts mostly powered by GitHub and phpBB.de Cross-Reference

2015-03-20 - Never forget 8)
Benutzeravatar
HabNurNeFrage
Ehemaliges Teammitglied
Beiträge: 1627
Registriert: 17.01.2010 20:22
Wohnort: An der Ostsee
Kontaktdaten:

Re: Nicht so ganz verstanden [EXTENSION]

Beitrag von HabNurNeFrage »

Hi.

Netter Gag - vielen Dank schon mal für diese den User mitunter irritierende Möglichkeit 8)
Allerdings muss man dabei immer den gesamten Body neu zusammensetzen.

Dann könnte ich auch die Ausgabe abfangen, parsen und das bereinigte Ergebnis ausliefern :D :wink:

LG
| HomeStory.org - the friendly Community | Forum für alle Lebenslagen | <"}))}~ | Nicht nachmachen: Meine phpBB Spielereien |
var shoppen = geld.replace (/geld/g, 'bloedsinn'); if (geld < 1) { return home; };
Benutzeravatar
Elsensee
Ehemaliges Teammitglied
Beiträge: 832
Registriert: 19.05.2010 15:14
Wohnort: Hamburg
Kontaktdaten:

Re: Nicht so ganz verstanden [EXTENSION]

Beitrag von Elsensee »

HabNurNeFrage hat geschrieben:Netter Gag - vielen Dank schon mal für diese den User mitunter irritierende Möglichkeit 8)
Allerdings muss man dabei immer den gesamten Body neu zusammensetzen.
Es wird lediglich die Template-Datei ausgetauscht, wie du es wolltest. :wink:
HabNurNeFrage hat geschrieben:Dann könnte ich auch die Ausgabe abfangen, parsen und das bereinigte Ergebnis ausliefern :D :wink:
Hier weiß ich allerdings gar nicht, wie das gehen soll. :P :lol:
Posts mostly powered by GitHub and phpBB.de Cross-Reference

2015-03-20 - Never forget 8)
Benutzeravatar
Talk19zehn
Ehemaliges Teammitglied
Beiträge: 5014
Registriert: 08.06.2009 12:03

Re: Nicht so ganz verstanden [EXTENSION]

Beitrag von Talk19zehn »

Elsensee vergaß den Punkt "Drittens": --> man soll da nicht mehr im Quelltext "herumfummeln". Das geht jedoch leider nicht immer!?

Ja genau, mach´ mal!

Bei der #Jumpbox oder #Quick-Links habe ich bspw. wegen doppelter IDs (momentan) aufgegeben. :o Standardevents sind nicht grundsätzlich des Rätsels Lösung, meine ich.

LG
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.
Benutzeravatar
gn#36
Ehrenadmin
Beiträge: 9313
Registriert: 01.10.2006 16:20
Wohnort: Ganz in der Nähe...
Kontaktdaten:

Re: Nicht so ganz verstanden [EXTENSION]

Beitrag von gn#36 »

Naja gut, die Frage ist ja was ist wofür gedacht. Eine Extension ist - wie der Name schon sagt - gedacht dafür die Fähigkeiten des Boards zu erweitern. Wenn du ein Formular das an irgend einer Stelle im Style drin ist nicht gefällt, dann brauchst du imho einen anderen Style, keine Extension. Also einfach einen neuen Style erstellen, der den alten erbt und ansonsten abgesehen von der Konfiguration nur aus einer einzigen Datei besteht - fertig.
Begegnungen mit dem Chaos sind fast unvermeidlich, Aber nicht katastrophal, solange man den Durchblick behält.
Übertreiben sollte man's im Forum aber nicht mit dem Chaos, denn da sollen ja andere durchblicken und nicht nur man selbst.
Antworten

Zurück zu „Extension Bastelstube“