News - Features - Downloads - Forum - Team - Support - Switch View: Screen
Login - Registrierung - Passwort vergessen

Antworten: 32
Seite [1] 2 >
ToMeyns


Wannabe poster




Beiträge: 33
# Thema - 25.05.2009 um 16:20 Uhr
Moin Gemeinde,

ich habe da nach langer zeit mal wieder ein problem.

Folgendes:

ich möchte ein template erstellen mit einer Topnavigation die wie hier dann im 2 level eine Subnavi bekommt.
vom html & CSS her ist es kein problem nur wie muss die verlinkung danach aussehen um es auch hinzubekommen das ich von der index auf z.b. board/ansicht komme.

Vielleicht kann mir ja derjenige der das template für clansphere.net geschrieben hat mal einen tip geben wie er es hier gelöst hat.

Würde mich freuen und verbleibe mit freundlichen Grüßen

ToMeyns

System: CSP 2009.0 RC2
Inaktiv
UnKn0wn ClanSphere Team


Geekboy





Beiträge: 1160
# Antwort: 1 - 25.05.2009 um 16:47 Uhr
Hi ToMeyns,

lad Dir einfach ein Free Template von der Webseite hier herunter und schau Dir die entsprechenden Verlinkungen im Quelltext an.


------------------
Mit freundlichen Grüßen

SEBEL-DESIGN
http://www.sebel-design.com


Inaktiv
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 2 - 25.05.2009 um 16:53 Uhr
Du hast also auch bestimmte Bereiche, wie z.B. Home - Clan - Community und hast dort jeweils dann Unterlinks?
Für jeden dieser Bereiche hast du ein eigenes Template erstellt, dass du jetzt, je nachdem, welches der drei Bereiche ausgewählt ist, aufrufen willst?

Dafür möchtest du jetzt die Links?
Um dir bei diesem Problem helfen zu können, wäre es erstmal gut, zu sehen, was du überhaupt verlinken willst. Also z.B. hier haben wir ja unter Projekt "» News » Team » Features » Downloads » Demo » Wiki » Examples » Board » Mobil » NoPaste-Service" während unter Development "» Team » Downloads » Subversion » Bugtracker » Board" verlinkt sind.

Sebel hat Recht ... am Besten ist es, einfach mal eines der Free-Templates anzusehen oder auch mit dem mitgelieferten, Clansphere-Template, zu arbeiten.

Wenn du willst, kannste mich aber auch in ICQ adden, ich kann dir dann helfen

Tom


------------------
Bei Problemen mit Code von mir bitte eine Private Nachricht an mich


Inaktiv
|
ToMeyns
Thread-Ersteller


Wannabe poster




Beiträge: 33
# Antwort: 3 - 25.05.2009 um 16:55 Uhr
das ist nicht das problem.

schau dir mal auf dieser seite die navigation an so soll es auch bei uns sein.

das ist hier auch anders gelöst als mit den einfachen verlinkungen.

//edit alles auf null er war zu langsam.



Zuletzt editiert von ToMeyns am 25.05.2009 um 16:57 Uhr (1x Editiert)
Inaktiv
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 4 - 25.05.2009 um 17:03 Uhr
Eine Kleinigkeit ist anders, aber im Grunde sind das auch die normalen Verlinkungen. Hier ist nur noch der Parameter der jeweiligen index.php enthalten, also z.B. index.php|development.php|design.php usw.
Dadurch werden diese Bereiche realisiert und auch du kannst es, ohne große Probleme, realisieren.

Für die einzelnen php-Dateien musst du dir die board.php (ab 2009 RC1 gibt es nur noch eine index.php) angucken. Dort kannst du das Template festlegen.
Für die Links kannst du {url_index:mod_datei} verwenden.

Okay ... wir belabern das gerade über ICQ

Tom


------------------
Bei Problemen mit Code von mir bitte eine Private Nachricht an mich


Zuletzt editiert von Tom08 ClanSphere Team am 25.05.2009 um 17:10 Uhr (1x Editiert)
Inaktiv
|
M4R5


Rock the board




