<?xml version='1.0' encoding='utf-8' ?>
<!--  If you are running a bot please visit this policy page outlining rules you must respect. https://www.livejournal.com/bots/  -->
<rss version='2.0'  xmlns:lj='http://www.livejournal.org/rss/lj/1.0/' xmlns:media='http://search.yahoo.com/mrss/' xmlns:atom10='http://www.w3.org/2005/Atom'>
<channel>
  <title>Component Tips and Tricks</title>
  <link>https://s2component.livejournal.com/</link>
  <description>Component Tips and Tricks - LiveJournal.com</description>
  <lastBuildDate>Thu, 02 Dec 2004 05:25:27 GMT</lastBuildDate>
  <generator>LiveJournal / LiveJournal.com</generator>
  <lj:journal>s2component</lj:journal>
  <lj:journalid>1263047</lj:journalid>
  <lj:journaltype>community</lj:journaltype>
  <item>
  <guid isPermaLink='true'>https://s2component.livejournal.com/9496.html</guid>
  <pubDate>Wed, 01 Dec 2004 21:25:27 GMT</pubDate>
  <title>Component reviews</title>
  <author>seshen</author>
  <link>https://s2component.livejournal.com/9496.html</link>
  <description>&lt;span  class=&quot;ljuser  i-ljuser  i-ljuser-type-C     &quot;  data-ljuser=&quot;componentreview&quot; lj:user=&quot;componentreview&quot; &gt;&lt;a href=&quot;https://componentreview.livejournal.com/profile/&quot;  target=&quot;_self&quot;  class=&quot;i-ljuser-profile&quot; &gt;&lt;img  class=&quot;i-ljuser-userhead&quot;  src=&quot;https://l-stat.livejournal.net/img/community.png?v=556&amp;v=923.1&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;https://componentreview.livejournal.com/&quot; class=&quot;i-ljuser-username&quot;   target=&quot;_self&quot;   &gt;&lt;b&gt;componentreview&lt;/b&gt;&lt;/a&gt;&lt;/span&gt; is back up.</description>
  <comments>https://s2component.livejournal.com/9496.html?view=comments#comments</comments>
  <lj:security>public</lj:security>
  <lj:poster>seshen</lj:poster>
  <lj:posterid>967241</lj:posterid>
  <lj:reply-count>3</lj:reply-count>
  </item>
  <item>
  <guid isPermaLink='true'>https://s2component.livejournal.com/9007.html</guid>
  <pubDate>Tue, 02 Mar 2004 08:09:38 GMT</pubDate>
  <title>you asked for it</title>
  <author>xevinx</author>
  <link>https://s2component.livejournal.com/9007.html</link>
  <description>this months &lt;span  class=&quot;ljuser  i-ljuser  i-ljuser-type-C     &quot;  data-ljuser=&quot;s2themes&quot; lj:user=&quot;s2themes&quot; &gt;&lt;a href=&quot;https://s2themes.livejournal.com/profile/&quot;  target=&quot;_self&quot;  class=&quot;i-ljuser-profile&quot; &gt;&lt;img  class=&quot;i-ljuser-userhead&quot;  src=&quot;https://l-stat.livejournal.net/img/community.png?v=556&amp;v=923.1&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;https://s2themes.livejournal.com/&quot; class=&quot;i-ljuser-username&quot;   target=&quot;_self&quot;   &gt;&lt;b&gt;s2themes&lt;/b&gt;&lt;/a&gt;&lt;/span&gt; contest is for Component!  So if you think your Component colors theme is badass, hop on over and submit it into the competition!</description>
  <comments>https://s2component.livejournal.com/9007.html?view=comments#comments</comments>
  <lj:security>public</lj:security>
  <lj:poster>xevinx</lj:poster>
  <lj:posterid>71640</lj:posterid>
  <lj:reply-count>25</lj:reply-count>
  </item>
  <item>
  <guid isPermaLink='true'>https://s2component.livejournal.com/8760.html</guid>
  <pubDate>Sat, 21 Feb 2004 07:13:59 GMT</pubDate>
  <title>Updates Live</title>
  <author>xevinx</author>
  <link>https://s2component.livejournal.com/8760.html</link>
  <description>The updates previously mentioned are now live.  This includes the Page Summary feature which can by turned on in your customization wizard, and the edit/mem buttons which can be turned off from the wizard.</description>
  <comments>https://s2component.livejournal.com/8760.html?view=comments#comments</comments>
  <lj:security>public</lj:security>
  <lj:poster>xevinx</lj:poster>
  <lj:posterid>71640</lj:posterid>
  <lj:reply-count>11</lj:reply-count>
  </item>
  <item>
  <guid isPermaLink='true'>https://s2component.livejournal.com/8498.html</guid>
  <pubDate>Wed, 04 Feb 2004 07:43:57 GMT</pubDate>
  <title>testing help</title>
  <author>xevinx</author>
  <link>https://s2component.livejournal.com/8498.html</link>
  <description>Hey all, the addition to the Page Summary and the Edit/Mem buttons have been implemented and are live on the &lt;a href=&quot;http://test.livejournal.org&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;test server&lt;/a&gt;, so those with accounts on there, if you could take a look at it and let me know how it works for you, I&apos;d be greatful, thanks :)</description>
  <comments>https://s2component.livejournal.com/8498.html?view=comments#comments</comments>
  <lj:security>public</lj:security>
  <lj:poster>xevinx</lj:poster>
  <lj:posterid>71640</lj:posterid>
  <lj:reply-count>10</lj:reply-count>
  </item>
  <item>
  <guid isPermaLink='true'>https://s2component.livejournal.com/8320.html</guid>
  <pubDate>Mon, 02 Feb 2004 22:08:19 GMT</pubDate>
  <title>More changes</title>
  <author>xevinx</author>
  <link>https://s2component.livejournal.com/8320.html</link>
  <description>I added the Edit/Mem/Mail links to the recent pages, by default will be turned on, but I added an option to turn them off.  So now there&apos;s an option to turn them off of the Recent View&apos;s and a seperate option for the Entry View.  I removed the links from the ReplyPage since I couldn&apos;t keep them off when replying to a comment, but have them on otherwise.  So, if this seems to be a problem for you, let me know, thanks :)&lt;br /&gt;&lt;br /&gt;&lt;a target=&apos;_blank&apos; href=&apos;http://test.livejournal.org/users/xevinx/&apos; rel=&apos;nofollow&apos;&gt;http://test.livejournal.org/users/xevinx/&lt;/a&gt;</description>
  <comments>https://s2component.livejournal.com/8320.html?view=comments#comments</comments>
  <lj:security>public</lj:security>
  <lj:poster>xevinx</lj:poster>
  <lj:posterid>71640</lj:posterid>
  <lj:reply-count>5</lj:reply-count>
  </item>
  <item>
  <guid isPermaLink='true'>https://s2component.livejournal.com/8138.html</guid>
  <pubDate>Mon, 02 Feb 2004 17:11:43 GMT</pubDate>
  <title>Help</title>
  <author>xevinx</author>
  <link>https://s2component.livejournal.com/8138.html</link>
  <description>I&apos;ve added the Page Summary to Component and it&apos;d help greatly to catch any visual errors if anyone with a moment could look it over.  On top of adding the Page Summary, I also added &quot;width=100%&quot; to the table that the print_comment_top function, so check out the comment page too.  Thanks.  If you discover anything unusual, please let me know what OS and browser and version you&apos;re using, thanks :)&lt;br /&gt;&lt;br /&gt;Currently this is not the test server version, just my own layer on the test server.  So you have to check it out on my journal:&lt;br /&gt;&lt;br /&gt;&lt;a target=&apos;_blank&apos; href=&apos;http://test.livejournal.org/users/xevinx/&apos; rel=&apos;nofollow&apos;&gt;http://test.livejournal.org/users/xevinx/&lt;/a&gt;&lt;br /&gt;&lt;a target=&apos;_blank&apos; href=&apos;http://test.livejournal.org/users/xevinx/friends/&apos; rel=&apos;nofollow&apos;&gt;http://test.livejournal.org/users/xevinx/friends/&lt;/a&gt;&lt;br /&gt;&lt;a target=&apos;_blank&apos; href=&apos;http://test.livejournal.org/users/xevinx/2004/01/&apos; rel=&apos;nofollow&apos;&gt;http://test.livejournal.org/users/xevinx/2004/01/&lt;/a&gt;&lt;br /&gt;&lt;a target=&apos;_blank&apos; href=&apos;http://test.livejournal.org/users/xevinx/2004/01/27/&apos; rel=&apos;nofollow&apos;&gt;http://test.livejournal.org/users/xevinx/2004/01/27/&lt;/a&gt;&lt;br /&gt;&lt;a target=&apos;_blank&apos; href=&apos;http://test.livejournal.org/users/xevinx/11680.html?nc=14&apos; rel=&apos;nofollow&apos;&gt;http://test.livejournal.org/users/xevinx/11680.html?nc=14&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Added: Oh yeah, if you could, let me know even if it looks good, thanks :)</description>
  <comments>https://s2component.livejournal.com/8138.html?view=comments#comments</comments>
  <lj:security>public</lj:security>
  <lj:poster>xevinx</lj:poster>
  <lj:posterid>71640</lj:posterid>
  <lj:reply-count>32</lj:reply-count>
  </item>
  <item>
  <guid isPermaLink='true'>https://s2component.livejournal.com/7734.html</guid>
  <pubDate>Wed, 28 Jan 2004 10:14:19 GMT</pubDate>
  <title>s2 color theme contest</title>
  <author>xevinx</author>
  <link>https://s2component.livejournal.com/7734.html</link>
  <description>The color theme contest has started!  However...this month&apos;s contest is not for Component.  It is for &lt;b&gt;Digital Multiplex&lt;/b&gt;.  Component will come soon, I&apos;m sure.  Don&apos;t be discouraged though, it&apos;s fun anyway!  Check it out over at &lt;span  class=&quot;ljuser  i-ljuser  i-ljuser-type-C     &quot;  data-ljuser=&quot;s2themes&quot; lj:user=&quot;s2themes&quot; &gt;&lt;a href=&quot;https://s2themes.livejournal.com/profile/&quot;  target=&quot;_self&quot;  class=&quot;i-ljuser-profile&quot; &gt;&lt;img  class=&quot;i-ljuser-userhead&quot;  src=&quot;https://l-stat.livejournal.net/img/community.png?v=556&amp;v=923.1&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;https://s2themes.livejournal.com/&quot; class=&quot;i-ljuser-username&quot;   target=&quot;_self&quot;   &gt;&lt;b&gt;s2themes&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;.</description>
  <comments>https://s2component.livejournal.com/7734.html?view=comments#comments</comments>
  <lj:security>public</lj:security>
  <lj:poster>xevinx</lj:poster>
  <lj:posterid>71640</lj:posterid>
  <lj:reply-count>4</lj:reply-count>
  </item>
  <item>
  <guid isPermaLink='true'>https://s2component.livejournal.com/7621.html</guid>
  <pubDate>Wed, 14 Jan 2004 16:32:06 GMT</pubDate>
  <title>Updates coming!</title>
  <author>xevinx</author>
  <link>https://s2component.livejournal.com/7621.html</link>
  <description>I am currently working on some updates to Component.  Included in those updates are the Page Summary that has appeared recently in the Digital Multiplex and Opal S2 styles.  Also I am adding &quot;Add to Memories&quot;, &quot;Email a Friends&quot;, &quot;Edit&quot;, and &quot;Link&quot; links to each entry on the RecentPage entries.  &lt;br /&gt;&lt;br /&gt;So, as long as we&apos;re updating things, I thought it&apos;d be nice to have a little contest.  The contest will be for the best color theme!  If it goes well, I&apos;d like to do one a month and rotate through different S2 styles.  I&apos;m still working on all the details, but the way I see it is that a group of volunteers narrow the selection down to 5 or 10 and those are then voted on by everyone else.  The winner(s) gets their theme added to the available system themes for that style.  What do you think?</description>
  <comments>https://s2component.livejournal.com/7621.html?view=comments#comments</comments>
  <lj:security>public</lj:security>
  <lj:poster>xevinx</lj:poster>
  <lj:posterid>71640</lj:posterid>
  <lj:reply-count>34</lj:reply-count>
  </item>
  <item>
  <guid isPermaLink='true'>https://s2component.livejournal.com/7275.html</guid>
  <pubDate>Mon, 05 Jan 2004 08:27:23 GMT</pubDate>
  <title>update to component</title>
  <author>xevinx</author>
  <link>https://s2component.livejournal.com/7275.html</link>
  <description>Bug fix: I missed a line of code originally, and without any way to test it until a January came along, I didn&apos;t catch it until a few days ago.  If you get the error &quot;Invalid month: 00&quot; in the mini-calendar, then you&apos;re familiar with the bug.  This has been fixed on the test server and will eventually make its way over to the lj.</description>
  <comments>https://s2component.livejournal.com/7275.html?view=comments#comments</comments>
  <lj:security>public</lj:security>
  <lj:poster>xevinx</lj:poster>
  <lj:posterid>71640</lj:posterid>
  <lj:reply-count>0</lj:reply-count>
  </item>
  <item>
  <guid isPermaLink='true'>https://s2component.livejournal.com/7159.html</guid>
  <pubDate>Wed, 26 Nov 2003 14:54:38 GMT</pubDate>
  <title>Example of using print_custom_head() - Adding transparency.</title>
  <author>xevinx</author>
  <link>https://s2component.livejournal.com/7159.html</link>
  <description>Until recently, if you wanted to customize any elements in the stylesheet in Component, you had to recreate the print_stylesheet() function, paste the contents of the entire stylesheet into it, and make the few minor changes you wanted to.  However, with the addition of print_custom_head to S2 styles (I think they all have it now), you can now modify the behavior of the stylesheet without having to recreate the entire thing.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;When you make changes through the wizard or theme/user layers, it often changes values in your external stylesheet.   The external stylesheet is then loaded into the top of the page so that as the rest of the page loads your browser knows how to format it.  Now the contents of print_custom_head() are loaded right below the external stylesheet.  The browser loads the external first, then sees any style information that you have entered using print_custom_head.  &lt;i&gt;It uses the last style infromation it finds&lt;/i&gt; to format the page.  So if, for example, you want to change the font size from &lt;i&gt;px&lt;/i&gt; to &lt;i&gt;em&lt;/i&gt;, you can use:&lt;br /&gt;&lt;pre&gt;
