HTH-C.com - Forum
Latest News Latest Threads
Neuerung: Persönliche Galerie
Informationen zur Übernahme der Erweite..
HTH Blog - Version 2.0
#HTH.Systems - Betatester gesucht
Neueröffnung - PHPKit-Award.de
HTH Webchat v3
Letzter Beitrag Happy Birthday Bottyline Weiblicher Benutzer Heute, 0:00 Zeit der letzten Antwort
Letzter Beitrag Herzlich Willkommen Botty Männlicher Benutzer 22.11.2024 - 20:45 Zeit der letzten Antwort
Letzter Beitrag Gibt es eigentlich noch jemand der PHPki.. Dooki Männlicher Benutzer 16.07.2024 - 19:47 Zeit der letzten Antwort
Letzter Beitrag PHPKit 1.6.6 WEBI Männlicher Benutzer 24.06.2024 - 12:58 Zeit der letzten Antwort
Letzter Beitrag PHPKit 1.6.6 ohne ASCE auf PHP8x Myrddin Männlicher Benutzer 22.03.2023 - 12:36 Zeit der letzten Antwort
 55.471 Posts & 4.945 Themen in 78 Foren
Forenübersicht » Support / Hilfe » PHPKit 1.6.03 & 1.6.1 » Support » newsboxes - zwei in einer box

newsboxes - zwei in einer box
5 Beiträge in diesem Thema
 Seiten (1):    1  
06.02.2008 - 16:34 Uhr
Beitrag: #1
tach...
ich möchte gerne 2 news in einer box anzeigen lassen. versuche es hiermit:




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

PHP-Quelltext

$abcut_text   "400";                           # Maximale Anzahl der Zeichen des Artikel Vorschau Textes  - Standard: 90
$abcut_title  "100";                           # Maximale Anzahl der Zeichen des Artikel Vorschau Titles  - Standard: 25
$aboxkatid1  "15";                             # Kategorie ID fuer artikel  

$getaboxinfo1 $DB->query("SELECT 
"
.$db_tab['content'].".content_id,
"
.$db_tab['content'].".content_title, 
"
.$db_tab['content'].".content_text, 
"
.$db_tab['content'].".content_time FROM 
"
.$db_tab['content']." LEFT JOIN 
"
.$db_tab['contentcat']." ON 
"
.$db_tab['contentcat'].".contentcat_id=".$db_tab['content'].".content_cat WHERE 
"
.$db_tab['content'].".content_option='1' AND 
"
.$db_tab['content'].".content_status='1' AND 
"
.$db_tab['contentcat'].".contentcat_id='".$aboxkatid1."' AND
"
.$db_tab['content'].".content_time<'".$time_now."' AND 
("
.$db_tab['content'].".content_expire>'".$time_now."' OR ".$db_tab['content'].".content_expire='0') AND 
"
.sqlrights($db_tab['contentcat'].'.contentcat_rights')." ORDER by 
"
.$db_tab['content'].".content_time DESC LIMIT 2");

            
$aboxinfo1       $DB->fetch_array($getaboxinfo1);

         if(
$aboxinfo1!='') {
            
$abox1_time      formattime($aboxinfo1['content_time']);
            
$abox1_id        $aboxinfo1['content_id'];

            
$abox1_text      =substr(strip_tags($PARSE->parse($aboxinfo1['content_text'],1,1,1,1)),0,$abcut_text);
            
$abox1_title     cutstring($aboxinfo1['content_title'],$abcut_title);
            } 
            else 
            { 
            unset(
$abox1_title); 
            unset(
$abox1_time); 
            unset(
$abox1_id);
            unset(
$abox1_text);
            } 
          
$artikel.= "<b>$abox1_title</b>&nbsp;&nbsp;&nbsp;<small>$abox1_time</small><br>$abox1_text...<br><small><a href='include.php?path=content/articles.php&contentid=$abox1_id' target='_self'>vollst&auml;ndig lesen</a></small><br><br>";



wird aber nur ein artikel angezeigt, was mache ich falsch?!

 
Zum Anfang der Seite
06.02.2008 - 17:47 Uhr
Beitrag: #2
Du must das in einer while-Schleife machen.

Also so:
Hier klicken zum aufklappen


 
Zum Anfang der Seite
06.02.2008 - 18:41 Uhr
Beitrag: #3
danke funkt perfekt! ist while-schleife nicht eig. die bedinungung, die audrückt, dass etwas solange ausgeführt wird, wie es erfüllt ist und somit im gegensatz zu if keine endlosschleifen entsethen können?! - sry laber hier nur schrott - macht sinn  lachend

 
Zum Anfang der Seite
06.02.2008 - 18:58 Uhr
Beitrag: #4
Eine while-Schleife ist nicht umbedingt eine Bedingung. Es ist eine Schleife, die auch unendlich sein kann, die durch die Einstellung (also die eigentliche Bedingung), arbeitet.

In diesen Fall sucht der Server die Daten aus der Datenbank raus, die durch den WHERE ausgefiltert werden.
Wenn diese "Bedingung" vorhanden / erfüllt wird, werden die Daten ausgegeben.

Bei einer if-Bedingung wird ja nur "Wenn 1 = 1 ist, kommt XX).
Da spielt es keine Rolle, ob dies einmal oder 1000 mal vorhanden ist.

Du kannst aber auch den Befehl foreach und Konsorten benutzen. Funktioniert wie ich das jetzt kenne, wie die while-Schleife.

 
Zum Anfang der Seite
06.02.2008 - 20:32 Uhr
Beitrag: #5
danke mal wieder für die ausführliche belehrung    lachend  

 
Zum Anfang der Seite
 Seiten (1):    1  

Ähnliche Themen
 
Support Support » In dem Mod Newsboxes Zeitformat ändern? Wie? - Letzte Antwort von LastSam am 11.12.07, 23:41 In dem Mod Newsboxes Zeitformat ändern? Wie?  (11.12.07, 23:41)
Support Support » zwei verschiedene smiliepacks - Letzte Antwort von Skinamp am 06.10.07, 21:39 zwei verschiedene smiliepacks  (06.10.07, 21:39)
Modifikationen Modifikationen » Kategorie Kategorie "News" in zwei Navis  (17.02.15, 09:25)
Support Support » Zwei PHPKIT´s und eine Datenbank - Letzte Antwort von BuLLeT am 28.12.09, 15:44 Zwei PHPKIT´s und eine Datenbank  (28.12.09, 15:44)
Support Support » Zwei homepage eine user datenbank? - Letzte Antwort von Sokrates am 20.01.09, 19:04 Zwei homepage eine user datenbank?  (20.01.09, 19:04)

HTH-C.com - Webmedien & Community