TAG 214 — SERVER 612 — CLAN HUB © Silverghost
Befehlsstruktur
Führung
Der Kommandant (R5) und die Allianzoffiziere (R4). Dies ist der Rang, nicht die Teamleitung – manche Teamleiter haben R4, manche nicht.
Nur für R4/R5 und den Website-Administrator sichtbar. Reguläre Mitglieder und Teamleiter ohne Rang 4 sehen diese Seite nicht.
Team-Tools – Mitgliederverwaltung, Planung von Team-Events, Veröffentlichung von Ankündigungen – befinden sich auf der jeweiligen Teamseite und sind für den Teamleiter sichtbar, unabhängig davon, ob er Rang 4 besitzt. Der Zugriff auf den War Room richtet sich ebenfalls nach dem Status des Teamleiters, nicht nach Rang 4.
ADMIN
Silverghost – Website-Admin
Voller Zugriff auf Führungs-Tools und Rangverwaltung.
An das Website-Konto gebunden, nicht an den Clanrang – bleibt auch bei einer Änderung des Clanrangs bestehen.
R5
Green12 – Kommandant
Letzte Entscheidungsgewalt über allienweite Angelegenheiten, teamübergreifende Streitigkeiten und die Strategie im Hauptstadtkampf
Ränge verwalten
Nur R5 – R4 zuweisen oder entfernen
Silverghost Website-Admin – aktuell auch R4
🔒 Website-Admin
<input type="file" accept="image/*"
Führungsforum
Nur für R4/R5 und Website-Admin
Dieses Forum ist vom Kriegsraum und der Rangverwaltung getrennt – nur für R4, R5 und den Website-Admin sichtbar.
Wer berichtet diese Woche über die Spielleitung beim Capital Clash?
Erstellt von Green12 · R5
<div
6 Antworten
Vor 1 Tag
R4-Beförderungskriterien – Diskussion
Erstellt von Silverghost · Website-Administrator
4 Antworten
Vor 3 Tagen
Führung von Echo und Foxtrot – Ideen willkommen
Erstellt von tris port · R4
9 Antworten
Vor 5 Tagen
Kriegsraum – Führungsentscheidungen
Forum mit Diskussionen für den Kommandanten und die Offiziere der R4 zur Planung und Entscheidungsfindung
Kriegsraum öffnen
function linkify(text){
var escaped = text.replace(/&/g,’&’).replace(/</g,'/g,’>’);
var urlRegex = /((https?://|www.)[^s<]+)/gi;
return escaped.replace(urlRegex, function(url){
var href = url.indexOf('http') === 0 ? url : 'https://' + url;
return '
‘ + url + ‘ ‘;
});
}
document.querySelectorAll(‘.rank-select’).forEach(function(sel){
sel.addEventListener(‘change’, function(){
sel.classList.toggle(‘is-r4’, sel.value === ‘r4’);
});
});
document.getElementById(‘saveRanks’).addEventListener(‘click’, function(){
var status = document.getElementById(‘saveStatus’);
status.classList.add(‘show’);
setTimeout(function(){ status.classList.remove(‘show’); }, 2000);
});
document.querySelectorAll(‘.avatar-input’).forEach(function(input){
input.addEventListener(‘change’, function(e){
var file = e.target.files[0];
if(!file) return;
var reader = new FileReader();
reader.onload = function(ev){
input.closest(‘.r4-avatar’).style.backgroundImage = ‘url(‘ + ev.target.result + ‘)’;
};
reader.readAsDataURL(file);
});
}); document.getElementById(‘ldImgInput’).addEventListener(‘change’, function(e){
var file = e.target.files[0];
if(!file) return;
var reader = new FileReader();
reader.onload = function(ev){
var img = document.getElementById(‘ldImgPreview’);
img.src = ev.target.result;
img.style.display = ‘block’;
};
reader.readAsDataURL(file);
});
document.getElementById(‘ldPostBtn’).addEventListener(‘click’, function(){
var textEl = document.getElementById(‘ldText’);
var text = textEl.value.trim();
if(!text) return;
var imgPrev = document.getElementById(‘ldImgPreview’);
var hasImg = imgPrev.style.display === ‘block’;
var threads = document.getElementById(‘ldThreads’);
var div = document.createElement(‘div’);
div.className = ‘thread’;
div.innerHTML =
‘
‘ +
‘
‘ + linkify(text) + ‘ ‘ +
‘Started by Silverghost · Site admin ‘ +
(hasImg ? ‘Screenshot angehängt ‘ : ”) +
‘‘ +
‘
0 Antworten
‘ +
‘
Gerade eben
‘;
threads.insertBefore(div, threads.firstChild);
textEl.value = ”;
imgPrev.style.display = ‘none’;
imgPrev.src = ”;
document.getElementById(‘ldImgInput’).value = ”;
});
(function(){
var launch = new Date(2026, 0, 1);
var now = new Date();
var diffMs = now – launch;
var dayNum = Math.floor(diffMs / 86400000) + 1;
if (dayNum < 1) dayNum = 1;
var el = document.getElementById("dayCounter");
if (el) el.textContent = "DAY " + dayNum;
})();