Viktor's Supportboard
Quickmenü
» Start
» Portal
» Kontakt
» Mitglieder
» Team

» Handy-Ansicht


Usermenü

» Registrieren

Login
Benutzername:
Passwort:

(Passwort vergessen?)

Database
» Database

Lizenzshop/Verwaltung
» Lizenzshop/Verwaltung


Allgemeines
» Themen der letzen 24 Stunden
» Beiträge von Heute
» Aktuelle Umfragen
» Themen als gelesen markieren
» Themen ohne Antwort

» F.A.Q
» Regeln
» Impressum
» Datenschutzerklärung

» Linkliste
» Partner
» Statistik

Kostenplichtige Hacks
» VG-Lizenz
» VG-Fotowettbewerb
» VG-Kontaktanzeige
» VG-Literatur-Verwaltung
» VGTreffen/Dater
» VGMusik/Video

Mein Hacks
» VGUser-Leaflet-Map
» VGUser-Google-Map
» VGClub-Map-Google
» User-Map
» Club-Map
» User-Locator
» Club-Locator
» Mitglieder Bilderupload
» VGOnlineList
» Teamspeak Onlineanzeige

Meine Banner
» Meine Banner

Statistik
Beiträge: 138.760 (Täglich: 23,37 )
Themen: 16.166
Mitglieder: 13.157
Neuestes Mitglied: irt99298.
Ausl. d. letzten Minute: 208%
Ausl. d. letzten 5 Minuten: 183%
Ausl. d. letzten 15 Minuten: 178%
Freier Webspace: 2.01 TB
PHP-Version: 7.3.10

Spenden

Partner
Mein Supportboard

MySQLDumper

Forum für Angehörige und Freunde von Krebspatienten

Wetter-Board

Make your Webserver

ABC-des Essens

IC-Netforum

ultimate-funultimate-fun

Steinadler-Bastelstübchen

Webseitenschutz

Werben

Viktor's Supportboard » Support » Support für Sonstige Hacks » wbb2.3.x Setup-Template für Hack-Coder » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen Setup-Template für Hack-Coder
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
DonManfred   Zeige DonManfred auf Karte DonManfred ist männlich
VGLizenz


images/avatars/avatar-265.jpg

Zeige DonManfred auf Karte
Dabei seit: 31.03.2006
Beiträge: 1.821
6 Filebase-Einträge
Alter: 50 Jahre
Herkunft: Düren
wBB-Version: wBB2.3
PHP-Version: 5.2.8
MySQL-Version: 5.0.51b
Wo bist du gehostet?: http://df.eu

Bewertung: 
39 Bewertung(en) - Durchschnitt: 5,13

Level: 49 [?]
Erfahrungspunkte: 9.068.954
Nächster Level: 10.000.000

931.046 Erfahrungspunkt(e) für den nächsten Levelanstieg



Setup-Template für Hack-Coder Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Hallo zusammen,

ich habe mir mal die Mühe gemacht das Setup von jgs_rights mal ein wenig "aufzbohren" und um ein paar funktionen zu erweitern bzw das ganze ein wenig individueller zu gestalten. Damit kann man nun auf einfachem Wege folgendes erledigen.

  • ACP-Menu-einträge erstellen (samt benötigten Gruppenrechten)
  • Sprachvariablen importieren.
  • Templates und ACP-Templates importieren


Sowohl ACP-Menueinträge und die sprachvariablen sind in einfach zu erweiternden Arrays untergebracht. Es ist NICHT nötig zu wissen, wie language-dateien aufgebaut sein müssen. Diese werden zur Laufzeit in eine Datei im acp/temp/-Verzeichnis abgelegt -> temp/programmname_import.lng und temp/programmname_import.wbb

Beispiel einer solchen - zur laufzeit - erstellten Language-Datei



php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
# Languagepack-Export: Deutsch (export)
# Languagecode: de
# Date: 03.05.2007 19:49:14
# wBB Version: 2.3.6