Beiträge: 42
# Antwort: 5 - 25.06.2009 um 03:15 Uhr
es gibt kein free template wo die navi so ist wie hier, es gibt eines von sebel da ist die subnavi aber mit java und auch nicht so wie hier gemacht.

ok die index kopier ich so oft wie ich punkte für ne subnavi habe und setze dort die links entsprechend mehr braucht man nicht machen oder ?

zb index.html(projekt.html) nächste index.html zu (Development.html)

?

MfG


Inaktiv
|
palle ClanSphere Team

Supporter
Supporter




Beiträge: 3073
# Antwort: 6 - 25.06.2009 um 07:53 Uhr
@mar5 - JA

clansphere.net benutzt einfach nur verschiedene templates wo die links simpel waagerecht angeordnet sind^^
sprich kein javascript
wobei ich dieses template echt vermissen werden sollte wirklich ein neues kommen...


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



Zuletzt editiert von PAlle! ClanSphere Team am 25.06.2009 um 07:54 Uhr (3x Editiert)
Inaktiv
|
M4R5


Rock the board




Beiträge: 42
# Antwort: 7 - 26.06.2009 um 00:17 Uhr
ok sehr gut

ich danke schön !

MfG


Inaktiv
|
Punisher


Beginner



Herkunft: Goch
Beiträge: 3
# Antwort: 8 - 25.01.2010 um 11:45 Uhr
Hm, auch wenn der Thread schon ein halbes Jahr alt ist...:

Bin gerade dabei ein Template für eine private Seite zu erstellen.
Am Ende soll eine Seite herauskommen, bei der im oberen Teil eine waagerechte Navigation angezeigt wird. Diese soll, ähnlich wie hier, die Seite in verschiedene Bereiche aufteilen, z.B. Urlaub, Hochzeit, Hunde, usw....
Jeder Bereich soll eine eigene Farbe bekommen. Der Seitenaufbau ist im Grunde bei jedem Bereich immer gleich, nur die Farbe soll wechseln.
Ich bin nicht sicher, ob ich das hier richtig verstanden habe, daher die Frage:

Muss ich
a. für jeden Bereich eine eigene Index.php erstellen (dann müsste ich ja die .css entsprechend erweitern um die verschiedenen Änderungen zu erzielen)
oder
b. soviele Templates erstellen, wie ich Bereiche habe (wie "navigiere" ich dann, also, woher weiss csp dann, dass es das template wechseln soll und nicht nur den Ordner?)
oder
c. template parameter übergeben, sobald ein Bereich ausgewählt wird?

Irgendwie stehe ich da seit Tagen auf dem Schlauch und finde auch über die Suchfunktion die richtige Antwort nicht...
Wäre nett, wenn ihr Profis mir da "die helfende Hand" reichen könntet

Danke vorab!


Inaktiv
|
alexteam


Try to beat me




Beiträge: 186
# Antwort: 9 - 25.01.2010 um 12:29 Uhr
Hey Punisher,

Ich löse das immer so das ich für jeden Bereich eine php erstelle und in dem templates Ordner die entsprechende htm erstelle. Dann für jede eine seperate css z.B. index.css, board.css usw. In der Navi einfach die verlinkung (url_index:mod_datei)(für die index.htm) (url_board:mod_datei) (für die board.htm) und so weiter.

Dick markierte natürlich {} diese klammern


Zuletzt editiert von alexteam am 25.01.2010 um 12:34 Uhr (1x Editiert)
Inaktiv
|
Punisher


Beginner



Herkunft: Goch
Beiträge: 3
# Antwort: 10 - 25.01.2010 um 12:36 Uhr
Hey alexteam,

omg, ist die Lösung so einfach...
Naja manchmal sieht man den Wald vor lauter Bäumen nicht

Nächste Frage: besteht die Möglichkeit, bei einer Verlinkung gleich die Kategorie des entsprechenden Ziels mit anzugeben.
Also z.B. wenn ich auf News klicke, aber im Bereich Urlaub bin, dass dann nur News des Bereiches Urlaub angezeigt werden.
Gleiches für das Board, also z.B. nur das Board mit der Kategorie Urlaub... (so ist es hier glaube ich auch gelöst).

Nochmal danke!


Inaktiv
|
alexteam


Try to beat me




