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

Antworten: 5
Seite [1]
Oden


Beginner




Beiträge: 10
# Thema - 08.01.2011 um 10:20 Uhr
Hallo
Ich wollte mal nachfragen ob es möglich ist die Borad navlist so zu ändern
das auf dieser seite http://aenigma.de.ms/
die navlist so angezeigt wird das der name des threads und des letzten posters angezeigt wird
desweiteren wäre es super wenn die navlist kleiner wäre
also das die navlist nur in der box angezeigt wird und nicht über diese box hinausgeht.
Ich benutze CS 2010.2
Danke schonmal für die Hilfe und hoffe das alles so funktioniert wie ich mir des voratelle =)
Inaktiv
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 1 - 08.01.2011 um 11:54 Uhr
Grundsätzlich passt das ja, allerdings musst die Linie da weg ...
/themes/base/board/navlist.phptpl

Suche und entferne:
 
1.
1. / 2. / ... 
 <hr style="width:100%" /> 


Zu deinem Wunsch, dass der Name des letzten Posters angezeigt wird, hatten wir schonmal ein ganz ähnlichen Thread:
http://www.csphere.eu/index/board/thread/where/13921#com5

Deinen Wunsch, den letzten Antwortgeber in dem Thread anzuzeigne, habe ihc noch hinzugefügt.

Grüße


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


Zuletzt editiert von Tom08 ClanSphere Team am 08.01.2011 um 16:49 Uhr (1x Editiert)
Inaktiv
|
Oden
Thread-Ersteller


Beginner




Beiträge: 10
# Antwort: 2 - 08.01.2011 um 13:00 Uhr
also hab des was du geschrieben hast wo ich entfernen soll in meinem code nicht gefunden
ich füg ihn mal mit bei evtl seids ihr dann besser beraten um mich zu beraten =)
also schon mal danke für die antwort

Quellcode: Board/navlist.php
 
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.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
1. / 2. / ... 
<?php
// ClanSphere 2010 - www.clansphere.net
// $Id$

$cs_lang cs_translate('board');
$cs_get cs_get('catid');
$cs_option cs_sql_option(__FILE__,'board');
require_once 
'mods/board/functions.php';

$cs_usertime cs_sql_select(__FILE__,'users','users_readtime',"users_id = '" $account["users_id"] . "'");
$cs_readtime cs_time() - $cs_usertime['users_readtime'];

$data = array();

$tables  'threads thr INNER JOIN {pre}_board frm ON frm.board_id = thr.board_id ';
$tables .= 'LEFT JOIN {pre}_read red ON thr.threads_id = red.threads_id AND red.users_id = \''.$account['users_id'].'\'';
$cells   'thr.threads_headline AS threads_headline, thr.threads_id AS threads_id, ';
$cells  .= 'thr.threads_last_time AS threads_last_time, frm.board_name AS board_name, frm.board_id AS board_id';
$cond    'frm.board_access <= \''.$account['access_board'].'\' AND frm.board_pwd = \'\'';
if(!empty(
$account['users_id'])) {
  
$cond   .= ' AND thr.threads_last_time > \'' $cs_readtime '\' AND (thr.threads_last_time > red.read_since OR red.threads_id IS NULL)';
}
if(!empty(
$cs_get['catid'])) {
  
$cond .= ' AND frm.categories_id = ' $cs_get['catid'];
}
$order   'thr.threads_last_time DESC'
$data['threads'] = cs_sql_select(__FILE__,$tables,$cells,$cond,$order,0,$cs_option['max_navlist']);

if(empty(
$data['threads'])) {
  echo 
$cs_lang['no_new_posts'];
}
else {
  
$count_threads count($data['threads']);
  
  for (
$run 0$run $count_threads$run++) {
    
$data['threads'][$run]['threads_date'] = cs_date('unix',$data['threads'][$run]['threads_last_time'],1);
    
$data['threads'][$run]['threads_headline_short'] = strlen($data['threads'][$run]['threads_headline']) <= $cs_option['max_headline'] ? $data['threads'][$run]['threads_headline'] : cs_substr($data['threads'][$run]['threads_headline'],0,$cs_option['max_headline']-2) . '..';
    
$data['threads'][$run]['threads_headline_short'] = cs_secure($data['threads'][$run]['threads_headline_short']);
    
$data['threads'][$run]['threads_headline'] = cs_secure($data['threads'][$run]['threads_headline']);
    
$data['threads'][$run]['new_posts'] = last_comment($data['threads'][$run]['threads_id'], $account["users_id"], $account['users_limit']);
  }
  echo 
cs_subtemplate(__FILE__,$data,'board','navlist');
}


Zuletzt editiert von Oden am 08.01.2011 um 13:01 Uhr (1x Editiert)
Inaktiv
|
sgraewe ClanSphere Team

Supporter
Supporter




Beiträge: 6116
# Antwort: 3 - 08.01.2011 um 13:02 Uhr
tom hat sich auch vertan