[acp_global]

<text:LANG_ACP_GLOBAL_MENU_TIPP_ACPTPL>ACP-Templates cachen</LANG_ACP_GLOBAL_MENU_TIPP_ACPTPL:text><text:LANG_ACP_GLOBAL_MENU_TIPP_TEAMS>Teams</LANG_ACP_GLOBAL_MENU_TIPP_TEAMS:text><text:LANG_ACP_GLOBAL_MENU_TIPP_LIGEN>Ligen</LANG_ACP_GLOBAL_MENU_TIPP_LIGEN:text><text:LANG_ACP_GLOBAL_MENU_TIPP_PAARUNGEN>Paarungen</LANG_ACP_GLOBAL_MENU_TIPP_PAARUNGEN:text><text:LANG_ACP_GLOBAL_MENU_TIPP_SAISONS>Saisons</LANG_ACP_GLOBAL_MENU_TIPP_SAISONS:text>


[acp_group]

<text:LANG_ACP_GROUP_VAR_TIPP_ADMIN>Ist Bundesliga TIPP-Spiel Admin?</LANG_ACP_GROUP_VAR_TIPP_ADMIN:text>
<text:LANG_ACP_GROUP_VAR_TIPP_ADMIN_DESC>Dürfen Mitglieder dieser Gruppe den Adminbereich von Bundesliga TIPP-Spiel betreten?</LANG_ACP_GROUP_VAR_TIPP_ADMIN_DESC:text>
<text:LANG_ACP_GROUP_VAR_TIPP_ZUGANG>Kann Bundesliga TIPP-Spiel betreten?</LANG_ACP_GROUP_VAR_TIPP_ZUGANG:text>
<text:LANG_ACP_GROUP_VAR_TIPP_ZUGANG_DESC>Dürfen Mitglieder dieser Gruppe Bundesliga TIPP-Spiel betreten?</LANG_ACP_GROUP_VAR_TIPP_ZUGANG_DESC:text>



[test]

<text:LANG_TEST_TIPP_TESTVAR>Testtitel</LANG_TEST_TIPP_TESTVAR:text>
<text:LANG_TEST_TIPP_TESTVAR_DESC>Testdescription</LANG_TEST_TIPP_TESTVAR_DESC:text>


Beispiel einer - zur Laufzeit - erstellten wbb-Datei

php:
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:
35:
<wBBgroupvariablegroup>
<name>TIPP_USER</name>
<title>Bundesliga TIPP-Spiel Useroptionen</title>
<parent>USER</parent>
<securitylevel>4</securitylevel>
<acpmode>2</acpmode>
</wBBgroupvariablegroup>

<wBBgroupvariablegroup>
<name>TIPP_ADMIN</name>
<title>Bundesliga TIPP-Spiel Adminoptionen</title>
<parent>ADMIN</parent>
<securitylevel>4</securitylevel>
<acpmode>2</acpmode>
</wBBgroupvariablegroup>

<wBBgroupvariable>
<name>tipp_admin</name>
<type>truefalse</type>
<defaultvalue>0</defaultvalue>
<title></title>
<desc>Dürfen Mitglieder dieser Gruppe den Adminbereich von tipp betreten?</desc>
<group>TIPP_ADMIN</group>
<acpmode>2</acpmode>
</wBBgroupvariable>

<wBBgroupvariable>
<name>tipp_zugang</name>
<type>truefalse</type>
<defaultvalue>0</defaultvalue>
<title></title>
<desc>Dürfen Mitglieder dieser Gruppe tipp betreten?</desc>
<group>TIPP_USER</group>
<acpmode>2</acpmode>
</wBBgroupvariable>


Eingestellt werden die ganzen Dinge innerhalb des Setup-Scripts...

php:
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:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
$prg_name "tipp";                            # Programm/Hack-Name (wichtig für ACP-Menueinträge
$prg_info "Bundesliga TIPP-Spiel";            # Programm/Hack-Name für Anzeige
$prg_version "0.1";                                    # Version
$prg_setup "tipp_install.php";     # Name dieses Setupscripts

