Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 19
Seite [1]
bFeeee


Just nerd



Herkunft: Hamm
Beiträge: 944
# Thema - 20.11.2013 um 00:30 Uhr
Hallöle zusammen,

ich hoffe hier bei meinem Problem Hilfe zu bekommen da ich es allein nicht schaffe...
Momentan habe ich erstmal eine ganz normale switchbox gebastelt :

 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
1. / 2. / ... 
 <div class="switchbox">                    
                        <
ul class="switchboxinner">                        
                        <
li><a href="#tab1">1.HERREN</a></li>
                        <
li><a href="#tab2">2.HERREN</a></li>
                        <
li><a href="#tab3">3.HERREN</a></li>
                        <
li><a href="#tab4">DAMEN</a></li>                        
                        </
ul>                        
                        <
div class="tab_container">                        
                        <
div id="tab1" class="tab_content"><div class="bildchen"></div></div>                        
                        <
div id="tab2" class="tab_content"><div class="bildchen2"></div></div>                        
                        <
div id="tab3" class="tab_content"><div class="bildchen3"></div></div>                        
                        <
div id="tab4" class="tab_content"><div class="bildchen4"></div></div>                            
                        </
div>    
                    </
div>


 
1.
2.
3.
4.
5.
6.
7.
8.
1. / 2. / ... 
 
