spacer
spacer search

www.kolloczek.com
- per aspera ad astra -

Search
spacer
Newsflash

Zitat der Woche:

Politiker: ein Akrobat.
Er hält das Gleichgewicht dadurch, daß er das Gegenteil von dem, was er tut, sagt.
( Maurice Barrés )

 
header
  • Deutsch
  • English
Main Menu
Home
CBE-English
CBE-German
F.A.Q.
Forum
News
Links
Contact Us
Search
Downloads
CBE-TopMostUser
CBE-UserMap
Sites using CBE
CBE Login
Use secured login
   
Angemeldet bleiben
Passwort vergessen?

Noch kein Benutzerkonto?
Registrieren

 
Home arrow CBE-German arrow myPMS-Enhanced im Tab

myPMS-Enhanced im Tab Drucken E-Mail
Geschrieben von Phil_K   
Sonntag, 26. Februar 2006

CBE bietet seit der Beta1 die Möglichkeit Module und Componenten in einem Tab zu laden. Zu diesem Zweck muss man sich der unterschiedlichen Parameter des "Enhanced Parameter" Bereiches bei der Tab-Erstellung bedienen.
..

Die Tücke steckt allerdings etwas im Detail, denn einige Module und Componenten verwenden ihren eigenen Variablen Raum der duch das Einladen mittels include() manchmal etwas verschütt geht. Im Folgenden werden wir myPms-Enhanced in der Version 1.3.1 von Stefan Klingner zur Ansicht in einen Tab bringen. Zur Ansicht, da der Klick auf einen Link, zum Beispiel eine Nachricht, die Komponente dann "normal" aufruft.
Zuerst müssen an der com_pms allerdings zwei Änderungen vorgenommen werden.

  • In pms.php muss in Zeile 14* ein $mainframe ergänzt werden. Sie sollte sich danach so lesen:
    global $database,$mainframe;
  • Ferner fügen wir in config.php in Zeile 18/19* direkt unterhalb der global-Zeile der Funktion writePageLinks das Folgende ein:
    if ($pages_in_list == '') { $pages_in_list = 1; }

Damit sind an der Komponente alle Vorbereitungen getroffen. Jetzt müssen wir im CBE Tab-Manager einen neuen Tab erstellen, den wir z.B. myPMS benennen. In die enhanced-Parameter wird eingegeben:

profile=0
profileuseronly=1
tabtype=3
enhancedname=pms
nested=1

Wobei der Parameter "nested" optional ist und auch nur interpretiert wird, wenn in der Konfiguration das Verschachteln / nesten von Tabs aktiviert ist. Wenn wir den Tab nun speichern finden wir myPMS enhanced im Tab vor.

Mit diesen Parameter geben vor das der Tab nur für den Profilinhaber zu sehen ist ( profile=0, profileuseronly=1), ausserdem ist er ein Typ 3 ( tabtype=3 ) was bedeutet das eine Componente eingeladen werden soll. Abschliessend geben wir noch den Namen der Componente ohne ihren com_ Part an, in diesem Fall pms ( enhancedname=pms ).

.

Letzte Aktualisierung ( Dienstag, 14. März 2006 )
 

Newest Files
Aug.02
Downloads
FilePonyML Tab for CBE
Jul.28
Downloads
File_J1013_with_sv0702_comprofiler_php_replacement.zip
Jul.28
Downloads
FileCBE_Beta1_half_0702a_unzipfirst.zip
Jul.06
Downloads
FileCBE_Beta1_half_upgrade_0702.zip

spacer
Total Users
3010 Registrierte
0 Heute
0 diese Woche
0 diesen Monat
neuste(r): Numb1985
Who's Online

Online Color Legend


Frau 352
Mann 2364
sag ich lieber nicht 99


 
© 2021 www.kolloczek.com
Joomla! is Free Software released under the GNU/GPL License.
spacer