Lesezeichen - Fragen, Vorschläge und Fehlermeldungen

  • Seite 13 von 13
24.06.2024 17:35
avatar  Ingmar
#181 RE: Lesezeichen - Fragen, Vorschläge und Fehlermeldungen
avatar
Technik

Zitat von Olaf im Beitrag #49
Ich nehme an,das der Selktor jetzt nicht mehr passt.So sieht es in meinem V6 Desktop aus und auf den Handy fehlt die Einstellung auch


Ich kann das wie gesagt nicht reproduzieren. Egal ob mit oder ohne PWA aktiv, die Einstellungen für dein Plugin werden ganz normal geladen.
Siehst du eventuell in der Fehlerkonsole einen Hinweis auf die Ursache?

Viele Grüße,
Ingmar


 Technik · Homepagemodules.de · Miranus GmbH

 Antworten

 Beitrag melden
24.06.2024 17:49 (zuletzt bearbeitet: 24.06.2024 17:51)
avatar  Mike48
#182 RE: Lesezeichen - Fragen, Vorschläge und Fehlermeldungen
avatar
Mitglied

Als selektoren um etwas in die Einstellungen zu setzen verwende ich folgende.
Zum Beispiel im Plugin "Sie haben Post"

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
self.Einstell_Dom = '<div> . . HTML Code der eingefuegt werden soll . . </div>'
 
{{template==144.start}}
$('form > .box .boxcontent .line').append(self.Einstell_Dom);
{{template==144.end}}
{{template==1.start}}
$(self.Einstell_Dom).insertBefore($('input[type="submit"]').closest('tr'));
{{template==1.end}}
{{template==111.start}}
$(self.Einstell_Dom).insertBefore($('form .c_r_cont3 .c_r_content3 > div dl').slice(-3, -2));
{{template==111.end}}
{{template==110.start}}
$(self.Einstell_Dom).appendTo($('form .panel .inner fieldset').first());
{{template==110.end}}
{{template==177.start}}
$(self.Einstell_Dom).insertAfter($('#forumsettings form .container-fluid .row.forumsetting').eq(-1));
{{template==177.end}}
 
 


Damit kommt die Einstellung entweder ans Ende oder als vorletztes.
Ich hatte auch schon mal Probleme wenn ander Plugins oder Miranus etwas an den Einstellungen geändert hat.
So wie oben funktioniert es jetzt bei mir aber in meinen Plugins.


www.friends-of-xobor.de (621181 - V4 Template)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)

 Antworten

 Beitrag melden
24.06.2024 18:04 (zuletzt bearbeitet: 24.06.2024 18:04)
avatar  Olaf
#183 RE: Lesezeichen - Fragen, Vorschläge und Fehlermeldungen
Ol
Mitglied

Ich habe die Zeile in den Einstellungen komplett für V6 neu geschrieben:

1
2
 
$("#forumsettings .container-fluid").prepend('<div class="row forumsetting"><div class="settingtitle col-12 col-md-6">Lesezeichen Plugin aktivieren?</div><div class="col-12 col-md-6"><select size="1" id="lesezeichen" class="form-control"><option value="0">Nein</option><option value="1">Ja</option></select></div></div>');
 
 



Gruß
Olaf

__________________________

http://138600.homepagemodules.de/

 Antworten

 Beitrag melden
24.06.2024 23:18 (zuletzt bearbeitet: 24.06.2024 23:29)
avatar  Olaf
#184 RE: Lesezeichen - Fragen, Vorschläge und Fehlermeldungen
Ol
Mitglied

Setze ich den Code von Beitrag #55 in der Console ein,dann erscheint die Zeile für das Lesezeichen in den Einstellungen korrekt.
Also übergibt das Plugin meine Daten nicht mehr an den "richtigen" Ort,was aber vor der Veränderung mit dem neuen Menü mit den Push Nachrichten korrekt passiert war.
Schade,habe da auch keinen Einfluss drauf.
Mike sein Code funktioniert in der Console auch einwandfrei.Im Plugin nicht.

Gruß
Olaf

__________________________

http://138600.homepagemodules.de/

 Antworten

 Beitrag melden