# Arrays definieren, die benötigt werden
$acp_menu     = array();
$groupvar_groups         = array();
$group     = array();
$groupvars     = array();
$groupvar     = array();
$langvars     = array();
$langvar         = array();

#
# ACP-menu-Definition
#
$acp_menu[] = array("SAISONS",     "tipp.php?action=saisons""Saisons");
$acp_menu[] = array("PAARUNGEN",     "tipp.php?action=paarungen""Paarungen");
$acp_menu[] = array("LIGEN",         "tipp.php?action=ligen""Ligen");
$acp_menu[] = array("TEAMS",         "tipp.php?action=teams","Teams");
$acp_menu[] = array("ACPTPL",     "acp_tpl.php""ACP-Templates cachen");
$acp_menu array_reverse($acp_menu);
#
# ACP-Gruppenrechte
#
$group["parent"] = "USER";  # USER oder ADMIN
$group["securitylevel"] = 4;
$group["acpmode"]                = 2;
$group["name"]                    = strtoupper($prg_name)."_USER";
$group["info"]                    = $prg_info." Useroptionen";
$groupvar_groups[]=$group;

$group["parent"] = "ADMIN";  # USER oder ADMIN
$group["securitylevel"] = 4;
$group["acpmode"]                = 2;
$group["name"]                    = strtoupper($prg_name)."_ADMIN";
$group["info"]                    = $prg_info." Adminoptionen";
$groupvar_groups[]=$group;



$groupvar["group"]                     = strtoupper($prg_name)."_ADMIN";
$groupvar["acpmode"]                 = 2;
$groupvar["type"]                         = "truefalse";
$groupvar["defaultvalue"]     = 0;
$groupvar["name"]                     = $prg_name."_admin";
$groupvar["titel"]                     = "Ist $prg_info Admin?";
$groupvar["desc"]                     = "Dürfen Mitglieder dieser Gruppe den Adminbereich von $prg_info betreten?";
$groupvars[]=$groupvar;

$groupvar["group"]                     = strtoupper($prg_name)."_USER";
$groupvar["acpmode"]                 = 2;
$groupvar["type"]                         = "truefalse";
$groupvar["defaultvalue"]     = 0;
$groupvar["name"]                     = $prg_name."_zugang";
$groupvar["titel"]                     = "Kann $prg_info betreten?";
$groupvar["desc"]                     = "Dürfen Mitglieder dieser Gruppe $prg_info betreten?";
$groupvars[]=$groupvar;

$langvar["group"]                     = "test";
$langvar["name"]                         = $prg_name."_testvar";
$langvar["titel"]                     = "Testtitel";
$langvar["desc"]                         = "Testdescription";
$langvars[]=$langvar;


Im Anhang die komplette Testinstall-Datei...

Kommentare erwünscht!



PS: BEVOR IRGENDWELCHE ANFRAGEN KOMMEN WEIL DA BUNDESLIGA TIPPSPIEL STEHT: DAS IST NOCH IN ENTWICKLUNG UND WIRD WOHL AUCH NOCH EIN BISSCHEN DAUERN! großes Grinsen
Unter anderem weiss ich noch nicht, wo ich jede Saison die Paarungen herholen soll. Und aktuelle Ergebnisse usw... Ich will das ganze gerne mit Ergebnisdienst anbieten, also Quasi Liveupdate der Ergebnisdaten so das bei jeder Installation die Ergebnisse automatisch erscheinen können...

__________________
Gruss Mannes

Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!

Dieser Beitrag wurde 4 mal editiert, zum letzten Mal von DonManfred: 03.05.2007 20:09.

03.05.2007 20:04 DonManfred ist offline E-Mail an DonManfred senden Beiträge von DonManfred suchen Nehmen Sie DonManfred in Ihre Freundesliste auf Fügen Sie DonManfred in Ihre Kontaktliste ein Germany
Viktor   Zeige Viktor auf Karte Viktor ist männlich
Administrator