aside
#right div.switchbox {background:url(../bilder/asvslice_14.png);float:left;width:331px;height:464px;margin:0 0 7px 0;}
ul.switchboxinner {width:331px;height:20px;}
ul.switchboxinner li {float:left;font-weight:bold;color:#fff;font-size:1.2em;text-shadow:1px 1px 0 #000;margin:10px 0 0 13px;}
ul.switchboxinner li  a {color:#fff;text-decoration:none;}
.tab_content {width:319px;height:143px;}
.
tab_container {width:319px;height:143px;padding:17px 0 0 6px;}


Dies funktioniert auch erstmal Super! Nun möchte ich aber mehrere Sachen in der Box haben die jedesmal geswitcht werden müssen.

Beispiel :


1.Herren
Bild der Mannschaft
Bevorstehendes Spiel
Letzten 5 Spiele

2.Herren
Bild der Mannschaft
Bevorstehendes Spiel
Letzten 5 Spiele

3.Herren
Bild der Mannschaft
Bevorstehendes Spiel
Letzten 5 Spiele

Damen
Bild der Mannschaft
Bevorstehendes Spiel
Letzten 5 Spiele


Bis jetzt bin ich soweit :

1.Herren
Bild der Mannschaft

2.Herren
Bild der Mannschaft

3.Herren
Bild der Mannschaft

Damen
Bild der Mannschaft


Mein Problem ist nun, wie kann ich mehrere tab_container einbauen ? Ich dachte mir eigl. ich schreibe den Code so in die index.htm

 
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.
1. / 2. / ... 
 <div class="switchbox">                    
                        <
ul class="switchboxinner">                        
                        <
li><a href="#tab1">1.HERREN</a></li>
                        <
li><a href="#tab2">2.HERREN</a></li>
                        <
li><a href="#tab3">3.HERREN</a></li>
                        <
li><a href="#tab4">DAMEN</a></li>                        
                        </
ul>                        
                        <
div class="tab_container">                        
                        <
div id="tab1" class="tab_content"><div class="bildchen"></div></div>                        
                        <
div id="tab2" class="tab_content"><div class="bildchen2"></div></div>                        
                        <
div id="tab3" class="tab_content"><div class="bildchen3"></div></div>                        
                        <
div id="tab4" class="tab_content"><div class="bildchen4"></div></div>                            
                        </
div>
<
div class="tab_container2">                        
                        <
div id="tab1" class="tab_content2">Bevorstehendes Spiel 1.Herren</div>                    
                        <
div id="tab2" class="tab_content2">Bevorstehendes Spiel 2.Herren</div>                    
                        <
div id="tab3" class="tab_content2">Bevorstehendes Spiel 3.Herren</div>                    
                        <
div id="tab4" class="tab_content2">Bevorstehendes Spiel Damen</div>                    
                        </
div>    
<
div class="tab_container3">                        
                        <
div id="tab1" class="tab_content3">Letzten 5 Spiele 1.Herren</div>                    
                        <
div id="tab2" class="tab_content3">Letzten 5 Spiele 2.Herren</div>                    
                        <
div id="tab3" class="tab_content3">Letzten 5 Spiele 3.Herren</div>                    
                        <
div id="tab4" class="tab_content3">Letzten 5 Spiele Damen</div>                    
                        </
div>    
                    </
div>


Somit würde mein denken dieses Ausgeben wie oben schon geschrieben :


Klick auf den Link 1.Herren

1.Herren
Bild der Mannschaft
Bevorstehendes Spiel
Letzten 5 Spiele

Klick auf 2.Herren kommt der Switch mit diesen Angaben

2.Herren
Bild der Mannschaft
Bevorstehendes Spiel
Letzten 5 Spiele



Ich denke, dass es nur an der tabnavi.js Datei liegt. Das wäre diese hier :

 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
1. / 2. / ... 
     $(document).ready(function() {

    
//When page loads...
    
$(".tab_content").hide(); //Hide all content
    
$("ul.switchboxinner li:first").addClass("active").show(); //Activate first tab
    
$(".tab_content:first").show(); //Show first tab content
    
    //On Click Event
    
$("ul.switchboxinner li").click(function() {

        $(
"ul.switchboxinner li").removeClass("active"); //Remove any "active" class
        
$(this).addClass("active"); //Add "active" class to selected tab
        
$(".tab_content").hide(); //Hide all tab content
        
        
var activeTab = $(this).find("a").attr("href"); //Find the href attribute value to identify the active tab + content
        
$(activeTab).fadeIn(); //Fade in the active ID content
        
return false;
    });

    });


Könnte mir jemand helfen die Switchbox so zu coden damit ich zu meinem Ergebnis komme? Ich bin überfragt !

DICKES DANKE SCHON MAL FÜR DIE HILFE !


------------------
Grüße bFeee
Inaktiv
Tress13


Highlander




Herkunft: Lüdenscheid
Beiträge: 3048
# Antwort: 1 - 20.11.2013 um 01:22 Uhr
Kannste das nicht so schreiben:

 
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.
1. / 2. / ... 
 <div class="switchbox">                    
    <
ul class="switchboxinner">                        
        <
li><a href="#tab1">1.HERREN</a></li>
        <
li><a href="#tab2">2.HERREN</a></li>
        <
li><a href="#tab3">3.HERREN</a></li>
        <
li><a href="#tab4">DAMEN</a></li>                        
    </
ul>                        
    <
div class="tab_container">                        
        <
div id="tab1" class="tab_content">
            <
div class="bildchen1"></div>
            <
div class="inner_frame">Bevorstehendes Spiel</div>
            <
div class="inner_frame">Letzten 5 Spiele</div>
        </
div>                        
        <
div id="tab2" class="tab_content">
            <
div class="bildchen2"></div>
            <
div class="inner_frame">Bevorstehendes Spiel</div>
            <
div class="inner_frame">Letzten 5 Spiele</div>
        </
div>                        
        <
div id="tab3" class="tab_content">
            <
div class="bildchen3"></div>
            <
div class="inner_frame">Bevorstehendes Spiel</div>
            <
div class="inner_frame">Letzten 5 Spiele</div>
        </
div>                        
        <
div id="tab4" class="tab_content">
            <
div class="bildchen4"></div>
            <
div class="inner_frame">Bevorstehendes Spiel</div>
            <
div class="inner_frame">Letzten 5 Spiele</div>
        </
div>                            
    </
div>    
</
div>


------------------


www.iv-gaming.de | www.iv-artwork.de

Inaktiv
|
bFeeee
Thread-Ersteller


Just nerd



Herkunft: Hamm
Beiträge: 944
# Antwort: 2 - 20.11.2013 um 01:35 Uhr
Ich würde sagen Problem gelöst :-D

Danke dir ;-) Falls doch noch n Problem auftaucht schreibe ich hier wieder rein!

Grüße


------------------
Grüße bFeee

Inaktiv
|
Tress13


Highlander




Herkunft: Lüdenscheid
Beiträge: 3048
# Antwort: 3 - 20.11.2013 um 02:14 Uhr
Klar mach das.



------------------


www.iv-gaming.de | www.iv-artwork.de

Inaktiv
|
bFeeee
Thread-Ersteller


Just nerd



Herkunft: Hamm
Beiträge: 944
# Antwort: 4 - 20.11.2013 um 14:30 Uhr
WIe wären denn dann die Platzhalter ?

 
1.
2.
1. / 2. / ... 
 {wars:navnext=view:id=1}
{
wars:navlist=view:id=1}


funktioniert nicht ... Komme damit immer durcheinander :0


------------------
Grüße bFeee

Inaktiv
|
Tress13


Highlander




Herkunft: Lüdenscheid
Beiträge: 3048
# Antwort: 5 - 20.11.2013 um 14:39 Uhr
So nach diesem Prinzip:
 
1.
1. / 2. / ... 
 {url:rules_listcat:id=9}


------------------


www.iv-gaming.de | www.iv-artwork.de

Inaktiv
|
bFeeee
Thread-Ersteller


Just nerd



Herkunft: Hamm
Beiträge: 944
# Antwort: 6 - 20.11.2013 um 14:43 Uhr
Hm funktioniert auch nicht ... hab jetzt so ziemlich alles durch aber keins geht

 
1.
1. / 2. / ... 
 {wars:navlist2:squadid=1
dieser funktioniert schon mal !

 
1.
1. / 2. / ... 
 {wars:navnext:squadid=1}
klappt nicht


------------------
Grüße bFeee

Zuletzt editiert von bFeeee am 20.11.2013 um 14:47 Uhr (1x Editiert)
Inaktiv
|
Tress13


Highlander




Herkunft: Lüdenscheid
Beiträge: 3048
# Antwort: 7 - 20.11.2013 um 14:48 Uhr
Hab da was gefunden:

http://www.csphere.eu/forum/board/thread/where/14340


------------------


www.iv-gaming.de | www.iv-artwork.de

Inaktiv
|
bFeeee
Thread-Ersteller


Just nerd



Herkunft: Hamm
Beiträge: 944
# Antwort: 8 - 20.11.2013 um 14:49 Uhr
Jop da ging es dann auch nicht weiter ... die navtop kann man auch so schreiben aber die navnext leider nicht ...


------------------
Grüße bFeee

Inaktiv
|
Tress13


Highlander




Herkunft: Lüdenscheid
Beiträge: 3048
# Antwort: 9 - 20.11.2013 um 14:54 Uhr
Da kann ich dir leider auch nicht weiterhelfen.
Habe hier auch nur meine kleinen Spiekzettel.^^

Das muss man dann vlt erst in der PHP-Datei ändern?
Aber das sind böhmische Wälder für mich.


------------------


www.iv-gaming.de | www.iv-artwork.de

Inaktiv
|
bFeeee
Thread-Ersteller


Just nerd



Herkunft: Hamm
Beiträge: 944
# Antwort: 10 - 20.11.2013 um 14:58 Uhr
hmm evtl. kann jemand anderes noch helfen ?

Aber danke dir trotzdem ;-)


------------------
Grüße bFeee

Inaktiv
|
bFeeee
Thread-Ersteller


Just nerd



Herkunft: Hamm
Beiträge: 944
# Antwort: 11 - 02.12.2013 um 04:30 Uhr
*push*

Bräuchte mal bitte Hilfe!

Und zwar benutze ich momentan den {wars:navtop} Platzhalter. Ich möchte gern die bevorstehenden Matches in Kategorien anzeigen lassen.

Sprich : {wars:navtop:squadid=1} um squad 1 und das bevorstehende Match anzeigen zu lassen. Für squad 2 / 3 / 4 etc genauso.

Könnte mir jemand helfen?

Danke!


------------------
Grüße bFeee

Inaktiv
|
palle ClanSphere Team

Supporter
Supporter




Beiträge: 3073
# Antwort: 12 - 02.12.2013 um 20:11 Uhr
Du betreibst keine eigene seite die so etwas benötigt sondern, schreibst diese für dritte!
Weshalb sollte dir jemand helfen?... Wenn man nicht in der Lage ist diese arbeit ausführen hat man davon die Finger zu lassen.


------------------
I like the part where it says 'nyan'



Zuletzt editiert von palle ClanSphere Team am 02.12.2013 um 22:49 Uhr (1x Editiert)
Inaktiv
|
bFeeee
Thread-Ersteller


Just nerd



Herkunft: Hamm
Beiträge: 944
# Antwort: 13 - 02.12.2013 um 23:53 Uhr
Achso läuft das!

Dann dürften ja auch all die anderen User keine Hilfe mehr bekommen die arbeiten für dritte erledigen!

Daumen hoch für deinen super Kommentar !
Aber war von dir ja auch nicht anders zu erwarten


------------------
Grüße bFeee

Inaktiv
|
hajo ClanSphere Team


VIP - Poster




Herkunft: Barsbüttel
Beiträge: 9411
# Antwort: 14 - 02.12.2013 um 23:58 Uhr
@palle: schlecht geschlafen?

@bfee: gegenanmeckern hilft auch nicht

seid einfach lieb zueinander - das ist ein befehl! ^^


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

Inaktiv
|
Deaktiviert

Supporter
Supporter



Beiträge: 1287
# Antwort: 15 - 04.12.2013 um 16:42 Uhr
Naja, es ist in Supportforen oftmals der Fall, dass Support, wo ganze Codesnippets erwartet werden - wie bei dir nun der Fall ist - als Ausführung der (Teil-)Leistung eines kommerziellen Auftrages ist, wo der Hilfesuchende grade dran ist und sich somit dran bereichert.

Daher kommt es oftmals in den entsprechenden Foren (php.de, phpforum.de bsp) dazu, dass diese Threads als kommerzielle Ausschreibung gewertet werden, da du nicht ein bestimmtes Problem hast, sondern eine Lösung haben möchtest für etwas, was nicht für dich selbst ist, worüber du auch nachdenken solltest und was ein Stück weit auch Palles Reaktion erklären sollte.

Ich finde es auch nicht grade berauschend, aber nun gut. Überlege evtl. selbst in PHP mal einzusteigen.




 
1.
1. / 2. / ... 
 $cs_get cs_get('catid');


zu

 
1.
1. / 2. / ... 
 $cs_get cs_get('catid,squadid');


Ebenso:

Vor:
 
1.
1. / 2. / ... 
 $data['wars'] = cs_sql_select(__FILE__,$from,$select,$where,'{random}',0,1);


das einfügen:

 
1.
2.
3.
1. / 2. / ... 
 if(!empty($cs_get['squadid'])){
  
$where .= 'AND war.squads_id = ' $cs_get['squadid'];
}


Nicht getestet, sollte gehen.


Inaktiv
|
bFeeee
Thread-Ersteller


Just nerd



Herkunft: Hamm
Beiträge: 944
# Antwort: 16 - 05.12.2013 um 02:04 Uhr
Natürlich geht es um eine Website die nicht für mich selbst ist sondern für jemanden anderes. Das ist absolut richtig. Aber diese Seite ist für einen Verein wo ich Mitglied bin! Diese Aktion ist komplett ohne Geld. Ich mache alles für lulu! Kla kann man das jetzt nicht wissen aber es ist so!
Ich werde diese Seite später auch hier eintragen wenn sie fertig ist!

Ist auch total verständlich diese Reaktion. Trotzdem gibt es wieder ein "aber"
Irgendwann ist es auch mal zuviel mit diesen blöden kommentaren. Dieser hier ist ja noch "ok" ... sonstige Kommentare sind meistens übertrieben und er kann es sich bei manchen Leuten einfach so erlauben. Bin ja nicht der einzige der dumm angemacht wird! Immer wieder so Kommentare die nicht angebracht sind. Dagegen darf man als User ja nie was sagen anscheinend oder es juckt niemanden. Im Internet den King raushängen lassen ist immer super ! Naja lassen wir es mal mit diesem Thema ...

Nun zu meiner Frage wieder zurück ;-)

