Jetzt kostenlos Anmelden!


mccracker Männlich

kennen Einige hier

Beiträge: 380

Geschlecht: Männlich

PHPKIT Version: 1.6.1

1

Dienstag, 8. Dezember 2009, 20:50

Kurze Frage: zwei IDs eintragen

Hi Leute.

habe aktuell in meiner Artikel/Newsanzeige auf der Startseite als Artikel die Cat-ID 77 als Anzeige und alle Newskategorien. Nun möchte ich auch die News auf Ihre Kategorien beschränken (also die Anzeige auf der Startseite) und habe insgesamt 3 Kats angelegt wovon aber nur zwei angezeigt werden sollen auf der Startseite. Ich kriege es zwar hin, dass er mir die eine ausgewählte Kat einblendet, aber wie füge ich hier noch die zweite Cat ein?

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
$contentcat_cache=contentcats();
$getcontentinfo=$DB->query("SELECT content_teaser, ".$db_tab['content'].".content_id, ".$db_tab['content'].".content_cat, ".$db_tab['content'].".content_title, ".$db_tab['content'].".content_time, ".$db_tab['content'].".content_text,
".$db_tab['content'].".content_views 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=2 AND
".$db_tab['content'].".content_cat='89' AND ".$db_tab['content'].".content_status=1 AND (".$db_tab['content'].".content_expire>'".$time_now."' OR ".$db_tab['content'].".content_expire='0') AND ".$db_tab['content'].".content_time<'".$time_now."' AND ".sqlrights("".$db_tab['contentcat'].".contentcat_rights")." ORDER by ".$db_tab['content'].".content_time DESC LIMIT 5");
while ($contentinfo=$DB->fetch_array($getcontentinfo)) {
 $row=rowcolor($row);
 $contentcatinfo=$contentcat_cache[0][$contentinfo['content_cat']];
 $contentcat_title=stripslashes($contentcatinfo['contentcat_name']);
 $content_teaser;
 $content_time=formattime($contentinfo['content_time']);
 $content_text=substr(strip_tags($PARSE->parse($contentinfo['content_header']." ".$contentinfo['content_text'],1,1,1,1)),0,120);
 $content_title=stripslashes($contentinfo['content_title']);
eval ("\$site_body.= \"".templateinclude("articlesstat/articles_status_lastfiles2")."\";");

  }

?>
  • Zum Seitenanfang
  • Zum Seitenende

reddevil82 Männlich

BFM Stream Cheffe

Beiträge: 1 712

Geschlecht: Männlich

PHPKIT Version: 1.6.5

2

Dienstag, 8. Dezember 2009, 22:16

füge mal

PHP-Quelltext

1
 OR  ".$db_tab['content'].".content_cat='hier die 2.te ID' 


in die Abfrage ein
Seit 02.07.2010 Papa einer süssen Tocher !!!!

http://www.burnerfm.de

Mit den besten Hits der 80´s, 90´s und von heute. Plus einigen PHPKit Addons... uvm.
  • Zum Seitenanfang
  • Zum Seitenende

mccracker Männlich

kennen Einige hier

Beiträge: 380

Geschlecht: Männlich

PHPKIT Version: 1.6.1

3

Mittwoch, 9. Dezember 2009, 03:50

Supi!!!

Hat wunderbar geklappt. Danke!

Gruß,
Mario
  • Zum Seitenanfang
  • Zum Seitenende

mccracker Männlich

kennen Einige hier

Beiträge: 380

Geschlecht: Männlich

PHPKIT Version: 1.6.1

4

Montag, 21. Dezember 2009, 21:09

Hmm. Nun zeigt er aber auch News an, die noch garnicht veröffentlicht sein sollen. Also zwar freigeben, aber ein Veröffentlichungsdatum erhalten haben. Aber auch News, beidenen der Freigabehaken entfernt ist, werden angezeigt.

Dies ist mein Code:

PHP-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?php
$contentcat_cache=contentcats();
$getcontentinfo=$DB->query("SELECT content_teaser, ".$db_tab['content'].".content_id, ".$db_tab['content'].".content_cat, ".$db_tab['content'].".content_title, ".$db_tab['content'].".content_time, ".$db_tab['content'].".content_text,
".$db_tab['content'].".content_views 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=2 AND
".$db_tab['content'].".content_cat='89' OR  ".$db_tab['content'].".content_cat='101' AND ".$db_tab['content'].".content_status=1 AND (".$db_tab['content'].".content_expire>'".$time_now."' OR ".$db_tab['content'].".content_expire='0') AND ".$db_tab['content'].".content_time<'".$time_now."' AND ".sqlrights("".$db_tab['contentcat'].".contentcat_rights")." ORDER by ".$db_tab['content'].".content_time DESC LIMIT 5");
while ($contentinfo=$DB->fetch_array($getcontentinfo)) {
 $row=rowcolor($row);
 $contentcatinfo=$contentcat_cache[0][$contentinfo['content_cat']];
 $contentcat_title=stripslashes($contentcatinfo['contentcat_name']);
 $content_teaser;
 $content_time=formattime($contentinfo['content_time']);
 $content_text=substr(strip_tags($PARSE->parse($contentinfo['content_header']." ".$contentinfo['content_text'],1,1,1,1)),0,120);
 $content_title=stripslashes($contentinfo['content_title']);
eval ("\$site_body.= \"".templateinclude("articlesstat/articles_status_lastfiles2")."\";");



  }

?>


Wenn man dann drauf klickt, kommt man auf eine leere weiße Seite. Wenn das Ding dann das entsprechende Datum hat, geht es wieder. Also muss es da noch Probleme mit dem Status des Eintrages geben. Vorher ging es ja.

Ideen?

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »mccracker« (21. Dezember 2009, 21:17)

  • Zum Seitenanfang
  • Zum Seitenende

reddevil82 Männlich

BFM Stream Cheffe

Beiträge: 1 712

Geschlecht: Männlich

PHPKIT Version: 1.6.5

5

Montag, 21. Dezember 2009, 21:32

Was steht in dieser Variable?

$time_now
Seit 02.07.2010 Papa einer süssen Tocher !!!!

http://www.burnerfm.de

Mit den besten Hits der 80´s, 90´s und von heute. Plus einigen PHPKit Addons... uvm.
  • Zum Seitenanfang
  • Zum Seitenende

mccracker Männlich

kennen Einige hier

Beiträge: 380

Geschlecht: Männlich

PHPKIT Version: 1.6.1

6

Montag, 21. Dezember 2009, 21:36

ähm kann grad nicht ganz folgen. was möchtest von mir wissen? wo finde ich das denn? habe den code so aus der Datei kopiert.
  • Zum Seitenanfang
  • Zum Seitenende

reddevil82 Männlich

BFM Stream Cheffe

Beiträge: 1 712

Geschlecht: Männlich

PHPKIT Version: 1.6.5

7

Dienstag, 22. Dezember 2009, 15:28

Ja und such dort mal nach der Variable und sag was dahinter steht.

zb. $time_now = irgendwas;

Ich hab leider keine 161 mehr da um selber zu schauen.
Seit 02.07.2010 Papa einer süssen Tocher !!!!

http://www.burnerfm.de

Mit den besten Hits der 80´s, 90´s und von heute. Plus einigen PHPKit Addons... uvm.
  • Zum Seitenanfang
  • Zum Seitenende

mccracker Männlich

kennen Einige hier

Beiträge: 380

Geschlecht: Männlich

PHPKIT Version: 1.6.1

8

Dienstag, 22. Dezember 2009, 18:38

Oh man es wird Weihnachten *ggg*. Der Stress nimmt zu :)

Du musst mir aber schon sagen wo ich das suchen soll. Den Inhalt der Datei habe ich dir ja oben gepostet. Wenn Du nun wissen willst was woanders dahinter steht musst mir schon verraten an welchem Ort ich nachschauen soll *gg*.

Danke dir!

Gruß,
mario
  • Zum Seitenanfang
  • Zum Seitenende

reddevil82 Männlich

BFM Stream Cheffe

Beiträge: 1 712

Geschlecht: Männlich

PHPKIT Version: 1.6.5

9

Dienstag, 22. Dezember 2009, 19:55

Versuch mal testweise folgendes:

ersetze mal $time_now mit time()

Also praktisch so:

content_expire>'".time()."'

Achtung ist 2 mal enthalten
Seit 02.07.2010 Papa einer süssen Tocher !!!!

http://www.burnerfm.de

Mit den besten Hits der 80´s, 90´s und von heute. Plus einigen PHPKit Addons... uvm.
  • Zum Seitenanfang
  • Zum Seitenende

mccracker Männlich

kennen Einige hier

Beiträge: 380

Geschlecht: Männlich

PHPKIT Version: 1.6.1

10

Mittwoch, 23. Dezember 2009, 16:29

Hi.

Nee hat nicht geklappt.
Siehe hier:
http://kopie161.tech-review.de/include.php?path=start.php

Der News-Eintrag mmm hat das Freigabedatum 25.12 und ist dennoch sichtbar. Komischerweise klappt dies aber bei den Artikeln. Habe den Artikel mmm auch für den 25.12 freigegeben und der ist aktuell nicht ersichtlich.

Der Code für die Newslseite ist (inkl. der time-Änderung):

PHP-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
$contentcat_cache=contentcats();
$getcontentinfo=$DB->query("SELECT content_teaser, ".$db_tab['content'].".content_id, ".$db_tab['content'].".content_cat, ".$db_tab['content'].".content_title, ".$db_tab['content'].".content_time, ".$db_tab['content'].".content_text,
".$db_tab['content'].".content_views 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=2 AND
".$db_tab['content'].".content_cat='89' OR  ".$db_tab['content'].".content_cat='101' AND ".$db_tab['content'].".content_status=1 AND (".$db_tab['content'].".content_expire>'".time()."' OR ".$db_tab['content'].".content_expire='0') AND ".$db_tab['content'].".content_time<'".time()."' AND ".sqlrights("".$db_tab['contentcat'].".contentcat_rights")." ORDER by ".$db_tab['content'].".content_time DESC LIMIT 8");
while ($contentinfo=$DB->fetch_array($getcontentinfo)) {
 $row=rowcolor($row);
 $contentcatinfo=$contentcat_cache[0][$contentinfo['content_cat']];
 $contentcat_title=stripslashes($contentcatinfo['contentcat_name']);
 $content_teaser;
 $content_time=formattime($contentinfo['content_time']);
 $content_text=substr(strip_tags($PARSE->parse($contentinfo['content_header']." ".$contentinfo['content_text'],1,1,1,1)),0,120);
 $content_title=stripslashes($contentinfo['content_title']);
eval ("\$site_body.= \"".templateinclude("articlesstat/articles_status_lastfiles2")."\";");
  }
?>


Der Code für die Artikelseite ist (inkl. der time-Änderung):

PHP-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
$contentcat_cache=contentcats();
$getcontentinfo=$DB->query("SELECT content_teaser, ".$db_tab['content'].".content_id, ".$db_tab['content'].".content_cat, ".$db_tab['content'].".content_title, ".$db_tab['content'].".content_time, ".$db_tab['content'].".content_text,
".$db_tab['content'].".content_views 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_cat='77' AND ".$db_tab['content'].".content_status=1 AND (".$db_tab['content'].".content_expire>'".time()."' OR ".$db_tab['content'].".content_expire='0') AND ".$db_tab['content'].".content_time<'".time()."' AND ".sqlrights("".$db_tab['contentcat'].".contentcat_rights")." ORDER by ".$db_tab['content'].".content_time DESC LIMIT 9");
while ($contentinfo=$DB->fetch_array($getcontentinfo)) {
 $row=rowcolor($row);
 $contentcatinfo=$contentcat_cache[0][$contentinfo['content_cat']];
 $contentcat_title=stripslashes($contentcatinfo['contentcat_name']);
 $content_views $contentinfo['content_views'];
 $content_teaser;
 $content_time=formattime($contentinfo['content_time']);
 $content_text=substr(strip_tags($PARSE->parse($contentinfo['content_header']." ".$contentinfo['content_text'],1,1,1,1)),0,180);
 $content_title=stripslashes($contentinfo['content_title']);
eval ("\$site_body.= \"".templateinclude("articlesstat/articles_status_lastfiles")."\";");
  }
?>
  • Zum Seitenanfang
  • Zum Seitenende