Jetzt kostenlos Anmelden!

Cyras

lernt alles kennen

Beiträge: 60

PHPKIT Version: 1.6.5

1

Dienstag, 18. Januar 2011, 14:35

Erstellen von Navigations Verweise die auf eine Artikel Kategorie Verweist.

Hallo Miteinander,
ich arbeite schon sehr lange mit jeder verschiedenen Version von PHP Kit aber jedes mal steht man vor einem anderen Problem.. mein neues Problem. Ich bastle an einer Seite für ein Webmagazin. Dieses Magazin möchte "Reviews" von CDs und "Konzertberichte" auf der Webseite veröffentlichen. Also habe ich mir gedacht alles kein Problem erstelle einfach 2 Kategorien und schon geht es ordentlich.. aber so ist es nicht wenn ich 2 Kategorien erstelle muss ich wenn ich jetzt immer auswählen was ich haben möchte und kann nicht direkt über einen Link auf die einzenen Kat. zugreifen..

Jetzt meine Frage: Wie muss der Link ausschauen damit meine Webseite versteht dass sie nur Artikel einer Kategorie ausgeben muss?

Danke schon mal im Voraus! Gruß Cyras
  • Zum Seitenanfang
  • Zum Seitenende

Cyras

lernt alles kennen

Beiträge: 60

PHPKIT Version: 1.6.5

2

Dienstag, 18. Januar 2011, 14:42

So 1. Frage gelöst :)

in die Adresszeile muss folgendes Rein http://domain.de/include.php?path=conten…&type=1&catid=3

2. Frage: wie bekomme ich die RSS Feeds so angepasst das diese mir nur eine Kategorie ausgeben?
  • Zum Seitenanfang
  • Zum Seitenende

Dirk Kántor Männlich

aká Dooki

Beiträge: 2 073

Geschlecht: Männlich

PHPKIT Version: keine

3

Dienstag, 18. Januar 2011, 15:40

Du willst "NUR" Kategorien im RSS Feed haben?

Was bringt der Feed dann?
:thumbsup:    :thumbsup:       *tc*       :thumbsup:    :thumbsup:
8o           Achtung: Dirk Kántor ist unterwegs!           8o
Er verteilt gerne Verwarnungen ohne vorher darüber diskutiert zu haben.
  • Zum Seitenanfang
  • Zum Seitenende

Cyras

lernt alles kennen

Beiträge: 60

PHPKIT Version: 1.6.5

4

Donnerstag, 27. Januar 2011, 22:41

Ne das würde echt keinen Sinn machen ich will folgendes machen.

Eine Kategorie die "Konzertberichte" heißt und darin werden sprichwörtlich alle Konzertberichte erstellt. So kann ich via passenden Link nur die Artikel anzeigen die in dieser einen Kategorie stehen. ( http://domain.de/include.php?path=conten…&type=1&catid=3 ) So ich möchte jetzt einen RSS Link haben der NUR die Artikel einer Kategorie ausgibt und nicht alle kategorien.

Und was muss ich in der Navbox "Neue Artikel" ändern damit ich nur eine Kategorie ausgegeben bekomme.
Danke für deine Aufmerksamkeit! :)
  • Zum Seitenanfang
  • Zum Seitenende

Dirk Kántor Männlich

aká Dooki

Beiträge: 2 073

Geschlecht: Männlich

PHPKIT Version: keine

5

Freitag, 28. Januar 2011, 01:12

die Datei bearbeiten müsstest ^^
navbox.newarticle.php

suche:

PHP-Quelltext

1
        ".sqlrights("".pkSQLTAB_CONTENT_CATEGORY.".contentcat_rights")."


ersetze mit:

PHP-Quelltext

1
2
        ".sqlrights("".pkSQLTAB_CONTENT_CATEGORY.".contentcat_rights")." AND
        ".pkSQLTAB_CONTENT_CATEGORY.".contentcat_id=''


Natürlich musste zwischen den 2 '......' die entsprechende ID eintragen..


was rss angeht: möglich ist es ja.. sogar einfach.. aber habsch grad kein bock ^^
:thumbsup:    :thumbsup:       *tc*       :thumbsup:    :thumbsup:
8o           Achtung: Dirk Kántor ist unterwegs!           8o
Er verteilt gerne Verwarnungen ohne vorher darüber diskutiert zu haben.
  • Zum Seitenanfang
  • Zum Seitenende

Cyras

lernt alles kennen

Beiträge: 60

PHPKIT Version: 1.6.5

6

Samstag, 29. Januar 2011, 00:03

vielen Dank Dooki hast mir bis jetzt sehr geholfen. Habe das "Problem" jetzt mit deiner Hilfe wie folgt gelöst.
Zum Nachmachen falls noch jmd das machen will.
Habe jeweils eine neue Navbox erstellt (also eine *.PHP Datei im Ordner \pkinc\publicinc) Die Datei habe ich dann je nach Inhalt der kategorie benannt.

In die PHP Datei habe ich dann folgendes eingetragen

Quellcode

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
if(!defined('pkFRONTEND') || pkFRONTEND!='public')
die('Direct access to this location is not permitted.');


$boxlinks=array();

$query=$SQL->query("SELECT 
".pkSQLTAB_CONTENT.".content_id,
".pkSQLTAB_CONTENT.".content_title
FROM ".pkSQLTAB_CONTENT."
LEFT JOIN ".pkSQLTAB_CONTENT_CATEGORY." ON ".pkSQLTAB_CONTENT_CATEGORY.".contentcat_id=".pkSQLTAB_CONTENT.".content_cat
WHERE ".pkSQLTAB_CONTENT.".content_option=1 AND 
".pkSQLTAB_CONTENT.".content_status=1 AND
(".pkSQLTAB_CONTENT.".content_expire>'".pkTIME."' OR
".pkSQLTAB_CONTENT.".content_expire='0') AND
".pkSQLTAB_CONTENT.".content_time<'".pkTIME."' AND 
".sqlrights("".pkSQLTAB_CONTENT_CATEGORY.".contentcat_rights")." AND
".pkSQLTAB_CONTENT_CATEGORY.".contentcat_id='5'
ORDER by ".pkSQLTAB_CONTENT.".content_time DESC
LIMIT 5");
while(list($id,$title)=$SQL->fetch_row($query))
{
$title_cutted=pkEntities(pkStringCut($title));
$title=pkEntities($title);

$boxlinks[]=pkHtmlLink(pkLink('article','','contentid='.$id),$title_cutted,'','pknidheadline'.count($boxlinks),'pkcontent_a_'.$navalign,$title);
}

return $boxlinks;
?>

in der Zeile 18 wird dann die Kategorie bestimmt. Jetzt muss diese Datei nur noch abgespeichert werden und dann hochgeladen werden. (in den Ordner \pkinc\publicinc) Die neue Navbox ist dann jetzt unter "Navigation > Kategorien" auswählbar.

Danke vielmals für deine Hilfe Dooki, war ja mehr oder weniger deine Arbeit.

Denn noch Lust auf die RSS Sache? :)

Gruß Cyras
  • Zum Seitenanfang
  • Zum Seitenende