Strict Standards: Declaration of action_plugin_importoldindex::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /var/www/html/lib/plugins/importoldindex/action.php on line 8

Strict Standards: Declaration of action_plugin_popularity::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /var/www/html/lib/plugins/popularity/action.php on line 57

Strict Standards: Declaration of action_plugin_safefnrecode::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /var/www/html/lib/plugins/safefnrecode/action.php on line 66

Strict Standards: Declaration of action_plugin_importoldchangelog::register() should be compatible with DokuWiki_Action_Plugin::register($controller) in /var/www/html/lib/plugins/importoldchangelog/action.php on line 182

Warning: Cannot modify header information - headers already sent by (output started at /var/www/html/lib/plugins/importoldindex/action.php:8) in /var/www/html/inc/actions.php on line 180
 cor4:app:title-builder [Cor4 WIki]

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

cor4:app:title-builder [2006/06/09 21:29]
ivivan
cor4:app:title-builder [2021/01/05 11:39] (current)
Line 9: Line 9:
 ===== Megvalósítás ===== ===== Megvalósítás =====
  
-Ha erre gondolsz, akkor szerintem inkabb az utolso titlet kellene csak felulirni, mert altalaban ezek a node-ok arra hasznalatosak, hogy wizard szeruen egyszeruen lepesenkent van egy folyamat felepitve. +A megvalósításban minden [[SubOperation]] híváskor az aktuális lap felirata elmentődik és szükség esetén hozzáfűződik az aktuális felirathozBekapcsolt title-builder esetén az elmentett [[SubOperation]] hívások feliratait összefűzi megadott elválasztó szöveggel és az aktuális felirat **elé** illeszti. Az elmentéskor nem szükségeshogy a title-builder bekapcsolt állapotban legyenha utána kódból ([[.functions:cor4#setsystemvalue|SetSystemValue]] függvény segítségével) bekapcsoljukakkor az eddigi [[SubOperation]]-ok feliratait is kiírja.
-Hogy biztos tiszta legyen a dolog (ezt en igy kepzelem, de lehet vitatkozni, a tobbieknek is): +
-"A" verzio: sub ugras: +
-t1 title-u screenrol t2 title-u screenre ugrunkekkor a title "t1 t2" +
-"B" verzio: processen beluli node ugrasvagy process ugras +
-az eleozo eset utan modnjuk ugrunk processen belul masik screenre aminek t3 a title-je, ekkor a title"t1 - t3" +
-innen ujabb nodevagy process ugras t4 title-u screenre, ekkor a title : "t1 - t4"+
  
-Remelem ebbol kivilaglik, hogy mire is gondoltam. +===== Működés ===== 
-lenyeg az hogy a sub ugrasoknal a cimsort az elozoleg meghivott subok adjak+az aktualis sub, egesz egyszeruen azert lehet az egeszet igy kezelni, mert a subbol vissza is lehet terni, igy ennek van ertelme, es ezt szepen lehet kezelni. A proc es node ugrasnal az baj, hogy ha az elozo modszert hasznalnad itt is, akkor egy ido utan qrva hosszu title-ek lennenek, mert nincsen definilava visszateres (nem is kell, ez igy van jol), igy nem lehetne cimsort automatikusan kezelni. Ezert itt az a megoldas mint eddig (csereled az aktualis screen title-jere a a title-t), annyi modositassal, hogy a mar kialakult cimsort (sub hivasokbol) az egesz ele teszed, hiszen meg abbol a subbol nem tertel visszaGyakorlatilag az a par fuggveny amit en irtam, az ezt valositja meg+ plusz a parameter kezelest es az onSub handlert.:) + 
-Kicsit hosszura sikerultde azert remelem ertheto.+title builder különbözőképően működik **sub** ugrás és **proc** vagy **node** ugrás esetén. 
 + 
 +  - **sub** ugrás: 
 +    * Ekkor a feliratot úgy építi fel buldier, hogy a már felépített felirat után fűzi megadott felirat elválasztó szöveggel az ugras utáni első betöltött screen title paraméterét. 
 +    * Return híváskor természetesen visszaáll az eredeti felirat. 
 + 
 +  - **proc** vagy **node** ugrás: 
 +    * Ekkor az utolsó hozzáfűzött felirat-ot cseréli már felépített feliratban az ugrás utáni első screen title paraméterére
 +**Proc** vagy **node** ugrás esetén más működés sajnos nem várható elmert az ugrások logikájával nem lenne összeegyeztethető.

cor4/app/title-builder.1149888544.txt.gz · Last modified: 2021/01/05 11:44 (external edit)