Jetzt werden mir keine topmatches mehr angezeigt...

immer nur "keine einträge gefunden" ...

Könntest du da bitte noch mal drüber schauen ?

Sieht jetzt so aus bei mir :

 
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.
1. / 2. / ... 
<?php
// ClanSphere 2010 - www.clansphere.net
// $Id$

$cs_lang cs_translate('wars');
$cs_get cs_get('catid,squadid');
$data = array();

$select 'war.wars_date AS wars_date, sqd.squads_name AS squads_name, sqd.squads_id AS squads_id, sqd.squads_picture AS squads_picture, cln.clans_name AS clans_name, owncln.clans_picture AS squad_picture, cln.clans_picture AS clans_picture, cln.clans_id AS clans_id, war.wars_id AS wars_id';
$from 'wars war INNER JOIN {pre}_squads sqd ON war.squads_id = sqd.squads_id INNER JOIN {pre}_clans cln ON war.clans_id = cln.clans_id INNER JOIN {pre}_clans owncln ON owncln.clans_id = sqd.clans_id';
$where 'war.wars_date > ' cs_time() . ' AND war.wars_status = \'upcoming\' AND war.wars_topmatch = 1';
if(!empty(
$cs_get['catid'])) {
  
$where .= ' AND war.categories_id = ' $cs_get['catid'];
}
if(!empty(
$cs_get['squadid'])) {
  
$where .= ' AND war.categories_id = ' $cs_get['squadid'];
}
$data['wars'] = cs_sql_select(__FILE__,$from,$select,$where,'{random}',0,1);