body, td { font-size: 1em; }
&lt;/pre&gt;&lt;br /&gt;and it will use this value, even though the external stylesheet states the font size in &lt;i&gt;px&lt;/i&gt;.  Its important to note though that just because we have a &lt;i&gt;body&lt;/i&gt; here, we&apos;re not going to lose the rest of the &lt;i&gt;body&lt;/i&gt; style from the external stylesheet.  We&apos;re simply modifying or appending.  &lt;br /&gt;&lt;br /&gt;Now, on to the fun stuff.&lt;br /&gt;&lt;br /&gt;The print_custom_head() function is a little different than other functions we&apos;ve dealt with in my tutorials.  Unlike print_stylesheet, this function is not a global function.  For practical purposes, this means that the code will look a little different.  However, its a lot cooler because we can change its behavior depending on what page you&apos;re on.  Initially we&apos;ll take a look at &lt;b&gt;Page&lt;/b&gt;.  All pages within the style inherit from Page.  That means that if we don&apos;t specify a &lt;em&gt;print_custom_head()&lt;/em&gt; for the page you&apos;re on, it&apos;ll use the values found in &lt;b&gt;Page&lt;/b&gt;.&lt;br /&gt;&lt;br /&gt;For example, lets say we want to make our component backgrounds slightly transparent.  First we find that each component uses the class of .compBg:&lt;br /&gt;&lt;pre&gt;
&amp;lt;td class=&quot;compBg&quot; 
&lt;/pre&gt;&lt;br /&gt;So, using &lt;b&gt;Page&lt;/b&gt; and print_custom_head() together, we get:&lt;br /&gt;&lt;pre&gt;
function Page::print_custom_head() {
&lt;/pre&gt;&lt;br /&gt;Then we use the familiar triple quotes and enter what we want printed in the head.  In this case, we want to print style stuff, so we use the style tag:&lt;br /&gt;&lt;pre&gt;
	&quot;&quot;&quot;
	&amp;lt;style media=&quot;screen&quot; type=&quot;text/css&quot;&amp;gt;
&lt;/pre&gt;&lt;br /&gt;Then, searching around the many many helpful communities we can find the CSS needed to make things transparent.  We add that to our .compBg class and end up with:&lt;br /&gt;&lt;pre&gt;
	.compBg { filter:alpha(opacity=65); -moz-opacity:0.65; }
&lt;/pre&gt;&lt;br /&gt;And finally, close our style tag, triple quotes, and curly bracket.&lt;br /&gt;&lt;pre&gt;
	&amp;lt;/style&amp;gt;
	&quot;&quot;&quot;;
}
&lt;/pre&gt;&lt;br /&gt;Put that all together and we get:&lt;br /&gt;&lt;pre&gt;
function Page::print_custom_head() {
	&quot;&quot;&quot;
	&amp;lt;style media=&quot;screen&quot; type=&quot;text/css&quot;&amp;gt;
	.compBg { filter:alpha(opacity=65); -moz-opacity:0.65; }
	&amp;lt;/style&amp;gt;
	&quot;&quot;&quot;;
}
&lt;/pre&gt;&lt;br /&gt;Now, for some reason, you want the opacity to be 50% on your Friends Page.  Easy, enough, instead of using Page, use the &lt;strong&gt;FriendsPage&lt;/strong&gt; class.&lt;br /&gt;&lt;pre&gt;
function FriendsPage::print_custom_head() {
	&quot;&quot;&quot;
	&amp;lt;style media=&quot;screen&quot; type=&quot;text/css&quot;&amp;gt;
	.compBg { filter:alpha(opacity=50); -moz-opacity:0.5; }
	&amp;lt;/style&amp;gt;
	&quot;&quot;&quot;;
}
&lt;/pre&gt;&lt;br /&gt;Other pages you may be interested in using are found in the &lt;a href=&quot;http://www.livejournal.com/doc/s2/siteapi.core1.html#core1.classes&quot; target=&quot;_blank&quot;&gt;S2 documentation&lt;/a&gt;, but I&apos;ve also listed them here:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://www.livejournal.com/doc/s2/core1.class.DayPage.html&quot; target=&quot;_blank&quot;&gt;DayPage&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.livejournal.com/doc/s2/core1.class.EntryPage.html&quot; target=&quot;_blank&quot;&gt;EntryPage&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.livejournal.com/doc/s2/core1.class.FriendsPage.html&quot; target=&quot;_blank&quot;&gt;FriendsPage&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.livejournal.com/doc/s2/core1.class.MonthPage.html&quot; target=&quot;_blank&quot;&gt;MonthPage&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.livejournal.com/doc/s2/core1.class.RecentPage.html&quot; target=&quot;_blank&quot;&gt;RecentPage&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.livejournal.com/doc/s2/core1.class.ReplyPage.html&quot; target=&quot;_blank&quot;&gt;ReplyPage&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.livejournal.com/doc/s2/core1.class.YearPage.html&quot; target=&quot;_blank&quot;&gt;YearPage&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;br /&gt;Note that when looking at those, some have Derived (Child) and Parent classes.  For example, FriendsPage is a child of RecentPage.  That means that if you specify a print_custom_head for RecentPage that FriendsPage will use it too, unless you specify something else for FriendsPage.  However, just like I don&apos;t inherit anything from my child, RecentPage doesn&apos;t get anything from FriendsPage.&lt;br /&gt;&lt;br /&gt;I don&apos;t feel like I&apos;ve explained this all very well, not really in the writing mindset, but I wanted to get this info out to you all.  So let me know if this makes sense to you, or how I can reword anything that might help explain things.  Thanks.</description>
  <comments>https://s2component.livejournal.com/7159.html?view=comments#comments</comments>
  <lj:security>public</lj:security>
  <lj:poster>xevinx</lj:poster>
  <lj:posterid>71640</lj:posterid>
  <lj:reply-count>27</lj:reply-count>
  </item>
  <item>
  <guid isPermaLink='true'>https://s2component.livejournal.com/6428.html</guid>
  <pubDate>Sat, 22 Nov 2003 13:24:25 GMT</pubDate>
  <title>Minor Update</title>
  <author>xevinx</author>
  <link>https://s2component.livejournal.com/6428.html</link>
  <description>On the EntryPage (the page with the comments) it will default to always showing the userpic.  This is so that it is more in-line with the rest of the styles.  For those that don&apos;t want it to show, there is a hidden property that you will be able to set like so:&lt;br /&gt;&lt;pre&gt;
set show_entrypage_userpic = false;
&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;It should be on the test server now for those that would like to check it out and test it  out for me, thanks :)</description>
  <comments>https://s2component.livejournal.com/6428.html?view=comments#comments</comments>
  <lj:security>public</lj:security>
  <lj:poster>xevinx</lj:poster>
  <lj:posterid>71640</lj:posterid>
  <lj:reply-count>1</lj:reply-count>
  </item>
  <item>
  <guid isPermaLink='true'>https://s2component.livejournal.com/6264.html</guid>
  <pubDate>Thu, 20 Nov 2003 00:21:08 GMT</pubDate>
  <title>fty</title>
  <author>xevinx</author>
  <link>https://s2component.livejournal.com/6264.html</link>
  <description>There was an addition to the EntryPage::print_body for those that have modified it.  No biggie...&lt;br /&gt;&lt;br /&gt;For everyone, now there will be a link at the bottom of the Entry page, below all the comments, that lets you reply to the top entry.  This should make it a little more usable.  Look for it to be on the test server in the next day or so if you want to test it out.</description>
  <comments>https://s2component.livejournal.com/6264.html?view=comments#comments</comments>
  <lj:security>public</lj:security>
  <lj:poster>xevinx</lj:poster>
  <lj:posterid>71640</lj:posterid>
  <lj:reply-count>1</lj:reply-count>
  </item>
  <item>
  <guid isPermaLink='true'>https://s2component.livejournal.com/5951.html</guid>
  <pubDate>Tue, 11 Nov 2003 09:39:54 GMT</pubDate>
  <title>Updates Updates Updates</title>
  <author>xevinx</author>
  <link>https://s2component.livejournal.com/5951.html</link>
  <description>Greetings all! &lt;br /&gt;&lt;br /&gt;And welcome to another round of Component changes.&lt;br /&gt;&lt;br /&gt;Today you will find a couple things changed that are both exciting and different.&lt;br /&gt;&lt;br /&gt;First off, many of you may notice that the font size may be a little bit different.&lt;br /&gt;&lt;br /&gt;This is because the default was set to 11px.  Now it&apos;s set to 12px.  It&apos;s not that all journals have to have a large font size, but we don&apos;t want livejournal getting a reputation that its hard to read.  So mainly we wanted to change the default size.  Some of you may be a little upset over this, but I have more exciting news that should make you happy....in a minute.&lt;br /&gt;&lt;br /&gt;Also, some of the themes were changed slightly, including the default one, to  be a little higher contrast.  Once again, looking to make the defaults a little more legible.  None of the color changes were drastic.&lt;br /&gt;&lt;br /&gt;Also, my apologies for &lt;b&gt;print_free_text()&lt;/b&gt; change...again...it wasn&apos;t intentional and will be changed back to &lt;b&gt;print_free_text(Page p)&lt;/b&gt; soon.&lt;br /&gt;&lt;br /&gt;Finally...here&apos;s the exciting bit...&lt;br /&gt;&lt;br /&gt;Component (and Boxer) now use &lt;b&gt;print_custom_head()&lt;/b&gt;!  This essentially replaces the role that overrides did with S1.&lt;br /&gt;&lt;br /&gt;No long will you need to override the entire stylesheet! (I hated that you had to)&lt;br /&gt;&lt;br /&gt;How does it work?&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;So, now, instead of override &lt;b&gt;print_stylesheet()&lt;/b&gt; and having the replace the entire stylesheet you can create a new function in your user/theme layer that looks like this:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;