Beiträge: 186
# Antwort: 11 - 25.01.2010 um 12:42 Uhr
Ja das geht auch. Da mußt du nur die Links dementsprechen ändern.

z.B (url_index:mod_news_view&id=1)



Zuletzt editiert von alexteam am 25.01.2010 um 12:42 Uhr (1x Editiert)
Inaktiv
|
Punisher


Beginner



Herkunft: Goch
Beiträge: 3
# Antwort: 12 - 25.01.2010 um 12:56 Uhr
Klasse!!!
Danke so weit schon mal, ich denke, jetzt komme ich erst mal ein grosses Stück weiter.
Bei den nächsten Unklarheiten melde ich mich gewiss wieder...


Inaktiv
|
xehr


Rock the board




Beiträge: 55
# Antwort: 13 - 25.04.2010 um 22:08 Uhr
hi, habe eine frage

ich weis das es hier für schon lösungen gab, aber ich hab irgendwie nichs für die neue version gefunden :/

ich wollte fragen, wie ich das machen muss wenn ich z.b. nur für die news recent datei ein andere template, als für den rest der seite haben möchte?

ich weis das man da was in der index.php ändern musste, leider weis ich aber nicht was und wie.

hilfe wäre nett


Inaktiv
|
Joix


King for a day



Herkunft: Frankenthal
Beiträge: 204
# Antwort: 14 - 26.04.2010 um 00:28 Uhr
Du erstellst im Prinzip ne Kopie deiner Index.htm,die nennst du zum Beispiel home.htm.
Das gleiche machst Du mit der index.php auch.

Jetzt öffnest Du mit nem Editor die home.php und machst aus dem Eintrag "index.htm ein home.htm"

Leider war ich noch nie gut im erklären, hoffe man konnte verstehen was ich meine.


Inaktiv
|
Dragotheras


Rock the board





Beiträge: 76
# Antwort: 15 - 26.04.2010 um 01:33 Uhr
Servus..
Falls dir das von Joix noch nicht weiterhilft,
habe ich es dir etwas ausfürlicher beschrieben

Hier klicken... +-
Du gehst in dem Root-Verzeichnis auf deinem FTP-Server, wo auch die setup.php sich befindet und erstellst ein Duplikat von der index.php. Die duplizierte index.php nennst du dann um in xyz.php (xyz gegen den namen austuschen, welchen du möschtest z.B. community.php).

Wenn du das getan hast, musst du in dem Ordner /templates/dein_template/ gehen. Dort befindet sich wiederum eine index.htm welche du auch duplizieren musst, die duplizierte index.htm musst du umbenennen. In meinem Beispiel xyz.htm (xyz gegen den namen austuschen, welchen du möschtest z.B. community.htm)

Also kurz gesagt, wenn du die .php z.B. community nennst, dann musst du die dazugehörige .htm auch community nennen!

Nun öffnest du die xyz.php (community.php) und änderst folgenden Bereich:
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
1. / 2. / ... 
<?php
// ClanSphere 2009 - www.clansphere.net
// $Id: index.php 3009 2009-05-03 14:57:11Z hajo $

# Overwrite global settings by using the following array
$cs_main = array('init_sql' => true'init_tpl' => true'tpl_file' => 'index.htm');

require_once 
'system/core/functions.php';

cs_init($cs_main);
?>


Ändern in z.B.: Das xyz.htm wieder gegen die entsprechenden Datei ändern (z.B. community.htm)
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
1. / 2. / ... 
<?php
// ClanSphere 2009 - www.clansphere.net
// $Id: index.php 3009 2009-05-03 14:57:11Z hajo $

# Overwrite global settings by using the following array
$cs_main = array('init_sql' => true'init_tpl' => true'tpl_file' => 'xyz.htm');

require_once 
'system/core/functions.php';

cs_init($cs_main);
?>


Und in der/den .htm Datei(n) musst du dann halt den Code von deinem Template schreiben/einfügen etc..


Hoffe es hat dir weitergeholfen

Greetz Jet-Li


Inaktiv
|
xehr


Rock the board




Beiträge: 55
# Antwort: 16 - 26.04.2010 um 06:21 Uhr
Jo danke Jungs aber das hilft mir beides nicht weiter