25.06.2024 10:48
#185 RE: Lesezeichen - Fragen, Vorschläge und Fehlermeldungen
avatar
Mitglied

Hallo @Olaf,

Zitat von Olaf im Beitrag #58
Setze ich den Code von Beitrag #55 in der Console ein,dann erscheint die Zeile für das Lesezeichen in den Einstellungen korrekt. Also übergibt das Plugin meine Daten nicht mehr an den "richtigen" Ort, was aber vor der Veränderung mit dem neuen Menü mit den Push Nachrichten korrekt passiert war.

Ich habe ja keine Foren mit dem neuen V6, gestern habe ich bei mir die App installiert und aktiviert. Dein Lesezeichen steht nach wie vor korrekt da und versieht seinen Dienst 👍In den Einstellungen für die App bei Mitglieder gäbe es noch ein weiteres Lesezeichen, dieses lässt sich nicht auf ja stellen. Bleibt nach dem Speichern auf Nein und ist wahrscheinlich das normale Lesezeichen, das in der Browserzeile den Stern trägt.

Heisst am Desktop funktioniert alles, wie es soll, ohne einen Code von Mike, oder von Dir. Wie das allerdings mit anderen Endgeräten aussieht, keine Ahnung.

Mit freundlichen Grüssen
Gabriella

http://www.musengarten.com/
http://www.garten-der-poesie.de/

Layout: Business

 Antworten

 Beitrag melden
25.06.2024 12:21 (zuletzt bearbeitet: 25.06.2024 12:27)
avatar  Mike48
#186 RE: Lesezeichen - Fragen, Vorschläge und Fehlermeldungen
avatar
Mitglied

Hallo @Olaf

dein Selektor für die Lesezeichen-Einstellung greift im V4 zwei mal.
Einmal in den Forum-Einstellungen und nochmal in den Push-Benachrichtigungen.
Da muss also der gleiche Selektor vorhanden sein.
In den anderen Templates kann ich nicht testen.

Das hatte wir auch bei einigen unserer Plugins mit Benutzer-Einstellungen.
Kann es sein dass du im V4 auf typ=submit selektierst?
Das ist bei beiden Boxen vorhanden.


www.friends-of-xobor.de (621181 - V4 Template)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)

 Antworten

 Beitrag melden
25.06.2024 14:39 (zuletzt bearbeitet: 25.06.2024 14:40)
avatar  Mike48
#187 RE: Lesezeichen - Fragen, Vorschläge und Fehlermeldungen
avatar
Mitglied

@Olaf
Es kann sein, dass du die Lesezeichen-Einstellung zu früh einfügst.
Das habe ich auch schon gehabt, und mich gewundert warum nichts angezeigt wird.
Beim einfügen war die Box noch nicht da.
Versuch mal die Lesezeichen-Einstellung erst einzufügen wenn die Seite komplett geladen ist.
Das würde auch dafür sprechen, wenn du sie über die Console einfügst und dass sie dann auch angezeigt wird.


www.friends-of-xobor.de (621181 - V4 Template)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)

 Antworten

 Beitrag melden
25.06.2024 16:53 (zuletzt bearbeitet: 25.06.2024 16:53)
avatar  Olaf
#188 RE: Lesezeichen - Fragen, Vorschläge und Fehlermeldungen
Ol
Mitglied

Zitat von Mike48 im Beitrag #62
@Olaf
Es kann sein, dass du die Lesezeichen-Einstellung zu früh einfügst.



Hi Mike,
nein.Sie wird in den Template Element "config_edit_footer" geladen und tiefer geht es nicht mehr.Inline gibt es nur für das Business in diesen Element.
Ich habe es sogar schonmal im Template Element "config_edit_header" versuchtsweise gesetzt,aber da erschien das ganze Menü nicht mehr.Ich nehme an,das der Dom noch nicht geladen war und ich versucht habe auf die ID's zuzugreifen.
Jetzt habe ich das ganze Script für die Einstellungen im V6 in "document ready function" gesetzt,aber es erscheint nichts.

In den anderen Templates hatte ich das schonmal,das plötzlich in beiden Einstellungs-Boxen meine Lesezeichen Einstellung erschien.Das war natürlich noch nicht beim absenden des Plugins.
Ich werde mir das gleich mal anschauen.