images/avatars/avatar-15762.jpg

Zeige Viktor auf Karte
Dabei seit: 15.08.2003
Beiträge: 29.961
363 Filebase-Einträge
Alter: 62 Jahre
Herkunft: NRW
wBB-Version: wBB2.3
PHP-Version: 7.1.11
MySQL-Version: 5.5.59-0+deb8u1
Wo bist du gehostet?: eigener Server

Bewertung: 
279 Bewertung(en) - Durchschnitt: 9,47

Level: 69 [?]
Erfahrungspunkte: 177.920.959
Nächster Level: 202.592.733

24.671.774 Erfahrungspunkt(e) für den nächsten Levelanstieg



Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Hallo,

das "jgs_rights" kenne ich gar nicht. geschockt

Muss mir dein Script mal genauer ansehen. fröhlich

Gruß
Viktor Augenzwinkern

__________________
Ein kluger Mann widerspricht keiner Frau. Er wartet, bis sie es selbst tut.


... beim Käfer (WBB2) konnte man noch selber schrauben,
beim neuen Golf (WBB3) muß man fast schon in die Werkstatt wenn man das "Wischwasser" nachfüllen muss!


Da fast keiner mehr hier Postet gibt es ab sofort keinen Support mehr per PN.

03.05.2007 21:02 Viktor ist offline E-Mail an Viktor senden Homepage von Viktor Beiträge von Viktor suchen Nehmen Sie Viktor in Ihre Freundesliste auf Germany
DonManfred   Zeige DonManfred auf Karte DonManfred ist männlich
VGLizenz


images/avatars/avatar-265.jpg

Zeige DonManfred auf Karte
Dabei seit: 31.03.2006
Beiträge: 1.821
6 Filebase-Einträge
Alter: 50 Jahre
Herkunft: Düren
wBB-Version: wBB2.3
PHP-Version: 5.2.8
MySQL-Version: 5.0.51b
Wo bist du gehostet?: http://df.eu

Bewertung: 
39 Bewertung(en) - Durchschnitt: 5,13

Level: 49 [?]
Erfahrungspunkte: 9.068.954
Nächster Level: 10.000.000

931.046 Erfahrungspunkt(e) für den nächsten Levelanstieg

Themenstarter Thema begonnen von DonManfred


Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Ende der Seite springen Zum Anfang der Seite springen

Ist ja auch nur das SETUP von jgs_rights... Hätte vermutlich auch ein setup von Dir als grundlage nehmen können, wenn das all dies kann... Bei dem Setup sind aber alle möglichen Setuptypen machbar... also sprachvariablen neu schreiben, ACP-Menueinträge neuschreiben usw.

War mir einfach zu blöd immer diese wbb und lng-Dateien zu erstellen großes Grinsen

__________________
Gruss Mannes

Wenn man sich selbst als "Noob" bezeichnet, sollte man die Finger davon lassen.
Wenn man gewillt ist daran etwas zu ändern, lernt man Grundlagen!

03.05.2007 21:22 DonManfred ist offline E-Mail an DonManfred senden Beiträge von DonManfred suchen Nehmen Sie DonManfred in Ihre Freundesliste auf Fügen Sie DonManfred in Ihre Kontaktliste ein Germany
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Viktor's Supportboard » Support » Support für Sonstige Hacks » wbb2.3.x Setup-Template für Hack-Coder

Impressum | Datenschutz | Fast-Index

Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab® GmbH Design © Tine

Valid XHTML 1.0! Valid CSS! Die letzten Themen Die letzten Beiträge © für wbb2 by Bandy & cback.de Geblockte Angriffe: 25.213
Seo Sidemap Powert by 2Clubradio.de
Viktor's Supportboard, ist " Online " seit 16 Jahren, 94 Tage, 10 Stunden, 2 Minuten und 43 Sekunden