if(empty(
$data['wars'])) {
  echo 
$cs_lang['no_data'];
} else {
  
$data['wars']['squads_name'] = cs_link(cs_secure($data['wars']['squads_name']),'squads','view','id=' $data['wars']['squads_id']);
  
$data['wars']['clans_name'] = cs_link(cs_secure($data['wars']['clans_name']),'clans','view','id=' $data['wars']['clans_id']);
  
$data['wars']['ownlogo'] = ! empty($data['wars']['squad_picture']) ? cs_html_img('uploads/clans/' $data['wars']['squad_picture']) : $cs_lang['no_logo'];
  
$data['wars']['enemylogo'] = ! empty($data['wars']['clans_picture']) ? cs_html_img('uploads/clans/' $data['wars']['clans_picture']) : $cs_lang['no_logo'];
  
$data['wars']['date'] = cs_date('unix',$data['wars']['wars_date'],1,1);
  echo 
cs_subtemplate(__FILE__,$data,'wars','navtop');
}


Grüßle



------------------
Grüße bFeee

Inaktiv
|
palle ClanSphere Team

Supporter
Supporter




Beiträge: 3073
# Antwort: 17 - 05.12.2013 um 06:45 Uhr
 
1.
2.
3.
1. / 2. / ... 
 
  $where 