Gruß
Olaf

__________________________

http://138600.homepagemodules.de/

 Antworten

 Beitrag melden
25.06.2024 17:13 (zuletzt bearbeitet: 25.06.2024 17:14)
avatar  Olaf
#189 RE: Lesezeichen - Fragen, Vorschläge und Fehlermeldungen
Ol
Mitglied

Wobei ich meine Einstellungen mit "#forumsettings form .container-fluid" selektiere und so praktisch meine Einstellungen nicht in beiden Boxen erscheinen dürfen.Dann müsste die zweite Box für die Push Nachrichten ja die gleiche ID "#forumsettings" haben und dann würde ich sagen,das da was von Seiten Miranus schief gelaufen ist.Ich kann das leider nicht sehen,weil ich keinen Tarif habe.

Gruß
Olaf

__________________________

http://138600.homepagemodules.de/

 Antworten

 Beitrag melden
25.06.2024 17:26
avatar  Mike48
#190 RE: Lesezeichen - Fragen, Vorschläge und Fehlermeldungen
avatar
Mitglied

Zitat von Olaf im Beitrag #64
Wobei ich meine Einstellungen mit "#forumsettings form .container-fluid" selektiere und so praktisch meine Einstellungen nicht in beiden Boxen erscheinen dürfen.

#forumsettings form .container-fluid gibt es im V4 nicht.
Da müsstest du einen andern Selektor verwendet haben.

Ich habe folgenden für V4 verwendet:
$('form > .box .boxcontent .line').append( . . . . );


www.friends-of-xobor.de (621181 - V4 Template)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)

 Antworten

 Beitrag melden
25.06.2024 17:41 (zuletzt bearbeitet: 25.06.2024 17:43)
avatar  Olaf
#191 RE: Lesezeichen - Fragen, Vorschläge und Fehlermeldungen
Ol
Mitglied

Zitat von Mike48 im Beitrag #65

#forumsettings form .container-fluid gibt es im V4 nicht.



Ich schreibe hier immer noch vom V6.Nicht das wir das jetzt durcheinander bekommen.
In den anderen Templates erscheint die Einstellung ja.

Gruß
Olaf

__________________________

http://138600.homepagemodules.de/

 Antworten

 Beitrag melden
01.07.2024 10:16 (zuletzt bearbeitet: 01.07.2024 10:16)
avatar  Ingmar
#192 RE: Lesezeichen - Fragen, Vorschläge und Fehlermeldungen
avatar
Technik

@Olaf hat das jetzt eigentlich alles geklappt im V6?

Bei mir erscheinen die Lesezeichen-Einstellungen im V6 auch in Foren ohne Tarif.




Ganz allgemein können sich allgemeine Selektoren wie $('.container-fluid .row') natürlich jederzeit ändern. Wir können beim Entwickeln der Plugins keine Rücksicht darauf nehmen, ob eventuell ein Plugin sich darauf verlässt, dass ein bestimmter Selektor auch funktioniert.

Es macht daher immer Sinn, IDs zu benutzen. Gerade im V6 sollte das auch an den meisten Stellen funktionieren.
Willst du also eine neue Zeile in die Forum Einstellungen Box hinzufügen, solltest du das per ID ansprechen:

1
2
3
4
5
 

let $target = $('#forumsettings .card-body .container-fluid').first();
let $settingsrow = $('<div class="row forumsetting"><div class="settingtitle col-12 col-md-6">Lesezeichen Plugin aktivieren?</div><div class="col-12 col-md-6"><select size="1" id="lesezeichen" class="form-control"><option value="0">Nein</option><option value="1" selected="selected">Ja</option></select></div></div>');
 
$settingsrow.prependTo($target);
 



So steigen die Chancen deutlich, dass das auch in 10 Jahren noch an der selben Stelle im Template eingefügt wird.

Viele Grüße,
Ingmar


 Technik · Homepagemodules.de · Miranus GmbH

 Antworten

 Beitrag melden
Bereits Mitglied?
Jetzt anmelden!
Mitglied werden?
Jetzt registrieren!