Difference between revisions of "Main Page"

From Issuepedia
(Latest Commentaries: Shermer/911)
(Announcements: cc license)
Line 27: Line 27:
  
 
==Announcements==
 
==Announcements==
 +
* '''2010-03-16''' content license is now Creative Commons
 
* '''2009-12-17''' site upgraded from [[htyp:MediaWiki|MediaWiki]] 1.14.0 to 1.15.1
 
* '''2009-12-17''' site upgraded from [[htyp:MediaWiki|MediaWiki]] 1.14.0 to 1.15.1
 
* '''2009-04-27''' [[Issuepedia:Current events/2009-04-27|Spammers are going to be the death of me.]]
 
* '''2009-04-27''' [[Issuepedia:Current events/2009-04-27|Spammers are going to be the death of me.]]

Revision as of 13:32, 16 March 2010

Quote

When fascism comes to America, it will be wrapped in the flag and carrying a cross.

<let name=alert>
Current Stupidity Alert: <a href="/War_on_Terror"><img src="http://www.dhs.gov/dhspublic/getAdvisoryImage?size=small" alt="" width="110" border="0" height="26"></a>
</let><get name=alert raw />

Did You Know

...that at least 24.1% of the United States*, including most of most of Washington DC, is behind walls of unofficial, unaccountable censorship rather like the so-called Great Firewall of China? (*Verizon 8.8%, Comcast 15.3%) Update: In 2010, a federal appeals court ruled that this is ok. past editions

About

Issuepedia is the encyclopedia of issues, analysis, thought, and opinion. As with Wikipedia, anyone can edit; unlike Wikipedia, we encourage opinions and rants as well as carefully considered analysis and purely factual writing. More...

As of 06:15 UTC on Thursday, March 21, 2019, Issuepedia has 5,080 articles.

Announcements

  • 2010-03-16 content license is now Creative Commons
  • 2009-12-17 site upgraded from MediaWiki 1.14.0 to 1.15.1
  • 2009-04-27 Spammers are going to be the death of me.
  • 2008-10-12 The new format for filed links seems to be working...
  • 2008-06-23 Major rework of front page essentially complete
  • 2008-05-05 Wacky Award: Evil wizard tries to bewitch children with trickery!
  • 2008-03-16 The French Issuepedia is now open for editing.

On-Site

Latest Commentaries

Newest Articles

<DPL>
 notcategory = data.links
 notcategory = data/links
 notcategory = dates
 notcategory = in progress
 notcategory = !article
 notcategory = transcriptions
 namespace = 
 ordermethod = firstedit
 order=descending
 count=15
 addpagecounter=true
 addeditdate=true
 minoredits=exclude
 mode=userformat
 userdateformat=Y-m-d H:i
 listseparators=\n{| class=sortable\n|-\n ! width=150 | Title !! When !! Visits\n,\n|-\n| %PAGE% || %DATE%,\n| align=right | %COUNT%, \n|}
</DPL>

Article Updates

<DPL>
 notcategory = data.links
 notcategory = data/links
 notcategory = dates
 notcategory = !article
 notcategory = seeds
 notcategory = transcriptions
 namespace = 
 ordermethod = lastedit
 order=descending
 count=15
 addpagecounter=true
 addeditdate=true
 minoredits=exclude
 mode=userformat
 userdateformat=Y-m-d
 listseparators=\n{| class=sortable\n|-\n ! Title !! When !! Visits\n,\n|-\n| %PAGE% || %DATE%,\n| align=right | %COUNT%, \n|}
</DPL>

Current Events & Links

Filed Links

ShowLinkData()

This is a functionalized version of the code in Issuepedia:Code/show/link. Don't use that anymore; use this. <func ShowLinkData>

