Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 9
Seite [1]
Ryobu Shinto


Try to beat me




Beiträge: 139
# Thema - 11.07.2009 um 12:41 Uhr
Es gibt ja die funktion {board:navlist} und da werden mir die Themen angezeigt die ich noch nicht gelesen habe, aber mir wäre lieber wenn mir immer die letzten 5 (kann auch geändert werden) Themen angezeigt werden, egal ob gelesen oder nicht.

Gibt es da eine möglichkeit dies zu machen?
Inaktiv
hajo ClanSphere Team


VIP - Poster




Herkunft: Barsbüttel
Beiträge: 9411
# Antwort: 1 - 11.07.2009 um 12:46 Uhr
prüfung auf tabelle {pre}_read herausnehmen und am besten als extra unterseite dann speichern


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

Offline
|
Ryobu Shinto
Thread-Ersteller


Try to beat me




Beiträge: 139
# Antwort: 2 - 11.07.2009 um 12:57 Uhr
Du meinst diesen Teil hier: $tables .= 'LEFT JOIN {pre}_read red ON thr.threads_id = red.threads_id AND red.users_id = \''.$account['users_id'].'\''; rauslöschen?

Dann wird anzegeigt das keine Themen verfügbar sind.


Inaktiv
|
taM*


Geekboy




Beiträge: 1055
# Antwort: 3 - 12.07.2009 um 16:05 Uhr
mehr... +-
 
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.
1. / 2. / ... 
<?php
// ClanSphere 2009 - www.clansphere.net
// $Id$

$cs_lang cs_translate('board');

$data = array();
$figures 20;

$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 = \'\'';

$order   'thr.threads_last_time DESC'
$data['threads'] = cs_sql_select(__FILE__,$tables,$cells,$cond,$order,0,8);

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) . '..';
  }
  echo 
cs_subtemplate(__FILE__,$data,'board','navlist');
?>


ungetestet


Zuletzt editiert von taM* am 12.07.2009 um 16:05 Uhr (1x Editiert)
Inaktiv
|
Ryobu Shinto
Thread-Ersteller


Try to beat me




Beiträge: 139
# Antwort: 4 - 12.07.2009 um 21:00 Uhr
Steht leider noch immer "Keine neuen Beiträge"


Inaktiv
|
e30micha


Poststar




Herkunft: Trier
Beiträge: 639
# Antwort: 5 - 12.07.2009 um 21:45 Uhr
Poste mal deinen kompletten Eintrag der navlist.php


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


Inaktiv
|
Ryobu Shinto
Thread-Ersteller


Try to beat me




Beiträge: 139
# Antwort: 6 - 13.07.2009 um 09:57 Uhr
Habe jetzt genau das drin was taM* gepostet hat.

Es werden natürlich schon Beiträge angezeigt, jedoch nur wenn ich diese noch nicht gelesen habe. Möchte aber das immer Beiträge angezeigt werden obschon ich diese gelesen habe, halt einfach die letzten 5 Beiträge.


Inaktiv
|
Horscht


Poststar




Beiträge: 687
# Antwort: 7 - 13.07.2009 um 13:16 Uhr
Schreib Jam2 mal ne PM. Da musst du nur einen Abschnitt deiner navlist.php löschen. Finde den leider nirgens im ICQ log.

Man muss wie gesagt nur eine oder mehrere Zeilen PHP Code entfernen und schon klappt das..

Grüße


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

Inaktiv
|
Jam2 ClanSphere Team


Highlander





Beiträge: 3291
# Antwort: 8 - 14.07.2009 um 17:06 Uhr
öffne die:
mods/board/navlist.php
suche und lösche
 
1.
2.
3.
1. / 2. / ... 
  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)';


------------------
Gruß/ Best regards
Jam2

Nützliche Forumbeiträge/Codepastes: (Useful comments in our board / codepastes)
Template Switch for index.php
Board Navlist last posts

Edi: könnte man denn auch hier eine erweiterung einfügen?
Jam2: das web ist wie toyota.....
Edi: hö ?
Jam2: nichts ist unmöglich!


Inaktiv
|
Ryobu Shinto
Thread-Ersteller


Try to beat me




Beiträge: 139
# Antwort: 9 - 15.07.2009 um 10:26 Uhr
Danke, funktioniert ;-)


Inaktiv
|
Antworten: 9
Seite [1]


Sie müssen sich registrieren, um zu antworten.