Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 13
Seite [1]
alexteam


Try to beat me




Beiträge: 186
# Thema - 15.07.2008 um 19:41 Uhr
Hallo Community!!

Wie kann ich in die Statische Seite {board:navlist} ... einbinden?
Ich habe es über html und phpcode probiert aber das funktioniert nicht.

Danke für Hilfe im voraus.
Inaktiv
borchi


Geekboy



Herkunft: Berlin
Beiträge: 1231
# Antwort: 1 - 16.07.2008 um 10:17 Uhr
Eigentlich in deinem Template, also in der index.htm im Ordner templates/DEIN Template.

Sollte eigentlich klappen. Die anderen Platzhalter funktionieren ja auch, oder?


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


Inaktiv
|
Pred


Poststar




Herkunft: Bischofsmais
Beiträge: 762
# Antwort: 2 - 16.07.2008 um 12:04 Uhr
Naja, er wollte das ja in eine statische seite einbinden.

Sowas ist meines wissens nicht möglich. Ich weiss aber jetzt nich inwieweit es funktioniert, wenn du es mit include einbindest.

Müsstest du mal probieren.


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


Inaktiv
|
borchi


Geekboy



Herkunft: Berlin
Beiträge: 1231
# Antwort: 3 - 16.07.2008 um 15:04 Uhr
Achja, überlesen, sorry - Aber warum in eine statische Seite?

Das was bei {boards:navlist} steht, finden deine User auch in ihrem Home


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


Inaktiv
|
alexteam
Thread-Ersteller


Try to beat me




Beiträge: 186
# Antwort: 4 - 16.07.2008 um 15:21 Uhr
Ich möchte eine eigene Startseite machen und da die Last News Last Posts ... einbauen. Deswegen eine Statische Seite. Aber ich glaube mit include geht es.


Inaktiv
|
Pred


Poststar




Herkunft: Bischofsmais
Beiträge: 762
# Antwort: 5 - 16.07.2008 um 16:38 Uhr
meinst sowas wie ich habe? http://www.zockernetzwerk.de/index.php?mod=startsite ?

Lässt sich eigentlich ganz easy machen.
einfach nen neuen Mod aufziehn (also mit access.php usw.) und dort die sachen aus den navlisten reinhauen.

ist ansich kein großes Problem, wenn man ein wenig php kann.


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


Inaktiv
|
alexteam
Thread-Ersteller


Try to beat me




Beiträge: 186
# Antwort: 6 - 16.07.2008 um 16:40 Uhr
Ja genau sowas. Ich habe das auch bei dir gesehen und fand es echt toll. Kannst du mir sagen wie das geht??

Kenne mich nicht so gut mit php aus. Das ist mein problem.


Zuletzt editiert von alexteam am 16.07.2008 um 17:03 Uhr (1x Editiert)
Inaktiv
|
Pred


Poststar




Herkunft: Bischofsmais
Beiträge: 762
# Antwort: 7 - 16.07.2008 um 17:20 Uhr
wie gesagt, sowas kann man sich eigentlich ganz easy selber basteln, indem man den Code aus den gewünschten Navlisten rauskopiert und sich damit ein eigenes "Modul" bastelt.

Gesagt hab ichs dir nun, zeigen ist atm eher schlecht, weil ich eh schon ziemlich viel um die ohren hab.
Rausgeben werd ich das Modul auch nicht, weil es das meinige schon sehr speziell angepasst ist und es viel aufwand wäre es so anzupassen, das es mit anderen CSP Installationen läuft. Sorry

Also entweder findet sich jemand anders, der dir das zeigt, oder du musst dir ein wenig html/php aneignen (was btw. nie schaden kann ) Ist wie gesagt wirklich leicht, wenn man sich ein wenig damit beschäftigt (das Modul, nicht php ^^)


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


Inaktiv
|
alexteam
Thread-Ersteller


Try to beat me




Beiträge: 186
# Antwort: 8 - 16.07.2008 um 17:27 Uhr
Ich danke dir und werde es mal versuchen. Wenn ich das mache muß ich da auch ein Themes anlegen??
Letzte Frage an dich.
Ich danke dir erst mal dafür und wenn sich noch einer findet dann wär ich dankbar. Ich brauch auch nur ein Gerüst.


Inaktiv
|
Pred


Poststar




