Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 13
Seite [1]
Slider2


Rock the board




Beiträge: 86
# Thema - 02.08.2007 um 09:12 Uhr
Hi.
Habe nen Sitzplan erstellt usw. klappt alles wunderbar.
Meine Frage: Gibt es irgendwie die Möglichkeit Den Sitzplan etwas übersichtlicher zu machen, sprich Text oder Striche(Wände oder so) einzufügen?
Wäre auf jeden Fall mal eine Idee für ein Update denn man weiß als Gast nicht wo wo ist wenn man einfach nur weiße grüne und rote Punkte sieht.
Thx 4 help
Inaktiv
Slider2
Thread-Ersteller


Rock the board




Beiträge: 86
# Antwort: 1 - 13.08.2007 um 19:15 Uhr
PLS helft mir mal..
Ich habe jez einfach ein hintergrundbild erstellt und in der "view.tpl" in der tabelle mit {lan:map} eingefügt.
In der Verwaltung funktioniert es wunderbar, die Seite die von den Gästen aufgerufen wird (nämlich lanpartys.tpl) kann ich aber nicht so bearbeiten, da die Tabelle mit "{lan:map}" nicht vorhanden ist.

lanpartys.tpl +-
<table class="forum" style="width:{page:width}" cellpadding="0" cellspacing="1">
<tr>
<td class="headb">{lang:mod} - {lang:head_view}</td>
</tr>
<tr>
<td class="leftb">{lan:body}</td>
</tr>
</table>

<br />

<table class="forum" style="width:{page:width}" cellpadding="0" cellspacing="1">
<tr>
<td class="leftc" background="http://glrclan.de/bilder/sitzplan.jpg" >{lan:map}</td>
</tr>
</table>


Hilfe ^^


Zuletzt editiert von Slider2 am 13.08.2007 um 19:15 Uhr (1x Editiert)
Inaktiv
|
hajo ClanSphere Team


VIP - Poster




Herkunft: Barsbüttel
Beiträge: 9411
# Antwort: 2 - 13.08.2007 um 20:33 Uhr
die lan-map wird über ne php funktion erstellt, musst die dann bearbeiten, da die scheinbar nicht auf subtpls umgestellt worden ist


------------------
ClanSphere - professional clan care starts here

Inaktiv
|
Slider2
Thread-Ersteller


Rock the board




Beiträge: 86
# Antwort: 3 - 13.08.2007 um 22:25 Uhr
befehl für das hintergrundbild einer tabele in php?

Welche Stelle Ist es ??

lanpartys.php +-
<?php
// ClanSphere 2007 - www.clansphere.net
// $Id: rooms.php 101 2007-07-3 22:00:00Z Drag0n $

$cs_lang = cs_translate('lanrooms');

if(empty($_GET['save_id'])) {
$lanpartys_id = empty($_REQUEST['id']) ? 0 : $_REQUEST['id'];
$lanpartys_id = empty($_REQUEST['where']) ? $lanpartys_id : $_REQUEST['where'];
settype($lanpartys_id,'integer');
$where = "lanpartys_id = '" . $lanpartys_id . "'";
$first_room = cs_sql_select(__FILE__,'lanrooms','lanrooms_id',$where,' lanrooms_name');
$lanrooms_id = empty($_REQUEST['lanrooms_id']) ? $first_room['lanrooms_id'] : $_REQUEST['lanrooms_id'];
}
else {
settype($_GET['save_id'],'integer');

$where = "lanroomd_id = '" . $_GET['save_id'] . "'";
$save_room = cs_sql_select(__FILE__,'lanroomd','lanrooms_id',$where);
$lanrooms_id = $save_room['lanrooms_id'];
$where = "lanrooms_id = '" . $lanrooms_id . "'";
$save_lan = cs_sql_select(__FILE__,'lanrooms','lanpartys_id',$where);
$lanpartys_id = $save_lan['lanpartys_id'];

$error = 0;
$errormsg = '';

if(empty($lanrooms_id)) {
$error++;
$errormsg .= $cs_lang['no_room'] . cs_html_br(1);
}

if(empty($lanpartys_id)) {
$error++;
$errormsg .= $cs_lang['no_party'] . cs_html_br(1);
}

$where = "lanroomd_id = '" . $_GET['save_id'] . "' AND users_id != '" . $account['users_id'] . "'";
$search = cs_sql_count(__FILE__,'languests',$where);

if(!empty($search)) {
$error++;
$errormsg .= $cs_lang['target_used'] . cs_html_br(1);
}

$self = "lanpartys_id = '" . $lanpartys_id . "' AND users_id = '" . $account['users_id'] . "'";
$target = cs_sql_select(__FILE__,'languests','languests_status, languests_id',$self);

if($target['languests_status'] != 4) {
$error++;
$errormsg .= $cs_lang['target_denied'] . cs_html_br(1);
}

$lan = "lanpartys_id = '" . $lanpartys_id . "'";
$lanstart = cs_sql_select(__FILE__,'lanpartys','lanpartys_start',$lan);

if($lanstart['lanpartys_start'] < cs_time()) {
$error++;
$errormsg .= $cs_lang['lan_started'] . cs_html_br(1);
}

if(empty($error)) {
$languests_cells = array('lanroomd_id');
$languests_save = array($_GET['save_id']);
cs_sql_update(__FILE__,'languests',$languests_cells,$languests_save,$t arget['languests_id']);
}
}

