19.01.2016, 15:59
Kiedyś stworzyłem prosty skrypt który zapisuje wszystkie szablony (z wybranego stylu) do plików tekstowych, a następnie aktualizuje zmiany w bazie. Obecnie potrafi działać tylko na jednej paczce szablonów oraz tylko z MySQL. Szablony grupowane są w foldery z zachowaniem struktury z ACP (używa angielskich nazw grup).
Planuję (w niedalekiej przyszłości) trochę go rozwinąć. Dodać m.in edycję stylów oraz livereload.
Wszystko czego potrzebujesz to zainstalowanynodejs oraz dostęp do bazy danych.
1. Pobierz i wypakuj https://github.com/Matslom/mybb-theme-ed...master.zip
2. Uruchom wiersz poleceń, przejdź do utworzonego folderu, wydaj polecenie3. Uzupełnij plik config/app.json danymi do bazy danych oraz podaj ID paczki szablonów
Komendy:
Pobranie szablonów z bazy i zapis plikówObserwowanie plików
Teraz możesz edytować utworzone pliki, a wszelkie zmiany zostaną zapisane w bazie i widoczne na forum.
Planuję (w niedalekiej przyszłości) trochę go rozwinąć. Dodać m.in edycję stylów oraz livereload.
Wszystko czego potrzebujesz to zainstalowany
1. Pobierz i wypakuj https://github.com/Matslom/mybb-theme-ed...master.zip
2. Uruchom wiersz poleceń, przejdź do utworzonego folderu, wydaj polecenie
Kod:
npm install
Komendy:
Pobranie szablonów z bazy i zapis plików
Kod:
node index.js init
Kod:
node index.js watch
Teraz możesz edytować utworzone pliki, a wszelkie zmiany zostaną zapisane w bazie i widoczne na forum.