This is an old revision of the document!
With /tools/ you've get a sample of config_local.inc.php
Make a copy in /include/
Then:
For each used template, in category.tpl e.g. yoga
Replace (near line 3, following lines):
<!-- BEGIN links --> <dl> <dt>{lang:Links}</dt> <dd> <ul> <!-- BEGIN link --> <li><a href="{links.link.URL}">{links.link.LABEL}</a></li> <!-- END link --> </ul> </dd> </dl> <!-- END links -->
By:
<!-- BEGIN links --> <dl> <dt>{lang:Links}</dt> <dd> <ul> <!-- BEGIN link --> <li><a target="_blank" href="{links.link.URL}">{links.link.LABEL}</a></li> <!-- END link --> </ul> </dd> </dl> <!-- END links -->
For each used template, in category.tpl e.g. yoga
Cut (near line 3, following lines):
<!-- BEGIN links --> <dl> <dt>{lang:Links}</dt> <dd> <ul> <!-- BEGIN link --> <li><a href="{links.link.URL}">{links.link.LABEL}</a></li> <!-- END link --> </ul> </dd> </dl> <!-- END links -->
Paste before (or after), this:
<dl> <dt>{L_SUMMARY}</dt> <dd> <ul> <!-- BEGIN summary --> <li><a href="{summary.U_SUMMARY}" title="{summary.TITLE}">{summary.NAME}</a></li> <!-- END summary --> <!-- BEGIN upload --> <li><a href="{upload.U_UPLOAD}">{L_UPLOAD}</a></li> <!-- END upload --> </ul> </dd> </dl>
via Admininistration / Configuration / General for field “Gallery description” remove current description and replace it by
<div style="padding:3px;"><img src="logo/my_logo.jpg"></div>
This html code will be used instead of the previous text format description. A tip received from the French side of our Forum, thanks a lot to rub.
in default_layout.css :
#theHeader { display: none; }
in default_layout.css :
FORM#quickconnect { display: none; }
in default_layout.css :
BODY { margin: 5px; }
To set both thumbnails under the title bar and left and right of the actual picture, try in default_layout.css :
#the_page { position: relative; } * html #the_page { /* IE only */ position: absolute; left: 0; } #thumbPrev { position: absolute; left: 5px; top: 200px; float: none; } #thumbNext { position: absolute; right: 5px; top: 200px; float: none; }
Seems to be OK with Gecko, KHTML, Opera, and IE (with a special rule “* html #the_page”) We don't like this layout very mutch because when the picture is wide, the thumbnails overlap and it's not pretty.
All picture legend information has the same generation code. If you need to change some of those, you can edit picture.php. Author field for instance, near line 671, find this :
// author if (!empty($picture['current']['author'])) { $infos['INFO_AUTHOR'] = '<a href="'. add_session_id( PHPWG_ROOT_PATH.'category.php?cat=search'. '&search=author:'.$picture['current']['author'] ). '">'.$picture['current']['author'].'</a>'; } else { $infos['INFO_AUTHOR'] = l10n('N/A'); }
You could add a class (class=“author” and manage it in defaut-color.css), or you could add style=“color: #009900; font-weight: bold;”… e.g.:
// author if (!empty($picture['current']['author'])) { /* MyPWG Start */ $infos['INFO_AUTHOR'] = '<a style="color: #009900; font-weight: bold;" href="'. add_session_id( PHPWG_ROOT_PATH.'category.php?cat=search'. '&search=author:'.$picture['current']['author'] ). '">'.$picture['current']['author'].'</a>'; } else { $infos['INFO_AUTHOR'] = '<span class="water">'.l10n('N/A').'</span>'; } /* MyPWG End */
This is true for all metadata fields.
Note: inline style should be used for testing only, use a class and rules in default-color.css instead espacially if you want to release a MOD.
Tips:
… like Author, Created on, Registered on, Dimensions, File or Average rate.
In the file template/your_template/default-layout.css add this part of code:
TABLE.infoTable { display: none; }
Warning: this tip will hide all captions, you can't select only on caption to hide.
In default_layout.css :
.navThumb { display: none; }
in include/category_default.inc.php
, (line 136) replace
$template->assign_block_vars( 'thumbnails.line.thumbnail.nb_comments', array('NB_COMMENTS'=>$row['nb_comments']));
by
if ($row['nb_comments'] > 0) { $template->assign_block_vars( 'thumbnails.line.thumbnail.nb_comments', array('NB_COMMENTS'=>$row['nb_comments'])); }