Jetzt kostenlos Anmelden!


dramy Männlich

lernt alles kennen

Beiträge: 68

Geschlecht: Männlich

Wohnort: Hessen / Bad-Nauheim

PHPKIT Version: 1.6.5

1

Samstag, 28. August 2010, 17:55

Inhalten direkt in einer Navibox anzeigen

Hallo zusammen,

wie kann ich Inhalten incl Grafik direkt in einer Navibox anzeigen lassen?

Danke

Dramy
  • Zum Seitenanfang
  • Zum Seitenende

Superkater13439 Männlich

1.6.1 Groupie

Beiträge: 1 357

Geschlecht: Männlich

Wohnort: Berlin

PHPKIT Version: 1.6.1

2

Samstag, 28. August 2010, 18:32

Da solltest du mal etwas deutlicher werden. Was für Inhalte?

LG
Kater
  • Zum Seitenanfang
  • Zum Seitenende

Muetze Männlich

Ein Pazifist mit der Waffe in der Hand

Beiträge: 681

Geschlecht: Männlich

Wohnort: zu Hause

PHPKIT Version: 1.6.5

3

Samstag, 28. August 2010, 20:19

PHP-Quelltext

1
$boxlinks[]='Inhalt';
Es geht nicht darum zu haben was man will, sondern zu schätzen was man hat!
Blutrausch HP

Mauern sind auch nur Steine & Wassertropen können auch mal Wassermengen werden!
  • Zum Seitenanfang
  • Zum Seitenende

dramy Männlich

lernt alles kennen

Beiträge: 68

Geschlecht: Männlich

Wohnort: Hessen / Bad-Nauheim

PHPKIT Version: 1.6.5

4

Samstag, 28. August 2010, 21:11

Also ich erstelle eine Information z.B als Inhalte dieser neuen Inhalt kann dann einer Navigations Kategorie (selbst erstellt) zugewiesen werden dann wird der Inhalt (Text) ja in der Mitte vom Kit angezeigt.

Ich möchte aber das der Inhalt direkt innerhalb der Navigations Kategorie angezeigt wird und nicht in der Mitte vom Kit.

Beispiel / Navigations Kategorie "Links"
In dieser Kategorie sollen nun kleine Banner mit Überschrift zusehen sein so als Linksammlung.

@ Mütze was genau meinst du mit dem PHP Code?
  • Zum Seitenanfang
  • Zum Seitenende

Muetze Männlich

Ein Pazifist mit der Waffe in der Hand

Beiträge: 681

Geschlecht: Männlich

Wohnort: zu Hause

PHPKIT Version: 1.6.5

5

Sonntag, 29. August 2010, 01:55

Eine einfache Navbox (pkinc/publicinc/navbox.navboxname.php):

PHP-Quelltext

1
2
3
4
5
6
7
<?php
if(!defined('pkFRONTEND') || pkFRONTEND!='public')
    die('Direct access to this location is not permitted.');
    
$boxlinks[]='Diesen Satz hier, sieht man in meiner Navbox';
return $boxlinks;
?>


So könntest Du mit einer Navbox folgenden Satz ausgeben: Diesen Satz hier, sieht man in meiner Navbox

Oder so:

PHP-Quelltext

1
2
3
4
5
6
7
<?php
if(!defined('pkFRONTEND') || pkFRONTEND!='public')
    die('Direct access to this location is not permitted.');
    
eval("\$boxlinks[]=\"".pkTpl("navigation/meininhalt")."\";");
return $boxlinks;
?>


In dem zweiten Beispiel würdest Du das Template pkinc/publictpl/navigation/meininhalt.htm in der Navbox ausgeben.

Das wäre jetzt eine "einfache" Navbox, wo Du dann je nach dem, welche Du verwendest, dann immer die PHP-Datei oder das Template bearbeiten muss um diese aktualisieren.
Wenn der Inhalt aus der Datenbank kommt, muss natürlich noch die DB-Abfrage & Ausgabe mit rein.
Es geht nicht darum zu haben was man will, sondern zu schätzen was man hat!
Blutrausch HP

Mauern sind auch nur Steine & Wassertropen können auch mal Wassermengen werden!

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Muetze« (30. August 2010, 03:44)

  • Zum Seitenanfang
  • Zum Seitenende