<let name=wtDate>[[:category:{{{1/}}/|{{{1}}}]][[category:{{{1/}}/]][[category:{{{1/}}]][[category:{{{1]][[category:dates/}}/]]{{#set:date={{{1}}}}}</let> <if flag=$data[Author]>

 <let name=wtAuth>[[</let>
 <let name=wtAuth append copy=data[Author] />
 <let name=wtAuth append>]] ([[</let>
 <let name=wtAuth append copy=data[Author] />
 <let name=wtAuth append>/writings|writings]][[:category:</let>
 <let name=wtAuth append copy=data[Author] />
 <let name=wtAuth append>/writings|cat]])</let>
 <let name=wtAuthCat>[[category:</let>
 <let name=wtAuthCat append copy=data[Author] />
 <let name=wtAuthCat append>/writings]]</let>

</if>

<if flag=$data[Authors]>

 <let name=auths copy=data[Authors] />
 <let name=wtAuthCat null />
 <for xps=$auths let=author>
   <let name=wtAuth append> [[</let>
   <let name=wtAuth append copy=author />
   <let name=wtAuth append>]] ([[</let>
   <let name=wtAuth append copy=author />
   <let name=wtAuth append>/writings|writings]][[:category:</let>
   <let name=wtAuth append copy=author />
   <let name=wtAuth append>/writings|cat]])</let>
   <let name=wtAuthCat append>[[category:</let>
   <let name=wtAuthCat append copy=author />
   <let name=wtAuthCat append>/writings]]</let>
 </for>

</if> <if flag=$data[Source]>

 <let name=wtSource>[[</let>
 <let name=wtSource append copy=data[Source] />
 <let name=wtSource append>]] ([[</let>
 <let name=wtSource append copy=data[Source] />
 <let name=wtSource append>/articles|articles]][[:category:</let>
 <let name=wtSource append copy=data[Source] />
 <let name=wtSource append>/articles|cat]])</let>

</if>

<if flag=$docat>

 <let name=wtDate append>[[category:</let>
 <let name=wtDate append copy=data[Date] />
 <let name=wtDate append>]]</let>
 <let name=wtAuth append copy=wtAuthCat />
 <let name=wtSource append>[[category:</let>
 <let name=wtSource append copy=data[Source] />
 <let name=wtSource append>/articles]]</let>

</if>

Store data in page properties: <let name=data self save />

<let name=wtTitle> ==</let> <let name=wtTitle append copy=data[Title] /> <let name=wtTitle append>==</let> <if flag=$data[TextShort]>

 <let name=wtTitle append>

===longer text===</let>

 <let name=wtTextShort>

shorter text

</let>

 <let name=wtTextShort append copy=data[TextShort] />

</if><else>

 <let name=wtTextShort />

</else>

<if flag=$data[wpage]>

 <let name=wtLink>[[</let>
 <let name=wtLink append copy=data[wpage] />
 <let name=wtLink append>]]</let>

</if><else>

 <let name=wtLink append copy=data[URL] />

</else> <let name=topics copy=data[Topics] /> <for xps=$topics let=topic>

 <let name=wtTopics append> [[</let>
 <let name=wtTopics append copy=topic />
 <let name=wtTopics append>]]</let>
 <let name=wtCatgs append> [[:category:</let>
 <let name=wtCatgs append copy=topic />
 <let name=wtCatgs append>|</let>
 <let name=wtCatgs append copy=topic />
 <let name=wtCatgs append>]]</let>
 <if flag=$docat>
   <let name=wtCatgs append> [[category:</let>
   <let name=wtCatgs append copy=topic />
   <let name=wtCatgs append>]]</let>
 </if>

</for>


<if flag=$data[TitlePlain]>

 <let name=TitleSort copy=data[TitlePlain] />

</if><else>

 <let name=TitleSort copy=data[Title] />

</else> <if flag=$docat>

 <let name=cattag></let>

</if>

<let name=display>

Date: <get name=wtDate />
Link: <get name=wtLink />

</let>

<if flag=$wtAuth>

 <let name=display append>
Author: <get name=wtAuth /></let>

</if> <if flag=$wtSource>

 <let name=display append>
Source: <get name=wtSource /></let>

</if> <let name=display append>

Topics: <get name=wtTopics />
Categories: <get name=wtCatgs />

</let> <echo> {{#set:page type=link}} {{#set:format version=2.1}}

Specs

<get name=display /> <get name=wtTitle /> <get name=data index=Text /><get name=wtTextShort /><get name=cattag /><hide> <let name=wtDate null /> <let name=wtAuth null /> <let name=wtSource null /> <let name=wtTopics null /> <let name=wtCatgs null /> </echo> </func>

GetBrief()

<func GetBrief>

   <let name=links.out>
  • </let>
   <let name=links.out append copy=data[Date] />
   <let name=links.out append> :[[</let>
   <let name=links.out append copy=pg_title />
   <let name=links.out append>|more]]:[[Talk:</let>
   <let name=links.out append copy=pg_title />
   <let name=links.out append>|talk]]: </let>
   <if flag=$data[wpage]>
     <let name=wtLink>[[</let>
     <let name=wtLink append copy=data[wpage] />
     <let name=wtLink append>|</let>
     <let name=wtLink append copy=data[Title] />
     <let name=wtLink append>]]</let>
     <let name=data[wpage] null />
   </if><else>
     <let name=wtLink>[</let>
     <let name=wtLink append copy=data[URL] />
     <let name=wtLink append> </let>
     <let name=wtLink append copy=data[Title] />
     <let name=wtLink append>]</let>
   </else>
   <let name=links.out append copy=wtLink />
   <let name=links.out append> § </let>
   <let name=text copy=data[TextShort] />
   <if flag=text></if><else>
     <let name=text copy=data[Text] len=200 />
   </else>
   <let name=links.out append copy=text trim />
   <let name=links.out append> [[</let>
   <let name=links.out append copy=pg_title />
   <let name=links.out append>|more...]]</let>

</func>

ShowRecent()

calls: GetBrief() <func ShowRecent max>

 <let name=idx />
 <let name=including val=1 />
 <for table="qryW3_Titles_Catgs" where="(cl_to='Data/links') AND (page_namespace=0)" sort="page_title DESC" limit=$max hide>
   <let name=pg_title val="@row.page_title" />
   <let name=idx inc />
   <if not flag=$noLoad>
     <load page=$pg_title nocat />
   </if>
   <if flag=$data[Title]>
     <call GetBrief />
   </if><else>
     <let name=links.out>
  • [[</let>
     <let name=links.out append copy=pg_title />
     <let name=links.out append>]]</let>
   </else>
   <let name=links.rtn append copy=links.out />
   <let name=links.out />
   <let name=data />
 </for>

</func>

ShowTopic_old(iTopic,iMax)

<func ShowTopic_old iTopic iMax>

 <let name=idx />
 <let name=including val=1 />
 <let name=topic farg=iTopic />
 <if not flag=topic>
   <let name=topic parse>Main Page</let>
 </if>
 <let name=topic self with="_"> </let>
 <let name=sqlWhere>(page_namespace=0) AND (cl_to='</let>
 <let name=sqlWhere append copy=topic />
 <let name=sqlWhere append>')</let>
 <for table="qryW3_Titles_Catgs" where=$sqlWhere sort="page_title DESC" empty="no items yet" limit=$iMax hide>
   <let name=pg_title val="@row.page_title" />
   <let name=idx inc />
   <if not flag=noLoad>
     <load page=$pg_title local nocat />
   </if>
   <if flag=data[Title]>
     <call GetBrief />
   </if><else>
     <let name=links.out>
  • [[</let>
     <let name=links.out append copy=pg_title />
     <let name=links.out append>]]</let>
   </else>
   <let name=exclude val=0 />
   <let name=links.rtn append copy=links.out />
   <let name=data null />
 </for>

</func>

ShowTopic_old(topic,max)

This can be deleted if there are no problems with new ShowTopic(). <func ShowTopic_old topic max>

 <let name=topic self with="_"> </let>
 <let name=sql>(cl_to='</let>
 <let name=sql>SELECT q1.* FROM qryW3_Titles_Catgs AS q1 LEFT JOIN qryW3_Titles_Catgs AS q2 ON q1.cl_from=q2.cl_from WHERE (q1.cl_to='Data/links') AND (q2.cl_to='</let>
 <let name=sql append copy=topic />
 <let name=sql append>') ORDER BY page_title DESC</let>
 <if flag=max>
   <let name=sql append> LIMIT </let>
   <let name=sql append copy=max />
 </if>
 <let name=sql append copy=max />
 <let name=links.rtn null />
 <for sql=$sql>
   <let name=pg_nspace_code>{{ns:</let>
   <let name=pg_nspace_code append val=@row.page_namespace />
   <let name=pg_nspace_code append>}}</let>
   <let name=pg_title val="@row.page_title" />
   <let name=pg_name copy=pg_nspace />
   <let name=pg_name append>:</let>
   <let name=pg_name append copy=pg_title />
   <let name=idx inc />
   <get name=data load page=$pg_title />
   <let name=data[Title] null />
   <if flag=data[Title]>
     <call GetBrief />
   </if><else>
     <let name=links.out>
  • [[</let>
     <let name=links.out append copy=pg_title />
     <let name=links.out append>]]</let>
   </else>
   <let name=exclude val=0 />
   <let name=links.rtn append copy=links.out />
   <let name=data />
 </for>

</func>

ShowTopic(topic,max)

<func ShowTopic topic max>

 <let name=topic self with="_"> </let>
 <let name=sql>(cl_to='</let>
 <let name=sql>SELECT q1.* FROM qryW3_Titles_Catgs AS q1 LEFT JOIN qryW3_Titles_Catgs AS q2 ON q1.cl_from=q2.cl_from WHERE (q1.cl_to='Data/links') AND (q2.cl_to='</let>
 <let name=sql append copy=topic />
 <let name=sql append>') ORDER BY page_title DESC</let>
 <if flag=max>
   <let name=sql append> LIMIT </let>
   <let name=sql append copy=max />
 </if>
 <let name=sql append copy=max />
 <let name=links.rtn null />
 <for sql=$sql>
   <let name=pg_nspace_code>{{ns:</let>
   <let name=pg_nspace_code append val=@row.page_namespace />
   <let name=pg_nspace_code append>}}</let>
   <let name=pg_title val="@row.page_title" />
   <let name=pg_name copy=pg_nspace />
   <let name=pg_name append>:</let>
   <let name=pg_name append copy=pg_title />
   <let name=data null />
   <let name=data load array page=$pg_title />
   <if flag=data[Title]>
     <call GetBrief />
   </if><else>
     <let name=links.out>
  • [[</let>
     <let name=links.out append copy=pg_title />
     <let name=links.out append>]]</let>
   </else>
   <let name=exclude val=0 />
   <let name=links.rtn append copy=links.out />
 </for>

</func><call ShowRecent max=10 /><get name=links.rtn />