function Page::print_custom_head() {
   &quot;&quot;&quot;&amp;lt;style&amp;gt;
          body { font-size: 11px; }
        &amp;lt;/style&amp;gt;
   &quot;&quot;&quot;;
}
&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Everything you enter here will be printed out after the stylesheet, so you&apos;d only be changing the font size while leaving everything else the same.&lt;br /&gt;&lt;br /&gt;I&apos;m sure in the near distant future we&apos;ll be seeing more complex examples and tutorials on using print_custon_head, but this should get you started.&lt;br /&gt;&lt;br /&gt;Thanks again, and sorry about &lt;b&gt;print_free_text()&lt;/b&gt;...again.&lt;br /&gt;&lt;br /&gt;(i love you guys because you&apos;re all so patient with me.... *wink*   *wink* )</description>
  <comments>https://s2component.livejournal.com/5951.html?view=comments#comments</comments>
  <lj:security>public</lj:security>
  <lj:poster>xevinx</lj:poster>
  <lj:posterid>71640</lj:posterid>
  <lj:reply-count>29</lj:reply-count>
  </item>
  <item>
  <guid isPermaLink='true'>https://s2component.livejournal.com/5752.html</guid>
  <pubDate>Sat, 08 Nov 2003 15:21:20 GMT</pubDate>
  <title>Component stylesheet, with properties</title>
  <author>crschmidt</author>
  <link>https://s2component.livejournal.com/5752.html</link>
  <description>Since Component is closed source, all tutorials up to this point have not included information on the properties in the stylesheet. I needed to look at the stylesheet extensively for a support request, so I figured I&apos;d just go through and reverse engineer the properties.&lt;br /&gt;&lt;br /&gt;So, from now on, you should be able to use this stylesheet rather than one you copy yourself. There may be some differences that you will have to manually correct, such as the font_size, because I&apos;m not sure the exact math used in creating that variable. Additionally, the palimg stuff isn&apos;t something I understand at all, so those might be a little off. However, the rest of it, including all of the colors, should be all find and dandy.&lt;br /&gt;&lt;br /&gt;Hopefully this helps some people out when trying to create or recreate component styles. My next task is to release all of the html included in each of the builtin functions so that they can be more easily overridden. &lt;br /&gt;&lt;br /&gt;Good luck, and happy styling!&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;function print_stylesheet() {
var string lineht = $*lineheight + &quot;px&quot;;
var string linesmall = ($*lineheight-2)+&quot;px&quot;;
var string palimg = $*header_bgcolor.as_string-&amp;gt;substr(1,6);
var string $bgimg = $*page_background_image + &quot;p0000000&quot;;
&quot;&quot;&quot;
		body { background-color: $*main_bgcolor;

			background-image: url(&quot;$bgimg&quot;);
			background-repeat: repeat;
			background-position: center;
			background-attachment: scroll;
		
			margin-top: 0px; margin-left: 0px;
			margin-right: 0px;
			font-family: $*font_family;
			font-size: .65em;  #font_size seems to be involved somehow
			color: $*entry_fgcolor;
		}
		
		td, tr {
			font-family: $*font_family;
			font-size: 100%;
			color: $*entry_fgcolor;
			line-height: $*lineht;
		}

		h1, h2, h3, h4 { line-height: normal; }
		
		a {
			color: $*entry_link;
			
		}
		
		a:visited {
			color: $*entry_link_visited;
		}
		
		a.calendarLink {
			color: $*calendar_link;
		}
		
		a.header {
			color: $*header_link;
		}
		a.headerLinks {
			color: $*header_link;
		}
		
		
			select, input, textarea {
				font-family: $*font_family;
				font-size: 100%;
				background-color: $*comp_bgcolor;
				color: $*comp_fgcolor;
			}
			

		input { line-height: normal; }

		.subject { font-weight: bold; }
		.small { margin-top: 3px;}
	
		.header {
			background-image: url(&quot;http://www.livejournal.com/palimg/component/top-bg.gif/pt$palimg&quot;);
			background-repeat: repeat-x;
			height: 25px;
		}
		
		.userTitle {
			font-size: 130%;
			text-weight: bolder;
			color: $*header_fgcolor;
			line-height: 17px;
		}
		
		.userSubTitle { 
			font-size: 120%;
			color: $*header_fgcolor_lt;
			line-height: $lineht;
		}
		
		.header-item {
			padding-left: 15px;
			position: relative;
			top: 5px;
		}
		
		.dkLine { background-color: #000000; }
		.ltLine { background-color: #000046; }
		.medLine { background-color: #000000; }
		.divLine { background-color: $*header_fgcolor; }
		.tabBg { background-color: $*header_bgcolor; }
		
		.entryDate {
			font-size: 100%;
			color: $*header_fgcolor_lt;
		}
		
		.entryHolderBg {
			background-color: $*comp_bgcolor;
			color: $*comp_fgcolor;
			padding-top: 7px;
			padding-right: 7px;
			padding-left: 7px;
			padding-bottom: 7px;
		}
		
		.entry {
			padding-top: 7px;
			padding-right: 7px;
			padding-left: 7px;
			padding-bottom: 7px;
			background-color: $*entry_bgcolor;
			font-size: 100%;
		}
		
		.entryHeader {
			font-size: 110%;
			font-weight: bold;
		}
		
		.entryComments {
			margin-top: 8px;
			margin-left: 8px;
			font-size: 100%;
			color: $*comp_fgcolor;
		}
		
		.entryDash {
			background-color: #000000;
			width: 100%;
			height: 1px;
		}
		
		.sideHeader {
			color: $*header_fgcolor;
		}
		
		.comp { margin-bottom: 3px; }

		.compBg { background-color: $*comp_bgcolor; }

		.compContent {
			padding-left: 6px;
			padding-right: 6px;
			padding-bottom: 6px;
			padding-top: 3px;
			line-height: 18px;
			color: $*comp_fgcolor;
		}
		
		.compList {
			line-height: $linesmall;
			padding-left: 6px;
		}
		
		.userPic { border-color: #000000; }
		
		.shortLine {
			width: 20px;
			background-color: #000000;
			margin-bottom: 1px;
		}

		a.calendartitle {
			font-size: 11px;
		}
		
		.calendarInactive {
			background-color: $*calendar_inactive;
			font-size: 9px;
			letter-spacing: 2px;
			color: $*calendar_fgcolor;
		}
		
		.calendarActive {
			color: $*calendar_link;
			background-color: $*calendar_active;
			font-size: 9px;
			letter-spacing: 2px;
		}
&quot;&quot;&quot;;
}		
&lt;/pre&gt;&lt;br /&gt;&lt;a name=&apos;cutid1-end&apos;&gt;&lt;/a&gt;</description>
  <comments>https://s2component.livejournal.com/5752.html?view=comments#comments</comments>
  <lj:security>public</lj:security>
  <lj:poster>crschmidt</lj:poster>
  <lj:posterid>627594</lj:posterid>
  <lj:reply-count>16</lj:reply-count>
  </item>
  <item>
  <guid isPermaLink='true'>https://s2component.livejournal.com/5485.html</guid>
  <pubDate>Sun, 02 Nov 2003 10:37:22 GMT</pubDate>
  <title>Editing the Profile Component</title>
  <author>liabunny</author>
  <link>https://s2component.livejournal.com/5485.html</link>
  <description>Ok, here&apos;s a tutorial to edit your profile component, and how to add in the instant messenger and livejournal stuff... &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;First off, here&apos;s the basic code to edit your profile component, which &lt;span  class=&quot;ljuser  i-ljuser  i-ljuser-type-P     &quot;  data-ljuser=&quot;zzyzx&quot; lj:user=&quot;zzyzx&quot; &gt;&lt;a href=&quot;https://zzyzx.livejournal.com/profile/&quot;  target=&quot;_self&quot;  class=&quot;i-ljuser-profile&quot; &gt;&lt;img  class=&quot;i-ljuser-userhead&quot;  src=&quot;https://l-stat.livejournal.net/img/userinfo_v8.png?v=17080&amp;v=923.1&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;https://zzyzx.livejournal.com/&quot; class=&quot;i-ljuser-username&quot;   target=&quot;_self&quot;   &gt;&lt;b&gt;zzyzx&lt;/b&gt;&lt;/a&gt;&lt;a class=&quot;i-ljuser-badge i-ljuser-badge--pro&quot; data-badge-type=&quot;pro&quot; data-placement=&quot;bottom&quot; data-pro-badge data-pro-badge-type=&quot;1&quot; data-is-raw hidden href=&quot;#&quot;&gt;&lt;span class=&quot;i-ljuser-badge__icon&quot;&gt;&lt;svg class=&quot;svgicon&quot; width=&quot;25&quot; height=&quot;16&quot; xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 33 24&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M19.326 11.95c0 2.01 1.47 3.45 3.48 3.45 2.02 0 3.49-1.44 3.49-3.45 0-2.01-1.47-3.45-3.49-3.45-2.01 0-3.48 1.44-3.48 3.45Zm5.51 0c0 1.24-.8 2.19-2.03 2.19-1.23 0-2.02-.95-2.02-2.19 0-1.25.79-2.19 2.02-2.19s2.03.94 2.03 2.19ZM7.92 15.28H6.5V8.61h3.12c1.45 0 2.24.98 2.24 2.15 0 1.16-.8 2.15-2.24 2.15h-1.7v2.37Zm1.51-3.62c.56 0 .98-.35.98-.9 0-.56-.42-.9-.98-.9H7.92v1.8h1.51ZM18.3802 15.28h-1.63l-1.31-2.37h-1.04v2.37h-1.42V8.61h3.12c1.39 0 2.24.91 2.24 2.15 0 1.18-.74 1.81-1.46 1.98l1.5 2.54Zm-2.49-3.62c.57 0 1-.34 1-.9s-.43-.9-1-.9h-1.49v1.8h1.49Z&quot; clip-rule=&quot;evenodd&quot;/&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M2 8c0-2.20914 1.79086-4 4-4h20.5c2.2091 0 4 1.79086 4 4v7.9c0 2.2091-1.7909 4-4 4H6c-2.20914 0-4-1.7909-4-4V8Zm4-2.5h20.5C27.8807 5.5 29 6.61929 29 8v7.9c0 1.3807-1.1193 2.5-2.5 2.5H6c-1.38071 0-2.5-1.1193-2.5-2.5V8c0-1.38071 1.11929-2.5 2.5-2.5Z&quot; clip-rule=&quot;evenodd&quot;/&gt;&lt;/svg&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt; posted &lt;a href=&quot;http://www.livejournal.com/community/component_help/24360.html?view=112936&quot; target=&quot;_blank&quot;&gt;&lt;b&gt;here&lt;/b&gt;&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&lt;br /&gt;function print_profile(Page p) {&lt;br /&gt;&lt;br /&gt;print_comp_header(&quot;PROFILE COMPONENT TITLE&quot;);&lt;br /&gt;&quot;&quot;&quot;&lt;br /&gt;&amp;lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot;&amp;gt;&lt;br /&gt;&amp;lt;tr&amp;gt;&lt;br /&gt;&amp;lt;td width=&quot;50%&quot; align=&quot;center&quot;&amp;gt;&lt;br /&gt;&amp;lt;div class=&quot;shortLine&quot;&amp;gt;&amp;lt;img src=&quot;&lt;a target=&apos;_blank&apos; href=&apos;http://www.livejournal.com/palimg/component/clear.gif&apos;&gt;http://www.livejournal.com/palimg/component/clear.gif&lt;/a&gt;&quot; width=&quot;1&quot; height=&quot;1&quot; alt=&quot;&quot; border=&quot;0&quot; /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;div class=&quot;shortLine&quot;&amp;gt;&amp;lt;img src=&quot;&lt;a target=&apos;_blank&apos; href=&apos;http://www.livejournal.com/palimg/component/clear.gif&apos;&gt;http://www.livejournal.com/palimg/component/clear.gif&lt;/a&gt;&quot; width=&quot;1&quot; height=&quot;1&quot; alt=&quot;&quot; border=&quot;0&quot; /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;lt;td align=&quot;center&quot;&amp;gt;&amp;lt;a href=&quot;&lt;a target=&apos;_blank&apos; href=&apos;http://www.livejournal.com/allpics.bml?user=USERNAME&apos;&gt;http://www.livejournal.com/allpics.bml?user=USERNAME&lt;/a&gt;&quot;&amp;gt;$p.journal.default_pic &amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;lt;td width=&quot;50%&quot; align=&quot;center&quot;&amp;gt;&lt;br /&gt;&amp;lt;div class=&quot;shortLine&quot;&amp;gt;&amp;lt;img src=&quot;&lt;a target=&apos;_blank&apos; href=&apos;http://www.livejournal.com/palimg/component/clear.gif&apos;&gt;http://www.livejournal.com/palimg/component/clear.gif&lt;/a&gt;&quot; width=&quot;1&quot; height=&quot;1&quot; alt=&quot;&quot; border=&quot;0&quot; /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;div class=&quot;shortLine&quot;&amp;gt;&amp;lt;img src=&quot;&lt;a target=&apos;_blank&apos; href=&apos;http://www.livejournal.com/palimg/component/clear.gif&apos;&gt;http://www.livejournal.com/palimg/component/clear.gif&lt;/a&gt;&quot; width=&quot;1&quot; height=&quot;1&quot; alt=&quot;&quot; border=&quot;0&quot; /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;lt;tr&amp;gt;&lt;br /&gt;&amp;lt;td colspan=&quot;3&quot; class=&quot;compContent&quot;&amp;gt;&lt;br /&gt;&amp;lt;div&amp;gt;&amp;lt;b&amp;gt;User:&amp;lt;/b&amp;gt; &amp;lt;span class=&apos;ljuser&apos; style=&apos;white-space:nowrap;&apos;&amp;gt;&amp;lt;a href=&apos;&lt;a target=&apos;_blank&apos; href=&apos;http://www.livejournal.com/userinfo.bml?user=USERNAME&apos;&gt;http://www.livejournal.com/userinfo.bml?user=USERNAME&lt;/a&gt;&apos;&amp;gt;&amp;lt;img src=&apos;&lt;a target=&apos;_blank&apos; href=&apos;http://stat.livejournal.com/img/userinfo.gif&apos;&gt;http://stat.livejournal.com/img/userinfo.gif&lt;/a&gt;&apos; alt=&apos;userinfo&apos; width=&apos;17&apos; height=&apos;17&apos; style=&apos;vertical-align:bottom;border:0;&apos; /&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;a href=&apos;&lt;a target=&apos;_blank&apos; href=&apos;http://www.livejournal.com/users/USERNAME/&apos;&gt;http://www.livejournal.com/users/USERNAME/&lt;/a&gt;&apos;&amp;gt;&amp;lt;b&amp;gt;USERNAME&amp;lt;/b&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;div&amp;gt;&amp;lt;b&amp;gt;Name:&amp;lt;/b&amp;gt; NAME&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;div&amp;gt;&amp;lt;b&amp;gt;Website:&amp;lt;/b&amp;gt; &amp;lt;a href=&quot;WEBSITE URL&quot;&amp;gt;WEBSITE NAME&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;div&amp;gt;&amp;lt;b&amp;gt;Age:&amp;lt;/b&amp;gt; AGE&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;div&amp;gt;&amp;lt;b&amp;gt;Location:&amp;lt;/b&amp;gt; LOCATION&amp;lt;/div&amp;gt;&lt;br /&gt;&lt;br /&gt;&lt;font color=&quot;red&quot;&gt;##### If you choose to add in the IM/LJ stuff, it will go right here #####&lt;/font&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;lt;/tr&amp;gt; &lt;br /&gt;&amp;lt;/table&amp;gt;&lt;br /&gt;&quot;&quot;&quot;;&lt;br /&gt;print_comp_footer();&lt;br /&gt;}&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Ok, so now that you&apos;ve got that, if you want to add the instant message/live journal stuff, you will need to add this in where the red text is in the code above...&lt;br /&gt;&lt;br /&gt;&lt;code&gt;&lt;br /&gt;&lt;font color=&quot;red&quot;&gt;&lt;br /&gt;&amp;lt;table style=&quot;width: 100%;&quot;&amp;gt;&lt;br /&gt;&amp;lt;tr&amp;gt;&amp;lt;th colspan=&quot;2&quot;&amp;gt;Instant Messengers&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;a href=&quot;&lt;a target=&apos;_blank&apos; href=&apos;http://edit.yahoo.com/config/send_webmesg?.target=YOUR&apos; rel=&apos;nofollow&apos;&gt;http://edit.yahoo.com/config/send_webmesg?.target=YOUR&lt;/a&gt; YAHOO NAME&quot;&amp;gt;&lt;br /&gt;&amp;lt;img src=&quot;URL FOR YAHOO IMAGE GOES HERE&quot; alt=&quot;Message me&quot; style=&quot;border: 0;&quot; /&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;lt;td style=&quot;text-align: right;&quot;&amp;gt;&lt;br /&gt;&amp;lt;a href=&quot;&lt;a target=&apos;_blank&apos; href=&apos;http://profiles.yahoo.com/YOUR&apos; rel=&apos;nofollow&apos;&gt;http://profiles.yahoo.com/YOUR&lt;/a&gt; YAHOO NAME&quot;&amp;gt;my Profile&amp;lt;/a&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;&amp;lt;a href=&quot;&lt;a target=&apos;_blank&apos; href=&apos;http://edit.yahoo.com/config/set_buddygrp?.src=&amp;amp;.cmd=a&amp;amp;.bg=Friends&amp;amp;.bdl=YOUR&apos; rel=&apos;nofollow&apos;&gt;http://edit.yahoo.com/config/set_buddygrp?.src=&amp;amp;.cmd=a&amp;amp;.bg=Friends&amp;amp;.bdl=YOUR&lt;/a&gt; YAHOO NAME&quot;&amp;gt;+Add me&amp;lt;/a&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;&amp;lt;a href=&quot;&lt;a target=&apos;_blank&apos; href=&apos;http://edit.yahoo.com/config/send_webmesg?.target=YOUR&apos; rel=&apos;nofollow&apos;&gt;http://edit.yahoo.com/config/send_webmesg?.target=YOUR&lt;/a&gt; YAHOO NAME&quot;&amp;gt;Message me&amp;lt;/a&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;&amp;lt;a href=&quot;&lt;a target=&apos;_blank&apos; href=&apos;http://photos.yahoo.com/YOUR&apos; rel=&apos;nofollow&apos;&gt;http://photos.yahoo.com/YOUR&lt;/a&gt; YAHOO NAME&quot;&amp;gt;my Photos&amp;lt;/a&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;tr&amp;gt;&amp;lt;td colspan=&quot;2&quot;&amp;gt;&lt;br /&gt;&amp;lt;div class=&quot;medLine&quot;&amp;gt;&amp;lt;img src=&quot;&lt;a target=&apos;_blank&apos; href=&apos;http://www.livejournal.com/palimg/component/clear.gif&apos;&gt;http://www.livejournal.com/palimg/component/clear.gif&lt;/a&gt;&quot; width=&quot;1&quot; height=&quot;1&quot; alt=&quot;&quot; border=&quot;0&quot; /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;div class=&quot;ltLine&quot;&amp;gt;&amp;lt;img src=&quot;&lt;a target=&apos;_blank&apos; href=&apos;http://www.livejournal.com/palimg/component/clear.gif&apos;&gt;http://www.livejournal.com/palimg/component/clear.gif&lt;/a&gt;&quot; width=&quot;1&quot; height=&quot;1&quot; alt=&quot;&quot; border=&quot;0&quot; /&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;a href=&quot;&lt;a target=&apos;_blank&apos; href=&apos;http://wwp.icq.com/scripts/contact.dll?msgto=YOUR&apos; rel=&apos;nofollow&apos;&gt;http://wwp.icq.com/scripts/contact.dll?msgto=YOUR&lt;/a&gt; ICQ NUMBER&quot;&amp;gt;&lt;br /&gt;&amp;lt;img src=&quot;URL FOR ICQ IMAGE GOES HERE&quot; alt=&quot;Message me&quot; style=&quot;border: 0;&quot; /&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;lt;td style=&quot;text-align: right;&quot;&amp;gt;&lt;br /&gt;&amp;lt;a href=&quot;&lt;a target=&apos;_blank&apos; href=&apos;http://wwp.icq.com/whitepages/about_me/1,,,00.html?Uin=YOUR&apos; rel=&apos;nofollow&apos;&gt;http://wwp.icq.com/whitepages/about_me/1,,,00.html?Uin=YOUR&lt;/a&gt; ICQ NUMBER&quot;&amp;gt;my Profile&amp;lt;/a&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;&amp;lt;a href=&quot;&lt;a target=&apos;_blank&apos; href=&apos;http://wwp.icq.com/scripts/search.dll?to=YOUR&apos; rel=&apos;nofollow&apos;&gt;http://wwp.icq.com/scripts/search.dll?to=YOUR&lt;/a&gt; ICQ NUMBER&quot;&amp;gt;+Add me&amp;lt;/a&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;&amp;lt;a href=&quot;&lt;a target=&apos;_blank&apos; href=&apos;http://wwp.icq.com/scripts/contact.dll?msgto=YOUR&apos; rel=&apos;nofollow&apos;&gt;http://wwp.icq.com/scripts/contact.dll?msgto=YOUR&lt;/a&gt; ICQ NUMBER&quot;&amp;gt;Message me&amp;lt;/a&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;tr&amp;gt;&amp;lt;td colspan=&quot;2&quot;&amp;gt;&lt;br /&gt;&amp;lt;div class=&quot;medLine&quot;&amp;gt;&amp;lt;img src=&quot;&lt;a target=&apos;_blank&apos; href=&apos;http://www.livejournal.com/palimg/component/clear.gif&apos;&gt;http://www.livejournal.com/palimg/component/clear.gif&lt;/a&gt;&quot; width=&quot;1&quot; height=&quot;1&quot; alt=&quot;&quot; border=&quot;0&quot; /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;div class=&quot;ltLine&quot;&amp;gt;&amp;lt;img src=&quot;&lt;a target=&apos;_blank&apos; href=&apos;http://www.livejournal.com/palimg/component/clear.gif&apos;&gt;http://www.livejournal.com/palimg/component/clear.gif&lt;/a&gt;&quot; width=&quot;1&quot; height=&quot;1&quot; alt=&quot;&quot; border=&quot;0&quot; /&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;a href=&quot;aim:goim?screenname=YOUR AIM SCREENNAME&amp;amp;message=I&apos;m+an+LJ+junkie+too!&quot;&amp;gt;&lt;br /&gt;&amp;lt;img src=&quot;URL FOR AIM IMAGE GOES HERE&quot; alt=&quot;Message me&quot; style=&quot;border: 0;&quot; /&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;lt;td style=&quot;text-align: right;&quot;&amp;gt;&lt;br /&gt;&amp;lt;a href=&quot;aim:addbuddy?screenname=YOUR AIM SCREENNAME&quot;&amp;gt;+add me&amp;lt;/a&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;&amp;lt;a href=&quot;aim:goim?screenname=YOUR AIM SCREENNAME&amp;amp;message=I&apos;m+an+LJ+junkie+too!&quot;&amp;gt;message me&amp;lt;/a&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;tr&amp;gt;&amp;lt;th colspan=&quot;2&quot;&amp;gt;LiveJournal&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;a href=&quot;&lt;a target=&apos;_blank&apos; href=&apos;http://www.livejournal.com/friends/add.bml?user=YOUR&apos;&gt;http://www.livejournal.com/friends/add.bml?user=YOUR&lt;/a&gt; USERNAME&quot;&amp;gt;&lt;br /&gt;&amp;lt;img src=&quot;URL FOR ADD USER IMAGE GOES HERE&quot; alt=&quot;Add me&quot; style=&quot;border: 0;&quot; /&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;lt;td style=&quot;text-align: right;&quot;&amp;gt;&amp;lt;a href=&quot;&lt;a target=&apos;_blank&apos; href=&apos;http://www.livejournal.com/friends/add.bml?user=YOUR&apos;&gt;http://www.livejournal.com/friends/add.bml?user=YOUR&lt;/a&gt; USERNAME&quot;&amp;gt;+add me&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;tr&amp;gt;&amp;lt;td colspan=&quot;2&quot;&amp;gt;&lt;br /&gt;&amp;lt;div class=&quot;medLine&quot;&amp;gt;&amp;lt;img src=&quot;&lt;a target=&apos;_blank&apos; href=&apos;http://www.livejournal.com/palimg/component/clear.gif&apos;&gt;http://www.livejournal.com/palimg/component/clear.gif&lt;/a&gt;&quot; width=&quot;1&quot; height=&quot;1&quot; alt=&quot;&quot; border=&quot;0&quot; /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;div class=&quot;ltLine&quot;&amp;gt;&amp;lt;img src=&quot;&lt;a target=&apos;_blank&apos; href=&apos;http://www.livejournal.com/palimg/component/clear.gif&apos;&gt;http://www.livejournal.com/palimg/component/clear.gif&lt;/a&gt;&quot; width=&quot;1&quot; height=&quot;1&quot; alt=&quot;&quot; border=&quot;0&quot; /&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;a href=&quot;&lt;a target=&apos;_blank&apos; href=&apos;http://www.livejournal.com/todo/?user=YOUR&apos;&gt;http://www.livejournal.com/todo/?user=YOUR&lt;/a&gt; USERNAME&quot;&amp;gt;&lt;br /&gt;&amp;lt;img src=&quot;URL FOR TODO LIST IMAGE GOES HERE&quot; alt=&quot;my Todo list&quot; style=&quot;border: 0;&quot; /&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;lt;td style=&quot;text-align: right;&quot;&amp;gt;&amp;lt;a href=&quot;&lt;a target=&apos;_blank&apos; href=&apos;http://www.livejournal.com/todo/?user=YOUR&apos;&gt;http://www.livejournal.com/todo/?user=YOUR&lt;/a&gt; USERNAME&quot;&amp;gt;my to do list&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;tr&amp;gt;&amp;lt;td colspan=&quot;2&quot;&amp;gt;&lt;br /&gt;&amp;lt;div class=&quot;medLine&quot;&amp;gt;&amp;lt;img src=&quot;&lt;a target=&apos;_blank&apos; href=&apos;http://www.livejournal.com/palimg/component/clear.gif&apos;&gt;http://www.livejournal.com/palimg/component/clear.gif&lt;/a&gt;&quot; width=&quot;1&quot; height=&quot;1&quot; alt=&quot;&quot; border=&quot;0&quot; /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;div class=&quot;ltLine&quot;&amp;gt;&amp;lt;img src=&quot;&lt;a target=&apos;_blank&apos; href=&apos;http://www.livejournal.com/palimg/component/clear.gif&apos;&gt;http://www.livejournal.com/palimg/component/clear.gif&lt;/a&gt;&quot; width=&quot;1&quot; height=&quot;1&quot; alt=&quot;&quot; border=&quot;0&quot; /&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;a href=&quot;&lt;a target=&apos;_blank&apos; href=&apos;http://www.livejournal.com/tools/memories.bml?user=YOUR&apos;&gt;http://www.livejournal.com/tools/memories.bml?user=YOUR&lt;/a&gt; USERNAME&quot;&amp;gt;&lt;br /&gt;&amp;lt;img src=&quot;URL FOR MEMORIES IMAGE GOES HERE&quot; alt=&quot;my Memories&quot; style=&quot;border: 0;&quot; /&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;lt;td style=&quot;text-align: right;&quot;&amp;gt;&amp;lt;a href=&quot;&lt;a target=&apos;_blank&apos; href=&apos;http://www.livejournal.com/tools/memories.bml?user=YOUR&apos;&gt;http://www.livejournal.com/tools/memories.bml?user=YOUR&lt;/a&gt; USERNAME&quot;&amp;gt;my memories&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;tr&amp;gt;&amp;lt;td colspan=&quot;2&quot;&amp;gt;&lt;br /&gt;&amp;lt;div class=&quot;medLine&quot;&amp;gt;&amp;lt;img src=&quot;&lt;a target=&apos;_blank&apos; href=&apos;http://www.livejournal.com/palimg/component/clear.gif&apos;&gt;http://www.livejournal.com/palimg/component/clear.gif&lt;/a&gt;&quot; width=&quot;1&quot; height=&quot;1&quot; alt=&quot;&quot; border=&quot;0&quot; /&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&amp;lt;div class=&quot;ltLine&quot;&amp;gt;&amp;lt;img src=&quot;&lt;a target=&apos;_blank&apos; href=&apos;http://www.livejournal.com/palimg/component/clear.gif&apos;&gt;http://www.livejournal.com/palimg/component/clear.gif&lt;/a&gt;&quot; width=&quot;1&quot; height=&quot;1&quot; alt=&quot;&quot; border=&quot;0&quot; /&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;&amp;lt;a href=&quot;&lt;a target=&apos;_blank&apos; href=&apos;http://www.livejournal.com/tools/tellafriend.bml?user=YOUR&apos;&gt;http://www.livejournal.com/tools/tellafriend.bml?user=YOUR&lt;/a&gt; USERNAME&quot;&amp;gt;&lt;br /&gt;&amp;lt;img src=&quot;URL FOR TELL A FRIEND IMAGE GOES HERE&quot; alt=&quot;Tell someone about me&quot; style=&quot;border: 0;&quot; /&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;lt;td style=&quot;text-align: right;&quot;&amp;gt;&amp;lt;a href=&quot;&lt;a target=&apos;_blank&apos; href=&apos;http://www.livejournal.com/tools/tellafriend.bml?user=YOUR&apos;&gt;http://www.livejournal.com/tools/tellafriend.bml?user=YOUR&lt;/a&gt; USERNAME&quot;&amp;gt;tell someone about me&amp;lt;/a&amp;gt;&lt;br /&gt;&amp;lt;/td&amp;gt;&lt;br /&gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;&amp;lt;/table&amp;gt;&lt;br /&gt;&lt;/font&gt;&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt; &lt;br /&gt;If I caught them all, I put in capital letters where you need to change it to your username.&lt;br /&gt;&lt;br /&gt;Here&apos;s some images you can use:&lt;br /&gt;&lt;img src=&quot;https://img.photobucket.com/albums/v17/LiaBunny/LiveJournal/btn_tellfriend.gif&quot; fetchpriority=&quot;high&quot;&gt;  &lt;img src=&quot;https://img.photobucket.com/albums/v17/LiaBunny/LiveJournal/btn_memories.gif&quot; loading=&quot;lazy&quot;&gt;  &lt;img src=&quot;https://img.photobucket.com/albums/v17/LiaBunny/LiveJournal/btn_addfriend.gif&quot; loading=&quot;lazy&quot;&gt;&lt;br /&gt;&lt;img src=&quot;https://img.photobucket.com/albums/v17/LiaBunny/LiveJournal/aimon.gif&quot; loading=&quot;lazy&quot;&gt;  &lt;img src=&quot;https://img.photobucket.com/albums/v17/LiaBunny/LiveJournal/aimguy.gif&quot; loading=&quot;lazy&quot;&gt;  &lt;img src=&quot;https://img.photobucket.com/albums/v17/LiaBunny/LiveJournal/icqon.gif&quot; loading=&quot;lazy&quot;&gt;  &lt;img src=&quot;https://img.photobucket.com/albums/v17/LiaBunny/LiveJournal/jimon.gif&quot; loading=&quot;lazy&quot;&gt;  &lt;img src=&quot;https://img.photobucket.com/albums/v17/LiaBunny/LiveJournal/msnon.gif&quot; loading=&quot;lazy&quot;&gt;  &lt;img src=&quot;https://img.photobucket.com/albums/v17/LiaBunny/LiveJournal/yimon.gif&quot; loading=&quot;lazy&quot;&gt;&lt;br /&gt;&lt;img src=&quot;https://img.photobucket.com/albums/v17/LiaBunny/LiveJournal/addfriend.gif&quot; loading=&quot;lazy&quot;&gt;  &lt;img src=&quot;https://img.photobucket.com/albums/v17/LiaBunny/LiveJournal/tellfriend.gif&quot; loading=&quot;lazy&quot;&gt;  &lt;img src=&quot;https://img.photobucket.com/albums/v17/LiaBunny/LiveJournal/memories.gif&quot; loading=&quot;lazy&quot;&gt;  &lt;img src=&quot;https://img.photobucket.com/albums/v17/LiaBunny/LiveJournal/btn_todo.gif&quot; loading=&quot;lazy&quot;&gt;  &lt;br /&gt;&lt;br /&gt;To get the images, upload them to your own webspace and put their urls in this code.&lt;br /&gt;&lt;br /&gt;Last thing...  let me know if it doesn&apos;t work right.  I proofread all this a couple of times, but still may have missed something.  And I only used the AIM section in the instant messengers, so I went back and added in the Yahoo and ICQ ones, so let me know if they don&apos;t work right, I didn&apos;t test it out with them in it.&lt;br /&gt;&lt;br /&gt;&lt;a name=&apos;cutid1-end&apos;&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;edit:&lt;/b&gt;  Sorry, for some reason this post wound up with a weird error I had to go back in and fix.  This happened with this post in &lt;span  class=&quot;ljuser  i-ljuser  i-ljuser-type-C     &quot;  data-ljuser=&quot;component_help&quot; lj:user=&quot;component_help&quot; &gt;&lt;a href=&quot;https://component-help.livejournal.com/profile/&quot;  target=&quot;_self&quot;  class=&quot;i-ljuser-profile&quot; &gt;&lt;img  class=&quot;i-ljuser-userhead&quot;  src=&quot;https://l-stat.livejournal.net/img/community.png?v=556&amp;v=923.1&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;https://component-help.livejournal.com/&quot; class=&quot;i-ljuser-username&quot;   target=&quot;_self&quot;   &gt;&lt;b&gt;component_help&lt;/b&gt;&lt;/a&gt;&lt;a class=&quot;i-ljuser-badge i-ljuser-badge--pro&quot; data-badge-type=&quot;pro&quot; data-placement=&quot;bottom&quot; data-pro-badge data-pro-badge-type=&quot;1&quot; data-is-raw hidden href=&quot;#&quot;&gt;&lt;span class=&quot;i-ljuser-badge__icon&quot;&gt;&lt;svg class=&quot;svgicon&quot; width=&quot;25&quot; height=&quot;16&quot; xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 33 24&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M19.326 11.95c0 2.01 1.47 3.45 3.48 3.45 2.02 0 3.49-1.44 3.49-3.45 0-2.01-1.47-3.45-3.49-3.45-2.01 0-3.48 1.44-3.48 3.45Zm5.51 0c0 1.24-.8 2.19-2.03 2.19-1.23 0-2.02-.95-2.02-2.19 0-1.25.79-2.19 2.02-2.19s2.03.94 2.03 2.19ZM7.92 15.28H6.5V8.61h3.12c1.45 0 2.24.98 2.24 2.15 0 1.16-.8 2.15-2.24 2.15h-1.7v2.37Zm1.51-3.62c.56 0 .98-.35.98-.9 0-.56-.42-.9-.98-.9H7.92v1.8h1.51ZM18.3802 15.28h-1.63l-1.31-2.37h-1.04v2.37h-1.42V8.61h3.12c1.39 0 2.24.91 2.24 2.15 0 1.18-.74 1.81-1.46 1.98l1.5 2.54Zm-2.49-3.62c.57 0 1-.34 1-.9s-.43-.9-1-.9h-1.49v1.8h1.49Z&quot; clip-rule=&quot;evenodd&quot;/&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M2 8c0-2.20914 1.79086-4 4-4h20.5c2.2091 0 4 1.79086 4 4v7.9c0 2.2091-1.7909 4-4 4H6c-2.20914 0-4-1.7909-4-4V8Zm4-2.5h20.5C27.8807 5.5 29 6.61929 29 8v7.9c0 1.3807-1.1193 2.5-2.5 2.5H6c-1.38071 0-2.5-1.1193-2.5-2.5V8c0-1.38071 1.11929-2.5 2.5-2.5Z&quot; clip-rule=&quot;evenodd&quot;/&gt;&lt;/svg&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt; and I fixed it, but forgot that I had it posted here as well.  Anyway, it&apos;s all fixed now.  &lt;br /&gt;&lt;br /&gt;I have also uploaded some pictures you can use and put them in the post, but I do ask that you save them and upload them to your own webspace.  I&apos;m using free hosting and it only allows so much bandwith.</description>
  <comments>https://s2component.livejournal.com/5485.html?view=comments#comments</comments>
  <lj:security>public</lj:security>
  <lj:poster>liabunny</lj:poster>
  <lj:posterid>605288</lj:posterid>
  <lj:reply-count>25</lj:reply-count>
  </item>
  <item>
  <guid isPermaLink='true'>https://s2component.livejournal.com/5232.html</guid>
  <pubDate>Thu, 30 Oct 2003 22:20:17 GMT</pubDate>
  <title>Picture above entries tutorial</title>
  <author>anchan218</author>
  <link>https://s2component.livejournal.com/5232.html</link>
  <description>For those of you who have used my tutorial, I&apos;ve finally figured out why the mini calendar used to break with it and have fixed it so the mini calendar now works, and the tutorial has been updated with the fixed code.  If you&apos;re using it, I suggest you at least look at the code I have at the end so you can fix your journals.  :)</description>
  <comments>https://s2component.livejournal.com/5232.html?view=comments#comments</comments>
  <media:title type="plain">Hack Sign - Obsession Single - Obsession</media:title>
  <lj:music>Hack Sign - Obsession Single - Obsession</lj:music>
  <lj:mood>accomplished</lj:mood>
  <lj:security>public</lj:security>
  <lj:poster>anchan218</lj:poster>
  <lj:posterid>819428</lj:posterid>
  <lj:reply-count>7</lj:reply-count>
  </item>
  <item>
  <guid isPermaLink='true'>https://s2component.livejournal.com/5076.html</guid>
  <pubDate>Tue, 14 Oct 2003 10:51:07 GMT</pubDate>
  <title>HOW TO: searching in component using freefind</title>
  <author>aelana</author>
  <link>https://s2component.livejournal.com/5076.html</link>
  <description>Ok more component override fun...  I used to have a &quot;search style&quot; in S1 that fed to freefind then they changed some things in S1 surrounding &amp;amp; and &amp;amp;amp; that made it impossible... now with S2, I can do it without even creating a style, just by overriding some things in component... &lt;br /&gt;&lt;br /&gt;What this allows you to do is sign up with freefind.com for free search which spiders your journal and comments and allows you and others to search through your prior entries and comments without seriously impacting LJ&apos;s servers.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;How to do it:&lt;br /&gt;use the following override in a theme layer (per another howto posted in this community)&lt;br /&gt;&lt;pre&gt;function MonthPage::print() {
  if ($.args{&quot;searchseed&quot;} != &quot;true&quot;) {
    page_layout($this);
  } else {
    var MonthEntryInfo index;
    var MonthDay dayindex;
    &quot;&quot;&quot;&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;&amp;lt;title&amp;gt;FreeFind Search Seed&amp;lt;/title&amp;gt;&amp;lt;/head&amp;gt;&amp;lt;body&amp;gt;&quot;&quot;&quot;;
    foreach $index ($.months) {
      print &quot;&amp;lt;a href=\&quot;$index.url?.searchseed=true\&quot;&amp;gt;$index.url?.searchseed=true&amp;lt;/a&amp;gt;&amp;lt;br&amp;gt;&quot;;
    }
    foreach $dayindex ($.days) {
      var Entry entryindex;
      foreach $entryindex ($dayindex.entries) {
        print &quot;&amp;lt;a href=\&quot;$entryindex.permalink_url\&quot;&amp;gt;$entryindex.permalink_url&amp;lt;/a&amp;gt;&amp;lt;br&amp;gt;&quot;;
      }
    }
    &quot;&quot;&quot;&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;&quot;&quot;&quot;;
  }
}&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Then sign up for freefind.com using the url: &lt;a target=&apos;_blank&apos; href=&apos;http://www.livejournal.com/users/&apos;&gt;http://www.livejournal.com/users/&lt;/a&gt;&lt;i&gt;username&lt;/i&gt;/2003/10/?.searchseed=true  (note: replace username with your username and you can use any year and month, it doesnt matter you don&apos;t even need to have any entries for that month or even have had a LJ in that month).&lt;br /&gt;&lt;br /&gt;Then go into the freefind control panel under &quot;exclude pages&quot; and put the following rules in:&lt;br /&gt;&lt;pre&gt;http://www.livejournal.com/*
http://www.livejournal.com/users/&lt;i&gt;username&lt;/i&gt;/*.html index=yes follow=yes
http://www.livejournal.com/users/&lt;i&gt;username&lt;/i&gt;/*?.searchseed=true index=no follow=yes
http://www.livejournal.com/users/&lt;i&gt;username&lt;/i&gt;/*.html?mode=reply index=no follow=no
http://www.livejournal.com/users/&lt;i&gt;username&lt;/i&gt;/*.html?thread=*#* index=yes follow=yes&lt;/pre&gt;&lt;br /&gt;Again replacing username with your username.&lt;br /&gt;&lt;br /&gt;[edit: thanks to &lt;span  class=&quot;ljuser  i-ljuser  i-ljuser-deleted  i-ljuser-type-P     &quot;  data-ljuser=&quot;liabunny&quot; lj:user=&quot;liabunny&quot; &gt;&lt;a href=&quot;https://liabunny.livejournal.com/profile/&quot;  target=&quot;_self&quot;  class=&quot;i-ljuser-profile&quot; &gt;&lt;img  class=&quot;i-ljuser-userhead&quot;  src=&quot;https://l-stat.livejournal.net/img/userinfo_v8.png?v=17080&amp;v=923.1&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;https://liabunny.livejournal.com/&quot; class=&quot;i-ljuser-username&quot;   target=&quot;_self&quot;   &gt;&lt;b&gt;liabunny&lt;/b&gt;&lt;/a&gt;&lt;/span&gt; for the following addition: &quot;a starting point [needs to be added] (under the &quot;build index&quot; tab on the FreeFind Control Center) to &lt;a target=&apos;_blank&apos; href=&apos;http://www.livejournal.com&apos;&gt;http://www.livejournal.com&lt;/a&gt; to get it to work&quot; Thanks]&lt;br /&gt;&lt;br /&gt;You will need to will want to customize your search result page in freefind, secudeule the spidering for weekly and get the html from the html tab and put it in a post, custom component and/or your user info... But that is all either documented already (see this journal for how to create custom components) or on freefind&apos;s control panel which should be easy enough to figure out.&lt;br /&gt;&lt;br /&gt;Hope people like and enjoy it.&lt;br /&gt;&lt;br /&gt;The benifit of doing it this way instead of a new whole style is that the pages they get to from the search will be in your component style :) plus IMO its slicker, esp if you customize your search page to look like the rest of your journal... then it all looks the same... try mine out at &lt;span  class=&quot;ljuser  i-ljuser  i-ljuser-type-P     &quot;  data-ljuser=&quot;aelana&quot; lj:user=&quot;aelana&quot; &gt;&lt;a href=&quot;https://aelana.livejournal.com/profile/&quot;  target=&quot;_self&quot;  class=&quot;i-ljuser-profile&quot; &gt;&lt;img  class=&quot;i-ljuser-userhead&quot;  src=&quot;https://l-stat.livejournal.net/img/userinfo_v8.png?v=17080&amp;v=923.1&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;https://aelana.livejournal.com/&quot; class=&quot;i-ljuser-username&quot;   target=&quot;_self&quot;   &gt;&lt;b&gt;aelana&lt;/b&gt;&lt;/a&gt;&lt;a class=&quot;i-ljuser-badge i-ljuser-badge--pro&quot; data-badge-type=&quot;pro&quot; data-placement=&quot;bottom&quot; data-pro-badge data-pro-badge-type=&quot;1&quot; data-is-raw hidden href=&quot;#&quot;&gt;&lt;span class=&quot;i-ljuser-badge__icon&quot;&gt;&lt;svg class=&quot;svgicon&quot; width=&quot;25&quot; height=&quot;16&quot; xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 33 24&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M19.326 11.95c0 2.01 1.47 3.45 3.48 3.45 2.02 0 3.49-1.44 3.49-3.45 0-2.01-1.47-3.45-3.49-3.45-2.01 0-3.48 1.44-3.48 3.45Zm5.51 0c0 1.24-.8 2.19-2.03 2.19-1.23 0-2.02-.95-2.02-2.19 0-1.25.79-2.19 2.02-2.19s2.03.94 2.03 2.19ZM7.92 15.28H6.5V8.61h3.12c1.45 0 2.24.98 2.24 2.15 0 1.16-.8 2.15-2.24 2.15h-1.7v2.37Zm1.51-3.62c.56 0 .98-.35.98-.9 0-.56-.42-.9-.98-.9H7.92v1.8h1.51ZM18.3802 15.28h-1.63l-1.31-2.37h-1.04v2.37h-1.42V8.61h3.12c1.39 0 2.24.91 2.24 2.15 0 1.18-.74 1.81-1.46 1.98l1.5 2.54Zm-2.49-3.62c.57 0 1-.34 1-.9s-.43-.9-1-.9h-1.49v1.8h1.49Z&quot; clip-rule=&quot;evenodd&quot;/&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M2 8c0-2.20914 1.79086-4 4-4h20.5c2.2091 0 4 1.79086 4 4v7.9c0 2.2091-1.7909 4-4 4H6c-2.20914 0-4-1.7909-4-4V8Zm4-2.5h20.5C27.8807 5.5 29 6.61929 29 8v7.9c0 1.3807-1.1193 2.5-2.5 2.5H6c-1.38071 0-2.5-1.1193-2.5-2.5V8c0-1.38071 1.11929-2.5 2.5-2.5Z&quot; clip-rule=&quot;evenodd&quot;/&gt;&lt;/svg&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt; if your interested on how it looks when all is said and done.</description>
  <comments>https://s2component.livejournal.com/5076.html?view=comments#comments</comments>
  <lj:security>public</lj:security>
  <lj:poster>aelana</lj:poster>
  <lj:posterid>390194</lj:posterid>
  <lj:reply-count>29</lj:reply-count>
  </item>
  <item>
  <guid isPermaLink='true'>https://s2component.livejournal.com/4648.html</guid>
  <pubDate>Wed, 01 Oct 2003 21:39:31 GMT</pubDate>
  <title>Change Component Date Format!</title>
  <author>xevinx</author>
  <link>https://s2component.livejournal.com/4648.html</link>
  <description>See, already &lt;span  class=&quot;ljuser  i-ljuser  i-ljuser-type-C     &quot;  data-ljuser=&quot;component_help&quot; lj:user=&quot;component_help&quot; &gt;&lt;a href=&quot;https://component-help.livejournal.com/profile/&quot;  target=&quot;_self&quot;  class=&quot;i-ljuser-profile&quot; &gt;&lt;img  class=&quot;i-ljuser-userhead&quot;  src=&quot;https://l-stat.livejournal.net/img/community.png?v=556&amp;v=923.1&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;https://component-help.livejournal.com/&quot; class=&quot;i-ljuser-username&quot;   target=&quot;_self&quot;   &gt;&lt;b&gt;component_help&lt;/b&gt;&lt;/a&gt;&lt;a class=&quot;i-ljuser-badge i-ljuser-badge--pro&quot; data-badge-type=&quot;pro&quot; data-placement=&quot;bottom&quot; data-pro-badge data-pro-badge-type=&quot;1&quot; data-is-raw hidden href=&quot;#&quot;&gt;&lt;span class=&quot;i-ljuser-badge__icon&quot;&gt;&lt;svg class=&quot;svgicon&quot; width=&quot;25&quot; height=&quot;16&quot; xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 33 24&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M19.326 11.95c0 2.01 1.47 3.45 3.48 3.45 2.02 0 3.49-1.44 3.49-3.45 0-2.01-1.47-3.45-3.49-3.45-2.01 0-3.48 1.44-3.48 3.45Zm5.51 0c0 1.24-.8 2.19-2.03 2.19-1.23 0-2.02-.95-2.02-2.19 0-1.25.79-2.19 2.02-2.19s2.03.94 2.03 2.19ZM7.92 15.28H6.5V8.61h3.12c1.45 0 2.24.98 2.24 2.15 0 1.16-.8 2.15-2.24 2.15h-1.7v2.37Zm1.51-3.62c.56 0 .98-.35.98-.9 0-.56-.42-.9-.98-.9H7.92v1.8h1.51ZM18.3802 15.28h-1.63l-1.31-2.37h-1.04v2.37h-1.42V8.61h3.12c1.39 0 2.24.91 2.24 2.15 0 1.18-.74 1.81-1.46 1.98l1.5 2.54Zm-2.49-3.62c.57 0 1-.34 1-.9s-.43-.9-1-.9h-1.49v1.8h1.49Z&quot; clip-rule=&quot;evenodd&quot;/&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M2 8c0-2.20914 1.79086-4 4-4h20.5c2.2091 0 4 1.79086 4 4v7.9c0 2.2091-1.7909 4-4 4H6c-2.20914 0-4-1.7909-4-4V8Zm4-2.5h20.5C27.8807 5.5 29 6.61929 29 8v7.9c0 1.3807-1.1193 2.5-2.5 2.5H6c-1.38071 0-2.5-1.1193-2.5-2.5V8c0-1.38071 1.11929-2.5 2.5-2.5Z&quot; clip-rule=&quot;evenodd&quot;/&gt;&lt;/svg&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt; has come in handy.  &lt;br /&gt;&lt;br /&gt;----&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Prerequisite:&lt;/b&gt; Ability to create/modify a theme/user layer.&lt;br /&gt;&lt;br /&gt;----&lt;br /&gt;&lt;br /&gt;Component uses the date_format(&quot;long&quot;) for entries. So to change the date format, you need to change the settings for what it considers to be &quot;long&quot; (as you&apos;ll see, size does not matter) in your theme/user layer. S2 has a way built into it to change this since different languages and cultures use different ordering for their dates, etc...&lt;br /&gt;&lt;br /&gt;So, in your user/theme layer, add&lt;br /&gt;&lt;br /&gt;set lang_fmt_date_long = &lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;then use the &lt;a href=&quot;http://www.livejournal.com/doc/s2/siteapi.core1.html#siteapi.core1.dateformats&quot; target=&quot;_blank&quot;&gt;S2 manual&apos;s Date Formats&lt;/a&gt; to come up with a string for the format. For example, instead of &quot;February 5th, 1980&quot;, which is the default for Component, you can move the day in front of the month by appending:&lt;br /&gt;&lt;br /&gt;&quot;%%dayord%% %%month%%  %%yyyy%%&quot;;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;or shorten the year by using %%yy%% for the 2 digit version...and on and on.&lt;br /&gt;&lt;br /&gt;so you would have:&lt;br /&gt;&lt;br /&gt;set lang_fmt_date_long = &quot;%%dayord%% %%month%%  %%yyyy%%&quot;;</description>
  <comments>https://s2component.livejournal.com/4648.html?view=comments#comments</comments>
  <lj:security>public</lj:security>
  <lj:poster>xevinx</lj:poster>
  <lj:posterid>71640</lj:posterid>
  <lj:reply-count>47</lj:reply-count>
  </item>
  <item>
  <guid isPermaLink='true'>https://s2component.livejournal.com/4411.html</guid>
  <pubDate>Wed, 01 Oct 2003 15:12:16 GMT</pubDate>
  <title>Thanks for the voting</title>
  <author>xevinx</author>
  <link>https://s2component.livejournal.com/4411.html</link>
  <description>The poll is closer than I wanted it to be.  I was hoping for a clear answer.  The general feedback though is that people would rather have this community stay as is so that they don&apos;t have to filter it due to excessive posts.  I agree strongly with that, there are other S2 communities that fill up my friend&apos;s page as it is.  At the same time though, I want people to get their questions answered, so, thanks to &lt;span  class=&quot;ljuser  i-ljuser  i-ljuser-type-     &quot;  data-ljuser=&quot;liabunnny&quot; lj:user=&quot;liabunnny&quot; &gt;&lt;a href=&quot;#&quot;  target=&quot;_self&quot;  class=&quot;i-ljuser-profile&quot; &gt;&lt;img  class=&quot;i-ljuser-userhead&quot;  src=&quot;https://l-stat.livejournal.net/img/userinfo-disabled.gif?v=25801&amp;v=923.1&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;#&quot; class=&quot;i-ljuser-username&quot;  style=&quot;color:#FF0000;&quot;   target=&quot;_self&quot;   &gt;&lt;b&gt;liabunnny&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;, there is now &lt;span  class=&quot;ljuser  i-ljuser  i-ljuser-type-C     &quot;  data-ljuser=&quot;component_help&quot; lj:user=&quot;component_help&quot; &gt;&lt;a href=&quot;https://component-help.livejournal.com/profile/&quot;  target=&quot;_self&quot;  class=&quot;i-ljuser-profile&quot; &gt;&lt;img  class=&quot;i-ljuser-userhead&quot;  src=&quot;https://l-stat.livejournal.net/img/community.png?v=556&amp;v=923.1&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;https://component-help.livejournal.com/&quot; class=&quot;i-ljuser-username&quot;   target=&quot;_self&quot;   &gt;&lt;b&gt;component_help&lt;/b&gt;&lt;/a&gt;&lt;a class=&quot;i-ljuser-badge i-ljuser-badge--pro&quot; data-badge-type=&quot;pro&quot; data-placement=&quot;bottom&quot; data-pro-badge data-pro-badge-type=&quot;1&quot; data-is-raw hidden href=&quot;#&quot;&gt;&lt;span class=&quot;i-ljuser-badge__icon&quot;&gt;&lt;svg class=&quot;svgicon&quot; width=&quot;25&quot; height=&quot;16&quot; xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 33 24&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M19.326 11.95c0 2.01 1.47 3.45 3.48 3.45 2.02 0 3.49-1.44 3.49-3.45 0-2.01-1.47-3.45-3.49-3.45-2.01 0-3.48 1.44-3.48 3.45Zm5.51 0c0 1.24-.8 2.19-2.03 2.19-1.23 0-2.02-.95-2.02-2.19 0-1.25.79-2.19 2.02-2.19s2.03.94 2.03 2.19ZM7.92 15.28H6.5V8.61h3.12c1.45 0 2.24.98 2.24 2.15 0 1.16-.8 2.15-2.24 2.15h-1.7v2.37Zm1.51-3.62c.56 0 .98-.35.98-.9 0-.56-.42-.9-.98-.9H7.92v1.8h1.51ZM18.3802 15.28h-1.63l-1.31-2.37h-1.04v2.37h-1.42V8.61h3.12c1.39 0 2.24.91 2.24 2.15 0 1.18-.74 1.81-1.46 1.98l1.5 2.54Zm-2.49-3.62c.57 0 1-.34 1-.9s-.43-.9-1-.9h-1.49v1.8h1.49Z&quot; clip-rule=&quot;evenodd&quot;/&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M2 8c0-2.20914 1.79086-4 4-4h20.5c2.2091 0 4 1.79086 4 4v7.9c0 2.2091-1.7909 4-4 4H6c-2.20914 0-4-1.7909-4-4V8Zm4-2.5h20.5C27.8807 5.5 29 6.61929 29 8v7.9c0 1.3807-1.1193 2.5-2.5 2.5H6c-1.38071 0-2.5-1.1193-2.5-2.5V8c0-1.38071 1.11929-2.5 2.5-2.5Z&quot; clip-rule=&quot;evenodd&quot;/&gt;&lt;/svg&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;.  I know, it may seem excessive to have two communities (even one seemed overboard to me) for one style, but if it helps people, I&apos;ll support it.  &lt;br /&gt;&lt;br /&gt;So this community will be used solely for tips/tricks/tutorials and announcements, and &lt;span  class=&quot;ljuser  i-ljuser  i-ljuser-type-C     &quot;  data-ljuser=&quot;component_help&quot; lj:user=&quot;component_help&quot; &gt;&lt;a href=&quot;https://component-help.livejournal.com/profile/&quot;  target=&quot;_self&quot;  class=&quot;i-ljuser-profile&quot; &gt;&lt;img  class=&quot;i-ljuser-userhead&quot;  src=&quot;https://l-stat.livejournal.net/img/community.png?v=556&amp;v=923.1&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;https://component-help.livejournal.com/&quot; class=&quot;i-ljuser-username&quot;   target=&quot;_self&quot;   &gt;&lt;b&gt;component_help&lt;/b&gt;&lt;/a&gt;&lt;a class=&quot;i-ljuser-badge i-ljuser-badge--pro&quot; data-badge-type=&quot;pro&quot; data-placement=&quot;bottom&quot; data-pro-badge data-pro-badge-type=&quot;1&quot; data-is-raw hidden href=&quot;#&quot;&gt;&lt;span class=&quot;i-ljuser-badge__icon&quot;&gt;&lt;svg class=&quot;svgicon&quot; width=&quot;25&quot; height=&quot;16&quot; xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 33 24&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M19.326 11.95c0 2.01 1.47 3.45 3.48 3.45 2.02 0 3.49-1.44 3.49-3.45 0-2.01-1.47-3.45-3.49-3.45-2.01 0-3.48 1.44-3.48 3.45Zm5.51 0c0 1.24-.8 2.19-2.03 2.19-1.23 0-2.02-.95-2.02-2.19 0-1.25.79-2.19 2.02-2.19s2.03.94 2.03 2.19ZM7.92 15.28H6.5V8.61h3.12c1.45 0 2.24.98 2.24 2.15 0 1.16-.8 2.15-2.24 2.15h-1.7v2.37Zm1.51-3.62c.56 0 .98-.35.98-.9 0-.56-.42-.9-.98-.9H7.92v1.8h1.51ZM18.3802 15.28h-1.63l-1.31-2.37h-1.04v2.37h-1.42V8.61h3.12c1.39 0 2.24.91 2.24 2.15 0 1.18-.74 1.81-1.46 1.98l1.5 2.54Zm-2.49-3.62c.57 0 1-.34 1-.9s-.43-.9-1-.9h-1.49v1.8h1.49Z&quot; clip-rule=&quot;evenodd&quot;/&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M2 8c0-2.20914 1.79086-4 4-4h20.5c2.2091 0 4 1.79086 4 4v7.9c0 2.2091-1.7909 4-4 4H6c-2.20914 0-4-1.7909-4-4V8Zm4-2.5h20.5C27.8807 5.5 29 6.61929 29 8v7.9c0 1.3807-1.1193 2.5-2.5 2.5H6c-1.38071 0-2.5-1.1193-2.5-2.5V8c0-1.38071 1.11929-2.5 2.5-2.5Z&quot; clip-rule=&quot;evenodd&quot;/&gt;&lt;/svg&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt; will be used to asking questions or reporting errors.  If a bug is verified or tip/trick comes through &lt;span  class=&quot;ljuser  i-ljuser  i-ljuser-type-C     &quot;  data-ljuser=&quot;component_help&quot; lj:user=&quot;component_help&quot; &gt;&lt;a href=&quot;https://component-help.livejournal.com/profile/&quot;  target=&quot;_self&quot;  class=&quot;i-ljuser-profile&quot; &gt;&lt;img  class=&quot;i-ljuser-userhead&quot;  src=&quot;https://l-stat.livejournal.net/img/community.png?v=556&amp;v=923.1&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;https://component-help.livejournal.com/&quot; class=&quot;i-ljuser-username&quot;   target=&quot;_self&quot;   &gt;&lt;b&gt;component_help&lt;/b&gt;&lt;/a&gt;&lt;a class=&quot;i-ljuser-badge i-ljuser-badge--pro&quot; data-badge-type=&quot;pro&quot; data-placement=&quot;bottom&quot; data-pro-badge data-pro-badge-type=&quot;1&quot; data-is-raw hidden href=&quot;#&quot;&gt;&lt;span class=&quot;i-ljuser-badge__icon&quot;&gt;&lt;svg class=&quot;svgicon&quot; width=&quot;25&quot; height=&quot;16&quot; xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 33 24&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M19.326 11.95c0 2.01 1.47 3.45 3.48 3.45 2.02 0 3.49-1.44 3.49-3.45 0-2.01-1.47-3.45-3.49-3.45-2.01 0-3.48 1.44-3.48 3.45Zm5.51 0c0 1.24-.8 2.19-2.03 2.19-1.23 0-2.02-.95-2.02-2.19 0-1.25.79-2.19 2.02-2.19s2.03.94 2.03 2.19ZM7.92 15.28H6.5V8.61h3.12c1.45 0 2.24.98 2.24 2.15 0 1.16-.8 2.15-2.24 2.15h-1.7v2.37Zm1.51-3.62c.56 0 .98-.35.98-.9 0-.56-.42-.9-.98-.9H7.92v1.8h1.51ZM18.3802 15.28h-1.63l-1.31-2.37h-1.04v2.37h-1.42V8.61h3.12c1.39 0 2.24.91 2.24 2.15 0 1.18-.74 1.81-1.46 1.98l1.5 2.54Zm-2.49-3.62c.57 0 1-.34 1-.9s-.43-.9-1-.9h-1.49v1.8h1.49Z&quot; clip-rule=&quot;evenodd&quot;/&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M2 8c0-2.20914 1.79086-4 4-4h20.5c2.2091 0 4 1.79086 4 4v7.9c0 2.2091-1.7909 4-4 4H6c-2.20914 0-4-1.7909-4-4V8Zm4-2.5h20.5C27.8807 5.5 29 6.61929 29 8v7.9c0 1.3807-1.1193 2.5-2.5 2.5H6c-1.38071 0-2.5-1.1193-2.5-2.5V8c0-1.38071 1.11929-2.5 2.5-2.5Z&quot; clip-rule=&quot;evenodd&quot;/&gt;&lt;/svg&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;, I will post it here too as an announcement.  Hopefully this will help in getting people the help that is needed, and will also keep the posts to this community down, for those using it just for the latest news.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Any attempts to post to this community that is not a Tip/Trick/Tutorial or Announcement relating to Component will be rejected&lt;/b&gt; and will be directed to &lt;span  class=&quot;ljuser  i-ljuser  i-ljuser-type-C     &quot;  data-ljuser=&quot;component_help&quot; lj:user=&quot;component_help&quot; &gt;&lt;a href=&quot;https://component-help.livejournal.com/profile/&quot;  target=&quot;_self&quot;  class=&quot;i-ljuser-profile&quot; &gt;&lt;img  class=&quot;i-ljuser-userhead&quot;  src=&quot;https://l-stat.livejournal.net/img/community.png?v=556&amp;v=923.1&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;https://component-help.livejournal.com/&quot; class=&quot;i-ljuser-username&quot;   target=&quot;_self&quot;   &gt;&lt;b&gt;component_help&lt;/b&gt;&lt;/a&gt;&lt;a class=&quot;i-ljuser-badge i-ljuser-badge--pro&quot; data-badge-type=&quot;pro&quot; data-placement=&quot;bottom&quot; data-pro-badge data-pro-badge-type=&quot;1&quot; data-is-raw hidden href=&quot;#&quot;&gt;&lt;span class=&quot;i-ljuser-badge__icon&quot;&gt;&lt;svg class=&quot;svgicon&quot; width=&quot;25&quot; height=&quot;16&quot; xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 33 24&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M19.326 11.95c0 2.01 1.47 3.45 3.48 3.45 2.02 0 3.49-1.44 3.49-3.45 0-2.01-1.47-3.45-3.49-3.45-2.01 0-3.48 1.44-3.48 3.45Zm5.51 0c0 1.24-.8 2.19-2.03 2.19-1.23 0-2.02-.95-2.02-2.19 0-1.25.79-2.19 2.02-2.19s2.03.94 2.03 2.19ZM7.92 15.28H6.5V8.61h3.12c1.45 0 2.24.98 2.24 2.15 0 1.16-.8 2.15-2.24 2.15h-1.7v2.37Zm1.51-3.62c.56 0 .98-.35.98-.9 0-.56-.42-.9-.98-.9H7.92v1.8h1.51ZM18.3802 15.28h-1.63l-1.31-2.37h-1.04v2.37h-1.42V8.61h3.12c1.39 0 2.24.91 2.24 2.15 0 1.18-.74 1.81-1.46 1.98l1.5 2.54Zm-2.49-3.62c.57 0 1-.34 1-.9s-.43-.9-1-.9h-1.49v1.8h1.49Z&quot; clip-rule=&quot;evenodd&quot;/&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M2 8c0-2.20914 1.79086-4 4-4h20.5c2.2091 0 4 1.79086 4 4v7.9c0 2.2091-1.7909 4-4 4H6c-2.20914 0-4-1.7909-4-4V8Zm4-2.5h20.5C27.8807 5.5 29 6.61929 29 8v7.9c0 1.3807-1.1193 2.5-2.5 2.5H6c-1.38071 0-2.5-1.1193-2.5-2.5V8c0-1.38071 1.11929-2.5 2.5-2.5Z&quot; clip-rule=&quot;evenodd&quot;/&gt;&lt;/svg&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;.  I apologize, but I just don&apos;t have the time to answer each one individually now.&lt;br /&gt;&lt;br /&gt;Also, the &lt;a href=&quot;http://www.livejournal.com/userinfo.bml?user=s2component&quot; target=&quot;_blank&quot;&gt;community user info&lt;/a&gt; and &lt;a href=&quot;http://www.livejournal.com/tools/memories.bml?user=s2component&quot; target=&quot;_blank&quot;&gt;memories&lt;/a&gt; have been updated.&lt;br /&gt;&lt;br /&gt;Thanks,&lt;br /&gt;Kevin</description>
  <comments>https://s2component.livejournal.com/4411.html?view=comments#comments</comments>
  <lj:security>public</lj:security>
  <lj:poster>xevinx</lj:poster>
  <lj:posterid>71640</lj:posterid>
  <lj:reply-count>4</lj:reply-count>
  </item>
  <item>
  <guid isPermaLink='true'>https://s2component.livejournal.com/4144.html</guid>
  <pubDate>Tue, 30 Sep 2003 20:26:43 GMT</pubDate>
  <title>s2component poll</title>
  <author>xevinx</author>
  <link>https://s2component.livejournal.com/4144.html</link>
  <description>A note before the question: I&apos;ve gotten a couple of reports of comments acting weird on the Entry pages today.  I haven&apos;t made any changes to the code in Component, but I guess there have been some changes to the livejournal code recently.  I&apos;ll look into this, but keep an eye out for it.  You can reply to this post if you need to report any oddities on it instead of the Bugs post.&lt;br /&gt;&lt;br /&gt;Speaking of the Bugs post, that brings me to the Question.  There has recently been an increase in the number of submitted posts to this community.  I also haven&apos;t had time to go over a lot of the comments to bugs/suggestions/feedback lately.  A lot of them have been questions previously asked by others.  I also have noticed that there should be a &quot;questions&quot; entry people can reply to.  So, what does this all tell me?  That maybe it&apos;s time for this to be an unmoderated community.  This means the community is no longer a centerpoint for tips/tricks/tutorials, but a place for people to help each other out with problems and such.  This has always been my intention, but I wanted to keep it simple while people adjusted to S2 and Component.  However, maybe it&apos;s still too soon.  So, let&apos;s put it to a vote!&lt;br /&gt;&lt;br /&gt;Vote Yes to Open the community, vote No to keep it tutorials/tips/announcements.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;edit:&lt;/b&gt; When I say &quot;unmoderated&quot;, I mean that posts to the community will go straight to the community instead of being approved first.  I&apos;ll still be watching the community to get rid of off-topic posts and to reply when I have time.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;edit:&lt;/b&gt; Voting is now closed.</description>
  <comments>https://s2component.livejournal.com/4144.html?view=comments#comments</comments>
  <lj:mood>busy</lj:mood>
  <lj:security>public</lj:security>
  <lj:poster>xevinx</lj:poster>
  <lj:posterid>71640</lj:posterid>
  <lj:reply-count>16</lj:reply-count>
  </item>
  <item>
  <guid isPermaLink='true'>https://s2component.livejournal.com/3880.html</guid>
  <pubDate>Fri, 26 Sep 2003 12:20:23 GMT</pubDate>
  <title>Override blitz...</title>
  <author>aelana</author>
  <link>https://s2component.livejournal.com/3880.html</link>
  <description>Ok time to further my exploration of s2 and mangling of component :)  *chuckle*&lt;br /&gt;&lt;br /&gt;I wanted to be able to have two &quot;different&quot; kind of entries on my Recent and  Day view... &lt;br /&gt;I wanted to be able to format an entry where the title ends up in the top area instead of the date/time and remove things like the user icon and the like (for announcements, see &lt;a target=&apos;_blank&apos; href=&apos;http://www.livejournal.com/users/aelana&apos;&gt;http://www.livejournal.com/users/aelana&lt;/a&gt; at the top  -- the welcome message is a forward-dated message that is set using the code below to an announcemnt).  &lt;br /&gt;The other was a hidden entry that doesn&apos;t show up on the recent or day views, but can be linked to explicitly.&lt;br /&gt;&lt;br /&gt;While musing about how to code this I noticed in &lt;span  class=&quot;ljuser  i-ljuser  i-ljuser-type-P     &quot;  data-ljuser=&quot;xevinx&quot; lj:user=&quot;xevinx&quot; &gt;&lt;a href=&quot;https://xevinx.livejournal.com/profile/&quot;  target=&quot;_self&quot;  class=&quot;i-ljuser-profile&quot; &gt;&lt;img  class=&quot;i-ljuser-userhead&quot;  src=&quot;https://l-stat.livejournal.net/img/userinfo_v8.png?v=17080&amp;v=923.1&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;https://xevinx.livejournal.com/&quot; class=&quot;i-ljuser-username&quot;   target=&quot;_self&quot;   &gt;&lt;b&gt;xevinx&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&apos;s journal that he was thinking about doing it by date but that didn&apos;t seem right or generic enough for me (i want to be able to randomly do them throughout my journal not just at the top and bottom)... so I settled on doing it based on two special moods... &lt;br /&gt;&lt;br /&gt;The code below overwrites the print_entry function in the  RecentPage and DayPage (and FriendsPage, just to change it back for the Friends Page) so that if an entry has the mood &quot;special/announcement&quot; it is formatted like an announcement, and if it is  &quot;special/hidden&quot; it hides it... if you tack &quot;?.unmask=true&quot; it will display all the events &quot;normally&quot; (so you can do things like find out links for hidden entries, etc)...&lt;br /&gt;&lt;br /&gt;Enjoy.&lt;br /&gt;&lt;br /&gt;(note - I couldn&apos;t override in the ReplyPage and EntryPage for some reason, so this formatting does not carry over to those... also your friends will not see the special formatting, so changes are you will want to set backdate on entries that you do this to so it doesnt go to their friends&apos; pages)&lt;br /&gt;(also note - this does not do anything with poster name etc, so it may need tweaking for community and shared journal use - or not depending on who/why you want to use it)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;
function DayPage::print_entry(Entry e) {
  var Color fg;
  var Color bg;

  if (($e.metadata{&quot;mood&quot;} == &quot;special/announcement&quot;) and ($.args{&quot;unmask&quot;} != &quot;true&quot;)) {
    print_entry_header(&quot;&amp;lt;b&amp;gt;$e.subject&amp;lt;/b&amp;gt;&quot;);
    print_system_box_top();
    print_content_top();
    print $e.text;
    print_content_bottom();

    if ($e.comments.enabled) {
      if (not ($e.comments.count == 0)) {
        &quot;&quot;&quot;&amp;lt;div class=&quot;entryComments&quot;&amp;gt;&quot;&quot;&quot;;
        $e.comments-&amp;gt;print_readlink();
        &quot;&quot;&quot; &quot;&quot;&quot;;
        print $*comment_divider;
        &quot;&quot;&quot; &quot;&quot;&quot;;      
      }
      $e.comments-&amp;gt;print_postlink();
      &quot;&quot;&quot;&amp;lt;/div&amp;gt;&quot;&quot;&quot;;
    }

    print_system_box_bottom();
    print_spacer();
  } elseif ((not ($e.metadata{&quot;mood&quot;} == &quot;special/hidden&quot;)) or ($.args{&quot;unmask&quot;} == &quot;true&quot;)) {
    print_entry($this, $e, $bg-&amp;gt;Color(&quot;#ffffff&quot;), $fg-&amp;gt;Color(&quot;#000000&quot;), false);  
  }
}

function RecentPage::print_entry(Entry e) {
  var Color fg;
  var Color bg;

  if (($e.metadata{&quot;mood&quot;} == &quot;special/announcement&quot;) and ($.args{&quot;unmask&quot;} != &quot;true&quot;)) {
    print_entry_header(&quot;&amp;lt;b&amp;gt;$e.subject&amp;lt;/b&amp;gt;&quot;);
    print_system_box_top();
    print_content_top();
    print $e.text;
    print_content_bottom();

    if ($e.comments.enabled) {
        &quot;&quot;&quot;&amp;lt;div class=&quot;entryComments&quot;&amp;gt;&quot;&quot;&quot;;
      if (not ($e.comments.count == 0)) {
        $e.comments-&amp;gt;print_readlink();
        &quot;&quot;&quot; &quot;&quot;&quot;;
        print $*comment_divider;
        &quot;&quot;&quot; &quot;&quot;&quot;;      
      }
      $e.comments-&amp;gt;print_postlink();
      &quot;&quot;&quot;&amp;lt;/div&amp;gt;&quot;&quot;&quot;;
    }

    print_system_box_bottom();
    print_spacer();
  } elseif ((not ($e.metadata{&quot;mood&quot;} == &quot;special/hidden&quot;)) or ($.args{&quot;unmask&quot;} == &quot;true&quot;)) {
    print_entry($this, $e, $bg-&amp;gt;Color(&quot;#ffffff&quot;), $fg-&amp;gt;Color(&quot;#000000&quot;), false);  
  }
}


function FriendsPage::print_entry(Entry e) {
  print_entry($this, $e, $.friends{$e.journal.username}.bgcolor, $.friends{$e.journal.username}.fgcolor, false);
}
&lt;/pre&gt;</description>
  <comments>https://s2component.livejournal.com/3880.html?view=comments#comments</comments>
  <lj:security>public</lj:security>
  <lj:poster>aelana</lj:poster>
  <lj:posterid>390194</lj:posterid>
  <lj:reply-count>21</lj:reply-count>
  </item>
  <item>
  <guid isPermaLink='true'>https://s2component.livejournal.com/3655.html</guid>
  <pubDate>Thu, 25 Sep 2003 09:54:16 GMT</pubDate>
  <title>How to give yourself an error page...</title>
  <author>aelana</author>
  <link>https://s2component.livejournal.com/3655.html</link>
  <description>I have a Default View on friends list that is empty and various friends groups that I read... I wanted to be able to alert people to this fact if they try to go to my friends page.&lt;br /&gt;Another possible reason for this is to allert people to a friends only journal (i.e. going to the LastN page with no entries)&lt;br /&gt;&lt;br /&gt;One way that works for the LastN page is a far distant past post that is publicly viewable, but that does not work for the Friends page because friends page only will show posts posted (not date on post) within the last two weeks.&lt;br /&gt;&lt;br /&gt;So I did was overrid RecentPage:print and check for size $.entries of 0 (no entries) if not call page_layout if so display my erorr... and poof instant error page...&lt;br /&gt;&lt;br /&gt;(note you have to create a custom theme, look at previous posts in this communitiy if you need a tutorial on that)..&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;function RecentPage::print() {
  var Page p;
  $p = get_page();

  if ((size $.entries) == 0) {
  &quot;&quot;&quot;
	&amp;lt;!DOCTYPE html 
    	 PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot;
    		&quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&amp;gt;
		&amp;lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; xml:lang=&quot;en&quot; lang=&quot;en&quot;&amp;gt;
		  &amp;lt;head&amp;gt;
                      &amp;lt;link rel=&quot;stylesheet&quot; href=&quot;$.stylesheet_url&quot; type=&quot;text/css&quot; /&amp;gt;
  &quot;&quot;&quot;;
  print $.head_content;
  &quot;&quot;&quot;
                     &amp;lt;title&amp;gt;Error&amp;lt;/title&amp;gt;
                  &amp;lt;/head&amp;gt;
                  &amp;lt;body marginwidth=&quot;0&quot; marginheight=&quot;0&quot; topmargin=&quot;0&quot; leftmargin=&quot;0&quot;&amp;gt;
                  &amp;lt;table cellspacing=&quot;0&quot; cellpadding=&quot;0&quot; border=&quot;0&quot; width=&quot;100%&quot;&amp;gt;
                 &amp;lt;tr&amp;gt;&amp;lt;td colspan=5&amp;gt;&amp;lt;img src=&quot;http://www.livejournal.com/palimg/component/clear.gif&quot; width=&quot;1&quot; height=&quot;3&quot; alt=&quot;&quot; border=&quot;0&quot; /&amp;gt;&amp;lt;/td&amp;gt;
	         &amp;lt;tr&amp;gt;
		    &amp;lt;td&amp;gt;&amp;lt;img src=&quot;http://www.livejournal.com/palimg/component/clear.gif&quot; width=&quot;3&quot; height=&quot;1&quot; alt=&quot;&quot; border=&quot;0&quot; /&amp;gt;&amp;lt;/td&amp;gt;
  		    &amp;lt;td valign=&quot;top&quot; width=&quot;99%&quot;&amp;gt;
  &quot;&quot;&quot;;

  print_entry_header(&quot;&amp;lt;h3&amp;gt;Error&amp;lt;/h3&amp;gt;&quot;);
  print_system_box_top();

  &quot;&quot;&quot;
           
           PUT YOUR ERROR HTML HERE   
           

  &quot;&quot;&quot;;  

  print_system_box_bottom();


  &quot;&quot;&quot;
                    &amp;lt;/td&amp;gt;
                    		&amp;lt;td&amp;gt;&amp;lt;img src=&quot;http://www.livejournal.com/palimg/component/clear.gif&quot; width=&quot;3&quot; height=&quot;1&quot; alt=&quot;&quot; border=&quot;0&quot; /&amp;gt;&amp;lt;/td&amp;gt;
  &quot;&quot;&quot;;
  print_my_components($p);
  &quot;&quot;&quot;
      		    &amp;lt;td&amp;gt;&amp;lt;img src=&quot;http://www.livejournal.com/palimg/component/clear.gif&quot; width=&quot;3&quot; height=&quot;1&quot; alt=&quot;&quot; border=&quot;0&quot; /&amp;gt;&amp;lt;/td&amp;gt;
                 &amp;lt;/tr&amp;gt;
                  &amp;lt;/table&amp;gt;
                  &amp;lt;/body&amp;gt;
                &amp;lt;/html&amp;gt;
  &quot;&quot;&quot;;
  } else {
   page_layout($p);
  }
}
&lt;/pre&gt;</description>
  <comments>https://s2component.livejournal.com/3655.html?view=comments#comments</comments>
  <lj:security>public</lj:security>
  <lj:poster>aelana</lj:poster>
  <lj:posterid>390194</lj:posterid>
  <lj:reply-count>52</lj:reply-count>
  </item>
  <item>
  <guid isPermaLink='true'>https://s2component.livejournal.com/3420.html</guid>
  <pubDate>Thu, 18 Sep 2003 19:20:01 GMT</pubDate>
  <title>official notice</title>
  <author>xevinx</author>
  <link>https://s2component.livejournal.com/3420.html</link>
  <description>Officially we are leaving &lt;b&gt;(Page p)&lt;/b&gt; in the &lt;b&gt;print_free_text(Page p)&lt;/b&gt; function.&lt;br /&gt;All my tutorials have been updated to represent the changes.&lt;br /&gt;Those that have already added &lt;b&gt;Page p&lt;/b&gt; will not have to do anything.&lt;br /&gt;Those that were waiting for it to be reverted should modify their layer.&lt;br /&gt;&lt;br /&gt;Once again, sorry about the confusion.</description>
  <comments>https://s2component.livejournal.com/3420.html?view=comments#comments</comments>
  <lj:security>public</lj:security>
  <lj:poster>xevinx</lj:poster>
  <lj:posterid>71640</lj:posterid>
  <lj:reply-count>17</lj:reply-count>
  </item>
  <item>
  <guid isPermaLink='true'>https://s2component.livejournal.com/3097.html</guid>
  <pubDate>Fri, 12 Sep 2003 08:33:58 GMT</pubDate>
  <title>Notice</title>
  <author>xevinx</author>
  <link>https://s2component.livejournal.com/3097.html</link>
  <description>Due to my mistake of making&lt;br /&gt;&lt;pre&gt;
function print_free_text(Page p) {
&lt;/pre&gt;&lt;br /&gt;A lot of people are getting error compiling layers, or are missing free_text components.  &lt;br /&gt;&lt;br /&gt;To fix, change:&lt;br /&gt;&lt;pre&gt;
function print_free_text();
&lt;/pre&gt;&lt;br /&gt;to&lt;br /&gt;&lt;pre&gt;
function print_free_text(Page p);
&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;and if you have&lt;br /&gt;&lt;pre&gt;
var Page p = get_page();
&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;(which you would if you did the update journal component), get rid of it.&lt;br /&gt;&lt;br /&gt;however, as soon as this latest update goes through, you&apos;ll need to change it back...</description>
  <comments>https://s2component.livejournal.com/3097.html?view=comments#comments</comments>
  <lj:security>public</lj:security>
  <lj:poster>xevinx</lj:poster>
  <lj:posterid>71640</lj:posterid>
  <lj:reply-count>19</lj:reply-count>
  </item>
  <item>
  <guid isPermaLink='true'>https://s2component.livejournal.com/3026.html</guid>
  <pubDate>Thu, 11 Sep 2003 16:16:13 GMT</pubDate>
  <title>more updates</title>
  <author>xevinx</author>
  <link>https://s2component.livejournal.com/3026.html</link>
  <description>changes went live.&lt;br /&gt;&lt;br /&gt;the use of &quot;em&quot; didn&apos;t go over well.  some people were getting really large text, some were getting really small text.  the differences between using the Component setting of &quot;small&quot;, &quot;normal&quot;, &quot;large&quot;, etc and using IE&apos;s Text Size setting &quot;smaller&quot;, &quot;small&quot;, &quot;medium&quot; etc were being confused.  General chaos continued, cats were marrying dogs, rain come up from the ground, etc.&lt;br /&gt;&lt;br /&gt;So, for the time being, font sizes have been moved back to &quot;px&quot;.  The question is, does it still need to change to &quot;em&quot; since users can now can enable the &lt;b&gt;View comment pages in your journal style?&lt;/b&gt; option in your &lt;a href=&quot;http://www.livejournal.com/editinfo.bml&quot; target=&quot;_blank&quot;&gt;personal information&lt;/a&gt;?  Any suggestions on font handling that would minimize the number of broken styles?  I&apos;d especially like to hear from other web developers.&lt;br /&gt;&lt;br /&gt;Also, &lt;i&gt;print_free_text(Page p)&lt;/i&gt; has been changed back to &lt;i&gt;pring_free_text()&lt;/i&gt; so that it wont break your layers anymore.  My bad...I&apos;m sorry...&lt;br /&gt;&lt;br /&gt;Finally, because of the change back to pixel, $base_font is still available, but does nothing at the moment.  If you&apos;re using it in a layer, I recommend removing it in case base_font is completely removed in the future (which might be the case if the fonts stay with px).</description>
  <comments>https://s2component.livejournal.com/3026.html?view=comments#comments</comments>
  <lj:security>public</lj:security>
  <lj:poster>xevinx</lj:poster>
  <lj:posterid>71640</lj:posterid>
  <lj:reply-count>28</lj:reply-count>
  </item>
</channel>
</rss>