dramy Männlich

lernt alles kennen

Beiträge: 68

Geschlecht: Männlich

Wohnort: Hessen / Bad-Nauheim

PHPKIT Version: 1.6.5

6

Sonntag, 29. August 2010, 22:13

Hallo Mütze,

danke für die Mühe. Kann ich auch einen content mit einer ID (z.B ?path=content&contentid=13) dort einfügen. Wenn ja dann brauche ich doch nur den Conent in der Admin anpassen oder?



Dramy
  • Zum Seitenanfang
  • Zum Seitenende

Muetze Männlich

Ein Pazifist mit der Waffe in der Hand

Beiträge: 681

Geschlecht: Männlich

Wohnort: zu Hause

PHPKIT Version: 1.6.5

7

Sonntag, 29. August 2010, 22:23

Nein, dann müsstest Du den Text aus der DB holen. Etwa so:

PHP-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php
if(!defined('pkFRONTEND') || pkFRONTEND!='public')
    die('Direct access to this location is not permitted.');
    
$content_id 1;    // ID des Contents
$html       1;    // HTML Parsen        1 = Ja, 0 = Nein
$ubb        1;    // BB-Code Parsen     1 = Ja, 0 = Nein
$smilies    1;    // Smilies Parser     1 = Ja, 0 = Nein

// Parser Klasse laden:
pkLoadClass($BBCODE,'bbcode');
    
// Inhalt aus DB holen:
$dbinhalt   $SQL->fetch_array($SQL->query("SELECT content_text FROM ".pkSQLTAB_CONTENT." WHERE content_id='".intval($content_id)."' LIMIT 1"));
    
// Inhalt parsen lassen:
$inhalt     $BBCODE->parse($dbinhalt['content_text'], $html$ubb$smilies,1);

// Inhalt Ausgabe:
$boxlinks[] = $inhalt;
return $boxlinks;
?>


Ist aber, wie sonst auch immer, ungetestet.
Es geht nicht darum zu haben was man will, sondern zu schätzen was man hat!
Blutrausch HP

Mauern sind auch nur Steine & Wassertropen können auch mal Wassermengen werden!

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Muetze« (30. August 2010, 03:44)

  • Zum Seitenanfang
  • Zum Seitenende

dramy Männlich

lernt alles kennen

Beiträge: 68

Geschlecht: Männlich

Wohnort: Hessen / Bad-Nauheim

PHPKIT Version: 1.6.5

8

Sonntag, 29. August 2010, 22:55

Danke ich werde es mal teste ob es das ist was ich mir so vorgestellt habe.

Ich melde mich dann mal wieder.

Dramy
  • Zum Seitenanfang
  • Zum Seitenende

Muetze Männlich

Ein Pazifist mit der Waffe in der Hand

Beiträge: 681

Geschlecht: Männlich

Wohnort: zu Hause

PHPKIT Version: 1.6.5

9

Sonntag, 29. August 2010, 23:00

Eine Rückmeldung ist immer nett, damit der nächste auch weiß, ob es nun funktioniert hat oder nicht. Anpassen, kann man es ja immer noch, wenn es noch nicht ganz passt. ;)
Es geht nicht darum zu haben was man will, sondern zu schätzen was man hat!
Blutrausch HP

Mauern sind auch nur Steine & Wassertropen können auch mal Wassermengen werden!
  • Zum Seitenanfang
  • Zum Seitenende

dramy Männlich

lernt alles kennen

Beiträge: 68

Geschlecht: Männlich

Wohnort: Hessen / Bad-Nauheim

PHPKIT Version: 1.6.5

10

Montag, 30. August 2010, 00:56

Hallo Mütze,

so weit hat alles geklappt man muss nur noch am Ende vom Code folgendes schreiben sonst wird nichts angezeigt:

return $boxlinks;

Mann muss dann ein Inhalt erstellen aber ohne Verlinkung. Das Problem ist aber leider man kennt dann die Content ID nicht aber dazu einfach in die DB gehen unter `pk__content`schauen.

So nun fummel ich weiter ;-)
  • Zum Seitenanfang
  • Zum Seitenende