Demo
Probiere ClanSphere aus und teste daran herum.
Demo
Spenden
ClanSphere ist freie OpenSource Software.
Bitte unterstützt uns.
Spenden
Codepaste - Details |
Weitere Infos zum Codepaste |
Name |
last unreaded Post(board/list) |
Autor |
Jam2
|
CMS-Version |
ClanSphere 2008 |
Datei |
board/list.php
|
Datum |
12.01.2009 um 16:05 Uhr |
Beschreibung |
English:
Open "mods/board/list.php" with your editor. Search the first Code and Replace it with the Second!
German:
Öffne die "mods/board/list.php" mit einem Editor. Suche den "alten Code" und ersetze diese Stelle mit dem neuen Code!
Use this paste is at your own Risk!
Benutzen auf Eigene gefahr!
In this week i'll post the "Last unreaded Post"-function with these files:
users_home.php, users.php
In dieser Woche werde ich noch die "Zuletzt UnGelesener Post"-Funktion in diesen Files einbinden:
users_home.php, users.php |
Alter Code |
Alter Code
1.
| 1. / 2. / ...
$board['last_url'] = cs_url('board', 'thread', 'where=' . $board['last_id']); |
|
Neuer Code |
Neuer Code
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
| 1. / 2. / ...
if($account['users_id'] != 0){
$read_data = cs_sql_select(__FILE__, 'read', 'read_since', 'threads_id = '.$thread['threads_id'].' AND users_id = '.$account['users_id']);
$read_since = " AND comments_time < ".$read_data['read_since'];}
if(empty($read_data['read_since'])){
$board['last_url'] = cs_url('board', 'thread', 'where=' . $board['last_id']);
}else{
$posts_where = "comments_mod = \"board\" AND comments_fid = " . $thread['threads_id'] . $read_since;
$check_posts = cs_sql_count(__FILE__, 'comments', $posts_where);
$lastpost = '#com'. $check_posts;
if($check_posts < $account['users_limit']){
$board['last_url'] = cs_url('board', 'thread', 'where=' . $board['last_id'] . $lastpost);
}else{
$pages_zahl = $check_posts/$account['users_limit'];
$zahl_post = floor($pages_zahl)*$account['users_limit'];
$zwischen = $check_posts%$account['users_limit'] == 0 ? $zahl_post-$account['users_limit'] : $zahl_post;
$post_start = 'start='. $zwischen .'&';
$board['last_url'] = cs_url('board', 'thread', $post_start . 'where=' . $board['last_id'] . $lastpost);
}
} |
|
Zurück -
Übersicht
|
Kommentare: 2
Seite [1] |
Jester
10.03.2014
Ort: -
Beiträge: 7
|
# 1 - 19.01.2009 um 00:01 Uhr
Sehr fein! Funktioniert super. Danke.
|
mipap
26.07.2020
Ort: -
Beiträge: 74
|
# 2 - 01.06.2010 um 21:42 Uhr
das gesuchte ist nun glaub ich:
1.
| 1. / 2. / ...
$board['last_url'] = cs_url('board', 'thread', 'where=' . $board['board_last_threadid']); |
EDIT:
in der Aktuellen 2009.3.2 gehts nicht.
Zuletzt editiert von mipap, am 02.06.2010 um 13:02 Uhr (1x Editiert)
|
Bitte Login benutzen, um Kommentare zu schreiben. |