.= ' AND war.categories_id = ' $cs_get['squadid'];


ersetzen durch

 
1.
2.
3.
1. / 2. / ... 
 
  $where 
.= ' AND war.squads_id = ' $cs_get['squadid'];


LOL Schalla hat das nicht einmal falsch gepostet.


------------------
I like the part where it says 'nyan'



Zuletzt editiert von palle ClanSphere Team am 05.12.2013 um 06:58 Uhr (2x Editiert)
Inaktiv
|
Deaktiviert

Supporter
Supporter



Beiträge: 1287
# Antwort: 18 - 05.12.2013 um 08:48 Uhr
Bitte versuche doch wenigstens das zu verstehen, was wir posten

Du modifizierst da die WHERE Bedingung, du hast gesagt wo die Cat ID X ist und ebenso die CatID $SQUADID ist, was ja absoluter Murks ist. MySQL Ist wirklich kein Hexenwerk, ist ansich eine reine logische Verkettung von Anweisungen.

Bitte kopiere meine Snippets nochmal richtig und schau nochmal nach.


Inaktiv
|
bFeeee
Thread-Ersteller


Just nerd



Herkunft: Hamm
Beiträge: 944
# Antwort: 19 - 05.12.2013 um 16:43 Uhr



Sorry und danke


------------------
Grüße bFeee

Inaktiv
|
Antworten: 19
Seite [1]


Sie müssen sich registrieren, um zu antworten.