Seite 1 von 1

[3.2] Nicht vorhandenen Event generieren?

Verfasst: 31.12.2017 10:08
von ZNC
Obzwar ich derzeit keine Extension entwickeln könnte, würde ich gerne folgendes wissen wollen (mag vielleicht eine naive Frage sein): Kann man eine Extension entwickeln,
  • die ohne Manipulation irgendwelcher Templates und Dateien
    an irgendeiner Stelle, wo kein Event deklariert ist,
    Text einfügt?
Quasi dem System sagt, in der navbar_header.html an der Stelle direkt hinter dem <ul id="nav-main" class="nav-main linklist" role="menubar"> den Text XYZ einfügen? Ist derartiges in phpBB vorgesehen?

Re: [3.2] Nicht vorhandenen Event generieren?

Verfasst: 31.12.2017 10:45
von canonknipser
Das sollte theoretisch über eine Manipulation des DOM möglich sein :D

Wenn du es nur für dich machst:
Du arbeitest ja sowie so mit einem Child-Style (KB:create31style ), wenn du Änderungen an einem Style vornimmst. Dann kannst du dort ja ohne weiteres einen Event mit <!-- EVENT event_name_and_position --> definieren. Benenne ihn so, dass er nicht in Konflikt mit Standard-Events kommen kann, stell also z.B. deinen Kürzel an den Anfang <!-- EVENT ZNC_meinevent_nachnavbar -->

Ansonstne, wenn du die Extension anderen zur Verfügung stellen willst: Lasse dir einen Event definieren. Der Prozess ist hier beschrieben ;)

Re: [3.2] Nicht vorhandenen Event generieren?

Verfasst: 04.01.2018 05:29
von ZNC
Canonenknipser

Vorschlag A
:D aber natürlich werde ich das phpBB-DOM (Dokumenten-Objekt-Modell) manipulieren (gibt es keinen Smily für Höhenflug?).

Vorschlag B
Ja, ich arbeite mit einem von prosilver abgeleiteten Style. Reicht dies aus? Müßte ich dann, um bei Deinem Beispiel zu bleiben, nur noch ein Template namens "ZNC_meinevent_nachnavbar.html" erstellen?

Vorschlag C
Ich kann mir nicht vorstellen, dass ein Vorschlag von mir derartiges Gewicht hätte und gitHub ist mir zuuuu kompliziert.