Revision: 8914
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at October 14, 2008 03:19 by localhorst
Initial Code
<?php /* ================================================================ 14.10.2008 Tags assembled by (KH) flip-flop TAG: {ARTICLE_TITLE} {ARTICLE_ID} {ARTICLE_ALIAS} {TOPLEVEL} {PAGETITLE}={CATEGORY} {CATEGORY_ID} {CATEGORY_ALIAS} Filename: rt_cat_article_id.php Folder: /template/inc_script/frontend_render/ Switch: $phpwcms['allow_ext_render'] = 1; (/config/phpwcms/conf.inc.php) Forum: http://forum.phpwcms.org/viewtopic.php?p=110038#p110038 ================================================================ */ // ---------------------------------------------------------------- // obligate check for phpwcms constants if (!defined('PHPWCMS_ROOT')) { die("You Cannot Access This Script Directly, Have a Nice Day."); } // ---------------------------------------------------------------- // {ARTICLE_TITLE} -> ARTICLE_TITLE replacement // ----------------------------------------------------- if( ! (strpos($content["all"],'{ARTICLE_TITLE}')===false)) { $content["all"] = str_replace('{ARTICLE_TITLE}', $GLOBALS['row']['article_title'], $content["all"]); } // {ARTICLE_ID} -> ARTICLE_ID replacement // ----------------------------------------------------- if( ! (strpos($content["all"],'{ARTICLE_ID}')===false)) { $content["all"] = str_replace('{ARTICLE_ID}', $GLOBALS['row']['article_id'], $content["all"]); } // {ARTICLE_ALIAS} -> ARTICLE_ALIAS replacement // ----------------------------------------------------- if( ! (strpos($content["all"],'{ARTICLE_ALIAS}')===false)) { $content["all"] = str_replace('{ARTICLE_ALIAS}', $GLOBALS['row']['article_alias'], $content["all"]); } // {TOPLEVEL} -> TOPLEVEL replacement // ----------------------------------------------------- if( ! (strpos($content["all"],'{TOPLEVEL}')===false)) { $cur_toplevel_name = ''; $GLOBALS['nav_point_listing'] = get_breadcrumb($GLOBALS['content']["cat_id"], $GLOBALS['content']['struct']); if(isset($GLOBALS['nav_point_listing']) && count($GLOBALS['nav_point_listing']) > 1) { reset($GLOBALS['nav_point_listing']); next($GLOBALS['nav_point_listing']); $cur_toplevel_name = html_specialchars($GLOBALS['content']['struct'][ intval(key($GLOBALS['nav_point_listing'])) ]['acat_name']); } $content['all'] = str_replace('{TOPLEVEL}', $cur_toplevel_name, $content['all']); } // {PAGETITLE} -> PAGETITLE replacement // sinze V1.3.5 this tag is replaced default by {CATEGORY} // ----------------------------------------------------- if( ! (strpos($content["all"],'{PAGETITLE}')===false)) { $content["all"] = str_replace('{PAGETITLE}', $content["struct"][$content["cat_id"]] ["acat_name"], $content["all"]); } // {CATEGORY_ID} -> CATEGORY ID replacement // ----------------------------------------------------- if( ! (strpos($content["all"],'{CATEGORY_ID}')===false)) { $content["all"] = str_replace('{CATEGORY_ID}', $GLOBALS['content']["struct"][$GLOBALS['content']["cat_id"]]["acat_id"], $content["all"]); } // {CATEGORY_ALIAS} -> CATEGORY ALIAS replacement // ----------------------------------------------------- if( ! (strpos($content["all"],'{CATEGORY_ALIAS}')===false)) { $content["all"] = str_replace('{CATEGORY_ALIAS}', $GLOBALS['content']["struct"][$GLOBALS['content']["cat_id"]]["acat_alias"], $content["all"]); } // -----------[ CLOSE ]---------------- ?>
Initial URL
http://forum.phpwcms.org/viewtopic.php?f=8&t=17949
Initial Description
{ARTICLE_TITLE} {ARTICLE_ID} {ARTICLE_ALIAS} {TOPLEVEL} {PAGETITLE} = {CATEGORY} (since v1.3.5 ) {CATEGORY_ID} {CATEGORY_ALIAS} Filename: rt_cat_article_id.php Folder: /template/inc_script/frontend_render/ Switch: $phpwcms['allow_ext_render'] = 1; (/config/phpwcms/conf.inc.php)
Initial Title
phpwcms article replacement tags
Initial Tags
Initial Language
PHP