BasisSeminare
Zum Seitenanfang Schritt hoch Schritt runter Zum Seitenende
Achtung Baustelle - für halb fertige Beiträge.

Achtung Baustelle - für halb fertige Beiträge.

23.01.2016 13:30

Der Admin kann nun Beiträge erstellen und diese im Hintergrund immer wieder weiter bearbeiten. Die User bekommen davon nix mit bis der Beitrag fertig erstellt ist.
Bis das der Fall ist sieht man nur ein Baustellen Schild sowie einen Hinweis auf einen in Arbeit befindlichen Beitrag durch den Admin.

Idee von Wolfgang hier nun als PI Umgesetzt durch Frank und mich.

So nun haben wir das ganze in ein PI gepackt. Danke an eini1971 aus dem FoXum für die Hilfe und Danke an Wolfgang für die Idee und die Umsetzung.

Man erstellt ein Plugin was man z.b. AchtungBaustell nennt.



Geht dann auf Speichern und ihr kommt in die Entwicklung des Plugins



Dort können wir nun ein neues Element erstellen welches benötigt wird um das Pi Entsprechend anzuzeigen.



Dort fügt man ein neues Element hinzu indem ihr auf "Neues Element erstellen" geht.

Dann wählt Templates Element aus (Obere Leiste / Footer)



Klickt auf Speichern und ihr kommt in das Element in dem ihr nun folgenden Code einsetzen müsst


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
 
<style type="text/css">
{{user_admin==true.start}}
.admin {
display: block !important;
}
.baustellenschild {
width: "Größe Baustellenschild angeben in" px !important;
}

{{user_admin==true.else}}
.admin {
display: none !important;
}

{{user_admin==true.end}}

.baustellenhinweis {
background-color:" Farbe für den Hinweis angeben" !important;
padding:2px !important;
border:2px solid "Borderfarbe angeben" !important;
color: "Textfarbe angeben" !important;
border-radius:8px !important;
margin-top: 5px !important;
}





</style>
 



 




Dann erstellt man ein neues Element "Untere Leiste/Haeder" genauso wie vorher das Element "Obere Leiste/Footer.

Dort haben wir folgendes eingefügt:

1
2
3
4
5
6
7
 
<script>
{{user_admin==true.start}}
$('.baustellenhinweis span').html('Hinweis Text für den Admin');
{{user_admin==true.else}}
$('.baustellenhinweis span').html('Hinweis Text für die User oder Gäste');
{{user_admin==true.end}}
</script>
 



Bei Hinweis Text für den Admin solltet ihr den Text eingeben den der Admin zu sehen bekommt.
z.b. Diesen Beitrag musst du noch fertig stellen.

Bei Hinweis text für die User/Gäste solltet ihr einen Text eingeben den die User/Gäste zu sehen bekommen.
z.b. Dieser Beitrag ist in Arbeit und steht euch bald zur verfügung

Dann noch zu guter Letzt den Forencode anlegen unter Admin/Layout/Iconbar

Erstellt dort einen Forencode im Erweiterten Modus

1
 
Ersetze [baustelle].....[/baustelle]
 



mit

1
2
3
4
5
6
7
8
 

<center><img class="baustellenschild" src="http://www.bilder-hochladen.net/files/1tys-57.jpg" border=0><div class="baustellenhinweis"><span></span></div></center><br><br><div class="admin">
.
.
.
 
</div>
 
 


und schon macht das Plugin was es soll.

Hier die Ansicht als Admin:



Und als alle anderen Gruppen (Gast sieht keine Bilder, Usergruppen schon.)



Und somit hat man die Geile Funktion als Plugin in seinen Forum und muß eben nicht am Templates Hand anlegen.

Die Idee hatte Wolfgang in seinen Forum. Darauf hin haben wir uns Überlegt vom FoX wie man das ganze als PI umsetzen kann. eini1971 hat dann eine Möglichkeit gefunden. Danke an alle die bei der Umsetzung geholfen haben.

Viel Spaß beim nach Bauen.

Triple M


Melden Sie sich an, um die Kommentarfunktion zu nutzen


Xobor Xobor Blogs
Datenschutz