Plugin_ID im Plugin ermitteln

14.06.2016 18:20
avatar  Mike48
#1 Plugin_ID im Plugin ermitteln
avatar
Mitglied

Ich möchte in meinem Plugin einen Link zu den Plugin-Einstellungen einbauen.

1
 
<a href="/admin/?page=plugins&option=main&pluginid=PLUGI_ID&configplugin=true">Zum Plugin</a>
 


Dazu benötige ich die PLUG_ID des eigenen Plugin.
Wie kann ich die eigen PLUG_ID in diesen Link einbauen?

Ich habe schon einiges probiert, aber kein Ergebnis bekommen.
puid, pid, plugin_ID, pluginid
mit und ohne geschweifte Klammern, mit und ohne ' ' Hochkomme


www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)

 Antworten

 Beitrag melden
15.06.2016 15:38 (zuletzt bearbeitet: 15.06.2016 15:39)
#2 RE: Plugin_ID im Plugin ermitteln
avatar
Techniker

Hmmm hier haben wir das "Henne Ei" Problem.

Auf einer Seite können mehrere Plugins ausgeführt werden. Ein Plugin wird identifiziert durch eine eindeutige PluginID. Demzufolge musst du die Pluginid also vorher schon kennen und selber angeben. Weil woher soll man sonst wissen, um welches Plugin es sich gerade handeln soll.


 Antworten

 Beitrag melden
15.06.2016 16:27
avatar  Ingmar
#3 RE: Plugin_ID im Plugin ermitteln
avatar
Technik

Wenn du den Link in dein eigenes Plugin einbauen willst, ist dir die ID doch bekannt,oder?

Wenn dein Plugin z.B. die ID "testplugin" hätte, könntest du einfach auf


1
 
<a href="/admin/?page=plugins&option=main&pluginid=testplugin&configplugin=true">Zum Plugin</a>
 



verlinken.

Oder übersehe ich hier etwas?

Viele Grüße,
Ingmar


 Technik · Homepagemodules.de · Miranus GmbH

 Antworten

 Beitrag melden
15.06.2016 21:43 (zuletzt bearbeitet: 15.06.2016 21:45)
avatar  Mike48
#4 RE: Plugin_ID im Plugin ermitteln
avatar
Mitglied

Denkfehler von mir.

Die Plugin_ID bleibt ja beim veröffentlichen immer gleich.
Ich versende öfters Plugin in unsere Testforen und erstelle eine Kopie.
Dann geht der Link allerdings in die Einstellungen des Originals, da die puid in dem Link nicht beim anlegen einer Kopie angepasst wird.

Also; Problem erkannt, Problem fast gelöst .
Muss also dann von Hand geändert werden. Ich dachte man könnte es programmtechnich lösen.

Trotzdem Danke


www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)

 Antworten

 Beitrag melden
31.01.2018 10:02 (zuletzt bearbeitet: 31.01.2018 10:08)
avatar  Mike48
#5 RE: Plugin_ID im Plugin ermitteln
avatar
Mitglied

Ich greife das Thema noch mal auf.

Die eigene Plugin_id im Plugin zu bekommen wäre doch für das kopieren eines Plugin sehr hilfreich.
Zum Beispiel wie zuvor beschrieben für Links in die Einstellungen des Plugin und für die Kapselung bei Java-Scripten.

Die Plugin_id wird vielfälltig im Plugin-System verwendet.
Es muss doch möglich sein, diese innerhalb des Plugin zur Verfügung zu stellen.

Dann würde die lästige Änderei im Plugin entfallen wenn man eine Kopie anlegt.


www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)

 Antworten

 Beitrag melden
05.07.2018 13:19
avatar  Mike48
#6 RE: Plugin_ID im Plugin ermitteln
avatar
Mitglied

@Sami

Ich greife das Problem Plugin_ID bei Kapselung nochmal auf.

Vorschlag aus der API-Dokumentation Kapselung

1
2
3
4
5
6
7
8
9
10
11
12
 
// da die ID unserer Plugins "testplugin" ist, nennen wir die Variable dementpsrechend
var plugin_testplugin = new function() {
// eine Referenz auf sich selbst!
var self = this;
// so definiert man eine Variable!
self.version = '1.000 rc0';
// Auch Objects usw. sind kein Problem!
self.config = {
color: 'orange',
fontSize: 16,
fontWeight: 'bold'
};
 



Beim anlegen einer Kopie des Plugin wird die Variable plugin_testplugin nicht an die neue Plugin_ID angepasst.

Wie kann man das bewerkstelligen ohne nachträglich die Kopie zu bearbeiten?


www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)

 Antworten

 Beitrag melden
05.07.2018 13:23
#7 RE: Plugin_ID im Plugin ermitteln
avatar
Administrator

Die Kopie muss nachträglich bearbeitet werden.
Da können wir von unserer Seite aus programmatisch keine Unterstützung anbieten. Die Plugin ID ist essenziell - in allen Bereichen des Plugins.

Mit freundlichen Grüßen,
Joh. Voß


xobor.de · Miranus GmbH · Wir helfen gerne - Unterstützen Sie Xobor durch die Buchung eines Premium Tarifs.

 Antworten

 Beitrag melden
05.07.2018 14:20
avatar  Mike48
#8 RE: Plugin_ID im Plugin ermitteln
avatar
Mitglied

Kann man die nicht mit JS oder Template-Variable auslesen im Plugin?


www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)

 Antworten

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