.. You may want to use the usual include line. Uncomment and adjust the path. .. include:: ../Includes.txt ==================== EXT: PMK "I hate IE" ==================== :Author: Kasper Skårhøj :Created: 2002-11-01T00:32:00 :Changed: 2009-12-02T17:48:20.620000000 :Classification: pmkihateie :Description: The keywords help with categorizing and tagging of the manuals. You can combine two or more keywords and add additional keywords yourself. Please use at least one keyword from both lists. If your manual is NOT in english, see next tab "language" ---- forEditors (use this for editors / german "Redakteure") forAdmins (use this for Administrators) forDevelopers (use this for Developers) forBeginners (manuals covering TYPO3 basics) forIntermediates (manuals going into more depth) forAdvanced (covering the most advanced TYPO3 topics) see more: http://wiki.typo3.org/doc_template#tags ---- :Keywords: forAdmins, forBeginners, explorer, ie, javascript :Author: Peter Klein :Email: pmk@io.dk :Info 4: :Language: en |img-1| |img-2| EXT: PMK "I hate IE" - pmkihateie .. _EXT-PMK-I-hate-IE: EXT: PMK "I hate IE" ==================== |img-3| Extension Key: pmkihateie Language: en Keywords: forAdmins, forBeginners, explorer, ie, javascript Copyright 2000-2009, Peter Klein, This document is published under the Open Content License available from http://www.opencontent.org/opl.shtml The content of this document is related to TYPO3 \- a GNU/GPL CMS/Framework available from www.typo3.org .. _Table-of-Contents: Table of Contents ----------------- `EXT: PMK "I hate IE" 1 <#1.EXT:%20PMK%20"I%20hate%20IE"|outline>`_ **`Introduction 3 <#1.1.Introduction|outline>`_** `What does it do? 3 <#1.1.1.What%20does%20it%20do_|outline>`_ `Screenshots 3 <#1.1.2.Screenshots|outline>`_ **`Administration 4 <#1.2.Administration|outline>`_** **`Configuration 5 <#1.3.Configuration|outline>`_** `Differences between this and a real infobar 5 <#1.3.1.Differences%20b etween%20this%20and%20a%20real%20infobar|outline>`_ `Reference 5 <#1.3.2.Reference|outline>`_ **`Known problems 6 <#1.4.Known%20problems|outline>`_** **`Updates 7 <#1.5.Updates|outline>`_** **`Reporting bugs 8 <#1.6.Reporting%20bugs|outline>`_** **`ChangeLog 9 <#1.7.ChangeLog|outline>`_** .. _Introduction: Introduction ------------ .. _What-does-it-do: What does it do? ^^^^^^^^^^^^^^^^ - Displays a fake IE "infobar" in Internet Explorer browsers (Similar to the annoying ActiveX infobar) with user defined text and link. Could be used to try persuading IE6 users to upgrade. Customizable "Hate level", so you can decide which IE versions should display the infobar. - This Extension/Script was made after spending 6 hours trying to get an AJAX script to work correctly and play nice in IE6. - Tested in IE5.5, IE6, IE7 & IE8 with both Strict and Quirks mode. .. _Screenshots: Screenshots ^^^^^^^^^^^ |img-4| .. _Administration: Administration -------------- - Once the extension is installed, you need to include the static TypoScript of the extension, in order for the script to be activated. - Add the “I hate IE (pmkihateie)” script to the list of active scripts. |img-5| .. _Configuration: Configuration ------------- The extension can be configured using the Constants editor. For more advanced configurations such as multilanguage support, you'll have to edit the TypoScript template. .. _Differences-between-this-and-a-real-infobar: Differences between this and a real infobar ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - The real infobar attaches itself to a new viewport, making it appear at the top of the browser window until the user closes it. - The fake infobar is attached to the current viewport, so when you scroll the page, the infobar scrolls too. .. _Reference: Reference ^^^^^^^^^ (TypoScript constants) .. ### BEGIN~OF~TABLE ### .. _hateLevel: hateLevel """"""""" .. container:: table-row Property hateLevel Data type integer Description Versions of IE below or equal to this value, triggers the infobar. Default 6 .. _closetitle: closetitle """""""""" .. container:: table-row Property closetitle Data type string Description This is the text used as title attribute for the infobar closebutton. Default .. _ie6text: ie6text """"""" .. container:: table-row Property ie6text Data type string Description This is the text used as title attribute for the infobar link if the browser is IE6 or older. Default .. _ie6title: ie6title """""""" .. container:: table-row Property ie6title Data type string Description This is the text used as title attribute for the infobar link if the browser is IE6. Default .. _ie6link: ie6link """"""" .. container:: table-row Property ie6link Data type string Description This is the link used when a user click on the infobar link and the browser is IE6 or older. Default .. _ie6icon: ie6icon """"""" .. container:: table-row Property ie6icon Data type file Description Image used in the left corner of the infobar if the browser is IE6 or older. Default EXT:pmkihateie/res/warning.gif .. _ie7text: ie7text """"""" .. container:: table-row Property ie7text Data type string Description This is the text shown in the infobar if the browser is IE7. Default .. _ie7title: ie7title """""""" .. container:: table-row Property ie7title Data type string Description This is the text used as title attribute for the infobar link if the browser is IE7. Default .. _ie7link: ie7link """"""" .. container:: table-row Property ie7link Data type string Description This is the link used when a user click on the infobar link and the browser is IE7. Default .. _ie7icon: ie7icon """"""" .. container:: table-row Property ie7icon Data type file Description Image used in the left corner of the infobar if the browser is IE7. Default EXT:pmkihateie/res/warning.gif .. _ie8text: ie8text """"""" .. container:: table-row Property ie8text Data type string Description This is the text shown in the infobar if the browser is IE8. Default .. _ie8title: ie8title """""""" .. container:: table-row Property ie8title Data type string Description This is the text used as title attribute for the infobar link if the browser is IE8. Default .. _ie8link: ie8link """"""" .. container:: table-row Property ie8link Data type string Description This is the link used when a user click on the infobar link and the browser is IE8. Default .. _ie8icon: ie8icon """"""" .. container:: table-row Property ie8icon Data type file Description Image used in the left corner of the infobar if the browser is IE8. Default EXT:pmkihateie/res/warning.gif .. ###### END~OF~TABLE ###### [tsref:(cObject).N/A] .. _Example-of-using-multi-language-texts: Example of using multi language texts """"""""""""""""""""""""""""""""""""" :: # Title text for close button 140 = TEXT 140.value = {$plugin.tx_pmkihateie.closetitle} # Example of having additional language specific text (example uses Danish language) 140.lang.dk = Klik her for at lukke infobar 140.wrap = closetitle:"|" .. _Known-problems: Known problems -------------- None that I am aware of. .. _Updates: Updates ------- - If you like this extension, please rate it. `http://typo3.org/extensio ns/repository/view/pmkihateie/current/rating/ `_ - As ratings are the only way I can see if there's an interest in this extension, updates depends on people rating it. - (No ratings = No updates) - For latest version, always check the Forge repository: `http://forge.typo3.org/projects/show/extension-pmkihateie `_ .. _Reporting-bugs: Reporting bugs -------------- - If you discover a bug, please don't write the author(s) directly. Instead post a bug report at the Forge bugtracker: `http://forge.typo3.org/projects/show/extension-pmkihateie `_ - That way others can see your bug report and maybe add additional comment. It also makes it possible for all the extension authors to see what bugs are already been fixed by one of the other authors. .. _ChangeLog: ChangeLog --------- - 02.Dec.09 - Added an extra condition which checks if the version is 4.3. If it is 4.3, then it uses "jsInline" instead of "inlineJS". (The inlineJS option was renamed to jsInline in 4.3.0) - - 24.Nov.09 - Improved the browser detection, so that IE8 in Compatibility mode doesn't show a IE7 bar. (Thanks to Paul Klimek for reporting this issue.) - - 23.Nov.09 - Fixed for problem with TYPO3's “inlineJS” sometimes adds the JavaScript on the same line as the JS comment code, resulting in code not being executed. (Special thanks to Paul Klimek for reporting and intensive testing.) - Changed state to “Stable” - - 12.Sep.09 - Fixed incompatibility with TYPO3 versions below v4.2. (Thanks to Mikkel Hastrup for reporting and testing) - - 20.Aug.09 - First version. - 9 .. ######CUTTER_MARK_IMAGES###### .. |img-1| image:: img-1.png .. :align: left .. |img-2| image:: img-2.png .. :border: 0 .. :height: 21 .. :hspace: 9 .. :id: Grafik2 .. :name: Grafik2 .. :width: 87 .. |img-3| image:: img-3.jpeg .. :align: left .. :border: 0 .. :height: 227 .. :id: graphics3 .. :name: graphics3 .. :width: 224 .. |img-4| image:: img-4.png .. :align: left .. :border: 0 .. :height: 564 .. :id: graphics1 .. :name: graphics1 .. :width: 669 .. |img-5| image:: img-5.png .. :align: left .. :border: 0 .. :height: 177 .. :id: graphics2 .. :name: graphics2 .. :width: 594