[pLog-CVS] plog/templates/admin editarticlecategories.template,1.1.1.1,1.2 editarticlecategory.templ
Brought to you by:
jondaley
Update of /cvsroot/plog/plog/templates/admin In directory sc8-pr-cvs1:/tmp/cvs-serv2648/templates/admin Modified Files: editarticlecategories.template editarticlecategory.template editlinkcategory.template editposts.template newpostcategory.template Log Message: Added a new feature that allows to select which categories we'd like to show in the main page. when creating a new category, it is possible to select wether the category will be shown in the main page or not. It is also possible to click a category name form the list of categories and we will be allowed to again, choose wether or not it should appear. By default all categories are shown in the main page. The feature required an additional field in the plog_articles_categories table, called in_main_page. If set to 'true', the category will be included. The ArticleCategories DAO class and the ArticleCategory object have been modified according to this. In order to use the new feature, you will have to drop the old database and run the wizard again, otherwise it won't work and will likely cause sql errors. (Alternatively, run the following in your db: "ALTER TABLE plog_articles_categories INSERT COLUMN in_main_page TINYINT(1) DEFAULT '1' NOT NULL") This feature will only be used in the main page of the blog. If we click on a date, it won't be taken into account and all categories will be shown... So this is not a bug but a feature :) (unless somebody says the opposite!) Please let me know if there's any problem with this. Index: editarticlecategories.template =================================================================== RCS file: /cvsroot/plog/plog/templates/admin/editarticlecategories.template,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** editarticlecategories.template 24 Oct 2003 13:52:35 -0000 1.1.1.1 --- editarticlecategories.template 6 Jan 2004 16:25:36 -0000 1.2 *************** *** 11,17 **** <table border="1" width="100%"> <tr> ! <th>{$locale->tr("category_name")}</th> ! <th>{$locale->tr("posts")}</th> ! <th>{$locale->tr("delete")}</th> </tr> {foreach from=$categories item=category} --- 11,18 ---- <table border="1" width="100%"> <tr> ! <th width="60%">{$locale->tr("category_name")}</th> ! <th width="20%">{$locale->tr("posts")}</th> ! <th width="10%">{$locale->tr("show_main_page")}</th> ! <th width="10%">{$locale->tr("delete")}</th> </tr> {foreach from=$categories item=category} *************** *** 23,26 **** --- 24,30 ---- <td align="center">(0)</td> {/if} + <td align="center"> + {if $category->isInMainPage()}{$locale->tr("yes")}{else}{$locale->tr("no")}{/if} + </td> <td align="center"><input type="checkbox" name="deleteCategories[{counter}]" value="{$category->getId()}"/></td> </tr> Index: editarticlecategory.template =================================================================== RCS file: /cvsroot/plog/plog/templates/admin/editarticlecategory.template,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** editarticlecategory.template 24 Oct 2003 13:52:35 -0000 1.1.1.1 --- editarticlecategory.template 6 Jan 2004 16:25:36 -0000 1.2 *************** *** 13,18 **** </p> <form name="editArticleCategory" action="admin.php" method="post"> ! {$locale->tr("category_name")}: <input type="text" name="categoryName" value="{$category->getName()}"/><br/> ! <input type="hidden" name="categoryUrl" value="{$category->getUrl()}"/><br/> <input type="submit" name="subOp" value="{$locale->tr("update")}"/> <input type="hidden" name="op" value="updateArticleCategory"/> --- 13,18 ---- </p> <form name="editArticleCategory" action="admin.php" method="post"> ! {$locale->tr("category_name")}: <input type="text" name="categoryName" value="{$category->getName()}"/><br/><br/> ! {$locale->tr("show_category_in_main_page")}: <input type="checkbox" name="categoryInMainPage" {if $category->isInMainPage()} checked="checked" {/if} value="1" /><br/><br/> <input type="submit" name="subOp" value="{$locale->tr("update")}"/> <input type="hidden" name="op" value="updateArticleCategory"/> Index: editlinkcategory.template =================================================================== RCS file: /cvsroot/plog/plog/templates/admin/editlinkcategory.template,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** editlinkcategory.template 24 Oct 2003 13:52:36 -0000 1.1.1.1 --- editlinkcategory.template 6 Jan 2004 16:25:36 -0000 1.2 *************** *** 7,11 **** <br/></div> <div id="container"> ! <h3>{$locale->tr("edit_link_category")} <form name="editLinkCategory" action="admin.php" method="post"> {$locale->tr("link_category_name")}: <input type="text" name="categoryName" value="{$linkcategory->getName()}"/><br/> --- 7,11 ---- <br/></div> <div id="container"> ! <h3>{$locale->tr("edit_link_category")}</h3> <form name="editLinkCategory" action="admin.php" method="post"> {$locale->tr("link_category_name")}: <input type="text" name="categoryName" value="{$linkcategory->getName()}"/><br/> Index: editposts.template =================================================================== RCS file: /cvsroot/plog/plog/templates/admin/editposts.template,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** editposts.template 17 Nov 2003 18:51:19 -0000 1.2 --- editposts.template 6 Jan 2004 16:25:36 -0000 1.3 *************** *** 11,15 **** <form name="viewPosts" action="admin.php" method="post"> {$locale->tr("category")}: <select name="showCategory"> ! <option value="0">{$locale->tr("category_all")}</option> {foreach from=$categories item=category} <option value="{$category->getId()}" {if $currentcategory == $category->getId()} selected="selected" {/if}>{$category->getName()}</option> --- 11,15 ---- <form name="viewPosts" action="admin.php" method="post"> {$locale->tr("category")}: <select name="showCategory"> ! <option value="-1">{$locale->tr("category_all")}</option> {foreach from=$categories item=category} <option value="{$category->getId()}" {if $currentcategory == $category->getId()} selected="selected" {/if}>{$category->getName()}</option> Index: newpostcategory.template =================================================================== RCS file: /cvsroot/plog/plog/templates/admin/newpostcategory.template,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** newpostcategory.template 24 Oct 2003 13:52:39 -0000 1.1.1.1 --- newpostcategory.template 6 Jan 2004 16:25:36 -0000 1.2 *************** *** 13,17 **** </p> <form name="addArticleCategory" method="post" action="admin.php"> ! {$locale->tr("category_name")}: <input type="text" value="" name="categoryName" /><br/> <input type="hidden" value="" name="categoryUrl" /><br/> <input type="hidden" name="op" value="addArticleCategory" /> --- 13,18 ---- </p> <form name="addArticleCategory" method="post" action="admin.php"> ! {$locale->tr("category_name")}: <input type="text" value="" name="categoryName" /><br/><br/> ! {$locale->tr("show_in_main_page")}: <input type="checkbox" value="1" name="categoryInMainPage" checked="checked" /><br/><br/> <input type="hidden" value="" name="categoryUrl" /><br/> <input type="hidden" name="op" value="addArticleCategory" /> |