<?xml version='1.0' encoding='UTF-8'?>
<rss version='2.0'>
	<channel>
		<title>Core Labs</title>
		<link>https://www.cotonti.com</link>
		<description>Discussing Core Features, Projects and Tasks</description>
		<generator>Cotonti</generator>
		<language>en</language>
		<pubDate>Wed, 15 Apr 2026 13:16:24 -0000</pubDate>

		<item>
			<title>Alex300 - Standard Bots in who&#039;s online</title>
			<description><![CDATA[<p>Also implement <a href="https://github.com/macik/cot-whosonline" rel="nofollow" target="_blank" rel="nofollow noreferrer noopener">https://github.com/macik/cot-whosonline</a></p>
]]></description>
			<pubDate>Ma, 03 Okt 2022 07:01:24 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&p=45706#45706]]></link>
		</item>
		<item>
			<title>pieter - User Avatar in User Menu</title>
			<description><![CDATA[<p>Here you can see how you can find them.</p>

<p><a href="http://www.cotonti.com/docs/ext/themes/cotemplate_debug_mode">http://www.cotonti.com/docs/ext/themes/cotemplate_debug_mode</a></p>

<p> </p>
]]></description>
			<pubDate>Za, 21 Feb 2015 12:18:00 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&p=40595#40595]]></link>
		</item>
		<item>
			<title>marksjoni - User Avatar in User Menu</title>
			<description><![CDATA[<p><span style="color:rgb(68,68,68);font-family:sans-serif;line-height:16.0030002593994px;background-color:rgb(238,238,238);">Only question is. Where can we find all the tags like {PHP.usr.profile.user_avatar}?</span><br style="color:rgb(68,68,68);font-family:sans-serif;line-height:16.0030002593994px;background-color:rgb(238,238,238);" />
ghfhgj ghjk</p>
]]></description>
			<pubDate>Za, 21 Feb 2015 06:12:41 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&p=40593#40593]]></link>
		</item>
		<item>
			<title>pieter - MVC in comments</title>
			<description><![CDATA[<p>What do you want to do?</p>
]]></description>
			<pubDate>Thu, 19 Feb 2015 10:20:47 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&p=40587#40587]]></link>
		</item>
		<item>
			<title>smithjon - MVC in comments</title>
			<description><![CDATA[<p><span style="color:rgb(68,68,68);font-family:sans-serif;line-height:16.0030002593994px;background-color:rgb(238,238,238);"> I only want to show a picture and a comment count, this sed_build_comments() is overkill.</span><br style="color:rgb(68,68,68);font-family:sans-serif;line-height:16.0030002593994px;background-color:rgb(238,238,238);" /><span style="color:rgb(68,68,68);font-family:sans-serif;line-height:16.0030002593994px;background-color:rgb(238,238,238);">e.g. In the news plugin (we could use a lighter function for just getting af gsdfgvsd f</span></p>
]]></description>
			<pubDate>Thu, 19 Feb 2015 09:16:23 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&p=40586#40586]]></link>
		</item>
		<item>
			<title>echidna - Searching for a Cotonti programmer</title>
			<description><![CDATA[<p>Hello,</p>

<p> </p>

<p>I am from Russia and I am in search of a programmer who can fix some Cotonti bugs on my website. In Russia there are very few Cotonti programmers, so I decided to ask here.</p>

<p> </p>

<p>Thanks in advance.</p>
]]></description>
			<pubDate>Wo, 02 Apr 2014 20:02:16 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&p=39362#39362]]></link>
		</item>
		<item>
			<title>singh336 - page templates idea</title>
			<description><![CDATA[<p>nice nice</p>
]]></description>
			<pubDate>Ma, 02 Dec 2013 22:23:03 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&p=38708#38708]]></link>
		</item>
		<item>
			<title>Twiebie - page templates idea</title>
			<description><![CDATA[<p>I already did just that a few days ago haha. :)</p>

<p>Here's the plugin if anyone needs it: <a href="http://www.cotonti.com/datas/users/pagetpl_897.zip">http://www.cotonti.com/datas/users/pagetpl_897.zip</a></p>
]]></description>
			<pubDate>Zo, 29 Sep 2013 23:34:40 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&p=38062#38062]]></link>
		</item>
		<item>
			<title>Macik - page templates idea</title>
			<description><![CDATA[<blockquote><a href="https://www.cotonti.com/forums?m=posts&amp;q=6586#38050">#38050</a> <strong>Twiebie: </strong>
<p>Pfff, I've had this problem with several client websites where I wanted to use the system category for multiple pages with different TPL's.</p>

<p>Glad I stumbled upon that bit of code, guys!</p>

<p>Thanks.</p>
</blockquote>

<p>Make a simple plugin. hook it on `page.main`. Code it as follows:</p>

<pre class="brush:php;">
if ($cat['tpl'] == 'system') {
  $mskin = cot_tplfile(array('page', $cat['tpl'], empty($al) ? $id : $al));
}</pre>

<p>use templates named as: `<strong>page.system.#alias.tpl</strong>` or `<strong>page.system.#id.tpl</strong>`  (where <strong>#alias</strong> and <strong>#id</strong> is alias or id of corresponding page), located in standard page.tpl folders.</p>

<p><u>Note1:</u> be sure to use alias if it exists for current page<br /><u>Note2:</u> be sure not to use special symbols in page alias that can not be used as file name symbols</p>
]]></description>
			<pubDate>Zo, 29 Sep 2013 20:47:02 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&p=38058#38058]]></link>
		</item>
		<item>
			<title>Twiebie - page templates idea</title>
			<description><![CDATA[<p>Pfff, I've had this problem with several client websites where I wanted to use the system category for multiple pages with different TPL's.</p>

<p>Glad I stumbled upon that bit of code, guys!</p>

<p>Thanks.</p>
]]></description>
			<pubDate>Vr, 27 Sep 2013 22:50:40 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&p=38050#38050]]></link>
		</item>
		<item>
			<title>Gökhan YILDIZ - Siena get avatar url core hack !!! need.</title>
			<description><![CDATA[<blockquote><a href="https://www.cotonti.com/forums?m=posts&amp;q=7431#37513">#37513</a> <strong>MecTruy: </strong>
<blockquote><a href="https://www.cotonti.com/forums?m=posts&amp;q=7431#37508">#37508</a> <strong>lukgoh: </strong>
<p>Use extra fields instead?</p>
</blockquote>

<p>Good idea really :) but have a extra field inside Siena ?</p>
</blockquote>

<p>You can do want on the "Administration Panel&gt; Extra fields&gt; cot_users - Module Users" page</p>
]]></description>
			<pubDate>Thu, 16 Mei 2013 10:32:36 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&p=37515#37515]]></link>
		</item>
		<item>
			<title>lukgoh - Siena get avatar url core hack !!! need.</title>
			<description><![CDATA[<blockquote>
<p>but have a extra field inside Siena ?</p>
</blockquote>

<p>Sorry MecTruy, can you be a little clearer on what you are asking please?</p>
]]></description>
			<pubDate>Thu, 16 Mei 2013 09:47:21 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&p=37514#37514]]></link>
		</item>
		<item>
			<title>MecTruy - Siena get avatar url core hack !!! need.</title>
			<description><![CDATA[<blockquote><a href="https://www.cotonti.com/forums?m=posts&amp;q=7431#37508">#37508</a> <strong>lukgoh: </strong>
<p>Use extra fields instead?</p>
</blockquote>

<p>Good idea really :) but have a extra field inside Siena ?</p>
]]></description>
			<pubDate>Thu, 16 Mei 2013 08:56:09 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&p=37513#37513]]></link>
		</item>
		<item>
			<title>lukgoh - Siena get avatar url core hack !!! need.</title>
			<description><![CDATA[<p>Use extra fields instead?</p>
]]></description>
			<pubDate>Wo, 15 Mei 2013 15:22:05 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&p=37508#37508]]></link>
		</item>
		<item>
			<title>MecTruy - Siena get avatar url core hack !!! need.</title>
			<description><![CDATA[<p>My web site <a href="http://www.webmasterborsa.com/" rel="nofollow">http://www.webmasterborsa.com</a>  Cotonti Siena , i liked very much but i have a little problem</p>

<p>i don't want use avatar upload, i want get url avatar, for example i want upload my avatar other image site, later i want put this image link my profile !! how is i can do this ?</p>

<p><strong>i did some code</strong> </p>

<p><strong>modules/users/inc/users.profile.php</strong></p>

<p>    "USERS_PROFILE_AVATAR1" =&gt; "&lt;input type=\"text\" class=\"text\" name=\"ruseravatar\" value=\"".htmlspecialchars($urr['user_avatar'])."\" size=\"32\" maxlength=\"255\" /&gt;",</p>

<p> </p>

<p>but for save mysql, how is i can do ?<br />
    </p>
]]></description>
			<pubDate>Wo, 15 Mei 2013 14:19:40 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&p=37507#37507]]></link>
		</item>
		<item>
			<title>schulle4u - user-selectable editor</title>
			<description><![CDATA[<p>Yes, I already thought that running two systems siede-by-side isn't that easy. But what abut a solution like in wordpress? There it is possible to use a wysiwyg editor or a simple textbox with some formating buttons, both are html-based. When using the textbox, linebreaks and paragraphs are automatically converted into html, the rest is html syntax. This solution shouldn't be difficult to implement as no pages have to be converted to a new system.<br />
 </p>
]]></description>
			<pubDate>Ma, 18 Mrt 2013 14:50:15 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&p=37261#37261]]></link>
		</item>
		<item>
			<title>Trustmaster - user-selectable editor</title>
			<description><![CDATA[<p>This feature is not so easy to implement, yet it is possible as a plug-in which you could install on sites where it's necessary.</p>

<p>Speaking of cotonti.com in particular and similar sites, I would prefer <a href="http://daringfireball.net/projects/markdown/" rel="nofollow">Markdown</a> over HTML as it is more simple than bbcode and not so junky as HTML. We can start using markItUp with Markdown for new pages on this site at any time, but all our existing pages are in HTML and cannot be converted to markdown. The same is true for forum posts, except for the bigger problem: we cannot use several types of markup in forums at the same time, all posts must be in the same format. So we can't use markdown on forums.</p>
]]></description>
			<pubDate>Ma, 18 Mrt 2013 11:43:15 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&p=37260#37260]]></link>
		</item>
		<item>
			<title>schulle4u - user-selectable editor</title>
			<description><![CDATA[<p>I already have this idea for some time, but since there have been recent browser issues with the new ckeditor version it came to my attention again. </p>
<p>In forum software like SMF, a registered user is able to choose his prefered editor for composing new messages. This is something I definitely miss in cotonti from the beginning. In most cases I personally don't need a blowed message editor with all possible features, aspecially in forums and comment forms. If I need formating features, bbcode buttons like in the old markitup are good enough or even simple html. And as a blind user, simple text boxes are more accessible to my screen-reading software than complex browser apps, even if ckeditor is accessible in most parts.</p>
<p>As a matter of course this is only my personal opinion, but other users also might have special needs. So instead of one side wide editor I'd like to have my favorite editor selectable in user profile.</p>
<p>Steffen</p>]]></description>
			<pubDate>Za, 16 Mrt 2013 19:45:55 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&p=37248#37248]]></link>
		</item>
		<item>
			<title>tensh - New CKeditor with moona skin</title>
			<description><![CDATA[<p>
	Thanks, Trustmaster, I'll check it out. :)</p>
<p>
	I'm thinking of a plugin or module, similar to custom fields, that will be called "menu blocks".<br />
	User will be able to add global menu block (with rights), which will have support for inline editing.</p>
<p>
	I think I'll make in within a week or so if I don't stumble upon some large problems.</p>
]]></description>
			<pubDate>Di, 19 Feb 2013 12:46:56 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&p=37054#37054]]></link>
		</item>
		<item>
			<title>Trustmaster - New CKeditor with moona skin</title>
			<description><![CDATA[<p>
	It's already in the latest Siena on Github. It will be included in 0.9.13 release.</p>
<p>
	I haven't played with inline editing yet though.</p>
]]></description>
			<pubDate>Di, 19 Feb 2013 12:41:26 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&p=37053#37053]]></link>
		</item>
		<item>
			<title>tensh - New CKeditor with moona skin</title>
			<description><![CDATA[<p>
	Hi;</p>
<p>
	I saw that there's a new version of CKeditor. It contains a very nice and clean moona skin that is very much alike the Redactorjs look&amp;feel.</p>
<p>
	It also features support for inline editing.</p>
<p>
	I think I'm going to try to port it and do something with inline editing as well. Who's with me? :)</p>
]]></description>
			<pubDate>Di, 19 Feb 2013 10:47:15 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&p=37051#37051]]></link>
		</item>
		<item>
			<title>Kingsley - New video add bbcode</title>
			<description><![CDATA[<p>
	dunno, but wouldnt that bbflow (or something similar) plugin be a good addition for cotonti too?</p>
]]></description>
			<pubDate>Zo, 20 Jan 2013 13:34:07 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&p=36839#36839]]></link>
		</item>
		<item>
			<title>Collos2 - New video add bbcode</title>
			<description><![CDATA[<p>
	Подниму тему, в из сети ВКонтакте?</p>
]]></description>
			<pubDate>Di, 15 Jan 2013 12:48:09 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&p=36799#36799]]></link>
		</item>
		<item>
			<title>Kingsley - Merge pade.add and page.edit</title>
			<description><![CDATA[<p>
	@ trust. ok, then I am cool with that :)</p>
]]></description>
			<pubDate>Vr, 07 Dec 2012 16:24:59 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&p=36470#36470]]></link>
		</item>
		<item>
			<title>Trustmaster - Merge pade.add and page.edit</title>
			<description><![CDATA[<p>
	@Kingsley</p>
<p>
	No, it's different from polls. Polls actually have several templates mixed in 1 file. What we propose here is having 1 template (1 MAIN block) for both adding and editing. Which is less work for coders.</p>
<p>
	@Macik</p>
<p>
	Yes, support for pade.add.tpl still should be there if the template exists. But by default it would fall back to page.edit.tpl otherwise.</p>
<p>
	As for hooks, I think they still should be different because some actions are done when a page is added for the first time but not when editing, and vice versa. But e.g. page.add.tags and page.edit.tags can be merged. In other words, each hook needs individual consideration.</p>
]]></description>
			<pubDate>Vr, 07 Dec 2012 12:51:47 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&p=36469#36469]]></link>
		</item>
		<item>
			<title>Macik - Merge pade.add and page.edit</title>
			<description><![CDATA[<p>
	Vote for  «YES», but have several questions…</p>
<p>
	Is there ability to use one function with different TPLs?  I speak about using 2 tpl - one for add and one for edit.</p>
<p>
	Or some compromise solution to pass TPL path as a parameter, so (when we adding a page) first we can check is there separate «add» template, otherwise use standart «edit» one.</p>
<p>
	By the way, is this merge consider any «add/edit.first/tags» hooks? Would it be backwards compatible so old plugins still works?</p>
]]></description>
			<pubDate>Vr, 07 Dec 2012 12:39:09 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&p=36465#36465]]></link>
		</item>
		<item>
			<title>Kingsley - Merge pade.add and page.edit</title>
			<description><![CDATA[<p>
	So in the end it will be more work for coders? Meh.. Do not like combined tpl's.. Like the one of the polls; it's a freaking nightmare..</p>
]]></description>
			<pubDate>Vr, 07 Dec 2012 11:25:55 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&p=36463#36463]]></link>
		</item>
		<item>
			<title>lukgoh - Merge pade.add and page.edit</title>
			<description><![CDATA[<p>
	I dont see any problem with merging them but keeping 2 different templates for the seperate pages. At least this way it wont confuse new people using the CMF. </p>
]]></description>
			<pubDate>Vr, 07 Dec 2012 10:52:07 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&p=36462#36462]]></link>
		</item>
		<item>
			<title>Trustmaster - Merge pade.add and page.edit</title>
			<description><![CDATA[<p>
	Now that page management is <a href="https://github.com/Cotonti/Cotonti/issues/920" rel="nofollow">unified underneath</a>, the functionality of page.add and page.edit is almost identical. Therefore they can be merged to reduce code duplication.</p>
<p>
	Pros:</p>
<ul><li>
		Maintain just page.edit.tpl instead of page.add.tpl and page.edit.tpl.</li>
	<li>
		Reduces code redundancy.</li>
</ul><p>
	Cons:</p>
<ul><li>
		If you need different sets of fields for adding and editing a page, you need to use IFs in the template or still make 2 different templates for add and edit.</li>
</ul><p>
	What do you think?</p>
]]></description>
			<pubDate>Vr, 07 Dec 2012 10:08:05 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&p=36459#36459]]></link>
		</item>
		<item>
			<title>tensh - Redactorjs</title>
			<description><![CDATA[<p>
	Oh snap, didn't notice it was commercial.</p>
<p>
	Looks cool anyway, if I decide to buy the commercial licence, I'll try to make a plugin for it :)</p>
]]></description>
			<pubDate>Di, 25 Sep 2012 13:29:29 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&p=35604#35604]]></link>
		</item>
		<item>
			<title>Nik Samokhvalov - Localization of plugin names</title>
			<description><![CDATA[<p>
	Hi!</p>
<p>
	I propose to make localization of names of the plugins, as in the description of plugins.</p>
<p>
	<br /><strong>Example (eng → rus)</strong></p>
<pre class="brush:xml;">
"Forums" → "Форумы",
"Whos online" → "Кто онлайн?",
"Pages" → "Страницы" / "Стуктура".</pre>
<p>
	If name is not localized, using default name (english). Sort plugins list in the admin by field "code".</p>
<p>
	If can't translate plugin name, localization may be based on transliteration.</p>
<p>
	<br /><strong>Example (eng → rus)</strong></p>
<pre class="brush:xml;">
"PhotoShop" → "Фотошоп",

"Windows" → "Виндовс".</pre>
<p>
	 </p>
<p>
	Please vote! ;-)</p>
]]></description>
			<pubDate>Ma, 24 Sep 2012 12:42:05 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&p=35588#35588]]></link>
		</item>
		<item>
			<title>Trustmaster - Redactorjs</title>
			<description><![CDATA[<p>
	Oh, yet another WYSIWYG editor made in Russia :) Well, it looks lovely but it's commercial and I doubt that you can find many plugins for it on the web.</p>
]]></description>
			<pubDate>Vr, 21 Sep 2012 17:27:08 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&p=35548#35548]]></link>
		</item>
		<item>
			<title>tensh - Redactorjs</title>
			<description><![CDATA[<p>
	How about this wysiwyg editor for Cotonti?</p>
<p>
	http://redactorjs.com/</p>
]]></description>
			<pubDate>Vr, 21 Sep 2012 12:42:22 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&p=35546#35546]]></link>
		</item>
		<item>
			<title>GHengeveld - General CRSF protection for AJAX GET requests</title>
			<description><![CDATA[<p>
	Interesting article, thanks. Generally I'm a fan of RESTful interfaces, but more often than not it's easier to deviate from the standard and use GET where POST is expected or use POST where PUT/DELETE would be prefered.</p>
]]></description>
			<pubDate>Ma, 27 Aug 2012 16:22:56 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&p=35223#35223]]></link>
		</item>
		<item>
			<title>GHengeveld - extra fields</title>
			<description><![CDATA[<p>
	Either hardcode your stuff into the template or use <a href="http://www.cotonti.com/extensions/navigation-structure/65">this plugin</a>.</p>
]]></description>
			<pubDate>Thu, 23 Aug 2012 18:47:09 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&p=35186#35186]]></link>
		</item>
		<item>
			<title>jbra - extra fields</title>
			<description><![CDATA[<p>
	I have used up all of the extra menu slots and am having trouble adding more, Any suggestions?</p>
]]></description>
			<pubDate>Thu, 23 Aug 2012 13:04:33 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&p=35185#35185]]></link>
		</item>
		<item>
			<title>ez - General CRSF protection for AJAX GET requests</title>
			<description><![CDATA[<p>
	I know that strictly speaking only POST should be used for changing data.. However I use GET's regular to alter data in the DB (flags and things like that).</p>
<p>
	<br />
	In general : Any request that can change data on the server which can be either GET or POST should have the XSS protection. Developers should be aware of this.</p>
<p>
	<br />
	So everybody who uses GETs to alter data should add a protection.</p>
<p>
	 </p>
<p>
	nice article for the interested people: <a href="http://teamtreehouse.com/blog/the-definitive-guide-to-get-vs-post" rel="nofollow">http://teamtreehouse.com/blog/the-definitive-guide-to-get-vs-post</a></p>
]]></description>
			<pubDate>Wo, 22 Aug 2012 08:14:30 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&p=35180#35180]]></link>
		</item>
		<item>
			<title>GHengeveld - General CRSF protection for AJAX GET requests</title>
			<description><![CDATA[<p>
	CSRF protection is only necessary for POST requests, not for GET. This however does rely on GET requests to be <a href="http://en.wikipedia.org/wiki/Idempotence" rel="nofollow">idempotent</a>. CSRF attacks are only effective when the script actually does something. If you implement your extension correctly, any action that changes something on the server (usually a db record) is performed using a POST request, never a GET.</p>
<p>
	If you still want to check every GET request for x, use cot_check_xg(). You can achieve this using a plugin that hooks into common.php.</p>
]]></description>
			<pubDate>Wo, 22 Aug 2012 07:15:51 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&p=35179#35179]]></link>
		</item>
		<item>
			<title>ez - General CRSF protection for AJAX GET requests</title>
			<description><![CDATA[<p>
	I looked at all code.. and I have a universal solution for ALL my ajaxcalls.</p>
<p>
	I can add the x parameter using something like:</p>
<pre class="brush:jscript;">
jsMainSettings.xfactor='theXtoken';
$(document).ajaxSend(function(evt, request, settings){
    var x=$.getUrlParameter(settings.url,'x');
    if (!x) { settings.url+='&amp;x='+jsMainSettings.xfactor };
});</pre>
<p>
	This was a small test I made in the console, I have made $.getUrlParameter and I have a global named jsMainSettings where I can put the $sys['xk'] thing in.<br />
	I think with this little coding i have covered ALL my ajax requests... :D<br /><strong>This example is not ready yet.. but it is just to show the idea</strong></p>
<p>
	<br />
	BIG Question:</p>
<p>
	There should be a piece in common.php like :</p>
<pre class="brush:php;">
//======== Anti XSS addition =============
if ($_SERVER['REQUEST_METHOD'] == 'GET')
{
	if (empty($x)) {
		$x = sed_import('x', 'G', 'ALP');
	}
	if (!empty($x) &amp;&amp; !defined('SED_NO_ANTIXSS') &amp;&amp; !defined('SED_AUTH') &amp;&amp; $x != $sys['xk'] &amp;&amp; (empty($sys['xk_prev']) || $x != $sys['xk_prev'])) {
		sed_redirect(sed_url('message', 'msg=950', '', true));
	}
}
//===================================
</pre>
<p>
	where sed_redirect for AJAX - JSON should be something else i think... but you get my point !!</p>
]]></description>
			<pubDate>Wo, 22 Aug 2012 05:55:50 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&p=35178#35178]]></link>
		</item>
		<item>
			<title>pieter - multi language sites</title>
			<description><![CDATA[<p>
	Siena? Genoa?</p>
<p>
	What procedure did you follow?</p>
]]></description>
			<pubDate>Vr, 10 Aug 2012 20:29:24 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/nl/forums?m=posts&p=35117#35117]]></link>
		</item>
	</channel>
</rss>