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.
Button in der Navigation nur für Administrator
#1 Button in der Navigation nur für Administrator
Hallo zusammen,
folgender Code erzeugt in der Navigationszeile einen Button. Mit einem Klick auf diesen erscheint die Blogsidebar im Artikel,
welche ich per CSS ansonsten deaktiviere.
2
3
4
5
6
7
<script>
$('.navigation').append('<input type="button" class="menu_item" value=" " style="background: none; border: none;" onclick="sidebarON()">');
function sidebarON(){
$('#blog-sidebar').css('display','inline-block').css('width','23%');
$('#blog-article-wrap').css('width','75%');
}
</script>
Ich habe folgenden Wunsch, bei dem ich Hilfe benötige:
Der Button soll nur von einem Administrator bedienbar sein ....oder......Der Button soll nur für Administratoren sichtbar sein
Vielleicht hat ja jemand eine Idee (Code) ?
Beste Grüße
Andreas
Wird nur ausgeführt wenn der Button "Administration" in der Top-Navi im Business-Template ist.
2
3
4
5
6
7
8
9
10
<script>
/* Funktion nur fuer Admins */
if($("#topnavigation-ul a[href='./admin/']").length == 1) {
$('.navigation').append('<input type="button" class="menu_item" value=" " style="background: none; border: none;" onclick="sidebarON()">');
function sidebarON(){
$('#blog-sidebar').css('display','inline-block').css('width','23%');
$('#blog-article-wrap').css('width','75%');
}
}
</script>
www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)
Oder du schreibst ein kleines Plugin.
Dann wird das Script nur geladen, wenn ein Admin Online ist.
Templat Element: Obere Leiste - Footer
2
3
4
5
6
7
8
9
{{user_admin==true.start}}
<script>
$('.navigation').append('<input type="button" class="menu_item" value=" " style="background: none; border: none;" onclick="sidebarON()">');
function sidebarON(){
$('#blog-sidebar').css('display','inline-block').css('width','23%');
$('#blog-article-wrap').css('width','75%');
}
</script>
{{user_admin==true.end}}
www.friends-of-xobor.de (621181 - Template kann wechsel bei Pluin Tests)
www.seniorenclub-sel-koeln.de (578865 - V6 Template)
#4 RE: Button in der Navigation nur für Administrator
Sollte es nur einen Admin geben für den die Funktion gelten soll, würde ohne Plugin auch diese Version funktionieren:
2
3
4
5
6
7
8
9
<script>
if(tuserID == 1){
$('.navigation').append('<input type="button" class="menu_item" value=" " style="background: none; border: none;" onclick="sidebarON()">');
function sidebarON(){
$('#blog-sidebar').css('display','inline-block').css('width','23%');
$('#blog-article-wrap').css('width','75%');
}
}
</script>
(in der Regel hat der Hauptadmin die ID "1", ansonsten in der zweiten Zeile ID ändern)
P.S.: Damit der Schalter überhaupt "sichtbar" wird, müsste meiner Meinung nach noch die Schalterbeschriftung value=" " gefüllt werden, sonst bleibt er ja bei den style Attributen quasi unsichtbar.
MfG
#5 RE: Button in der Navigation nur für Administrator
#6 RE: Button in der Navigation nur für Administrator
Ja, er ist fast nicht zu sehen,
weil ihn ja bisher jeder anklicken konnte....
Das Unsichtbare reichte aber nicht, kam schon mal vor. daß jemand aus Versehen draufklickt...
Ich lasse ihn aber weiterhin unsichtbar, nur ein Button neben den "Wörtern" sieht nicht aus.
Ich weiß ja, wo er ist
#7 RE: Button in der Navigation nur für Administrator
Hallo Andreas,
Du könntest ja die Button-Klassifizierung auch rauslassen und nur ein weiteres "Wort" hinter die anderen schreiben.
Das könnte dann so aussehen:
2
3
$('ul.navigation').append('<li class="menu_item" onclick="sidebarON()"> Mein Wort </li>');
Die Zeile gegen die andere $('.navigation').append...... austauschen.
Im Falle sollte dann ein weiterer Navischalter in der Art der bisherigen hinzugefügt werden, der "nur" für den Admin sichtbar ist.
LG
#8 RE: Button in der Navigation nur für Administrator
#9 RE: Button in der Navigation nur für Administrator
Hallo Andreas,
ich hätte eigentlich vermutet, dass es durch die Ansprache der class "menu_item" erfolgt, aber offenbar nicht. Deshalb noch mal eine Zeile als Ersatz, in der Du die Schriftgröße und Abstand anpassen kannst.
$('ul.navigation').append('<li class="menu_item" style="padding: 6px; font-size: 14px;" onclick="sidebarON()"> Artikel bearbeiten </li>');
Die Integration in das Untermenü kann ich als Gast nun gerade nicht nachvollziehen, weil man das Untermenü nicht sieht.
#10 RE: Button in der Navigation nur für Administrator
Das sieht eigentlich aus, aber nun werde ich einfach mal pingelig :
1.) Mich stört der zu große Abstand zu "TDM", er sollte gleich der anderen Abständen sein.
2.) Mich stört auch die Tatsache, dass ich selber als Admin "Artikel bearbeiten" immer sehe,
auch wenn ich z.B. im Portal bin.
Daher würden eigentlich nur zwei "Dinge" für mich Sinn ergeben:
a.) "Artikel bearbeiten" erscheint nur, wenn ich einen Blog geöffnet habe
Ist nur die zweitbeste Lösung, denn nur weil ich eine Blogseite aufgerufen habe, heißt das ja noch lange nicht, dass ich diese bearbeiten möchte, also will ich auch dann in den meisten Fällen "Artikel bearbeiten" nicht sehen
b.) "Artikel bearbeiten" ist nur zu sehen, wenn ich "Persönliches" aufklappe ( genauso wie die anderen Unternavigationen unterhalb von "Persönliches"), völlig unabhängig davon, ob ich mich auf dem Portal, auf einer Blogseite oder sonstwo befinde.
Das ist meine Ideallösung: Wenn ich einen geöffneten Blog bearbeiten möchte, dann klicke ich auf "Persönliches", die Unternavigationsleiste klappt auf und dann klicke ich auf "Artikel bearbeiten"
Das ist jetzt aber wirklich nur "Schöner Wohnen", vergeude bitte deswegen nicht deine kostbare Zeit für mich..
Vielen Dank für deine bisherige Hilfe
#11 RE: Button in der Navigation nur für Administrator
#12 RE: Button in der Navigation nur für Administrator
Ja stimmt, die beiden unsichtbaren Button haben mich schon immer genervt:
Ich habe keine weiteren Button angelegt und in den Navigationseinstellungen finde ich nichts.
Der eine Button öffnet das Forum, der andere Button bringt einen zurück zur Startseite....
warum die da sind, keine Ahnung...
Vergessen wir einfach mal die Geschichte mit der Unternavigation und dem Wort "Artikel bearbeiten,
denn ich habe mich nun für meinen fast unsichtbaren Button entschieden , aber....
Je länger ich über diese Geschichte nachdenke, um so mehr Ideen tun sich auf...
Mit dem Button wird die Blogsitebar eingeschaltet...und in der Blogsidebar klicke ich dann auf Artikel bearbeiten.
Der Rest auf der Blogsitebar interessiert mich doch gar nicht....
Kann man mit einem Code nicht direkt den Artikel in den Bearbeitungsmodus bringen ?
Also den Zwischenschritt "Bogsitebar on" weglassen ?
#14 RE: Button in der Navigation nur für Administrator
#15 RE: Button in der Navigation nur für Administrator
- 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