Herkunft: Bischofsmais
Beiträge: 762
# Antwort: 9 - 16.07.2008 um 17:37 Uhr
jop, also entweder du machst nen komplett neues Modul, dann musst du die access.php info.php und ne list.php (dort kommt dann der eig. php code rein)

Wenn du ein neues Modul machst, musst du ausserdem der datenbank in der tabelle prefix_access die zugriffsrechte für dein neues Modul setzen.

Last but not least musst du dir ne themes datei machen, in der du das ganze ausgibst.

ich bin ja nicht so, hier ist der code für die letzen artikel, der ist noch am leichtesten:
mehr... +-
 
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
1. / 2. / ... 
<?php
$cs_articles_nav 
cs_sql_select(__FILE__,'articles','articles_headline, articles_id, articles_time','articles_navlist = 1','articles_time DESC',0,10);
$articles_nav_loop count($cs_articles_nav);

if(empty(
$articles_nav_loop)) {
  
$data['articles'] = '';
}

for(
$articles_run=0$articles_run<$articles_nav_loop$articles_run++) {
  
$data['articles'][$articles_run]['headline'] = cs_link($cs_articles_nav[$articles_run]['articles_headline'],'articles','view','id=' .$cs_articles_nav[$articles_run]['articles_id']);
  
$data['articles'][$articles_run]['time'] = cs_date('unix',$cs_articles_nav[$articles_run]['articles_time']);
  
$data['articles'][$articles_run]['hr'] = cs_html_hr('100%');
  
$where4 "comments_mod = 'articles' AND comments_fid = " $cs_articles_nav[$articles_run]['articles_id'];
  
$data['articles'][$articles_run]['comments_count'] = cs_sql_count(__FILE__'comments'$where4);  
}
 
?>


das kommt in deine list.php
am ende der php muss noch rein:
 
1.
2.
1. / 2. / ... 
<?php 
echo cs_subtemplate(__FILE__,$data,'startsite','list'); ?>


dort sagt du Clansphere, es soll als Template die datei list(.tpl) im ordner starsite (mods/) benutzen

in der .tpl datei kannst du die ganzen sachen dann mit {articles:headline} für die Headline, oder {articles:time} für die Zeit benutzen.

Wenn du nun z.b. die letzen News anzeigen lassen willst, guckst du dir einfach den Code der mods/news/navlist.php an und fügst den in deiner startseiten datei ein und musst ggf. noch bissl was ändern.

DU siehst also, ist eigentlich ganz einfach... wenn man sich ein wenig damit beschäftigt.


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


Inaktiv
|
alexteam
Thread-Ersteller


Try to beat me




Beiträge: 186
# Antwort: 10 - 16.07.2008 um 17:40 Uhr
Ich danke dir erst mal und werde mich mal daran versuchen.


Inaktiv
|
alexteam
Thread-Ersteller


Try to beat me




Beiträge: 186
# Antwort: 11 - 11.08.2008 um 23:53 Uhr
OK habe es versucht und komme nicht dahinter wie es mit dem Modulerstellen geht. php ist eben doch nicht mein ding. Kann mir einer helfen bzw. einen Tipp geben wie ich es anders machen kann?


Inaktiv
|
duRiel ClanSphere Team


Weltmeister




Herkunft: Cambridge
Beiträge: 7300
# Antwort: 12 - 12.08.2008 um 02:27 Uhr
probiers mal so:

datei mods/static/view.php zeile 20:
 
1.
1. / 2. / ... 
<?php echo cs_subtemplate(__FILE__,$cs_view_static,'static',$theme); ?>
ersetzen mit
 
1.
1. / 2. / ... 
<?php echo cs_subtemplate(__FILE__,$cs_view_static,'static',$theme,1); ?>


gutes gelingen,

duRiel


Inaktiv
|
alexteam
Thread-Ersteller


Try to beat me




Beiträge: 186
# Antwort: 13 - 12.08.2008 um 08:43 Uhr
Hallo duRiel

Danke erst mal für die Antwort! Jetzt meine Frage was bewirkt der Code? Habe ihn eingesetzt
und in die Statische Seite {board:navlist} eingetragen passiert nichts!
Ich habe bestimmt einen Denkfehler.


Inaktiv
|
Antworten: 13
Seite [1]


Sie müssen sich registrieren, um zu antworten.