mirror of
https://github.com/Piwigo/Piwigo.git
synced 2026-07-05 09:22:21 +02:00
Admin Advices includes :
- Tags relation check. - PhpWebGallery link buttons. - Its own default-layout.css (as a sample for other plugins as well). No more functions would be included in 1.7 Please process to correct all wording errors in any advice. git-svn-id: http://piwigo.org/svn/trunk@1718 68402e56-0260-453c-a942-63ccdbb3a9ee
This commit is contained in:
@@ -1,34 +1,41 @@
|
||||
<!-- $Id: admin_advices.tpl 939 2005-11-17 20:13:36Z VDigital $ -->
|
||||
<!-- $Id$ -->
|
||||
|
||||
<div class="content" style="list-style-type:none; margin: 0 1em 0 14.5em; border: 1px solid;">
|
||||
<h2 style="font-weight: bold; padding-left: 2em;">{lang:About}: {ADVICE_ABOUT}</h2>
|
||||
<h3 style="text-align: left; padding-left: 3em;">{ADVICE_TEXT}</h3>
|
||||
<div class="content">
|
||||
<h2>{lang:An_advice_about} {ADVICE_ABOUT}</h2>
|
||||
<h3>{ADVICE_TEXT}</h3>
|
||||
<table>
|
||||
<tr><td style="text-align: left; padding-left: 2em; width:50%;">
|
||||
<tr><td style="text-align: left; width: 45em;">
|
||||
<!-- BEGIN More -->
|
||||
{More.ADVICE} <br />
|
||||
<!-- END More -->
|
||||
</td><td style="text-align: left; width:15%;">
|
||||
<br />
|
||||
<ul class="pwgmenu">
|
||||
<li><a href="http://demo.phpwebgallery.net">DEMO</a></li>
|
||||
<li><a href="http://phpwebgallery.net/doc">WIKI / DOC</a></li>
|
||||
<li><a href="http://forum.phpwebgallery.net">FORUM</a></li>
|
||||
<li><a href="http://bugs.phpwebgallery.net">BUGS</a></li>
|
||||
<li><a href="http://phpwebgallery.net/ext">EXTENSIONS</a></li>
|
||||
</ul>
|
||||
</td><td style="text-align: right; width: 155px;">
|
||||
<!-- BEGIN thumbnail -->
|
||||
<a href="{thumbnail.U_MODIFY}" alt="{lang:link_info_image}">
|
||||
<img class="thumbnail" src="{thumbnail.IMAGE}"
|
||||
alt="{thumbnail.IMAGE_ALT}" title="{thumbnail.IMAGE_TITLE}"></a>
|
||||
</td><td style="text-align: left; width:15%;">
|
||||
</td><td style="text-align: left;">
|
||||
<img src="{thumbnail.NAME}.png"
|
||||
alt="{thumbnail.IMAGE_ALT}" title="{thumbnail.IMAGE_TITLE}">{lang:Name}<br />
|
||||
alt="{thumbnail.IMAGE_ALT}" title="{thumbnail.IMAGE_TITLE}"> {lang:Name}<br />
|
||||
<img src="{thumbnail.COMMENT}.png"
|
||||
alt="{thumbnail.IMAGE_ALT}" title="{thumbnail.IMAGE_TITLE}">{lang:Description}<br />
|
||||
alt="{thumbnail.IMAGE_ALT}" title="{thumbnail.IMAGE_TITLE}"> {lang:Description}<br />
|
||||
<img src="{thumbnail.AUTHOR}.png"
|
||||
alt="{thumbnail.IMAGE_ALT}" title="{thumbnail.IMAGE_TITLE}">{lang:Author}<br />
|
||||
alt="{thumbnail.IMAGE_ALT}" title="{thumbnail.IMAGE_TITLE}"> {lang:Author}<br />
|
||||
<img src="{thumbnail.CREATE_DATE}.png"
|
||||
alt="{thumbnail.IMAGE_ALT}" title="{thumbnail.IMAGE_TITLE}">{lang:Creation date}<br />
|
||||
alt="{thumbnail.IMAGE_ALT}" title="{thumbnail.IMAGE_TITLE}"> {lang:Creation date}<br />
|
||||
<img src="{thumbnail.METADATA}.png"
|
||||
alt="{thumbnail.IMAGE_ALT}" title="{thumbnail.IMAGE_TITLE}">{lang:Metadata}<br />
|
||||
<!-- DEGING miss_Tags
|
||||
alt="{thumbnail.IMAGE_ALT}" title="{thumbnail.IMAGE_TITLE}"> {lang:Metadata}<br />
|
||||
<img src="{thumbnail.TAGS}.png"
|
||||
alt="{thumbnail.IMAGE_ALT}" title="{thumbnail.IMAGE_TITLE}">{lang:Tags}
|
||||
END miss_Tags -->
|
||||
alt="{thumbnail.IMAGE_ALT}" title="{thumbnail.IMAGE_TITLE}"> {lang:Tags} ({thumbnail.NUM_TAGS})
|
||||
<!-- END thumbnail -->
|
||||
</td></tr>
|
||||
</table>
|
||||
|
||||
</div>
|
||||
|
||||
@@ -0,0 +1,58 @@
|
||||
/* $Id$ */
|
||||
.content {
|
||||
list-style-type:none;
|
||||
margin: 0 1em 0 14.5em;
|
||||
border: 1px solid;
|
||||
padding: 0;
|
||||
}
|
||||
.content h2 {
|
||||
font-weight: bold;
|
||||
padding-left: 2em;
|
||||
}
|
||||
.content h3 {
|
||||
text-align: left;
|
||||
padding-left: 3em;
|
||||
font-size: 120%;
|
||||
}
|
||||
.content table tr td {
|
||||
text-align: left;
|
||||
padding-left: 2em;
|
||||
}
|
||||
.pwgmenu {
|
||||
display: table;
|
||||
list-style-type: none;
|
||||
list-style-image: none; /* for firefox */
|
||||
white-space: nowrap;
|
||||
position: relative;
|
||||
text-decoration : none;
|
||||
font-family: verdana, arial, helvetica, sans-serif;
|
||||
font-size: 70%;
|
||||
line-height: 1.1em;
|
||||
width: 66em;
|
||||
margin: 1px 8px;
|
||||
padding: 3px;
|
||||
background: transparent;
|
||||
}
|
||||
.pwgmenu li {
|
||||
float: left;
|
||||
width: 10em !important;
|
||||
text-align: center;
|
||||
margin: 0 6px;
|
||||
padding: 0;
|
||||
|
||||
}
|
||||
.pwgmenu a {
|
||||
width: 9em !important;
|
||||
display: block;
|
||||
padding: 4px 8px;
|
||||
background: #69c; /* PWG Graphic charts */
|
||||
color: white;
|
||||
text-align: center;
|
||||
text-decoration: none;
|
||||
font-weight: bold;
|
||||
border: 1px solid #fff; /* Why bordered? in case of #69c background */
|
||||
}
|
||||
.pwgmenu a:hover {
|
||||
background: #f92;
|
||||
color: white;
|
||||
} /* PWG Graphic charts */
|
||||
@@ -5,7 +5,7 @@
|
||||
// | Copyright (C) 2003-2007 PhpWebGallery Team - http://phpwebgallery.net |
|
||||
// +-----------------------------------------------------------------------+
|
||||
// | branch : BSF (Best So Far)
|
||||
// | file : $RCSfile$
|
||||
// | file : $URL$
|
||||
// | last update : $Date: 2006-12-21 22:38:20 +0100 (jeu., 4 jan. 2007) $
|
||||
// | last modifier : $Author: Vincent $
|
||||
// | revision : $Revision: 1677 $
|
||||
@@ -30,7 +30,9 @@
|
||||
//$lang_info['direction'] = 'ltr';
|
||||
//$lang_info['code'] = 'en';
|
||||
global $lang;
|
||||
$lang['An_advice_about'] = 'A new advice about';
|
||||
$lang['Metadata'] = 'Metadata';
|
||||
|
||||
foreach ($conf as $key => $value)
|
||||
{
|
||||
if ( is_string($value) )
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
// | Copyright (C) 2003-2007 PhpWebGallery Team - http://phpwebgallery.net |
|
||||
// +-----------------------------------------------------------------------+
|
||||
// | branch : BSF (Best So Far)
|
||||
// | file : $RCSfile$
|
||||
// | file : $URL$
|
||||
// | last update : $Date: 2006-12-21 22:38:20 +0100 (jeu., 4 jan. 2007) $
|
||||
// | last modifier : $Author: Vincent $
|
||||
// | revision : $Revision: 1677 $
|
||||
@@ -30,7 +30,9 @@
|
||||
//$lang_info['direction'] = 'ltr';
|
||||
//$lang_info['code'] = 'fr';
|
||||
global $lang;
|
||||
$lang['An_advice_about'] = 'Un nouveau conseil à propos de ';
|
||||
$lang['Metadata'] = 'Méta-données';
|
||||
|
||||
foreach ($conf as $key => $value)
|
||||
{
|
||||
if ( is_string($value) )
|
||||
|
||||
@@ -4,14 +4,53 @@ Version: 1.0.0
|
||||
Author: PhpWebGallery team
|
||||
Description: Give you an advice on the administration page.
|
||||
*/
|
||||
// +-----------------------------------------------------------------------+
|
||||
// | PhpWebGallery - a PHP based picture gallery |
|
||||
// | Copyright (C) 2003-2007 PhpWebGallery Team - http://phpwebgallery.net |
|
||||
// +-----------------------------------------------------------------------+
|
||||
// | branch : BSF (Best So Far)
|
||||
// | file : $URL$
|
||||
// | last update : $Date$
|
||||
// | last modifier : $Author$
|
||||
// | revision : $Rev$
|
||||
// +-----------------------------------------------------------------------+
|
||||
// | This program is free software; you can redistribute it and/or modify |
|
||||
// | it under the terms of the GNU General Public License as published by |
|
||||
// | the Free Software Foundation |
|
||||
// | |
|
||||
// | This program is distributed in the hope that it will be useful, but |
|
||||
// | WITHOUT ANY WARRANTY; without even the implied warranty of |
|
||||
// | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU |
|
||||
// | General Public License for more details. |
|
||||
// | |
|
||||
// | You should have received a copy of the GNU General Public License |
|
||||
// | along with this program; if not, write to the Free Software |
|
||||
// | Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, |
|
||||
// | USA. |
|
||||
// +-----------------------------------------------------------------------+
|
||||
|
||||
add_event_handler('loc_begin_page_tail', 'set_admin_advice' );
|
||||
add_event_handler('loc_end_page_header', 'set_admin_advice_add_css' );
|
||||
|
||||
// Add a XHTML tag in HEAD section
|
||||
function set_admin_advice_add_css()
|
||||
{
|
||||
global $template;
|
||||
$template->assign_block_vars(
|
||||
'head_element',
|
||||
array(
|
||||
'CONTENT' => '<link rel="stylesheet" type="text/css" '
|
||||
. 'href="plugins/admin_advices/default-layout.css" />',
|
||||
)
|
||||
);
|
||||
}
|
||||
|
||||
// Build an advice on the Admin Intro page
|
||||
function set_admin_advice()
|
||||
{
|
||||
global $page, $user, $template, $conf;
|
||||
|
||||
|
||||
// This Plugin works only on the Admin page
|
||||
if ( isset($page['body_id']) and $page['body_id']=='theAdminPage'
|
||||
and $page['page'] == 'intro'
|
||||
@@ -30,7 +69,6 @@ function set_admin_advice()
|
||||
// If there is an advice
|
||||
if ( $cond )
|
||||
{
|
||||
// $template->set_filenames( array( 'advice' => 'admin_advices.tpl' ));
|
||||
$template->set_filenames(array(
|
||||
'admin_advice' =>
|
||||
PHPWG_ROOT_PATH.'/plugins/admin_advices/admin_advices.tpl')
|
||||
@@ -51,7 +89,13 @@ SELECT *
|
||||
.'&image_id='.$row['id'];
|
||||
$url_check = get_themeconf('icon_dir').'/';
|
||||
$url_uncheck = $url_check . 'uncheck';
|
||||
$url_check .= 'check';
|
||||
$url_check .= 'check';
|
||||
$picture_id = $row['id'];
|
||||
$query = '
|
||||
SELECT * FROM '.IMAGE_TAG_TABLE.'
|
||||
WHERE image_id = ' . $picture_id .'
|
||||
;';
|
||||
$tag_count = mysql_num_rows(mysql_query($query));
|
||||
$template->assign_block_vars(
|
||||
'thumbnail',
|
||||
array(
|
||||
@@ -68,6 +112,9 @@ SELECT *
|
||||
$url_uncheck : $url_check,
|
||||
'CREATE_DATE' => (empty($row['date_creation'])) ?
|
||||
$url_uncheck : $url_check,
|
||||
'TAGS' => ($tag_count == 0) ?
|
||||
$url_uncheck : $url_check,
|
||||
'NUM_TAGS' => (string) $tag_count,
|
||||
'U_MODIFY' => $url_modify,
|
||||
)
|
||||
);
|
||||
|
||||
Reference in New Issue
Block a user