
Modify index.php, NOT view.category.php. The modifications are the same ones.
index.php, around line 92:
$tags = array("uid", "writer_id", [color=CC0033]"art_source",[/color] "art_title", "art_summary", "art_image", "art_pages", "art_categories", "art_time_publish", "art_counter", "art_comments");
index.php, around line 117:
$_article = array(
"id" => $id,
"title" => $articles_obj[$id]->getVar("art_title"),
"author" => @$users[$articles_obj[$id]->getVar("uid")],
"writer" => @$writers[$articles_obj[$id]->getVar("writer_id")],
"time" => $articles_obj[$id]->getTime($xoopsModuleConfig["timeformat"]),
"image" => $articles_obj[$id]->getImage(),
[color=CC0033] "source" => $articles_obj[$id]->getVar("art_source"),[/color]
"counter" => $articles_obj[$id]->getVar("art_counter"),
"summary" => $articles_obj[$id]->getSummary( !empty($xoopsModuleConfig["display_summary"]) )
);
Shouldn't matter where exactly you drop it within the array. The red lines are the ones you would have to add.
Then, you can modify your template article_inc_category.html and use <{$article.source}> as a smarty variable wherever it suits you, for instance on line 70 of the template you use on your site, behind <{$article.time}>.
Now tested, no guarantees against strange behaviour down the line, don't forget to update the module every time you modify a template.
