Textpattern CMS support forum
You are not logged in. Register | Login | Help
- Topics: Active | Unanswered
Pages: 1
Topic closed
[superseded] rah_css_embed
This plugin has been superseded by rah_function and rah_external_output. Rah_function can easily be used to embed stylesheets from the database to your page template and produce same results. Alternative rah_external_output’s Form partial can be used to store and output CSS files.
Uses rah_function to call fetch() which then gets a stylesheet. “MyCSSName” would be the name of the stylesheet.
<style type="text/css">
<txp:rah_function
call="fetch, htmlspecialchars"
get="css"
from="txp_css"
where="name"
is="MyCSSName"
/>
</style>
Last edited by Gocom (2012-07-24 23:58:32)
Offline
Re: [superseded] rah_css_embed
What about multi-css support?
<txp:rah_css_embed name="layout,fonts,imgs" />
It’s more semantic, than duplicating tag with different values of name
attr.
Providing help in hacking ATM! Come to courses and don’t forget to bring us notebook and hammer! What for notebook? What a kind of hacker you are without notebok?
Offline
Re: [superseded] rah_css_embed
Hi Jukka ;)
I added “media” attribute within your plugin.
Default one is “screen, projection”.
YToxMDp7czo0OiJuYW1lIjtzOjEzOiJyYWhfY3NzX2VtYmVkIjtzOjY6ImF1dGhvciI7czoxMToiSnVra2EgU3ZhaG4iO3M6MTA6ImF1dGhvcl91cmkiO3M6MjY6Imh0dHA6Ly91cHJvYXItbi1yYXR0bGUuYml6IjtzOjc6InZlcnNpb24iO3M6MzoiMC4xIjtzOjExOiJkZXNjcmlwdGlvbiI7czo0NToiRW1iZWQgQ1NTLWZpbGVzIGRpcmVjdGx5IHRvIHRoZSBwYWdlIHRlbXBsYXRlIjtzOjQ6ImhlbHAiO3M6MjI3MjoiPGgxPnJhaF9jc3NfZW1iZWQ8L2gxPgoKCTxwPkVtYmVkIDxzcGFuIGNsYXNzPSJjYXBzIj5DU1M8L3NwYW4+LWZpbGVzIGRpcmVjdGx5IHRvIHRoZSBwYWdlIHRlbXBsYXRlLjwvcD4KCgk8dWw+CgkJPGxpPlZlcnNpb246IDAuMTwvbGk+CgkJPGxpPlVwZGF0ZWQ6IDIwMDgvMDcvMTcgMTg6MDAgPHNwYW4gY2xhc3M9ImNhcHMiPkdNVDwvc3Bhbj4rMjwvbGk+Cgk8L3VsPgoKCTxoMz5UYWJsZSBvZiBDb250ZW50czwvaDM+CgoJPHVsPgoJCTxsaT48YSBocmVmPSIjaW50cm8tYW5kLWRlc2NyaXB0aW9uIj5JbnRybyBhbmQgZGVzY3JpcHRpb248L2E+PC9saT4KCQk8bGk+PGEgaHJlZj0iI2xpc3Qtb2YtZmVhdHVyZXMiPkxpc3Qgb2YgZmVhdHVyZXM8L2E+PC9saT4KCQk8bGk+PGEgaHJlZj0iI2luc3RhbGxhdGlvbi1hbmQtdXNhZ2UiPkluc3RhbGxhdGlvbiBhbmQgdXNhZ2U8L2E+PC9saT4KCQk8bGk+PGEgaHJlZj0iI2F0dHJpYnV0ZXMiPkF0dHJpYnV0ZXM8L2E+PC9saT4KCQk8bGk+PGEgaHJlZj0iI2V4YW1wbGUiPkV4YW1wbGU8L2E+PC9saT4KCTwvdWw+CgoJPGgzIGlkPSJpbnRyby1hbmQtZGVzY3JpcHRpb24iPkludHJvIGFuZCBkZXNjcmlwdGlvbjwvaDM+CgoJPHA+QSBUZXh0cGF0dGVybiBwbHVnaW4gdGhhdCBvdXRwdXRzIDxzcGFuIGNsYXNzPSJjYXBzIj5DU1M8L3NwYW4+LWZpbGVzIGRpcmVjdGx5IGluIHRoZSBwYWdlIHRlbXBsYXRlIHN1cnJvdW5kZWQgd2l0aCA8Y29kZT5zdHlsZTwvY29kZT4tdGFncy4gVGhpcyBwbHVnaW4gaXMgYW5zd2VyIHRvIDxhIGhyZWY9Imh0dHA6Ly9mb3J1bS50ZXh0cGF0dGVybi5jb20vdmlld3RvcGljLnBocD9waWQ9MTg1MTcwI3AxODUxNzAiPnJlcXVlc3QgYnkgdGhlIGdob3N0LjwvYT48L3A+CgoJPGgzIGlkPSJsaXN0LW9mLWZlYXR1cmVzIj5MaXN0IG9mIGZlYXR1cmVzPC9oMz4KCgk8dWw+CgkJPGxpPkVtYmVkcyA8c3BhbiBjbGFzcz0iY2FwcyI+Q1NTPC9zcGFuPiB0byB0aGUgcGFnZTwvbGk+CgkJPGxpPlNpbXBsZSB0YWcgdG8gdXNlPC9saT4KCTwvdWw+CgoJPGgzIGlkPSJpbnN0YWxsYXRpb24tYW5kLXVzYWdlIj5JbnN0YWxsYXRpb24gYW5kIHVzYWdlPC9oMz4KCgk8cD5UaGUgZ2VuZXJhbCBiZWhhdmlvciBzdGFuZHM6IHBhc3RlIHBsdWdpbiBjb2RlIHRvIHRoZSBwbHVnaW4gaW5zdGFsbGVyIHRleHRhcmVhIGFuZCBydW4gdGhlIGF1dG9tYXRpYyBzZXR1cC4gVGhlbiBqdXN0IGFjdGl2YXRlIHRoZSBwbHVnaW4gYW5kIHlvdSBhcmUgcmVhZHkgdG8gdXNlIG5ldyB0YWdzIHRoYXQgcGx1Z2luIGluY2x1ZGVzIGxpa2Ugb3RoZXJzLjwvcD4KCgk8cD5Gb3IgdXNhZ2UsIGJhc2ljYWxseSBqdXN0IHVzZSA8Y29kZT4mbHQ7dHhwOnJhaF9jc3NfZW1iZWQgLyZndDs8L2NvZGU+LXRhZyBsaWtlIHRoZSBkZWZhdWx0IGNvcmUgPGNvZGU+Jmx0O3R4cDpjc3MgLyZndDs8L2NvZGU+OiBwdXQgaXQgaW5zaWRlIHNpdGVzIGhlYWQgd2l0aCB3YW50ZWQgbmFtZS1hdHRyaWJ1dGUuIFRoZSB0YWcgd2lsbCBlbWJlZCB0aGUgPHNwYW4gY2xhc3M9ImNhcHMiPkNTUzwvc3Bhbj4uPC9wPgoKCTxoMyBpZD0iYXR0cmlidXRlcyI+QXR0cmlidXRlczwvaDM+CgoJPHA+VGhlIHRhZyBpcyA8Y29kZT4mbHQ7dHhwOnJhaF9jc3NfZW1iZWQgLyZndDs8L2NvZGU+IGFuZCBhdHRyaWJ1dGVzIGZvciBpdCBmb2xsb3cuPC9wPgoKCTxwPjxzdHJvbmc+bmFtZTwvc3Ryb25nPjxiciAvPgpMaW5rIHRvIHRoZSBzcGVjaWZpZWQgc3R5bGUuPGJyIC8+CkV4YW1wbGU6IDxjb2RlPm5hbWU9JnF1b3Q7bXlzdHlsZSZxdW90OzwvY29kZT4gRGVmYXVsdDogPGNvZGU+JnF1b3Q7ZGVmYXVsdCZxdW90OzwvY29kZT48L3A+CgoJPHA+PHN0cm9uZz5tZWRpYTwvc3Ryb25nPjxiciAvPgptZWRpYSB0byBhcHBseSBmb3IgdGhlIHNwZWNpZmllZCBzdHlsZS48YnIgLz4KRXhhbXBsZTogPGNvZGU+bWVkaWE9JnF1b3Q7cHJpbnQmcXVvdDs8L2NvZGU+IERlZmF1bHQ6IDxjb2RlPiZxdW90O3NjcmVlbiwgcHJvamVjdGlvbiZxdW90OzwvY29kZT48L3A+CgoJPGgzIGlkPSJleGFtcGxlIj5FeGFtcGxlPC9oMz4KCgk8cD5Db2RlOiA8Y29kZT4mbHQ7dHhwOnJhaF9jc3NfZW1iZWQgbmFtZT0mcXVvdDtteXN0eWxlJnF1b3Q7IC8mZ3Q7PC9jb2RlPjwvcD4KCgk8cD5PdXRwdXRzOiA8Y29kZT4mbHQ7c3R5bGUgdHlwZT0mcXVvdDt0ZXh0L2NzcyZxdW90OyBtZWRpYT0mcXVvdDtzY3JlZW4sIHByb2plY3Rpb24mcXVvdDsmZ3Q7TXkgc3R5bGVzJmx0Oy9zdHlsZSZndDs8L2NvZGU+PC9wPiI7czo0OiJjb2RlIjtzOjQzMToiCSMjIyMjIyMjIyMjIyMjIyMjIw0KCSMNCgkjCXJhaF9jc3NfZW1iZWQtcGx1Z2luIGZvciBUZXh0cGF0dGVybg0KCSMJdmVyc2lvbiAwLjENCgkjCWJ5IEp1a2thIFN2YWhuDQoJIwlodHRwOi8vcmFoZm9ydW0uYml6DQoJIw0KCSMjIyMjIyMjIyMjIyMjIyMjIyMNCg0KCWZ1bmN0aW9uIHJhaF9jc3NfZW1iZWQoJGF0dHMpew0KCQlleHRyYWN0KGxBdHRzKGFycmF5KA0KCQkJJ25hbWUnID0+ICdkZWZhdWx0JywNCgkJCSdtZWRpYScgPT4gJ3NjcmVlbiwgcHJvamVjdGlvbicsDQoJCSksJGF0dHMpKTsNCgkJaWYoJG5hbWUpIHJldHVybiAnPHN0eWxlIHR5cGU9InRleHQvY3NzIiBtZWRpYT0iJy4kbWVkaWEuJyI+Jy5uLmJhc2U2NF9kZWNvZGUoZmV0Y2goJ2NzcycsJ3R4cF9jc3MnLCduYW1lJyxkb1NsYXNoKCRuYW1lKSkpLm4uJzwvc3R5bGU+JzsNCgl9DQoiO3M6NDoidHlwZSI7czoxOiIwIjtzOjU6Im9yZGVyIjtzOjE6IjUiO3M6MzoibWQ1IjtzOjMyOiI0MWJlMTAxZDYzYjc3OGUyNmIzOWQ0Y2YwOWM1YmFjZiI7fQ==
Patrick.
Github | CodePen | Codier | Simplr theme | Wait Me: a maintenance theme | [\a mi.ni.ma]: a “Low Tech” simple Blog theme.
Offline
Re: [superseded] rah_css_embed
Released version 0.2. Changelog:
- Added support for list of multiple names.
- Added
type
attribute. - Added
media
attribute. - Added
title
attribute. - Support for future TXP version that may not use base64 encoded style sheets.
Offline
Re: [superseded] rah_css_embed
Offline
Re: [superseded] rah_css_embed
Mmmm, cake.
The smd plugin menagerie — for when you need one more gribble of power from Textpattern. Bleeding-edge code available on GitHub.
Txp Builders – finely-crafted code, design and Txp
Online
Re: [superseded] rah_css_embed
Bloke wrote:
Mmmm, cake.
Cake downloading service. Portal gun put to good use.
Now I really want cake printer.
Last edited by Gocom (2010-04-15 13:32:48)
Offline
Pages: 1
Topic closed