Es gab, oder hoffentlich gibt, doch mal die möglichkeit, dass man in der index.php etwas eingefügt hat, das clansphere wusste bei welcher unterseite es welches template benutzen soll.

Also z.b. das sich das design ändern sobald ich die news - view seite öffne.
ich weis noch das man dafür nicht jedesmal ne xxx.php erstellen musste, sondern man alles in der index.php angegeben hat.


Inaktiv
|
e30micha


Poststar




Herkunft: Trier
Beiträge: 639
# Antwort: 17 - 26.04.2010 um 10:59 Uhr
http://www.csphere.eu/modules/codepaste/view/id/123


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


Inaktiv
|
Dragotheras


Rock the board





Beiträge: 76
# Antwort: 18 - 26.04.2010 um 11:10 Uhr
26.04.2010 um 06:21 Uhr - xehr:
Jo danke Jungs aber das hilft mir beides nicht weiter

Es gab, oder hoffentlich gibt, doch mal die möglichkeit, dass man in der index.php etwas eingefügt hat, das clansphere wusste bei welcher unterseite es welches template benutzen soll.

Also z.b. das sich das design ändern sobald ich die news - view seite öffne.
ich weis noch das man dafür nicht jedesmal ne xxx.php erstellen musste, sondern man alles in der index.php angegeben hat.


Aso sry falsch verstanden :(

Also möchtest du für jedes Modul welches du öffnest ein extra Design benutzen xD

Hier klicken... +-
Dazu musst du die index.php öffnen.
Danach suchen:
 
1.
1. / 2. / ... 
 echo cs_template($cs_micro,$cs_main,$account);


Und es gegen das austauschen:
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
1. / 2. / ... 
 if(!empty($_GET['mod'])) {
  if(
$_GET['mod'] == 'board') {
    echo 
cs_template($cs_micro,$cs_main,$account,'board.htm');
  } elseif(
$_GET['mod'] == 'squads') {
    echo 
cs_template($cs_micro,$cs_main,$account,'squads.htm');
  } elseif(
$_GET['mod'] == 'news') {
    echo 
cs_template($cs_micro,$cs_main,$account,'news.htm');
  } else {
    echo 
cs_template($cs_micro,$cs_main,$account,'index.htm');
  }
} else {
  echo 
cs_template($cs_micro,$cs_main,$account,'index.htm');


Hoffe es war jetzt das richtige :/

Greetz Jet-Li


Inaktiv
|
e30micha


Poststar




Herkunft: Trier
Beiträge: 639
# Antwort: 19 - 26.04.2010 um 12:08 Uhr
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
1. / 2. / ... 
<?php
// ClanSphere 2008 - www.clansphere.net
// $Id: index.php 1967 2009-03-10 00:12:38Z hajo  $

# Overwrite global settings by using the foll owing array
$cs_main = array('init_sql' => true'init_tpl' => true'tpl_file' => 'index.htm');
if (
$_GET['mod'] == 'board' || strpos($_GET['params'], 'board/') !== false$cs_main = array('init_sql' => true'init_tpl' => true'tpl_file' => 'board.htm');
if (
$_GET['mod'] == 'static' || strpos($_GET['params'], 'static/') !== false$cs_main = array('init_sql' => true'init_tpl' => true'tpl_file' => 'static.htm');

require_once 
'system/core/functions.php';

cs_init($cs_main);

?>


Jet, ich habe doch oben einen Link zum gesuchten Code&Paste geschrieben


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


Zuletzt editiert von e30micha am 26.04.2010 um 12:08 Uhr (1x Editiert)
Inaktiv
|
Dragotheras


Rock the board





Beiträge: 76
# Antwort: 20 - 26.04.2010 um 13:07 Uhr
26.04.2010 um 12:08 Uhr - e30micha:
Jet, ich habe doch oben einen Link zum gesuchten Code&Paste geschrieben [/quote]

Hatte meine Antwort geschrieben als du wohl deine nachricht abgeschickt hattest :/



Inaktiv
|
Antworten: 32
Seite [1] 2 >


Sie müssen sich registrieren, um zu antworten.


ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo