Jetzt kostenlos Anmelden!

doofi

ist gerade angekommen

1

Mittwoch, 21. September 2011, 12:09

Navbox auf oder zu?

Moin Forum,

ich such jetzt schon ne ewigkeit nach einer Möglichkeit, den Status einer Navbox abzufragen.

Ich habe 4 linke Navboxen, wo in den einstellungen Aufklappbar ausgewählt ist.
Nun möchte ich ein symbol für den link der headline machen, aber ich find einfach nicht, wo man den status (also offen oder zugeklappt) abfragen könnte. Wär schön , wenn jemand eine Idee hätte wie man sowas macht...

dank und gruß

Micha
  • Zum Seitenanfang
  • Zum Seitenende

Riddler Männlich

kennen Einige hier

Beiträge: 307

Geschlecht: Männlich

PHPKIT Version: 1.6.5

2

Mittwoch, 21. September 2011, 16:59

Der Status ob ne Box auf oder zu ist, wird in der Datenbank gespeichert.
Kommt jetzt drauf an was du genau vorhast.

Wenn du sowas mit nem kleinen Plus oder Minus haben willst

Hier klicken für weitere Informationen


dann wär das schon machbar denke ich..
  • Zum Seitenanfang
  • Zum Seitenende

doofi

ist gerade angekommen

3

Mittwoch, 21. September 2011, 17:07

Hi Riddler,

jaaaaaaaaaaaaa *hüpf* genau sowas schwebt mir vor, mit einer Grafik vor dem Eintrag... das wäre super....

Wo müsste man dass denn einbauen????
  • Zum Seitenanfang
  • Zum Seitenende

Riddler Männlich

kennen Einige hier

Beiträge: 307

Geschlecht: Männlich

PHPKIT Version: 1.6.5

4

Mittwoch, 21. September 2011, 17:27

Tja grad mal geschaut.. wird doch nicht in der DB gespeichert, sondern mittels Sessions in der navigation.php.
Ich guck mal ob man da was basteln kann..
  • Zum Seitenanfang
  • Zum Seitenende

doofi

ist gerade angekommen

5

Mittwoch, 21. September 2011, 17:31

Das wär echt super, wenn du da was rausbekommen könntest. So bewandert bin ich leider nicht mit den Kit-internas...
  • Zum Seitenanfang
  • Zum Seitenende

Riddler Männlich

kennen Einige hier

Beiträge: 307

Geschlecht: Männlich

PHPKIT Version: 1.6.5

6

Mittwoch, 21. September 2011, 18:54

So, bei mir funktionierts schon mal



Öffne als erstes die Datei pkinc/publicinc/navigation.php und suche folgendes

PHP-Quelltext

1
2
3
4
if(!$navcat['navigationcat_open'])
                {
                $link.= (strpos($link,'?')===false '?' '&').'nid='.$navcat['navigationcat_id'];
                }


Ersetze das durch folgendes

PHP-Quelltext

1
2
3
4
5
6
7
if(!$navcat['navigationcat_open'])
                {
                $imgPL '<img src="images/plus.png" align="absmiddle" title="Aufklappen" alt="Aufklappen" />';
                $imgMI '<img src="images/minus.png" align="absmiddle" title="Zuklappen" alt="Zuklappen" />';
                $linkImg = ($nid == $navcat['navigationcat_id']) ? $imgMI $imgPL;
                $link.= (strpos($link,'?')===false '?' '&').'nid='.$navcat['navigationcat_id'];
                }


Jetzt gehe in den Adminbereich auf Sonstiges->Vorlagen und suche das Template namens navigation/content_hl_left.
Dann auf Editieren klicken und den Inhalt durch folgendes ersetzen.
(Sofern noch nichts verändert wurde, ansonsten $linkImg manuell einsetzen)

HTML

1
<li class="pkcontent_hl_$navalign"><h3>$linkImg&nbsp;$nav_headline</h3></li>


Danach brauchst du eigentlich nur noch zwei Bilder namens plus.png und minus.png im Ordner images.
Oder du änderst den Pfad bei dem Part in der navigation.php.
  • Zum Seitenanfang
  • Zum Seitenende

doofi

ist gerade angekommen

7

Mittwoch, 21. September 2011, 19:31

Wow!!! Super herzlichen Dank! Funktioniert einwandfrei!!! ich hab nur noch in dem if dadrüber unter der Zeile:

$link= empty($navcat['navigationcat_link']) ? '?'.$ENV->getvar('QUERY_STRING') : $navcat['navigationcat_link'];

folgendes eingefügt: (somit erhalten nun auch die headlines ohne klappen das symbol...)
$linkImg = '<img src="images/login/open.png" border="0" text-align="middle">';

Ich danke dir vielmals... echt tolle und supergute leistung ;) solltest Du gleich mal als tip hier anbieten...

lg micha
  • Zum Seitenanfang
  • Zum Seitenende

Riddler Männlich

kennen Einige hier

Beiträge: 307

Geschlecht: Männlich

PHPKIT Version: 1.6.5

8

Mittwoch, 21. September 2011, 19:57

(somit erhalten nun auch die headlines ohne klappen das symbol...)

Ist das nicht verwirrend, wenn alle ein Plus davor haben, obwohl man gar nicht alle aufklappen kann :huh:
Naja, freut mich wenns funktioniert..
  • Zum Seitenanfang
  • Zum Seitenende

doofi

ist gerade angekommen

9

Mittwoch, 21. September 2011, 21:02

:) ja könnte man meinen, nur hab ich kein Plus davor sondern ein Schloss. Ist kein User angemeldet hab ich nur eine loginbox mit name/kennwort, die hat das symbol schloss_zu. ist man eingeloggt, gibts dort schloss_auf und die klappboxen haben noch schloss_zu und wechseln dann, je nachdem wie man klickt.

Hat mir echt super geholfen Dein Tipp!!!

lg Micha
  • Zum Seitenanfang
  • Zum Seitenende