Go to main content

Textpattern CMS support forum

You are not logged in. Register | Login | Help

#106 2007-02-05 09:21:50

azw
Member
Registered: 2007-01-29
Posts: 279

Re: [plugin] [ORPHAN] glx_if: some conditional tags

Will these conditionals work in the head section of the default page template?

Example:

<title><txp:glx_if_frontpage> <title><txp:site_name /> </txp:glx_if_frontpage />

When ever I try that, no pages on the site will display, so I assume that something goes wrong on the server when it tries to interpret the template.

Or maybe this plug-in is simply not working any more?

Also, is it possible to nest the glx conditionals inside the usual txp conditionals?

Is there an <txp:glx_else /> ?

Last edited by azw (2007-02-05 09:23:03)

Offline

#107 2007-02-16 13:49:33

gemal
Member
From: Copenhagen, Denmark
Registered: 2007-01-09
Posts: 107
Website

Re: [plugin] [ORPHAN] glx_if: some conditional tags

osei wrote:

Version: 0.7
Download: glx_if

Any chance for a:
if_prev (check if there’s a previous article
and
if_next (check if there’s a next article)
and
if_older (check if there any older articles)
and
if_newer (check if there any newer articles)

Offline

#108 2007-02-16 17:18:12

mrdale
Member
From: Walla Walla
Registered: 2004-11-19
Posts: 2,215
Website

Re: [plugin] [ORPHAN] glx_if: some conditional tags

>gemal

This plugin, although a gem, and worthy of rolling into the core IMHO, has not been updated in a while, so I wouldn’t count on the inclusion of those features, but…

You can achieve what you want by using chh_if_data in the following way…

<txp:chh_if_data>
   <p>It appears we have older articles</p>  
   <txp:older/>
<txp:else/>
  <p>Nope! Not a sausage...</p>
</txp:chh_if_data>

This should work although I haven’t tried it. I love that damn chh_if_data.

Last edited by mrdale (2007-02-16 17:19:29)

Offline

#109 2007-03-20 15:35:50

feragnoli
Member
From: the hague
Registered: 2005-02-10
Posts: 150

Re: [plugin] [ORPHAN] glx_if: some conditional tags

the link on textpattern resources is old! and so is this one: the file cannot be downloade…
in the textfile from textpattern resources only a couple of taghandlers appear :(
does anybody have a copy of 0.7?

Last edited by feragnoli (2007-03-20 15:43:24)


what was that again…?

Offline

#110 2007-03-20 17:33:27

colak
Admin
From: Cyprus
Registered: 2004-11-20
Posts: 9,370
Website GitHub Mastodon Twitter

Re: [plugin] [ORPHAN] glx_if: some conditional tags

feragnoli,
the link above works fine from here


Yiannis
——————————
NeMe | hblack.art | EMAP | A Sea change | Toolkit of Care
I do my best editing after I click on the submit button.

Offline

#111 2007-05-25 12:17:23

Prax
Member
From: Huntsville, AL
Registered: 2006-09-27
Posts: 24

Re: [plugin] [ORPHAN] glx_if: some conditional tags

Link not so good now. I get an error. :(

Offline

#112 2007-06-12 11:02:54

Vitruvius
Plugin Author
Registered: 2004-09-21
Posts: 125

Re: [plugin] [ORPHAN] glx_if: some conditional tags

To be sure to be sure use this link (same as the start of this thread) NOT the download link on this page (which appears to be an old and broken version of the plugin).

SH

Last edited by Vitruvius (2007-06-12 11:03:36)

Offline

#113 2007-07-05 09:27:07

jauhari
Member
Registered: 2007-05-24
Posts: 97
Website

Re: [plugin] [ORPHAN] glx_if: some conditional tags

I like it

Offline

#114 2007-10-06 17:47:02

the_ghost
Plugin Author
From: Minsk, The Republic of Belarus
Registered: 2007-07-26
Posts: 907
Website

Re: [plugin] [ORPHAN] glx_if: some conditional tags

I found a bug:

When using glx_if_not_frontpage it bugs when pagination is enable. I meen, that it returns false when i’m browsing this type of urls – http://school1118.ru/pupil/?pg=2

I found it during debugging. On the same page i saw this:

<txp:glx_if_frontpage>
	[<txp:glx_if_frontpage>: false]
</txp:glx_if_frontpage>
<txp:glx_if_not_frontpage>
	[<txp:glx_if_not_frontpage>: false]
</txp:glx_if_not_frontpage>

I thinks this is little strange behavior…


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

#115 2007-10-11 22:58:59

the_ghost
Plugin Author
From: Minsk, The Republic of Belarus
Registered: 2007-07-26
Posts: 907
Website

Re: [plugin] [ORPHAN] glx_if: some conditional tags

Hm… How founds bug he’s fixing it :)

Edit the plugin.
Was:

function glx_if_frontpage($atts, $thing)
{
    global $pretext;
    return parse(EvalElse($thing, $pretext["s"] == "default" &&
                                  empty($pretext["c"]) &&
                                  empty($pretext["q"]) &&
                                  empty($pretext["pg"])));
}

function glx_if_not_frontpage($atts, $thing)
{
    global $pretext;
    return parse(EvalElse($thing, $pretext["s"] != "default" &&
                                  empty($pretext["c"]) &&
                                  empty($pretext["q"]) &&
                                  empty($pretext["pg"])));
}

After edit:

function glx_if_frontpage($atts, $thing)
{
    global $pretext;
    return parse(EvalElse($thing, $pretext["s"] == "default" &&
                                  empty($pretext["c"]) &&
                                  empty($pretext["q"])));
}

function glx_if_not_frontpage($atts, $thing)
{
    global $pretext;
    return parse(EvalElse($thing, $pretext["s"] != "default" &&
                                  empty($pretext["c"]) &&
                                  empty($pretext["q"])));
}

So, if i understand, i just excluded checking if page number exist. I’m really curious – what this condition was for? Maybe i added some bug anywhere instead of solved? :)


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

#116 2008-10-29 16:29:35

rathersplendid
Plugin Author
From: London
Registered: 2008-05-02
Posts: 163
Website

Re: [plugin] [ORPHAN] glx_if: some conditional tags

Does anyone know of a link to download this? I would really like it…


Admin Themes Prometheus | Stung | <txp:coder/
My Portfolio | ɹǝpuɐz.com | @MrMartineau
<txp:coder /> – Convert your designs into Textpattern-based websites
jQuery Style | @jquerystyle

Offline

#117 2008-10-29 19:00:08

masa
Member
From: North Wales, UK
Registered: 2005-11-25
Posts: 1,095

Re: [plugin] [ORPHAN] glx_if: some conditional tags

The download link seems broken.
Unless someone can dig it up, you might want to check out smd_if

It’s also a much more recent plugin by Stef, a very prolific member.

Offline

#118 2008-10-29 22:28:01

Gocom
Developer Emeritus
From: Helsinki, Finland
Registered: 2006-07-14
Posts: 4,533
Website

Re: [plugin] [ORPHAN] glx_if: some conditional tags

Offline

#119 2008-10-30 06:49:20

colak
Admin
From: Cyprus
Registered: 2004-11-20
Posts: 9,370
Website GitHub Mastodon Twitter

Re: [plugin] [ORPHAN] glx_if: some conditional tags

Or you can copy paste from here…

YTo5OntzOjQ6Im5hbWUiO3M6NjoiZ2x4X2lmIjtzOjY6ImF1dGhvciI7czoxMzoiSm9oYW4gTmlsc3NvbiI7czoxMDoiYXV0aG9yX3VyaSI7czoyNToiaHR0cDovL2pvaGFuLmdhbGF4ZW4ubmV0LyI7czo3OiJ2ZXJzaW9uIjtzOjM6IjAuNyI7czoxMToiZGVzY3JpcHRpb24iO3M6MjE6IlNvbWUgY29uZGl0aW9uYWwgdGFncyI7czo0OiJoZWxwIjtzOjcwMzM6IgoJPGgxPmdseF9pZjwvaDE+CgoJPHA+VGhpcyBwbHVnaW4gY29tZXMgd2l0aCAxMSBkaWZmZXJlbnQgY29uZGl0aW9uYWwgdGFncy4gTW9zdCBvZiB0aGVtIGNvdWxkIGJlIHVzZWQgaW4gZWl0aGVyIGEgcGFnZSB0ZW1wbGF0ZSBvciBpbiBhIGZvcm0uPC9wPgoKCTxwPjxhIGhyZWY9IiNnbHhfaWZfZnJvbnRwYWdlIj5nbHhfaWZfZnJvbnRwYWdlPC9hPjxiciAvPgpJZiB3ZSBhcmUgb24gdGhlIHdlYnNpdGVzIGZyb250cGFnZTxiciAvPgo8YSBocmVmPSIjZ2x4X2lmX25vdF9mcm9udHBhZ2UiPmdseF9pZl9ub3RfZnJvbnRwYWdlPC9hPjxiciAvPgpJZiB3ZSBhcmUgbm90IG9uIHRoZSB3ZWJzaXRlcyBmcm9udHBhZ2UsIHNlYXJjaHBhZ2Ugb3IgY2F0ZWdvcnkgbGlzdC4gaG1tbSB0aGlzIGNvdWxkIGJlIHRoZSBzYW1lIGFzIGlmX2luZGl2aWR1YWxfYXJ0aWNsZSwgd2VsbCBpIGNhbnQgcmVtZW1iZXIgd2h5IGkgZGlkIHRoaXMgb25lLiBCdXQgaXQgaXMgdGhlcmUgZm9yIHlvdSB0byBwbGF5IHdpdGguPGJyIC8+CjxhIGhyZWY9IiNnbHhfaWZfc2VjdGlvbl9mcm9udHBhZ2UiPmdseF9pZl9zZWN0aW9uX2Zyb250cGFnZTwvYT48YnIgLz4KSWYgd2UgYXJlIG9uIGEgc2VjdGlvbnMgZnJvbnRwYWdlPGJyIC8+CjxhIGhyZWY9IiNnbHhfaWZfbm90X3NlY3Rpb25fZnJvbnRwYWdlIj5nbHhfaWZfbm90X3NlY3Rpb25fZnJvbnRwYWdlPC9hPjxiciAvPgpJZiB3ZSBhcmUgbm90IG9uIHRoZSBzZWN0aW9ucyBmcm9udHBhZ2UgYnV0IGluIGEgc2VjdGlvbjxiciAvPgo8YSBocmVmPSIjZ2x4X2lmX3NlYXJjaCI+Z2x4X2lmX3NlYXJjaDwvYT48YnIgLz4KSWYgdGhlIHVzZXIgYXJlIGRvaW5nIGEgc2VhcmNoPGJyIC8+CjxhIGhyZWY9IiNnbHhfaWZfbm90X3NlYXJjaCI+Z2x4X2lmX25vdF9zZWFyY2g8L2E+PGJyIC8+CklmIGEgc2VhcmNoIG5vdCBoYXZlIGJlZW4gYXR0ZW1wdGVkPGJyIC8+CjxhIGhyZWY9IiNnbHhfaWZfY2F0ZWdvcnlfbGlzdCI+Z2x4X2lmX2NhdGVnb3J5X2xpc3Q8L2E+PGJyIC8+CklmIHdlIGFyZSBvbiBhIGNhdGVnb3J5IGxpc3Q8YnIgLz4KPGEgaHJlZj0iI2dseF9pZl9jb21tZW50c19vcGVuIj5nbHhfaWZfY29tbWVudHNfb3BlbjwvYT48YnIgLz4KSWYgY29tbWVudHMgYXJlIG9wZW4gZm9yIHRoaXMgYXJ0aWNsZTxiciAvPgo8YSBocmVmPSIjZ2x4X2lmX2NvbW1lbnRzX2Nsb3NlZCI+Z2x4X2lmX2NvbW1lbnRzX2Nsb3NlZDwvYT48YnIgLz4KSWYgY29tbWVudHMgYXJlIGNsb3NlZCBmb3IgdGhpcyBhcnRpY2xlPGJyIC8+CjxhIGhyZWY9IiNnbHhfaWZfY29tbWVudHNfY2xvc2VkX2NvbW1lbnRzIj5nbHhfaWZfY29tbWVudHNfY2xvc2VkX2NvbW1lbnRzPC9hPjxiciAvPgpJZiBjb21tZW50cyBhcmUgY2xvc2VkIGZvciB0aGlzIGFydGljbGUsIGJ1dCB0aGVyZSBhcmUgY29tbWVudHMgbGVmdCBiZWZvcmU8YnIgLz4KPGEgaHJlZj0iI2dseF9pZl9jb21tZW50c19jb3VudCI+Z2x4X2lmX2NvbW1lbnRzX2NvdW50PC9hPjxiciAvPgpPcHV0cHV0IHRleHQgaWYgY29tbWVudHMgYXJlIGVxdWFsIHRvIHNvbWV0aGluZzwvcD4KCgk8aDM+RXhhbXBsZTwvaDM+CgoJPHA+QmVsb3cgYXJlIHNvbWUgZXhhbXBsZSBvZiBob3cgdGhlIGFib3ZlIHRhZ3MgY291bGQgYmUgdXNlZC48L3A+CgoJPGg0IGlkPSJnbHhfaWZfZnJvbnRwYWdlIj5nbHhfaWZfZnJvbnRwYWdlPC9oND4KCgk8cD5PdXRwdXQgdGV4dCBvbmx5IG9uIHRoZSBmcm9udHBhZ2UsIHRoaXMgaXMgdXNlZCBvbiB0aGUgZGVmYXVsdCBwYWdlIHRlbXBsYXRlPC9wPgoKCTxvbCBjbGFzcz0iY29kZSI+CgkJPGxpPjxjb2RlPiZsdDt0eHA6Z2x4X2lmX2Zyb250cGFnZSZndDs8L2NvZGU+PC9saT4KCQk8bGk+PGNvZGU+Jmx0O3AmZ3Q7V2VsY29tZSB0byB0aGlzIHNpdGVzIGZyb250cGFnZSZsdDsvcCZndDs8L2NvZGU+PC9saT4KCQk8bGk+PGNvZGU+Jmx0Oy90eHA6Z2x4X2lmX2Zyb250cGFnZSZndDs8L2NvZGU+PC9saT4KCTwvb2w+CgoJPGg0IGlkPSJnbHhfaWZfbm90X2Zyb250cGFnZSI+Z2x4X2lmX25vdF9mcm9udHBhZ2U8L2g0PgoKCTxwPklmIHdlIGFyZSBub3Qgb24gdGhlIHdlYnNpdGVzIGZyb250cGFnZSwgc2VhcmNocGFnZSBvciBjYXRlZ29yeSBsaXN0LjwvcD4KCgk8aDQgaWQ9ImdseF9pZl9zZWN0aW9uX2Zyb250cGFnZSI+Z2x4X2lmX3NlY3Rpb25fZnJvbnRwYWdlPC9oND4KCgk8cD5PdXRwdXQgdGV4dCBpZiB3ZSBhcmUgb24gYSBzZWN0aW9ucyBmcm9udHBhZ2U8L3A+CgoJPG9sIGNsYXNzPSJjb2RlIj4KCQk8bGk+PGNvZGU+Jmx0O3R4cDpnbHhfaWZfc2VjdGlvbl9mcm9udHBhZ2UmZ3Q7PC9jb2RlPjwvbGk+CgkJPGxpPjxjb2RlPiZsdDtwJmd0O1dlbGNvbWUgdG8gdGhpcyBzZWN0aW9uJmx0Oy9wJmd0OzwvY29kZT48L2xpPgoJCTxsaT48Y29kZT4mbHQ7L3R4cDpnbHhfaWZfc2VjdGlvbl9mcm9udHBhZ2UmZ3Q7PC9jb2RlPjwvbGk+Cgk8L29sPgoKCTxoNCBpZD0iZ2x4X2lmX25vdF9zZWN0aW9uX2Zyb250cGFnZSI+Z2x4X2lmX25vdF9zZWN0aW9uX2Zyb250cGFnZTwvaDQ+CgoJPHA+T3V0cHV0IHRleHQgaWYgd2UgYXJlIDxlbT5ub3Q8L2VtPiBvbiBhIHNlY3Rpb25zIGZyb250cGFnZSBidXQgaW4gYSBzZWN0aW9uLjwvcD4KCgk8b2wgY2xhc3M9ImNvZGUiPgoJCTxsaT48Y29kZT4mbHQ7dHhwOmdseF9pZl9ub3Rfc2VjdGlvbl9mcm9udHBhZ2UmZ3Q7PC9jb2RlPjwvbGk+CgkJPGxpPjxjb2RlPiZsdDtwJmd0O1dlIGFyZSBpbiBhIHNlY3Rpb24gYnV0IG5vdCBvbiBpdHMgZnJvbnRwYWdlJmx0Oy9wJmd0OzwvY29kZT48L2xpPgoJCTxsaT48Y29kZT4mbHQ7L3R4cDpnbHhfaWZfbm90X3NlY3Rpb25fZnJvbnRwYWdlJmd0OzwvY29kZT48L2xpPgoJPC9vbD4KCgk8cD5Ob3RlISBUbyBoYXZlIHRoaXMgdG8gd29yayBvbiBteSBvd24gcGFnZSBpbiBjb21iaW5hdGlvbiB3aXRoIGdseF9pZl9zZWN0aW9uX2Zyb250cGFnZSwgSSBoYWQgdG8gcHV0IGl0IGFib3ZlIHRoZSBnbHhfaWZfc2VjdGlvbl9mcm9udHBhZ2UgdGFnLjwvcD4KCgk8aDQgaWQ9ImdseF9pZl9zZWFyY2giPmdseF9pZl9zZWFyY2g8L2g0PgoKCTxwPlNheSB5b3UgaGF2ZSB5b3VyIHNlYXJjaCBpbnB1dCBvbiB5b3VyIGFyY2hpdmUgcGFnZSBhbmQgd2FudCB0byBoYXZlIHRoZSBzZWFyY2ggaW5wdXQgYWJvdmUgdGhlIHNlYXJjaCByZXN1bHQsIHRoZW4geW91IGNvdWxkIHVzZSBpdCBsaWtlIHRoaXMgb24geW91ciBkZWZhdWx0IHBhZ2UgdGVtcGxhdGU8L3A+CgoJPG9sIGNsYXNzPSJjb2RlIj4KCQk8bGk+PGNvZGU+Jmx0O3R4cDpnbHhfaWZfc2VhcmNoJmd0OzwvY29kZT48L2xpPgoJCTxsaT48Y29kZT4mbHQ7dHhwOnNlYXJjaF9pbnB1dCBidXR0b249IlNlYXJjaCIgc2l6ZT0iMTUiIHdyYXB0YWc9InAiIC8mZ3Q7PC9jb2RlPjwvbGk+CgkJPGxpPjxjb2RlPiZsdDsvdHhwOmdseF9pZl9zZWFyY2gmZ3Q7PC9jb2RlPjwvbGk+Cgk8L29sPgoKCTxoNCBpZD0iZ2x4X2lmX25vdF9zZWFyY2giPmdseF9pZl9ub3Rfc2VhcmNoPC9oND4KCgk8cD5JZiBhIHNlYXJjaCA8ZW0+bm90PC9lbT4gaGF2ZSBiZWVuIGF0dGVtcHRlZDwvcD4KCgk8b2wgY2xhc3M9ImNvZGUiPgoJCTxsaT48Y29kZT4mbHQ7dHhwOmdseF9pZl9ub3Rfc2VhcmNoJmd0OzwvY29kZT48L2xpPgoJCTxsaT48Y29kZT4mbHQ7cCZndDtJZiBubyBzZWFyY2ggaGFzIGJlZW4gZG9uZSZsdDsvcCZndDs8L2NvZGU+PC9saT4KCQk8bGk+PGNvZGU+Jmx0Oy90eHA6Z2x4X2lmX25vdF9zZWFyY2gmZ3Q7PC9jb2RlPjwvbGk+Cgk8L29sPgoKCTxwPlRoYW5rcyB0byA8YSBocmVmPSJodHRwOi8vd3d3LnN0YXIyOS5uZXQvIj5qYXNlPC9hPiBmb3IgdGhlIGdseF9pZl9ub3Rfc2VhcmNoIGZ1bmN0aW9uLjwvcD4KCgk8aDQgaWQ9ImdseF9pZl9jYXRlZ29yeV9saXN0Ij5nbHhfaWZfY2F0ZWdvcnlfbGlzdDwvaDQ+CgoJPHA+T3V0cHV0IHRleHQgaWYgd2UgYXJlIG9uIGEgY2F0ZWdvcnkgbGlzdCBwYWdlPC9wPgoKCTxvbCBjbGFzcz0iY29kZSI+CgkJPGxpPjxjb2RlPiZsdDt0eHA6Z2x4X2lmX2NhdGVnb3J5X2xpc3QmZ3Q7PC9jb2RlPjwvbGk+CgkJPGxpPjxjb2RlPiZsdDtwJmd0O0FydGljbGVzIGluIHRoaXMgY2F0ZWdvcnkmbHQ7L3AmZ3Q7PC9jb2RlPjwvbGk+CgkJPGxpPjxjb2RlPiZsdDsvdHhwOmdseF9pZl9jYXRlZ29yeV9saXN0Jmd0OzwvY29kZT48L2xpPgoJPC9vbD4KCgk8aDQgaWQ9ImdseF9pZl9jb21tZW50c19vcGVuIj5nbHhfaWZfY29tbWVudHNfb3BlbjwvaDQ+CgoJPHA+T3B1dHB1dCB0ZXh0IGlmIGNvbW1lbnRzIGFyZSBvcGVuLjwvcD4KCgk8b2wgY2xhc3M9ImNvZGUiPgoJCTxsaT48Y29kZT4mbHQ7dHhwOmdseF9pZl9jb21tZW50c19vcGVuJmd0OzwvY29kZT48L2xpPgoJCTxsaT48Y29kZT4mbHQ7dHhwOmNvbW1lbnRzX2ludml0ZSAvJmd0OzwvY29kZT48L2xpPgoJCTxsaT48Y29kZT4mbHQ7L3R4cDpnbHhfaWZfY29tbWVudHNfb3BlbiZndDs8L2NvZGU+PC9saT4KCTwvb2w+CgoJPGg0IGlkPSJnbHhfaWZfY29tbWVudHNfY2xvc2VkIj5nbHhfaWZfY29tbWVudHNfY2xvc2VkPC9oND4KCgk8cD5PcHV0cHV0IHRleHQgaWYgY29tbWVudHMgYXJlIGNsb3NlZDwvcD4KCgk8cD48c3Ryb25nPkF0dHJpYnV0ZTwvc3Ryb25nPjxiciAvPgo8Y29kZT5pbmdvcmVjb21tZW50czwvY29kZT48YnIgLz4KU2V0IHRoaXMgdG8gZmFsc2UgdG8gaWdub3JlIGlmIGNvbW1lbnRzIGhhdmUgYmVlbiBsZWZ0IGJlZm9yZS4gVGhpcyBpcyB2ZXJ5IGhhbmR5IGlmIHlvdSB3YW50IHRoaXMgdGFnIHRvIHdvcmsgd2l0aCBpZl9jb21tZW50c19jbG9zZWRfY29tbWVudHM8YnIgLz4KZGVmYXVsdCB2YWx1ZTogdHJ1ZTwvcD4KCgk8b2wgY2xhc3M9ImNvZGUiPgoJCTxsaT48Y29kZT4mbHQ7dHhwOmdseF9pZl9jb21tZW50c19jbG9zZWQmZ3Q7PC9jb2RlPjwvbGk+CgkJPGxpPjxjb2RlPiZsdDtwJmd0O0NvbW1lbnRzIGFyZSBjbG9zZWQgZm9yIHRoaXMgYXJ0aWNsZSZsdDsvcCZndDs8L2NvZGU+PC9saT4KCQk8bGk+PGNvZGU+Jmx0Oy90eHA6Z2x4X2lmX2NvbW1lbnRzX2Nsb3NlZCZndDs8L2NvZGU+PC9saT4KCTwvb2w+CgoJPGg0IGlkPSJnbHhfaWZfY29tbWVudHNfY2xvc2VkX2NvbW1lbnRzIj5nbHhfaWZfY29tbWVudHNfY2xvc2VkX2NvbW1lbnRzPC9oND4KCgk8cD5PcHV0cHV0IHRleHQgaWYgY29tbWVudHMgYXJlIGNsb3NlZCBidXQgdGhlcmUgaXMgY29tbWVudHMgbGVmdCBiZWZvcmUuPC9wPgoKCTxvbCBjbGFzcz0iY29kZSI+CgkJPGxpPjxjb2RlPiZsdDt0eHA6Z2x4X2lmX2NvbW1lbnRzX2Nsb3NlZF9jb21tZW50cyZndDs8L2NvZGU+PC9saT4KCQk8bGk+PGNvZGU+Jmx0O2xpJmd0O0NvbW1lbnRzIGNsb3NlZCBidXQgdGhlcmUgYXJlICZsdDt0eHA6Y29tbWVudHNfY291bnQgLyZndDsgb2xkIGNvbW1lbnRzJmx0Oy9saSZndDs8L2NvZGU+PC9saT4KCQk8bGk+PGNvZGU+Jmx0Oy90eHA6Z2x4X2lmX2NvbW1lbnRzX2Nsb3NlZF9jb21tZW50cyZndDs8L2NvZGU+PC9saT4KCTwvb2w+CgoJPGg0IGlkPSJnbHhfaWZfY29tbWVudHNfY291bnQiPmdseF9pZl9jb21tZW50c19jb3VudDwvaDQ+CgoJPHA+T3B1dHB1dCB0ZXh0IGlmIGNvbW1lbnRzIGFyZSBlcXVhbCB0byBzb21ldGhpbmc8L3A+CgoJPHA+PHN0cm9uZz5BdHRyaWJ1dGU8L3N0cm9uZz48YnIgLz4KPGNvZGU+dmFsdWU8L2NvZGU+PGJyIC8+CldoYXQgdmFsdWUgdG8gY29tcGFyZSB0bywgbXVzdCBiZSBhIGludDxiciAvPgpkZWZhdWx0IHZhbHVlOiAwPGJyIC8+Cjxjb2RlPm9wZXJhdG9yPC9jb2RlPjxiciAvPgpXaGF0IHRvIGNvbXBhcmUgd2l0aCwgdGhlIGZvbGxvd2luZyB2YWx1ZXMgYXJlIGF2YWlsYWJsZTwvcD4KCgk8b2wgY2xhc3M9ImNvZGUiPgoJCTxsaT48Y29kZT5lcXVhbF90bzwvY29kZT48L2xpPgoJCTxsaT48Y29kZT5ub3RfZXF1YWxfdG88L2NvZGU+PC9saT4KCQk8bGk+PGNvZGU+bGVzc190aGFuPC9jb2RlPjwvbGk+CgkJPGxpPjxjb2RlPmdyZWF0ZXJfdGhhbjwvY29kZT48L2xpPgoJCTxsaT48Y29kZT5sZXNzX3RoYW5fb3JfZXF1YWxfdG88L2NvZGU+PC9saT4KCQk8bGk+PGNvZGU+Z3JlYXRlcl90aGFuX29yX2VxdWFsX3RvPC9jb2RlPjwvbGk+Cgk8L29sPgoKCTxwPkFuZCBzb21lIGV4YW1wbGUgb2YgaG93IHRvIHVzZSBnbHhfaWZfY29tbWVudHNfY291bnQ8L3A+CgoJPHA+RXF1YWwgdG8gMCBjb21tZW50czwvcD4KCgk8b2wgY2xhc3M9ImNvZGUiPgoJCTxsaT48Y29kZT4mbHQ7dHhwOmdseF9pZl9jb21tZW50c19jb3VudCBvcGVyYXRvcj0iZXF1YWxfdG8iIHZhbHVlPSIwIiZndDs8L2NvZGU+PC9saT4KCQk8bGk+PGNvZGU+Jmx0O3AmZ3Q7Tm8gY29tbWVudHMgeWV0LCB5b3UgY291bGQgYmUgdGhlIGZpcnN0LiZsdDsvcCZndDs8L2NvZGU+PC9saT4KCQk8bGk+PGNvZGU+Jmx0Oy90eHA6Z2x4X2lmX2NvbW1lbnRzX2NvdW50Jmd0OzwvY29kZT48L2xpPgoJPC9vbD4KCgk8cD5FcXVhbCB0byAxIGNvbW1lbnQ8L3A+CgoJPG9sIGNsYXNzPSJjb2RlIj4KCQk8bGk+PGNvZGU+Jmx0O3R4cDpnbHhfaWZfY29tbWVudHNfY291bnQgb3BlcmF0b3I9ImVxdWFsX3RvIiB2YWx1ZT0iMSImZ3Q7PC9jb2RlPjwvbGk+CgkJPGxpPjxjb2RlPiZsdDtwJmd0O1RoZXJlIGlzIG9ubHkgb25lIGNvbW1lbnQmbHQ7L3AmZ3Q7PC9jb2RlPjwvbGk+CgkJPGxpPjxjb2RlPiZsdDsvdHhwOmdseF9pZl9jb21tZW50c19jb3VudCZndDs8L2NvZGU+PC9saT4KCTwvb2w+CgoJPHA+TW9yZSB0aGFuIDIgY29tbWVudHM8L3A+CgoJPG9sIGNsYXNzPSJjb2RlIj4KCQk8bGk+PGNvZGU+Jmx0O3R4cDpnbHhfaWZfY29tbWVudHNfY291bnQgb3BlcmF0b3I9ImdyZWF0ZXJfdGhhbiIgdmFsdWU9IjIiJmd0OzwvY29kZT48L2xpPgoJCTxsaT48Y29kZT4mbHQ7cCZndDtUaGVyZSBhcmUgbW9yZSB0aGFuIHR3byBjb21tZW50cyZsdDsvcCZndDs8L2NvZGU+PC9saT4KCQk8bGk+PGNvZGU+Jmx0Oy90eHA6Z2x4X2lmX2NvbW1lbnRzX2NvdW50Jmd0OzwvY29kZT48L2xpPgoJPC9vbD4KCgoKCiAiO3M6NDoiY29kZSI7czo1Mjk1OiIKZnVuY3Rpb24gZ2x4X2lmX2Zyb250cGFnZSgkYXR0cywgJHRoaW5nKQp7CiAgICBnbG9iYWwgJHByZXRleHQ7CiAgICByZXR1cm4gcGFyc2UoRXZhbEVsc2UoJHRoaW5nLCAkcHJldGV4dFsicyJdID09ICJkZWZhdWx0IiAmJgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW1wdHkoJHByZXRleHRbImMiXSkgJiYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVtcHR5KCRwcmV0ZXh0WyJxIl0pICYmCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbXB0eSgkcHJldGV4dFsicGciXSkpKTsKfQoKZnVuY3Rpb24gZ2x4X2lmX25vdF9mcm9udHBhZ2UoJGF0dHMsICR0aGluZykKewogICAgZ2xvYmFsICRwcmV0ZXh0OwogICAgcmV0dXJuIHBhcnNlKEV2YWxFbHNlKCR0aGluZywgJHByZXRleHRbInMiXSAhPSAiZGVmYXVsdCIgJiYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVtcHR5KCRwcmV0ZXh0WyJjIl0pICYmCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbXB0eSgkcHJldGV4dFsicSJdKSAmJgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZW1wdHkoJHByZXRleHRbInBnIl0pKSk7Cn0KCmZ1bmN0aW9uIGdseF9pZl9zZWN0aW9uX2Zyb250cGFnZSgkYXR0cywgJHRoaW5nKQp7CiAgICBnbG9iYWwgJHByZXRleHQsICRpc19hcnRpY2xlX2xpc3Q7CiAgICByZXR1cm4gcGFyc2UoRXZhbEVsc2UoJHRoaW5nLCBlbXB0eSgkcHJldGV4dFsiYyJdKSAmJgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJGlzX2FydGljbGVfbGlzdCA9PSB0cnVlKSk7Cn0KCmZ1bmN0aW9uIGdseF9pZl9ub3Rfc2VjdGlvbl9mcm9udHBhZ2UoJGF0dHMsICR0aGluZykKewogICAgZ2xvYmFsICRwcmV0ZXh0LCAkaXNfYXJ0aWNsZV9saXN0OwogICAgcmV0dXJuIHBhcnNlKEV2YWxFbHNlKCR0aGluZywgIWVtcHR5KCRwcmV0ZXh0WyJzIl0pICYmCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkaXNfYXJ0aWNsZV9saXN0ID09IGZhbHNlKSk7Cn0KCmZ1bmN0aW9uIGdseF9pZl9zZWFyY2goJGF0dHMsICR0aGluZykKewogICAgZ2xvYmFsICRwcmV0ZXh0OwogICAgcmV0dXJuICghZW1wdHkoJHByZXRleHRbInEiXSkpID8gcGFyc2UoJHRoaW5nKSA6ICIiOwp9CgovLyBUaGlzIGZ1bmN0aW9uIGlzIHdyaXR0ZW4gYnkgamFzZQpmdW5jdGlvbiBnbHhfaWZfbm90X3NlYXJjaCgkYXR0cywgJHRoaW5nKQp7CiAgICBnbG9iYWwgJHByZXRleHQ7CiAgICByZXR1cm4gKGVtcHR5KCRwcmV0ZXh0WydxJ10pKSA/IHBhcnNlKCR0aGluZykgOiAiIjsKfQoKZnVuY3Rpb24gZ2x4X2lmX2NhdGVnb3J5X2xpc3QoJGF0dHMsICR0aGluZykKewogICAgZ2xvYmFsICRwcmV0ZXh0LCAkaXNfYXJ0aWNsZV9saXN0OwogICAgcmV0dXJuICghZW1wdHkoJHByZXRleHRbImMiXSkgJiYgJGlzX2FydGljbGVfbGlzdCA9PSB0cnVlKSA/IHBhcnNlKCR0aGluZykgOiAiIjsKfQoKZnVuY3Rpb24gZ2x4X2lmX2NvbW1lbnRzX29wZW4oJGF0dHMsICR0aGluZykKewogICAgZ2xvYmFsICR0aGlzYXJ0aWNsZTsKICAgICRpZCA9ICR0aGlzYXJ0aWNsZVsidGhpc2lkIl07CiAgICAkcnMgPSBzYWZlX3JvdygiKiIsICJ0ZXh0cGF0dGVybiIsICJJRD0nJGlkJyBBTkQgQW5ub3RhdGU9MSIpOwogICAgJG91dHB1dCA9ICIiOwogICAgaWYgKCRycykKICAgIHsKICAgICAgICAkb3V0cHV0ID0gcGFyc2UoJHRoaW5nKTsKICAgIH0KICAgIHJldHVybiAkb3V0cHV0Owp9CgovKgppZ25vcmVjb21tZW50czogSWYgdGhpcyBpcyBzZXQgdG8gZmFsc2UgdGhlIHBsdWdpbiB3aWxsIGluZ25vcmUgYW55CmNvbW1lbnRzLCBpZiBzZXQgdG8gdHJ1ZSB0aGUgdGV4dCB3aWxsIG9ubHkgc2hvdyBpZiB0aGVyZSBpcyBubwpjb21tZW50cyBhbHJlYWR5LiBJdCBpcyBmYWxzZSBhcyBkZWZhdWx0CiovCmZ1bmN0aW9uIGdseF9pZl9jb21tZW50c19jbG9zZWQoJGF0dHMsICR0aGluZykKewogICAgaWYgKGlzX2FycmF5KCRhdHRzKSkgZXh0cmFjdCgkYXR0cyk7CiAgICBnbG9iYWwgJHRoaXNhcnRpY2xlOwogICAgJGlnbm9yZUNvbW1lbnRzID0gKGVtcHR5KCRpZ25vcmVjb21tZW50cykpID8gZmFsc2UgOiB0cnVlOwogICAgJGlkID0gJHRoaXNhcnRpY2xlWyJ0aGlzaWQiXTsKICAgICRvdXRwdXQgPSAiIjsKICAgICRycyA9IHNhZmVfcm93KCIqIiwgInRleHRwYXR0ZXJuIiwgIklEPSAkaWQgQU5EIEFubm90YXRlPTAiKTsKICAgIGlmICgkcnMpCiAgICB7CiAgICAgICAgaWYgKCRpZ25vcmVDb21tZW50cykKICAgICAgICB7CiAgICAgICAgICAgICRyczIgPSBzYWZlX3JvdygiQ09VTlQoIGRpc2N1c3NpZCApIEFTIG51bV9vZl9jb21tZW50cyIsICJ0eHBfZGlzY3VzcyIsICJwYXJlbnRpZCA9ICRpZCIpOwogICAgICAgICAgICBpZiAoJHJzMikKICAgICAgICAgICAgewogICAgICAgICAgICAgICAgaWYgKCRyczJbMF0gPT0gMCkKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAkb3V0cHV0ID0gcGFyc2UoJHRoaW5nKTsKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgIH0KICAgICAgICBlbHNlCiAgICAgICAgewogICAgICAgICAgICAkb3V0cHV0ID0gcGFyc2UoJHRoaW5nKTsKICAgICAgICB9CiAgICB9CiAgICByZXR1cm4gJG91dHB1dDsKfQoKLyoKSWYgdGhpcyB0YWcgaXMgbm90IGVuY2xvc2VkIHdpdGggb3RoZXIgdGFncyBvciB0ZXh0IGl0IHdpbGwgb3V0cHV0CmhvdyBtYW55IGNvbW1lbnRzIHRoYXQgaGFzIGJlZW4gcmVjb3JkZWQgYmVmb3JlIHRoZSBhcnRpY2xlIHdhcyBjbG9zZWQuCndlbGwsIHRoYXQgZGlkbnQgd29yayB2ZXJ5IHdlbGwgc28gdGhhdCBsaW5lcyBhcmUganVzdCBjb21tZW50ZWQgb3V0LgppbnN0ZWFkIGp1c3QgdXNlIDx0eHA6Y29tbWVudHNfY291bnQgLz4KKi8KZnVuY3Rpb24gZ2x4X2lmX2NvbW1lbnRzX2Nsb3NlZF9jb21tZW50cygkYXR0cywgJHRoaW5nID0iIikKewogICAgaWYgKGlzX2FycmF5KCRhdHRzKSkgZXh0cmFjdCgkYXR0cyk7CiAgICBnbG9iYWwgJHRoaXNhcnRpY2xlOwogICAgJGlkID0gJHRoaXNhcnRpY2xlWyJ0aGlzaWQiXTsKICAgICRudW1PZkNvbW1lbnRzID0gMDsKICAgICRvdXRwdXQgPSAiIjsKICAgICRycyA9IGdldFJvdygiU0VMRUNUIENPVU5UKCAiLlBGWC4idHhwX2Rpc2N1c3MuZGlzY3Vzc2lkICkgQVMgbnVtX29mX2NvbW1lbnRzCiAgICAgICAgICAgICAgICAgIEZST00gIi5QRlguInR4cF9kaXNjdXNzCiAgICAgICAgICAgICAgICAgIExFRlQgSk9JTiAiLlBGWC4idGV4dHBhdHRlcm4gT04gIi5QRlguInR4cF9kaXNjdXNzLnBhcmVudGlkID0gIi5QRlguInRleHRwYXR0ZXJuLklECiAgICAgICAgICAgICAgICAgIFdIRVJFICIuUEZYLiJ0ZXh0cGF0dGVybi5JRCA9ICRpZCBBTkQgIi5QRlguInRleHRwYXR0ZXJuLkFubm90YXRlID0gMCIpOwogICAgaWYgKCRycykKICAgIHsKICAgICAgICBmb3JlYWNoICgkcnMgYXMgJHJvdykKICAgICAgICB7CiAgICAgICAgICAgIGlmICgkcm93WzBdICE9IDApCiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgIC8vJG51bU9mQ29tbWVudHMgPSAkcm93WzBdOwogICAgICAgICAgICAgICAgJG91dHB1dCA9IHBhcnNlKCR0aGluZyk7CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICB9CiAgICAvL3JldHVybiAoJHRoaW5nKSA/ICRvdXRwdXQgOiAoJG51bU9mQ29tbWVudHMgIT0gMCkgPyAiJG51bU9mQ29tbWVudHMiIDogIiI7CiAgICByZXR1cm4gJG91dHB1dDsKfQoKLyoKVGhpcyBmdW5jdGlvbiB3YXMgcmVxdWVzdGVkIG9uIHRoZSBUWFAgRm9ydW0gYnkgbGVlLgpJdCB0YWtlcyB0d28gYXR0cmlidXRlcwp2YWx1ZTogdGhlIHZhbHVlIHRvIGNvbXBhcmUgd2l0aApvcGVyYXRvcjogaG93IHRvIGNvbWFwYXJlCiovCmZ1bmN0aW9uIGdseF9pZl9jb21tZW50c19jb3VudCgkYXR0cywgJHRoaW5nKQp7CiAgICBpZiAoaXNfYXJyYXkoJGF0dHMpKSBleHRyYWN0KCRhdHRzKTsKICAgIGdsb2JhbCAkdGhpc2FydGljbGU7CgogICAgJHZhbHVlID0gKGVtcHR5KCR2YWx1ZSkpID8gMCA6ICR2YWx1ZTsKICAgICRvcGVyYXRvciA9IChlbXB0eSgkb3BlcmF0b3IpKSA/ICIiIDogJG9wZXJhdG9yOwogICAgJG91dHB1dCA9ICIiOwoKICAgIHN3aXRjaCAoJG9wZXJhdG9yKQogICAgewogICAgICAgIGNhc2UgImVxdWFsX3RvIjoKICAgICAgICAgICAgaWYgKCR2YWx1ZSA9PSAkdGhpc2FydGljbGVbJ2NvbW1lbnRzX2NvdW50J10pCiAgICAgICAgICAgICAgICAkb3V0cHV0ID0gcGFyc2UoJHRoaW5nKTsKICAgICAgICBicmVhazsKICAgICAgICBjYXNlICJub3RfZXF1YWxfdG8iOgogICAgICAgICAgICBpZigkdmFsdWUgIT0gJHRoaXNhcnRpY2xlWydjb21tZW50c19jb3VudCddKQogICAgICAgICAgICAgICAgJG91dHB1dCA9IHBhcnNlKCR0aGluZyk7CiAgICAgICAgYnJlYWs7CiAgICAgICAgY2FzZSAibGVzc190aGFuIjoKICAgICAgICAgICAgaWYgKCR2YWx1ZSA8ICR0aGlzYXJ0aWNsZVsnY29tbWVudHNfY291bnQnXSkKICAgICAgICAgICAgJG91dHB1dCA9IHBhcnNlKCR0aGluZyk7CiAgICAgICAgYnJlYWs7CiAgICAgICAgY2FzZSAiZ3JlYXRlcl90aGFuIjoKICAgICAgICAgICAgaWYgKCR2YWx1ZSA8ICR0aGlzYXJ0aWNsZVsnY29tbWVudHNfY291bnQnXSkKICAgICAgICAgICAgJG91dHB1dCA9IHBhcnNlKCR0aGluZyk7CiAgICAgICAgYnJlYWs7CiAgICAgICAgY2FzZSAibGVzc190aGFuX29yX2VxdWFsX3RvIjoKICAgICAgICAgICAgaWYgKCR2YWx1ZSA8PSAkdGhpc2FydGljbGVbJ2NvbW1lbnRzX2NvdW50J10pCiAgICAgICAgICAgICRvdXRwdXQgPSBwYXJzZSgkdGhpbmcpOwogICAgICAgIGJyZWFrOwogICAgICAgIGNhc2UgImdyZWF0ZXJfdGhhbl9vcl9lcXVhbF90byI6CiAgICAgICAgICAgIGlmICgkdmFsdWUgPj0gJHRoaXNhcnRpY2xlWydjb21tZW50c19jb3VudCddKQogICAgICAgICAgICAkb3V0cHV0ID0gcGFyc2UoJHRoaW5nKTsKICAgICAgICBicmVhazsKICAgIH0KCiAgICByZXR1cm4gJG91dHB1dDsKfQoKZnVuY3Rpb24gZ2x4X2lmX2ltYWdlX2Rpc3BsYXkoJGF0dHMsICR0aGluZykKewogICAgZ2xvYmFsICRwOwogICAgcmV0dXJuIHBhcnNlKEV2YWxFbHNlKCR0aGluZywgIWVtcHR5KCRwKSkpOwp9CmZ1bmN0aW9uIGdseF9pZl9ub3RfaW1hZ2VfZGlzcGxheSgkYXR0cywgJHRoaW5nKQp7CiAgICBnbG9iYWwgJHA7CiAgICByZXR1cm4gcGFyc2UoRXZhbEVsc2UoJHRoaW5nLCBlbXB0eSgkcCkpKTsKfQoiO3M6NDoidHlwZSI7czoxOiIwIjtzOjM6Im1kNSI7czozMjoiMDgyYWNmZmIzZTIyMDJiYzQzYzVjNTM0YjM3NTU3YjkiO30=

Yiannis
——————————
NeMe | hblack.art | EMAP | A Sea change | Toolkit of Care
I do my best editing after I click on the submit button.

Offline

#120 2008-10-31 12:09:07

osei
Plugin Author
From: Stockholm, Sweden
Registered: 2004-07-01
Posts: 178
Website

Re: [plugin] [ORPHAN] glx_if: some conditional tags

Hi all, i am happy to see that folks are still using some of my plugins. I am not supporting any of my plugins anymore but if you still want them they are all available for download here, http://johan.galaxen.net/files/ http://www.markupartist.com/files/ . Happy hacking!

Updated: Since I just changed registry for galaxen.net I have moved the files to another domain, url updated…

Last edited by osei (2008-11-12 09:02:08)


Johan Nilsson

Offline

Board footer

Powered by FluxBB