Documentație ByteUP
Bine ai venit la documentația ByteUP. Aici vei găsi
toate informațiile necesare pentru a instala, configura și
personaliza template-urile noastre. Fie că folosești
template-uri HTML, teme WHMCS sau teme Pterodactyl, acest ghid
te va ajuta să obții maximum din produsele noastre.
Descarcă template-urile achiziționate din contul tău și
începe să le folosești imediat.
Accesează contul
Întâmpini probleme? Echipa noastră de suport este gata să te
ajute 24/7.
Contactează suport
Instalare
Procesul de instalare variază în funcție de tipul de template pe
care l-ai achiziționat. Mai jos găsești instrucțiunile generale
pentru fiecare tip de produs.
HTML Templates
- Descarcă fișierul ZIP din contul tău ByteUP
-
Dezarhivează conținutul în directorul dorit de pe computerul
tău
-
Deschide fișierul
index.html
în browser pentru a vizualiza template-ul
-
Editează fișierele HTML, CSS și JavaScript pentru a
personaliza template-ul
-
Încarcă fișierele pe serverul tău web folosind FTP sau orice
alt instrument de transfer
# Exemplu de încărcare folosind FTP
ftp example.com
Username: username
Password: ********
cd public_html
mkdir my-new-site
cd my-new-site
put -r * .
WHMCS Themes
- Descarcă fișierul ZIP al temei WHMCS din contul tău
- Accesează panoul de administrare WHMCS
- Navighează la Setup > General Settings > Templates
-
Încarcă tema în directorul /templates/ al instalării WHMCS
-
Selectează noua temă din lista de template-uri disponibile
- Salvează modificările
# Structura directorului pentru o temă WHMCS
/templates/
/your-theme-name/
/css/
/img/
/js/
404.tpl
account-paymentmethods-manage.tpl
account-user-management.tpl
announcements.tpl
...și alte fișiere template
Pterodactyl Themes
- Descarcă fișierul ZIP al temei Pterodactyl
- Conectează-te la serverul tău prin SSH
- Navighează la directorul de instalare Pterodactyl
- Creează o copie de backup a fișierelor existente
-
Încarcă noile fișiere de temă în directorul corespunzător
- Rulează comanda pentru recompilarea resurselor
- Restartează serviciile necesare
# Comenzi pentru instalarea unei teme Pterodactyl
cd /var/www/pterodactyl
php artisan down
# Fă backup la fișierele importante
cp -r public/assets public/assets.backup
cp -r resources resources.backup
# Încarcă noile fișiere de temă
# Apoi rulează:
yarn install
yarn build:production
php artisan view:clear
php artisan up
Structura fișierelor
Înțelegerea structurii fișierelor te va ajuta să personalizezi
mai eficient template-urile. Mai jos este prezentată structura
tipică pentru fiecare tip de template.
HTML Templates
/template-name/
/css/ # Fișiere CSS
style.css # Stiluri principale
responsive.css # Stiluri responsive
/js/ # Fișiere JavaScript
main.js # Script principal
plugins.js # Plugin-uri JavaScript
/images/ # Imagini și resurse grafice
/fonts/ # Fișiere de fonturi
index.html # Pagina principală
about.html # Pagina Despre noi
services.html # Pagina Servicii
contact.html # Pagina Contact
... alte pagini HTML
Customizarea HTML Templates
Template-urile noastre HTML sunt concepute pentru a fi ușor de
personalizat. Iată câteva instrucțiuni pentru modificarea
elementelor comune.
Modificarea culorilor
Majoritatea template-urilor folosesc variabile CSS pentru
scheme de culori, ceea ce face personalizarea foarte simplă.
/* Găsește aceste variabile în css/style.css */
:root {
--primary: #00f0ff;
--secondary: #ff00e4;
--dark: #0a0a14;
--darker: #05050c;
--light: #ffffff;
--gray: #8e8e8e;
}
/* Schimbă culorile pentru a personaliza întregul site */
Alternativ, poți modifica direct clasele CSS pentru elemente
specifice:
/* Modifică culoarea butoanelor principale */
.btn-primary {
background-color: #3498db;
border-color: #3498db;
}
/* Modifică culoarea textului din header */
.header-text {
color: #e74c3c;
}
Înlocuirea logo-ului
Pentru a înlocui logo-ul, urmează acești pași:
-
Pregătește noul logo la dimensiunea potrivită (recomandăm
200x60px pentru majoritatea template-urilor)
- Salvează noul logo în directorul /images/
- Deschide fișierul index.html și alte pagini HTML
-
Localizează codul pentru logo și actualizează calea
fișierului
<!-- Găsește acest cod în fișierele HTML -->
<div class="logo">
<a href="index.html">
<img src="images/logo.png" alt="Site Logo">
</a>
</div>
<!-- Înlocuiește cu noul logo -->
<div class="logo">
<a href="index.html">
<img src="images/your-new-logo.png" alt="Your Company Name">
</a>
</div>
Componente HTML cu Tailwind CSS
Template-urile noastre includ o varietate de componente reutilizabile bazate pe Tailwind CSS pe care le poți folosi pentru a construi pagini personalizate.
Butoane
Poți utiliza diferite stiluri de butoane create cu Tailwind CSS:
<button class="bg-cyan-500 hover:bg-cyan-600 text-white px-6 py-3 rounded-lg transition-colors">
Buton Primar
</button>
<button class="border border-cyan-500 text-cyan-500 hover:bg-cyan-500 hover:bg-opacity-10 px-6 py-3 rounded-lg transition-colors">
Buton Secundar
</button>
<button class="bg-gradient-to-r from-cyan-500 to-blue-600 hover:opacity-90 text-white px-6 py-3 rounded-lg transition-opacity">
Buton Gradient
</button>
<button class="bg-gray-800 hover:bg-gray-700 text-white px-6 py-3 rounded-lg transition-colors">
Buton Dark
</button>
Carduri
Cardurile sunt componente versatile pentru afișarea conținutului:
Titlu Card
Descriere card cu informații despre funcționalități sau servicii.
Titlu Card
Descriere card cu informații despre funcționalități sau servicii.
Titlu Card
Descriere card cu informații despre funcționalități sau servicii.
<div class="bg-gray-800 rounded-xl overflow-hidden hover:shadow-lg hover:shadow-cyan-900/20 transition-shadow">
<div class="h-40 bg-gradient-to-r from-cyan-500 to-blue-600"></div>
<div class="p-4">
<h4 class="font-bold mb-2">Titlu Card</h4>
<p class="text-gray-400 text-sm">Descriere card cu informații.</p>
</div>
</div>
Alerte
Alertele sunt utile pentru a afișa mesaje importante către utilizatori:
Operațiune reușită!
Template-ul a fost instalat cu succes.
Eroare la instalare!
Nu s-a putut încărca tema.
<!-- Alertă de succes -->
<div class="bg-green-900/30 border border-green-500 text-green-200 px-4 py-3 rounded-lg flex items-start">
<svg class="w-6 h-6 mr-3 flex-shrink-0" fill="none" stroke="currentColor" viewBox="0 0 24 24">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 12l2 2 4-4m6 2a9 9 0 11-18 0 9 9 0 0118 0z" />
</svg>
<div>
<h4 class="font-medium mb-1">Operațiune reușită!</h4>
<p class="text-sm text-green-300">Template-ul a fost instalat cu succes.</p>
</div>
</div>
Taburi
Sistemul de taburi permite organizarea conținutului în secțiuni:
Informații generale
Acest template include toate componentele necesare pentru un site web modern.
<div class="mb-4 border-b border-gray-800">
<div class="flex flex-wrap -mb-px">
<button class="inline-block py-3 px-6 text-cyan-500 border-b-2 border-cyan-500 font-medium">Informații</button>
<button class="inline-block py-3 px-6 text-gray-400 hover:text-gray-300 border-b-2 border-transparent">Specificații</button>
<button class="inline-block py-3 px-6 text-gray-400 hover:text-gray-300 border-b-2 border-transparent">Documentație</button>
</div>
</div>
<div class="py-4">
<h4 class="text-xl font-medium mb-3">Informații generale</h4>
<p class="text-gray-300">Conținutul tab-ului activ.</p>
</div>
Badge-uri și etichete
Badge-urile și etichetele sunt utile pentru a evidenția statusuri sau categorii:
Badge-uri simple:
Nou
Activ
În așteptare
Critic
Badge-uri cu border:
HTML
CSS
JavaScript
<!-- Badge-uri simple -->
<span class="bg-blue-500 text-white text-xs px-2.5 py-1 rounded-full">Nou</span>
<span class="bg-green-500 text-white text-xs px-2.5 py-1 rounded-full">Activ</span>
<!-- Badge-uri cu border -->
<span class="border border-blue-500 text-blue-500 text-xs px-2.5 py-1 rounded-full">HTML</span>
<span class="border border-green-500 text-green-500 text-xs px-2.5 py-1 rounded-full">CSS</span>
Toggle Switches
Toggle switches oferă o metodă intuitivă pentru setări de tip on/off:
<!-- Toggle simplu -->
<label class="flex items-center cursor-pointer">
<div class="relative">
<input type="checkbox" class="sr-only" checked>
<div class="block bg-gray-600 w-14 h-8 rounded-full"></div>
<div class="dot absolute left-1 top-1 bg-white w-6 h-6 rounded-full transition transform translate-x-6"></div>
</div>
<div class="ml-3 text-gray-200 font-medium">Activat</div>
</label>
Tooltip-uri
Tooltip-urile oferă informații suplimentare la hover:
<!-- Tooltip sus -->
<div class="relative group inline-block">
<button class="bg-gray-800 hover:bg-gray-700 text-white px-4 py-2 rounded-lg">
Tooltip sus
</button>
<div class="absolute bottom-full left-1/2 transform -translate-x-1/2 mb-2 w-40 opacity-0 group-hover:opacity-100 transition-opacity duration-300">
<div class="bg-black text-white text-sm rounded-lg py-2 px-3 text-center">
Tooltip deasupra
<div class="absolute top-full left-1/2 transform -translate-x-1/2 border-8 border-transparent border-t-black"></div>
</div>
</div>
</div>
Design Responsive
Toate template-urile noastre sunt complet responsive și se
adaptează la orice dimensiune de ecran. Iată cum să testezi și
să ajustezi designul responsive.
Testarea pe diferite dispozitive
Pentru a testa cum arată site-ul tău pe diferite dispozitive:
-
Folosește instrumentele de dezvoltare din browser (F12 în
majoritatea browserelor)
-
Activează modul de vizualizare pentru dispozitive mobile
-
Selectează diferite dispozitive din lista predefinită sau
ajustează manual dimensiunile
-
Verifică cum se comportă elementele la diferite dimensiuni
de ecran
Breakpoint |
Dimensiune |
Dispozitive |
Extra Small |
< 576px |
Telefoane mobile în format portret |
Small |
≥ 576px |
Telefoane mobile în format landscape |
Medium |
≥ 768px |
Tablete |
Large |
≥ 992px |
Desktop, laptopuri mici |
Extra Large |
≥ 1200px |
Desktop-uri mari, monitoare wide |
Ajustarea elementelor responsive
Dacă trebuie să ajustezi comportamentul responsive al anumitor
elemente:
/* Găsește aceste reguli în css/responsive.css */
/* Mobile (sub 576px) */
@media (max-width: 575.98px) {
.header {
padding: 15px 0;
}
.hero-title {
font-size: 2rem;
}
}
/* Tablete (768px - 991px) */
@media (min-width: 768px) and (max-width: 991.98px) {
.container {
max-width: 720px;
}
.hero-title {
font-size: 2.5rem;
}
}
Customizarea temelor WHMCS
Temele WHMCS pot fi personalizate pentru a se potrivi cu
identitatea brandului tău. Iată cum să modifici cele mai
importante elemente.
Modificarea culorilor și stilurilor
Fișierele principale de stil se găsesc în directorul css al
temei tale:
/* Path: /templates/your-theme-name/css/style.css */
:root {
--brand-primary: #00f0ff;
--brand-secondary: #ff00e4;
--text-color: #333333;
--background-color: #ffffff;
}
/* Modifică aceste variabile pentru a actualiza culorile din întreaga temă */
Personalizarea șabloanelor
WHMCS folosește fișiere .tpl pentru șabloane. Poți edita
aceste fișiere pentru a modifica structura paginilor:
<!-- Path: /templates/your-theme-name/header.tpl -->
<header>
<div class="container">
<div class="logo">
<a href="index.php">
<img src="{$WEB_ROOT}/templates/{$template}/img/logo.png" alt="{$companyname}">
</a>
</div>
<nav class="main-menu">
{include file="$template/includes/navbar.tpl"}
</nav>
</div>
</header>
<!-- Modifică acest cod pentru a personaliza header-ul -->
Configurarea modulelor
Multe dintre temele noastre WHMCS includ module personalizate
care pot fi configurate din panoul de administrare:
- Accesează panoul de administrare WHMCS
- Navighează la Addons > [Numele modulului temei]
- Configurează setările modulului conform preferințelor
- Salvează modificările
Setări comune pentru module
-
Slider Homepage: Configurează imaginile
și textele pentru sliderul din pagina principală
-
Secțiuni Servicii: Personalizează
serviciile afișate pe pagina principală
-
Testimoniale: Adaugă și gestionează
testimonialele clienților
-
Integrare Social Media: Configurează
link-urile către platformele de social media
-
Footer Personalizat: Modifică textul și
link-urile din footer
Customizarea temelor Pterodactyl
Temele Pterodactyl pot fi personalizate pentru a oferi o
experiență unică utilizatorilor tăi de servere de jocuri.
Modificarea stilurilor
Fișierele de stil pentru temele Pterodactyl se găsesc în
directorul resources/scripts/styles:
/* Path: resources/scripts/styles/variables.ts */
// Modifică aceste variabile pentru a schimba schema de culori
export default {
colors: {
primary: 'hsl(210, 100%, 50%)', // Albastru
'primary-hover': 'hsl(210, 100%, 45%)',
secondary: 'hsl(280, 100%, 50%)', // Violet
'secondary-hover': 'hsl(280, 100%, 45%)',
background: 'hsl(210, 15%, 6%)',
'background-secondary': 'hsl(210, 15%, 9%)',
}
}
După modificarea fișierelor de stil, trebuie să recompilezi
resursele:
# Recompilează resursele după modificări
cd /var/www/pterodactyl
yarn build:production
# Curăță cache-ul
php artisan view:clear
Întrebări frecvente
Pot folosi template-ul pe mai multe site-uri?
Licențele noastre Standard permit utilizarea unui template
pe un singur site. Pentru utilizare pe mai multe site-uri,
recomandăm licența Professional sau Enterprise care permite
utilizarea pe 5, respectiv nelimitat de site-uri.
Cum actualizez template-ul la cea mai recentă versiune?
Actualizările sunt disponibile în contul tău de pe Template
Market. Descarcă cea mai recentă versiune și înlocuiește
fișierele existente. Recomandăm să faci o copie de backup
înainte de actualizare și să verifici orice personalizări
făcute.
Template-urile sunt compatibile cu toate browserele?
Da, toate template-urile noastre sunt testate și compatibile
cu browserele moderne: Chrome, Firefox, Safari, Edge și
Opera. Oferim suport limitat pentru Internet Explorer 11.
Ce fac dacă întâmpin o eroare în timpul instalării?
În cazul erorilor de instalare, verifică mai întâi
documentația pentru cerințele specifice. Dacă problema
persistă, contactează echipa noastră de suport prin ticket
sau email cu detalii despre eroare și capturi de ecran
relevante.
Troubleshooting
Probleme comune și soluții
Problemă |
Cauză posibilă |
Soluție |
Imaginile nu se încarcă |
Căi de fișiere incorecte |
Verifică dacă căile către imagini sunt corecte și dacă
fișierele există în directoarele specificate
|
CSS nu se aplică |
Fișier CSS neîncărcat sau erori |
Verifică consolă pentru erori, asigură-te că fișierul
CSS este încărcat corect în header
|
Meniul mobil nu funcționează |
Eroare JavaScript |
Verifică consolă pentru erori JavaScript, asigură-te
că jQuery este încărcat înaintea scripturilor de meniu
|
Tema WHMCS nu se activează |
Instalare incompletă |
Verifică dacă toate fișierele temei sunt încărcate în
directorul corect și dacă permisiunile fișierelor sunt
setate corect
|
Erori după actualizarea Pterodactyl |
Incompatibilitate de versiune |
Verifică dacă tema este compatibilă cu versiunea
Pterodactyl instalată, recompilează resursele
|
Contact suport
Dacă ai întrebări sau probleme care nu sunt acoperite în această
documentație, echipa noastră de suport este pregătită să te
ajute.