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

Antworten: 22
Seite [1] 2 >
schlachtmeister5


Try to beat me





Beiträge: 116
# Thema - 06.10.2007 um 18:33 Uhr
Hallo,

gibt es eine Funktion mit der ich die letzten (z.b) 5 Posts auslesen kann?



------------------
Inaktiv
-=77Devil77=-


Try to beat me




Beiträge: 104
# Antwort: 1 - 06.10.2007 um 18:41 Uhr
schau mal in dem verzeichnis docs/german
in der templates.txt stehen alle funktionen drin.


Inaktiv
|
schlachtmeister5
Thread-Ersteller


Try to beat me





Beiträge: 116
# Antwort: 2 - 06.10.2007 um 19:11 Uhr
Ich will in die news_recent.tpl vor meinem eigenen Text eben noch die letzten 4 News auslesen lassen.

Der Befehl ist {news:navlist}. In der .tpl Datei funktioniert der aber nicht so gut



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


Inaktiv
|
hajo ClanSphere Team


VIP - Poster




Herkunft: Barsbüttel
Beiträge: 9411
# Antwort: 3 - 06.10.2007 um 19:12 Uhr
die globalen platzhalter für templates funktionieren auch nicht bei den subtemplates und umgekehrt. themes haben eigene platzhalter.


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

Inaktiv
|
schlachtmeister5
Thread-Ersteller


Try to beat me





Beiträge: 116
# Antwort: 4 - 06.10.2007 um 19:16 Uhr
Ja, das ist mir schon klar. Was bräucht ich denn dann in der Templates-Datei für einen Befehl?
Hab mich wohl nicht klar ausgedrückt, sorry!


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


Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 5 - 07.10.2007 um 09:06 Uhr
/mods/news/recent.php

oberhalb von
 
1.
1. / 2. / ... 
 $cs_lang cs_translate('news');

einfügen
/mods/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.
1. / 2. / ... 
 $cs_lang cs_translate('board');

$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 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';
$cond    'frm.board_access <= ''.$account['access_board'].'' AND 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)';
}
$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');
}


/themes/<-deinthemesset->/news/recent.tpl
ganz oben, den inhalt aus der
/themes/<-deinthemesset->/board/navlist.tpl einfügen.


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
schlachtmeister5
Thread-Ersteller


Try to beat me





Beiträge: 116
# Antwort: 6 - 09.10.2007 um 19:05 Uhr
Klappt nicht. Danach kann ich die Seite nicht mehr aufrufen - es kommt nur noch weiß!


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


Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 7 - 09.10.2007 um 20:02 Uhr
debug.php aufrufen, und schauen was für ein Fehler kommt.


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
schlachtmeister5
Thread-Ersteller


Try to beat me





Beiträge: 116
# Antwort: 8 - 13.10.2007 um 13:54 Uhr
Sry für die Verspätung..

Hier die debug.php:


Notice: Undefined index: php_self in /www/htdocs/w00895bc/system/core/templates.php on line 157

Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /www/htdocs/w00895bc/mods/news/recent.php on line 13


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


Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 9 - 13.10.2007 um 18:14 Uhr
was steht denn zeile 12,13,14 ?


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
schlachtmeister5
Thread-Ersteller


Try to beat me





Beiträge: 116
# Antwort: 10 - 13.10.2007 um 21:42 Uhr
Ein Teil von dem Code, den du mir geschrieben hast


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


Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 11 - 14.10.2007 um 09:47 Uhr
jojo ist schon klar aber gib mal bitte die Zeilen, da ich meinen code ohnen nicht nutzen kann, da die Zeilen nummerierung nicht stimmen.


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
schlachtmeister5
Thread-Ersteller


Try to beat me





Beiträge: 116
# Antwort: 12 - 15.10.2007 um 13:15 Uhr
Ich geb dir einfach mal 13 und Umgebung


$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, ';


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


Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 13 - 16.10.2007 um 11:17 Uhr
 
1.
2.
3.
1. / 2. / ... 
 $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, ';


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
schlachtmeister5
Thread-Ersteller


Try to beat me





Beiträge: 116
# Antwort: 14 - 19.10.2007 um 21:47 Uhr
Klappt leider immer noch nicht!

Diesmal liegt hier wohl der Fehler:


$cells .= 'thr.threads_last_time AS threads_last_time';




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


Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 15 - 20.10.2007 um 00:26 Uhr
öhm, bei mir oben ist ein , und ein leerzeichen, bei deiner zeile nicht, mach das mal wieder rein


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Zuletzt editiert von Fr33z3m4n ClanSphere Team am 20.10.2007 um 00:27 Uhr (1x Editiert)
Inaktiv
|
schlachtmeister5
Thread-Ersteller


Try to beat me





Beiträge: 116
# Antwort: 16 - 20.10.2007 um 00:48 Uhr
Ne, ich hatte deinen Code schon, so hat es mir nur die debug.php ausgespuckt


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


Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 17 - 20.10.2007 um 10:40 Uhr
ach kruzifix nochmal

http://www.clansphere.net/modules.php?mod=codepaste&action=view&id=55

habs jetzt mal getestet, brauchst dann einfach nur noch die /themes/base/news/navlist.tpl ändern. Solltest du die navlist.tpl schon für die navlist nutzen, dann einfach in der php datei vom codepaste

echo cs_subtemplate(__FILE__,$data,'news','navlist');
ändern in
echo cs_subtemplate(__FILE__,$data,'news','navlist_2');

danach einfach die navlist.tpl zu navlist_2.tpl kopieren und anpassen.


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
schlachtmeister5
Thread-Ersteller


Try to beat me





Beiträge: 116
# Antwort: 18 - 20.10.2007 um 11:32 Uhr
Vom Forum tu ich das Ding eigentlich nicht benutzen... Aber naja.
Ich habs einfach mal probiert.
Und es ging wieder nicht :(

Dann hab ichs nochmal mit der navlist_2 probiert...


$public = 'ne.news_public > '0' AND cat.categories_access <= '' . $account['access_news'] . ''';


Da sagt die debug.php, sei ein Fehler dirn.

Aber vielen Dank schonmal für deine tolle Hilfe!


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


Inaktiv
|
Fr33z3m4n ClanSphere Team


Medal of Honor




Herkunft: Hamm
Beiträge: 11094
# Antwort: 19 - 20.10.2007 um 11:50 Uhr
also hab den code paste getestet, der funktioniert ohne probleme, welche Version nutzt du denn ?


------------------
mfg
Patrick "Fr33z3m4n" Jaskulski

Antoine de Saint-Exupéry: Wenn Du ein Schiff bauen willst, so trommle nicht Männer zusammen, um Holz zu beschaffen, Aufgaben zu verteilen, sondern lehre die Männer die Sehnsucht nach dem endlosen weiten Meer.

Inaktiv
|
schlachtmeister5
Thread-Ersteller


Try to beat me





Beiträge: 116
# Antwort: 20 - 20.10.2007 um 12:52 Uhr
Die aktuellste.. Hm.. Komisch. Willst du´s dir mal anschauen? Ich könnt dir einen FTP User einrichten


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


Inaktiv
|
Antworten: 22
Seite [1] 2 >


Sie müssen sich registrieren, um zu antworten.


ClanSphere Project - Mailus - Imprint - Disclaimer - Scriptinfo