Aktuelles

gpEasy CMS 2.0b2
13.02.2011

Die zweite Beta-Version von gpEasy 2.0 wurde gerade veröffentlicht. Obwohl in dieser ... Weiterlesen

gpEasy 2.0a3
12.01.2011

Die dritte (und höchstwahrscheinlich letzte) Alpha-Version von gpEasy 2.0 wurde veröffentlicht. ... Weiterlesen

Weitere Nachrichten

Netzwerke

Feed abonnieren

gpEasyDE auf Twitter folgen gpEasy auf Twitter

JavaScript einbinden

gpEasy verwendet aktuell jquery sowie ein paar weitere angepasste JavaScripte für die Administration der Webseite. Wenn Sie aber noch etwas mehr Javascript benötigen, können diese Ihrer Webseite auf verschiedenen Wegen hinzugefügt werden:

Über eine separate Datei

Javascript kann in gpEasy direkt über eine Datei hinzugefügt werden. Das ist die beste Option, wenn das Script nur ein paar (wenigen) Seiten hinzugefügt werden soll. Um die <script>-Tags hinzuzufügen, klicken Sie im Bearbeitungsmodus einfach auf der jeweiligen Seite auf "Bearbeiten" und anschließend auf  "Quellcode", wenn der Editor geladen wurde. In dieser Ansicht sehen Sie sämtliche HTML-Anweisungen Ihrer Seite und können nun das Javascript an der gewünschten Stelle einfügen.

Hinweis: gpEasy verwendet HTML Tidy, um die HTML-Inhalte Ihrer Seiten zu bereinigen. Um HTML Tidy davon abzuhalten, Ihre Javascript-Inhalte zu entfernen, sollten Sie dieses möglichst nicht als erstes in Ihrem Dokument einfügen. Aus verschiedenen Gründen möchte HTML Tidy vor dem Javascript etwas HTML haben.

Über die Datei template.php

Adding <script> tags to the template.php file will be most familiar to anyone who has experience with javascript. The template.php file is essentially an html file with some php calls like <?php gpOutput::GetHead() ?>. Here's what an example of a simple template.php file.

So taking that simple template.php example, all we need to do to add some more javascript is add a <script> tag to the <head> section of the template.php file.

<head>
        <?php gpOutput::GetHead(); ?>
        <script> alert('hello world'); </script>
</head>

Über die Variable $page->head

If you're designing a plugin for gpEasy, you won't have access to the template.php. You can add javascript by using the $page->head variable. While using this method, be sure to append to the $page->head variable.

$page->head .= '<script>alert("hello world")</script>';

Über die Datei Addon.ini

The html_head configuration option is available in Addon.ini files as of version 1.6RC3. Very similarly to $page->head, this option can be used to add strings of text to gpEasy pages. The primary difference between this option and $page->head is that any text added to html_head will be included in all pages once the plugin is installed.

;used to add css/js/feed elements to the installation
html_head = '<link rel="alternate" type="application/atom+xml" href="../data/_addondata/{$addon}/feed.atom" />'

ColorBox

gpEasy also comes installed with support for colorbox. Colorbox can be used to display elements (like images, forms, messages, etc) as an overlay:

Funktionen

common::AddColorBox();