News - Features - Downloads - Forum - Team - Support - Switch View: Screen
Login - Registrierung - Passwort vergessen
Codepaste - Details
Weitere Infos zum Codepaste

Name last unreaded Post(board/list)
Autor de 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'] == $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.


ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo