NAVIGATION
This shows you the differences between two versions of the page.
deutsch:andere-erweiterungen:fremder-inhalt-von-phpwcms [2012/04/09 09:19] Claus |
deutsch:andere-erweiterungen:fremder-inhalt-von-phpwcms [2018/06/03 18:09] (current) |
||
---|---|---|---|
Line 63: | Line 63: | ||
**News einer phpwcms-Installation soll auf einer anderen Seite dargestellt werden:** | **News einer phpwcms-Installation soll auf einer anderen Seite dargestellt werden:** | ||
- | * Die rufende Seite setzt z.B. folgenden Befehl an der Stelle ab, an der der Inhalt der gerufenen Seite erscheinen soll: \\ ##%%{URL:http://example.com/index.php?ALIAS&phpwcms_output_action=S-NEWS01}%%## \\ Wobei "ALIAS" ein(e) Kategorie/Artikel der gerufenen Seite "example.com" ist. | + | * Die rufende Seite setzt z.B. folgenden Befehl an der Stelle ab, an der der Inhalt der gerufenen Seite erscheinen soll: \\ ##%%{URL:http://example.com/index.php?ALIAS&phpwcms_output_action=S-NEWS01}%%## \\ |
+ | Wobei "ALIAS" ein(e) Kategorie/Artikel der gerufenen Seite "example.com" ist.\\ | ||
+ | Der Aufruf funktioniert allerdings genauso gut mit id=[ID der Kategorie] und aid=[ID des Artikels] anstelle von ALIAS!\\ | ||
+ | Vorteil von id und aid gegenüber ALIAS: Sollte sich der Alias später einmal ändern (z.B. SEO- Maßnahmen), funktioniert die Verlinkung dennoch weitherhin! | ||
* In der gerufenen Seite werden die abrufbaren Sektionen mit den TAGs ##%%<!--NEWS01_START//-->%%## ...... ##%%<!--NEWS01_END//-->%%## begrenzt. \\ Analog dazu mit **%%...&phpwcms_output_action=S-NEWS02%%** die TAGs **%%<!--NEWS02_START//-->%%** ...... **%%<!--NEWS02_END//-->%%** usw. | * In der gerufenen Seite werden die abrufbaren Sektionen mit den TAGs ##%%<!--NEWS01_START//-->%%## ...... ##%%<!--NEWS01_END//-->%%## begrenzt. \\ Analog dazu mit **%%...&phpwcms_output_action=S-NEWS02%%** die TAGs **%%<!--NEWS02_START//-->%%** ...... **%%<!--NEWS02_END//-->%%** usw. | ||
Line 94: | Line 97: | ||
==== Das passende CSS vom anderen Server laden: ==== | ==== Das passende CSS vom anderen Server laden: ==== | ||
+ | Von OG: Forum: [[http://forum.phpwcms.org/viewtopic.php?p=135105#p135105|remote CSS in den HEAD-Bereich injizieren]] \\ | ||
+ | CSS kannst Du dynamisch mittels JavaScript in den <head> Bereich der Seite injecten. | ||
+ | |||
+ | <code js> | ||
+ | |||
+ | if(typeof load_remote_css == "undefined" || load_remote_css == true) { | ||
+ | |||
+ | var css_link = document.createElement('link'); | ||
+ | css_link.type = "text/css"; | ||
+ | css_link.rel = "stylesheet"; | ||
+ | css_link.href = "http://www.example.com/my.css"; | ||
+ | document.getElementsByTagName('head')[0].appendChild(css_link); | ||
+ | |||
+ | var load_remote_css = false; | ||
+ | |||
+ | } | ||
+ | </code> | ||
+ | |||
+ | ==== Das passende JS vom anderen Server laden: ==== | ||
+ | Von OG: Forum: [[http://forum.phpwcms.org/viewtopic.php?f=28&t=22654&start=15#p141854|remote CSS in den HEAD-Bereich injizieren]] \\ | ||
+ | <code js> | ||
+ | if(typeof load_remote_js == "undefined" || load_remote_js == true) { | ||
+ | var js_script = document.createElement('script'); | ||
+ | //js_script.async = 1; | ||
+ | js_script.src = "http://www.example.com/my.js"; | ||
+ | document.getElementsByTagName('head')[0].appendChild(js_script); | ||
+ | var load_remote_js = false; | ||
+ | } | ||
+ | </code> | ||