Bitte geben Sie einen Grund für die Verwarnung an
Der Grund erscheint unter dem Beitrag.Bei einer weiteren Verwarnung wird das Mitglied automatisch gesperrt.
Plugin_ID im Plugin ermitteln
Ich möchte in meinem Plugin einen Link zu den Plugin-Einstellungen einbauen.
<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)
#2 RE: Plugin_ID im Plugin ermitteln
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.
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
<a href="/admin/?page=plugins&option=main&pluginid=testplugin&configplugin=true">Zum Plugin</a>
verlinken.
Oder übersehe ich hier etwas?
#4 RE: Plugin_ID im Plugin ermitteln
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)
#5 RE: Plugin_ID im Plugin ermitteln
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)
@Sami
Ich greife das Problem Plugin_ID bei Kapselung nochmal auf.
Vorschlag aus der API-Dokumentation Kapselung
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)
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.
Joh. Voß
xobor.de · Miranus GmbH · Wir helfen gerne - Unterstützen Sie Xobor durch die Buchung eines Premium Tarifs.
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)
- Informationen
- Aktuelle News
- Forum Tutorials - Tipps und Anleitungen
- SEO / Werbung fürs Forum
- Verwaltung
- Extras
- Design
- Plugin(system)
- Eure Fragen zu Tutorials
- Forum Support
- Fragen und Antworten
- Pluginsystem
- Plugins
- Templates & Sprachen
- Bugreport
- Verbesserungsvorschläge
- Sponsoren gesucht
- Das neue Xobor Business-Template
- News und Updates
- Bugreport
- Allgemeines Feedback
- Verbesserungsvorschläge
- Sonstiges
- Kaffeeklatsch
- Lob & Kritik
- Verbesserungsvorschläge
- Allgemeine Fragen
- Fehlermeldungen
- Verbesserungsvorschläge Responsive Design
- Bugreport Responsive Design
- Archiv - Alter Betatest
- Responsive Design - Verbesserungsvorschläge
- Responsive Design - Bugreport
- Fragen zum neuen Template
- Neue Administration Beta Test
- Bugreport Neue Administration
- Allgemeines Fragen & Feedback
- Verbesserungsvorschläge zur neuen Administration
- Shoutbox
Ähnliche Themen
Jetzt anmelden!
Jetzt registrieren!
© 2017 Xobor | Forum-Software