er meinte die datei themes/base/board/navlist.tpl


Inaktiv
|
Tom08 ClanSphere Team

Supporter
Supporter



Herkunft: Daheim
Beiträge: 2923
# Antwort: 4 - 08.01.2011 um 16:50 Uhr
08.01.2011 um 13:02 Uhr - equaL:
tom hat sich auch vertan

er meinte die datei themes/base/board/navlist.tpl

Ja, hab' mich leider verschirben,a stimmt.
Die richtige Datei im Trac hatte ich aber verlinkt ...

Also: Du musst halt die /themes/base/board/navlist.tpl nutzen.

Die Datei, die du gepostet hast, brauchst du, um die andere anleitung (sprich: hinzufügen des letzten Users) durchzuführen.

Grüße


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


Inaktiv
|
Oden
Thread-Ersteller


Beginner




Beiträge: 10
# Antwort: 5 - 09.01.2011 um 08:36 Uhr
Super danke hat nun alles so geklappt wie ich das wollte =)


hm.,...
die ansicht past zwar nun aber nun kann ich nicht mehr auf das forum zugreifen wenn man auf die latest posts
geht dann kommt immer

Seite nicht gefunden oder zuwenig Rechte

Ein Fehler ist aufgetreten!
Das Thema, welches Sie anschauen möchten, existiert nicht, oder ist für Sie nicht einsehbar.

Zurück

owohl die rechte so stimmen -.- kann man da evtl auch noch weiter helfen
Navlist.php +-
 
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.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
1. / 2. / ... 
<?php
// ClanSphere 2010 - www.clansphere.net
// $Id$

$cs_lang cs_translate('board');
$cs_get cs_get('catid');
$cs_option cs_sql_option(__FILE__,'board');
require_once 
'mods/board/functions.php';

$cs_usertime cs_sql_select(__FILE__,'users','users_readtime',"users_id = '" $account["users_id"] . "'");
$cs_readtime cs_time() - $cs_usertime['users_readtime'];

$data = array();
$figures 30;

$tables  'threads thr INNER JOIN {pre}_board frm ON frm.board_id = thr.board_id ';
$tables .= 'LEFT JOIN {pre}_read red ON thr.threads_id = red.threads_id AND red.users_id = \''.$account['users_id'].'\'';
$cells   'thr.threads_headline AS threads_headline, thr.threads_id AS threads_id, ';
$cells  .= 'thr.threads_last_time AS threads_last_time, frm.board_name AS board_name, frm.board_id AS board_id';
$cond    'frm.board_access <= \''.$account['access_board'].'\' AND frm.board_pwd = \'\'';
if(!empty(
$account['users_id'])) {
  
$cond   .= ' AND thr.threads_last_time > \'' $cs_readtime '\' AND (thr.threads_last_time > red.read_since OR red.threads_id IS NULL)';
}
if(!empty(
$cs_get['catid'])) {
  
$cond .= ' AND frm.categories_id = ' $cs_get['catid'];
}
$order   'thr.threads_last_time DESC'
$data['threads'] = cs_sql_select(__FILE__,$tables,$cells,$cond,$order,0,$cs_option['max_navlist']);

if(empty(
$data['threads'])) {
  echo 
$cs_lang['no_new_posts'];
}
else {
  
$count_threads count($data['threads']);
  
  for (
$run 0$run $count_threads$run++) {
    
$data['threads'][$run]['threads_date'] = cs_date('unix',$data['threads'][$run]['threads_last_time'],1);
    
$data['threads'][$run]['threads_headline'] = cs_secure($data['threads'][$run]['threads_headline']);
    
$data['threads'][$run]['threads_headline_short'] = strlen($data['threads'][$run]['threads_headline']) <= $figures ?
      
$data['threads'][$run]['threads_headline'] : substr($data['threads'][$run]['threads_headline'],0,$figures-2) . '..';
      
    
$user_new cs_sql_select(__FILE__,'threads thr','thr.users_id, thr.threads_last_user',"thr.threads_id = ".$data['threads'][$run]['threads_id']);
    
$user_new_l cs_sql_select(__FILE__,'users','users_nick',"users_id = '" $user_new['threads_last_user'] . "'");
    
$user_new_c cs_sql_select(__FILE__,'users','users_nick',"users_id = '" $user_new['users_id'] . "'");
    
$data['threads'][$run]['last_user'] = $user_new_l['users_nick'];
    
$data['threads'][$run]['creator'] = $user_new_c['users_nick'];
    
$data['threads'][$run]['new_posts'] = last_comment($data['threads'][$run]['threads_id'], $account["users_id"], $account['users_limit']);
  }
  echo 
cs_subtemplate(__FILE__,$data,'board','navlist');
}


Zuletzt editiert von Oden am 10.01.2011 um 16:47 Uhr (1x Editiert)
Inaktiv
|
Antworten: 5
Seite [1]


Sie müssen sich registrieren, um zu antworten.


ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo