- Open file /tiki-sefurl.php. Insert the script below, exactly before the script if ($type == 'blog' && $prefs['feature_sefurl_title_blog'] == 'y' && empty($with_next)) {:
- Open file /lib/smarty_tiki/modifier.sefurl.php. Insertthe script below, exactly before the script case 'file':
- Open file .htaccess. The default file name when the first time Tiki installed was _htaccess. Therefore, if you find file name _htaccess, rename it with .htaccess. The file location of .htaccess should be in the root or main directory of your web domain (e.g: http://www.example.com).
- Insert the script RewriteRule ^article_image([0-9]+)\-.*$ article_image$1
right under the script RewriteRule ^article([0-9]+)\-.*$ article$1 - Insert the script RewriteRule ^article_image([0-9]+)(.*) article_image.php?image_type=article&id=$1$2 [L]
right under the script RewriteRule ^article([0-9]+)(.*) tiki-read_article.php?articleId=$1$2 [L].
Save and close file .htaccess - Open phpMyAdmin and your Tiki database, then open table tiki_sefurl_regex_out.
- Insert one row/record in the last order with the columns/field as follow:
- Left: article_image.php\?image_type=article&Id=(\d+)
- Right: article_image$1
- Type:article
- Feature:feature_articles
- Leave other fields as they are.
- Save and close table tiki_sefurl_regex_out.
- Finish. Your SEFURL for showing article image is ready.
if ($type == 'article_image' && $prefs['feature_sefurl_title_article'] == 'y' && empty($with_next)) {
global $artlib;
include_once ('lib/articles/artlib.php');
if (preg_match('/image_type=article&id=([0-9]+)/', $tpl_output, $matches)) {
if (empty($title)) $title = $artlib->get_title($matches[1]);
$title = preg_replace(PATTERN_TO_CLEAN_TEXT, CLEAN_CHAR, $tikilib->take_away_accent($title));
$title = preg_replace('/' . CLEAN_CHAR . CLEAN_CHAR . '+/', '-', $title);
$title = preg_replace('/' . CLEAN_CHAR . '+$/', '', $title);
}
}
Save and close file /tiki-sefurl.php.global $artlib;
include_once ('lib/articles/artlib.php');
if (preg_match('/image_type=article&id=([0-9]+)/', $tpl_output, $matches)) {
if (empty($title)) $title = $artlib->get_title($matches[1]);
$title = preg_replace(PATTERN_TO_CLEAN_TEXT, CLEAN_CHAR, $tikilib->take_away_accent($title));
$title = preg_replace('/' . CLEAN_CHAR . CLEAN_CHAR . '+/', '-', $title);
$title = preg_replace('/' . CLEAN_CHAR . '+$/', '', $title);
}
}
case 'article_image':
$href = 'article_image.php?image_type=article&id='.$source;
break;
Save and close file /lib/smarty_tiki/modifier.sefurl.php.$href = 'article_image.php?image_type=article&id='.$source;
break;
No comments:
Post a Comment