$data['lang']['addons'] = cs_addons('lanpartys','view',$lanpartys_id,'lanrooms');

$data['url']['form'] = cs_url('lanrooms','lanpartys');
$data['data']['id'] = $lanpartys_id;

$where = "lanpartys_id = '" . $lanpartys_id . "'";
$room_data = cs_sql_select(__FILE__,'lanrooms','lanrooms_name, lanrooms_id',$where,'lanrooms_name',0,0);
$lan_data_loop = count($room_data);
if(empty($lan_data_loop)) {
$data['lan'] = '';
}

for($run=0; $run<$lan_data_loop; $run++) {
$data['lan'][$run]['id'] = $room_data[$run]['lanrooms_id'];
$data['lan'][$run]['name'] = $room_data[$run]['lanrooms_name'];
}

if(empty($_GET['save_id'])) {
$data['lang']['body'] = $cs_lang['body_lanpartys'];
}
elseif(!empty($error)) {
$data['lang']['body'] = $errormsg;
}
else {
$data['lang']['body'] = $cs_lang['target_done'];
}

$self = "lanpartys_id = '" . $lanpartys_id . "' AND users_id = '" . $account['users_id'] . "'";
$target = cs_sql_select(__FILE__,'languests','languests_status, lanroomd_id',$self);
$free = $target['languests_status'] == 4 ? 'save_id' : 0;

echo cs_subtemplate(__FILE__,$data,'lanrooms','lanpartys');

echo cs_html_table(1,'forum',1);
echo cs_html_roco(1,'leftc');
include('mods/lanrooms/functions.php');
echo cs_lanroom('lanrooms','lanpartys',$lanrooms_id,$target[' lanroomd_id'],$free);
echo cs_html_roco(0);
echo cs_html_table(0);
?>


Zuletzt editiert von Slider2 am 13.08.2007 um 22:27 Uhr (1x Editiert)
Inaktiv
|
hajo ClanSphere Team


VIP - Poster




Herkunft: Barsbüttel
Beiträge: 9411
# Antwort: 4 - 13.08.2007 um 23:05 Uhr
mods/lanrooms/functions.php müsstest nachbearbeiten, dann ist es aber auch überall entsprechend geändert durch die zentrale umgestaltung der funktion.


------------------
ClanSphere - professional clan care starts here

Zuletzt editiert von hajo ClanSphere Team am 13.08.2007 um 23:10 Uhr (1x Editiert)
Inaktiv
|
fUnK3r ClanSphere Team


Specialist





Beiträge: 1656
# Antwort: 5 - 06.01.2008 um 21:30 Uhr
sry, das ich den Thread nochmal ausgrabe,

aber wie mache ich da ein Hintergrundbild rein?
Bei mir müsste das ne Halle mit türen usw. sein...aber ich weis nichtmal wie ich in den lanrooms mod Bilder (Hintergründe) einfüge....

Antwort braucht nicht so schnell zu kommen... hat nicht die erste Prio gerade auf meiner Seite
Ist für ne Sportvereisseite

Grüßle Jo


------------------
Grüßle Jo
><(((°> Son of God through Jesus Christ his Son <°)))><
www.funk3r.de
while (!asleep() ) sheep++;


Inaktiv
|
e30micha


Poststar




Herkunft: Trier
Beiträge: 639
# Antwort: 6 - 12.09.2009 um 14:48 Uhr
Moin,

Thema ist zwar schon ein bisschen älter aber ich hab eine Frage dazu, ist es möglich ein Hintergrund Bild zu setzen? Wegen Notausgängen etc.

Nächste Frage,

wie kann ich es einstellen das Benutzer sich Plätze reservieren können und der Status z.B. beim Platz auf "Vorgemerkt von User bla.." steht?

Stelle gerade unser LAN Projekt von Lansuite auf Clansphere um, es fehlen halt ein paar Möglichkeiten was Sitzplan uns reservieren betrifft.

Lansuite ist schlecht anzupassen und bietet im Gegensatz zu CSP zu wenig möglichkeiten für den User


------------------
„Wenn Unrecht zu Recht wird, wird Widerstand zur Pflicht!“ - Bertolt Brecht


Inaktiv
|
fUnK3r ClanSphere Team


Specialist





Beiträge: 1656
# Antwort: 7 - 12.09.2009 um 18:30 Uhr
Also das neueste Intra Sphere ist schon auf Themes umgestellt, d.h. du könntest in der Themedatei ein Hintergrundbild einfügen ...

Ist natürlich nicht optimal!

Ich werde es mir aber auf jeden Fall mal auf meine ToDo setzen, finde den Vorschlag auf jeden Fall sehr gut und werde mal schauen ob ich ihn umsetzen kann.


------------------
Grüßle Jo
><(((°> Son of God through Jesus Christ his Son <°)))><
www.funk3r.de
while (!asleep() ) sheep++;


Inaktiv
|
e30micha


Poststar




Herkunft: Trier
Beiträge: 639
# Antwort: 8 - 27.09.2009 um 17:49 Uhr
Hmpf und wo füge ich das hintergrundbild ein? hab es bei lanpartys.tpl probiert doch es geht nicht?


------------------
„Wenn Unrecht zu Recht wird, wird Widerstand zur Pflicht!“ - Bertolt Brecht


Inaktiv
|
Horscht


Poststar




Beiträge: 686
# Antwort: 9 - 26.01.2010 um 17:26 Uhr
Gibts hier schon etwas neues bezgl. Hintergrundbild für Sitzplätze?

Könnte man nicht den Sitzplan als Modul von Lansuite "klauen" und ins CSP einbinden?

Grüße


------------------
Grüße, Horscht

Inaktiv
|
hajo ClanSphere Team


VIP - Poster




Herkunft: Barsbüttel
Beiträge: 9411
# Antwort: 10 - 26.01.2010 um 23:57 Uhr
lansuite ist völlig anders programmiert, stelle mir das nicht so einfach vor und bin auch kein freund davon, module von anderen system zu kopieren


------------------
ClanSphere - professional clan care starts here

Inaktiv
|
fUnK3r ClanSphere Team


Specialist





Beiträge: 1656
# Antwort: 11 - 28.01.2010 um 11:59 Uhr
Geht das nicht einfach in der view.tpl?

Um {lan:map} ein neues DIV machen, diesem eine neue ID geben und per CSS die Größe und das Hintergrundbild definieren?

Wenn das Funktioniert, könnte man auch den Bildupload vom Newsmodul oder so mit einbauen, mal schaun ...


------------------
Grüßle Jo
><(((°> Son of God through Jesus Christ his Son <°)))><
www.funk3r.de
while (!asleep() ) sheep++;


Inaktiv
|
Horscht


Poststar




Beiträge: 686
# Antwort: 12 - 28.01.2010 um 15:39 Uhr
In der functions.tpl wird das meines Wissens nach geregelt.

Ich Teste deine Idee gerade aus. Melde mich bei erfolg nocheinmal.

Grüße

PS:

Also die Hintergrundfarbe zu ändern ist nicht das Problem, nur am Bild scheitere ich.

Grüße

PS:

Hatte eine Klasse doppelt, jetzt funktioniert es.. Bitte beachtet das es sich nur um einen Muster-Sitzplan handelt und die Grafik nur flüchtig erstellt wurde.

Link: KLICK


------------------
Grüße, Horscht

Zuletzt editiert von Horscht am 29.01.2010 um 10:17 Uhr (2x Editiert)
Inaktiv
|
Horscht


Poststar




Beiträge: 686
# Antwort: 13 - 20.02.2010 um 22:26 Uhr
Sorry das ich derzeit viele Fragen/Wünsche zu Intrasphere habe, aber ein Anliegen zum Sitzplan habe ich noch.

Und zwar bietet das LANSuite CMS noch die Funktion, welche Usern mit dem Status "bezahlt" erlaubt X Plätze zu reservieren.

Diese Funktion halte ich für Sinnvoll, da sich leider nicht immer alle zur LAN Anmelden bzw Interesse haben sich überhaupt zu registrieren. So könnte z.B. der "Teamchef" für seine Freunde gleich die passenden Plätze reservieren.

Vltt wäre es auch einfacher, wenn ein Admin diverse Plätze einfach sperren kann und diese dann als Reserviert für XXXXXX im Sitzplan eingetragen werden.

Wäre irgendsowas vllt möglich?


Danke


------------------
Grüße, Horscht

Inaktiv
|
Antworten: 13
Seite [1]


Sie müssen sich registrieren, um zu antworten.