Subversion Repositories svnkaklik

Compare Revisions

No changes between revisions

Ignore whitespace Rev 5 → Rev 6

/web/test/gallery/cpg133/docs/COPYING
0,0 → 1,281
GNU GENERAL PUBLIC LICENSE
Version 2, June 1991
 
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
675 Mass Ave, Cambridge, MA 02139, USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
 
Preamble
 
The licenses for most software are designed to take away your
freedom to share and change it. By contrast, the GNU General Public
License is intended to guarantee your freedom to share and change free
software--to make sure the software is free for all its users. This
General Public License applies to most of the Free Software
Foundation's software and to any other program whose authors commit to
using it. (Some other Free Software Foundation software is covered by
the GNU Library General Public License instead.) You can apply it to
your programs, too.
 
When we speak of free software, we are referring to freedom, not
price. Our General Public Licenses are designed to make sure that you
have the freedom to distribute copies of free software (and charge for
this service if you wish), that you receive source code or can get it
if you want it, that you can change the software or use pieces of it
in new free programs; and that you know you can do these things.
 
To protect your rights, we need to make restrictions that forbid
anyone to deny you these rights or to ask you to surrender the rights.
These restrictions translate to certain responsibilities for you if you
distribute copies of the software, or if you modify it.
 
For example, if you distribute copies of such a program, whether
gratis or for a fee, you must give the recipients all the rights that
you have. You must make sure that they, too, receive or can get the
source code. And you must show them these terms so they know their
rights.
 
We protect your rights with two steps: (1) copyright the software, and
(2) offer you this license which gives you legal permission to copy,
distribute and/or modify the software.
 
Also, for each author's protection and ours, we want to make certain
that everyone understands that there is no warranty for this free
software. If the software is modified by someone else and passed on, we
want its recipients to know that what they have is not the original, so
that any problems introduced by others will not reflect on the original
authors' reputations.
 
Finally, any free program is threatened constantly by software
patents. We wish to avoid the danger that redistributors of a free
program will individually obtain patent licenses, in effect making the
program proprietary. To prevent this, we have made it clear that any
patent must be licensed for everyone's free use or not licensed at all.
 
The precise terms and conditions for copying, distribution and
modification follow.
 
GNU GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
 
0. This License applies to any program or other work which contains
a notice placed by the copyright holder saying it may be distributed
under the terms of this General Public License. The "Program", below,
refers to any such program or work, and a "work based on the Program"
means either the Program or any derivative work under copyright law:
that is to say, a work containing the Program or a portion of it,
either verbatim or with modifications and/or translated into another
language. (Hereinafter, translation is included without limitation in
the term "modification".) Each licensee is addressed as "you".
 
Activities other than copying, distribution and modification are not
covered by this License; they are outside its scope. The act of
running the Program is not restricted, and the output from the Program
is covered only if its contents constitute a work based on the
Program (independent of having been made by running the Program).
Whether that is true depends on what the Program does.
 
1. You may copy and distribute verbatim copies of the Program's
source code as you receive it, in any medium, provided that you
conspicuously and appropriately publish on each copy an appropriate
copyright notice and disclaimer of warranty; keep intact all the
notices that refer to this License and to the absence of any warranty;
and give any other recipients of the Program a copy of this License
along with the Program.
 
You may charge a fee for the physical act of transferring a copy, and
you may at your option offer warranty protection in exchange for a fee.
 
2. You may modify your copy or copies of the Program or any portion
of it, thus forming a work based on the Program, and copy and
distribute such modifications or work under the terms of Section 1
above, provided that you also meet all of these conditions:
 
a) You must cause the modified files to carry prominent notices
stating that you changed the files and the date of any change.
 
b) You must cause any work that you distribute or publish, that in
whole or in part contains or is derived from the Program or any
part thereof, to be licensed as a whole at no charge to all third
parties under the terms of this License.
 
c) If the modified program normally reads commands interactively
when run, you must cause it, when started running for such
interactive use in the most ordinary way, to print or display an
announcement including an appropriate copyright notice and a
notice that there is no warranty (or else, saying that you provide
a warranty) and that users may redistribute the program under
these conditions, and telling the user how to view a copy of this
License. (Exception: if the Program itself is interactive but
does not normally print such an announcement, your work based on
the Program is not required to print an announcement.)
 
These requirements apply to the modified work as a whole. If
identifiable sections of that work are not derived from the Program,
and can be reasonably considered independent and separate works in
themselves, then this License, and its terms, do not apply to those
sections when you distribute them as separate works. But when you
distribute the same sections as part of a whole which is a work based
on the Program, the distribution of the whole must be on the terms of
this License, whose permissions for other licensees extend to the
entire whole, and thus to each and every part regardless of who wrote it.
 
Thus, it is not the intent of this section to claim rights or contest
your rights to work written entirely by you; rather, the intent is to
exercise the right to control the distribution of derivative or
collective works based on the Program.
 
In addition, mere aggregation of another work not based on the Program
with the Program (or with a work based on the Program) on a volume of
a storage or distribution medium does not bring the other work under
the scope of this License.
 
3. You may copy and distribute the Program (or a work based on it,
under Section 2) in object code or executable form under the terms of
Sections 1 and 2 above provided that you also do one of the following:
 
a) Accompany it with the complete corresponding machine-readable
source code, which must be distributed under the terms of Sections
1 and 2 above on a medium customarily used for software interchange; or,
 
b) Accompany it with a written offer, valid for at least three
years, to give any third party, for a charge no more than your
cost of physically performing source distribution, a complete
machine-readable copy of the corresponding source code, to be
distributed under the terms of Sections 1 and 2 above on a medium
customarily used for software interchange; or,
 
c) Accompany it with the information you received as to the offer
to distribute corresponding source code. (This alternative is
allowed only for noncommercial distribution and only if you
received the program in object code or executable form with such
an offer, in accord with Subsection b above.)
 
The source code for a work means the preferred form of the work for
making modifications to it. For an executable work, complete source
code means all the source code for all modules it contains, plus any
associated interface definition files, plus the scripts used to
control compilation and installation of the executable. However, as a
special exception, the source code distributed need not include
anything that is normally distributed (in either source or binary
form) with the major components (compiler, kernel, and so on) of the
operating system on which the executable runs, unless that component
itself accompanies the executable.
 
If distribution of executable or object code is made by offering
access to copy from a designated place, then offering equivalent
access to copy the source code from the same place counts as
distribution of the source code, even though third parties are not
compelled to copy the source along with the object code.
 
4. You may not copy, modify, sublicense, or distribute the Program
except as expressly provided under this License. Any attempt
otherwise to copy, modify, sublicense or distribute the Program is
void, and will automatically terminate your rights under this License.
However, parties who have received copies, or rights, from you under
this License will not have their licenses terminated so long as such
parties remain in full compliance.
 
5. You are not required to accept this License, since you have not
signed it. However, nothing else grants you permission to modify or
distribute the Program or its derivative works. These actions are
prohibited by law if you do not accept this License. Therefore, by
modifying or distributing the Program (or any work based on the
Program), you indicate your acceptance of this License to do so, and
all its terms and conditions for copying, distributing or modifying
the Program or works based on it.
 
6. Each time you redistribute the Program (or any work based on the
Program), the recipient automatically receives a license from the
original licensor to copy, distribute or modify the Program subject to
these terms and conditions. You may not impose any further
restrictions on the recipients' exercise of the rights granted herein.
You are not responsible for enforcing compliance by third parties to
this License.
 
7. If, as a consequence of a court judgment or allegation of patent
infringement or for any other reason (not limited to patent issues),
conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License. If you cannot
distribute so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you
may not distribute the Program at all. For example, if a patent
license would not permit royalty-free redistribution of the Program by
all those who receive copies directly or indirectly through you, then
the only way you could satisfy both it and this License would be to
refrain entirely from distribution of the Program.
 
If any portion of this section is held invalid or unenforceable under
any particular circumstance, the balance of the section is intended to
apply and the section as a whole is intended to apply in other
circumstances.
 
It is not the purpose of this section to induce you to infringe any
patents or other property right claims or to contest validity of any
such claims; this section has the sole purpose of protecting the
integrity of the free software distribution system, which is
implemented by public license practices. Many people have made
generous contributions to the wide range of software distributed
through that system in reliance on consistent application of that
system; it is up to the author/donor to decide if he or she is willing
to distribute software through any other system and a licensee cannot
impose that choice.
 
This section is intended to make thoroughly clear what is believed to
be a consequence of the rest of this License.
 
8. If the distribution and/or use of the Program is restricted in
certain countries either by patents or by copyrighted interfaces, the
original copyright holder who places the Program under this License
may add an explicit geographical distribution limitation excluding
those countries, so that distribution is permitted only in or among
countries not thus excluded. In such case, this License incorporates
the limitation as if written in the body of this License.
 
9. The Free Software Foundation may publish revised and/or new versions
of the General Public License from time to time. Such new versions will
be similar in spirit to the present version, but may differ in detail to
address new problems or concerns.
 
Each version is given a distinguishing version number. If the Program
specifies a version number of this License which applies to it and "any
later version", you have the option of following the terms and conditions
either of that version or of any later version published by the Free
Software Foundation. If the Program does not specify a version number of
this License, you may choose any version ever published by the Free Software
Foundation.
 
10. If you wish to incorporate parts of the Program into other free
programs whose distribution conditions are different, write to the author
to ask for permission. For software which is copyrighted by the Free
Software Foundation, write to the Free Software Foundation; we sometimes
make exceptions for this. Our decision will be guided by the two goals
of preserving the free status of all derivatives of our free software and
of promoting the sharing and reuse of software generally.
 
NO WARRANTY
 
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
REPAIR OR CORRECTION.
 
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES.
 
END OF TERMS AND CONDITIONS
 
/web/test/gallery/cpg133/docs/README.html
0,0 → 1,48
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Coppermine Photo Gallery - README</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<meta http-equiv="refresh" content="10; url=index.htm">
<style type="text/css">
<!--
body {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
background : #F7F7F7 ;
color : Black;
margin: 20px;
}
 
h1{
font-weight: bold;
font-size: 22px;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
line-height : 120%;
color : #000000;
}
 
p {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
margin: 10px 10px 0px 0px;
}
 
-->
</style>
 
<!--
$Id: README.html,v 1.7 2004/07/24 15:04:10 gaugau Exp $
-->
</head>
 
<body>
<h1><img src="../images/coppermine_logo.png" width="300" height="75" /></h1>
<h1>Coppermine Photo Gallery ReadMe</h1>
<p align="center">The content of this page has been merged with the documentation.<br />
You will be redirected to the proper page in 10 seconds.<br />
If you don't want to wait (or your browser doesn't support redirect), click <a href="index.htm">here</a>.</p>
 
</body>
</html>
/web/test/gallery/cpg133/docs/_vti_cnf/COPYING
0,0 → 1,6
vti_encoding:SR|utf8-nl
vti_timelastmodified:TR|15 Oct 2003 12:24:14 -0000
vti_extenderversion:SR|6.0.2.5516
vti_cacheddtm:TX|15 Oct 2003 12:24:14 -0000
vti_filesize:IR|15409
vti_backlinkinfo:VX|
/web/test/gallery/cpg133/docs/_vti_cnf/README.html
0,0 → 1,20
vti_encoding:SR|utf8-nl
vti_timelastmodified:TR|24 Jul 2004 15:04:10 -0000
vti_extenderversion:SR|6.0.2.5516
vti_author:SR|KAKLIK\\Jakub
vti_modifiedby:SR|KAKLIK\\Jakub
vti_timecreated:TR|24 Jul 2004 15:04:10 -0000
vti_cacheddtm:TX|24 Jul 2004 15:04:10 -0000
vti_filesize:IR|1441
vti_cachedtitle:SR|Coppermine Photo Gallery - README
vti_cachedbodystyle:SR|<body>
vti_cachedlinkinfo:VX|H|index.htm S|../images/coppermine_logo.png H|index.htm
vti_cachedsvcrellinks:VX|FHUS|gallery/cpg133/docs/index.htm FSUS|gallery/cpg133/images/coppermine_logo.png FHUS|gallery/cpg133/docs/index.htm
vti_cachedneedsrewrite:BR|false
vti_cachedhasbots:BR|false
vti_cachedhastheme:BR|false
vti_cachedhasborder:BR|false
vti_metatags:VR|HTTP-EQUIV=content-type text/html;\\ charset=iso-8859-1 HTTP-EQUIV=refresh 10;\\ url=index.htm
vti_charset:SR|iso-8859-1
vti_title:SR|Coppermine Photo Gallery - README
vti_backlinkinfo:VX|
/web/test/gallery/cpg133/docs/_vti_cnf/credits.html
0,0 → 1,20
vti_encoding:SR|utf8-nl
vti_timelastmodified:TR|24 Jul 2004 15:04:10 -0000
vti_extenderversion:SR|6.0.2.5516
vti_author:SR|KAKLIK\\Jakub
vti_modifiedby:SR|KAKLIK\\Jakub
vti_timecreated:TR|24 Jul 2004 15:04:10 -0000
vti_cacheddtm:TX|24 Jul 2004 15:04:10 -0000
vti_filesize:IR|1462
vti_cachedtitle:SR|Coppermine Photo Gallery - Credits
vti_cachedbodystyle:SR|<body>
vti_cachedlinkinfo:VX|H|index.htm S|../images/coppermine_logo.png K|index.htm
vti_cachedsvcrellinks:VX|FHUS|gallery/cpg133/docs/index.htm FSUS|gallery/cpg133/images/coppermine_logo.png FHUS|gallery/cpg133/docs/index.htm
vti_cachedneedsrewrite:BR|false
vti_cachedhasbots:BR|false
vti_cachedhastheme:BR|false
vti_cachedhasborder:BR|false
vti_metatags:VR|HTTP-EQUIV=Content-Type text/html;\\ charset=iso-8859-1 HTTP-EQUIV=refresh 10;\\ url=index.htm#credits
vti_charset:SR|iso-8859-1
vti_title:SR|Coppermine Photo Gallery - Credits
vti_backlinkinfo:VX|
/web/test/gallery/cpg133/docs/_vti_cnf/faq.htm
0,0 → 1,20
vti_encoding:SR|utf8-nl
vti_timelastmodified:TR|19 Apr 2005 03:17:12 -0000
vti_extenderversion:SR|6.0.2.5516
vti_author:SR|KAKLIK\\Jakub
vti_modifiedby:SR|KAKLIK\\Jakub
vti_timecreated:TR|19 Apr 2005 03:17:12 -0000
vti_cacheddtm:TX|19 Apr 2005 03:17:12 -0000
vti_filesize:IR|91260
vti_cachedtitle:SR|Coppermine Photo Gallery - Documentation & Manual
vti_cachedbodystyle:SR|<body>
vti_cachedlinkinfo:VX|S|/coppermine/themes/pixel-rave-blue100/images/nav-bar-button.gif S|pics/link.gif H|http://coppermine.sourceforge.net/ K|index.htm H|http://coppermine.sourceforge.net/board/ K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm H|http://httpd.apache.org/ H|http://www.microsoft.com/iis/ H|http://www.roxen.com/products/webserver/ H|http://www.aprelium.com/ H|http://www.janaserver.de/ K|faq.htm K|faq.htm H|http://www.boutell.com/gd/ K|faq.htm H|http://www.imagemagick.org K|faq.htm K|faq.htm K|faq.htm K|http://www.vddh.com/wnailer/index.php S|http://coppermine.sourceforge.net/images/128x96gd1.jpg S|http://coppermine.sourceforge.net/images/128x96gd2.jpg K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm H|http://www.google.com/search K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm H|http://www.foo.com/bar.html H|mailto:user@domain.tld K|faq.htm K|faq.htm H|http://coppermine.sourceforge.net/board/ K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm H|http://www.phpmyadmin.net/ K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm H|http://www.zend.com/manual/function.mkdir.php H|http://www.zend.com/manual/function.chmod.php K|faq.htm K|faq.htm H|http://www.opera.com/ K|faq.htm K|faq.htm S|http://coppermine.sourceforge.net/images/move_up.gif S|http://coppermine.sourceforge.net/images/move_down.gif K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm H|http://www.phpmyadmin.net K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm H|http://www.drweb.de H|http://www.php.net/manual/en/funcref.php K|faq.htm K|faq.htm H|http://coppermine.sourceforge.net/board/index.php H|http://coppermine.sourceforge.net/board/index.php H|http://coppermine.sourceforge.net/board/index.php H|http://coppermine.sourceforge.net/board/index.php H|http://www.codelifter.com/main/javascript/norightclick1.html K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm K|faq.htm H|http://coppermine.sourceforge.net/board/index.php K|faq.htm H|http://forum.the-service.de/ K|faq.htm H|http://coppermine.sourceforge.net/board/ K|faq.htm H|http://coppermine.sourceforge.net/team/ K|faq.htm H|http://coppermine.sourceforge.net/board/ H|http://coppermine.sourceforge.net/faq.php K|faq.htm H|http://sourceforge.net S|http://sourceforge.net/sflogo.php
vti_cachedsvcrellinks:VX|NSUS|file:///coppermine/themes/pixel-rave-blue100/images/nav-bar-button.gif FSUS|gallery/cpg133/docs/pics/link.gif NHHS|http://coppermine.sourceforge.net/ FHUS|gallery/cpg133/docs/index.htm NHHS|http://coppermine.sourceforge.net/board/ FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm NHHS|http://httpd.apache.org/ NHHS|http://www.microsoft.com/iis/ NHHS|http://www.roxen.com/products/webserver/ NHHS|http://www.aprelium.com/ NHHS|http://www.janaserver.de/ FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm NHHS|http://www.boutell.com/gd/ FKUS|gallery/cpg133/docs/faq.htm NHHS|http://www.imagemagick.org FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm NHHS|http://www.vddh.com/wnailer/index.php NSHS|http://coppermine.sourceforge.net/images/128x96gd1.jpg NSHS|http://coppermine.sourceforge.net/images/128x96gd2.jpg FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm NHHS|http://www.google.com/search FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm NHHS|http://www.foo.com/bar.html NHUS|mailto:user@domain.tld FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm NHHS|http://coppermine.sourceforge.net/board/ FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm NHHS|http://www.phpmyadmin.net/ FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm NHHS|http://www.zend.com/manual/function.mkdir.php NHHS|http://www.zend.com/manual/function.chmod.php FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm NHHS|http://www.opera.com/ FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm NSHS|http://coppermine.sourceforge.net/images/move_up.gif NSHS|http://coppermine.sourceforge.net/images/move_down.gif FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm NHHS|http://www.phpmyadmin.net FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm NHHS|http://www.drweb.de NHHS|http://www.php.net/manual/en/funcref.php FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm NHHS|http://coppermine.sourceforge.net/board/index.php NHHS|http://coppermine.sourceforge.net/board/index.php NHHS|http://coppermine.sourceforge.net/board/index.php NHHS|http://coppermine.sourceforge.net/board/index.php NHHS|http://www.codelifter.com/main/javascript/norightclick1.html FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm FKUS|gallery/cpg133/docs/faq.htm NHHS|http://coppermine.sourceforge.net/board/index.php FKUS|gallery/cpg133/docs/faq.htm NHHS|http://forum.the-service.de/ FKUS|gallery/cpg133/docs/faq.htm NHHS|http://coppermine.sourceforge.net/board/ FKUS|gallery/cpg133/docs/faq.htm NHHS|http://coppermine.sourceforge.net/team/ FKUS|gallery/cpg133/docs/faq.htm NHHS|http://coppermine.sourceforge.net/board/ NHHS|http://coppermine.sourceforge.net/faq.php FKUS|gallery/cpg133/docs/faq.htm NHHS|http://sourceforge.net NSHS|http://sourceforge.net/sflogo.php
vti_cachedneedsrewrite:BR|false
vti_cachedhasbots:BR|false
vti_cachedhastheme:BR|false
vti_cachedhasborder:BR|false
vti_metatags:VR|HTTP-EQUIV=content-type text/html;\\ charset=utf-8 language en author GauGau copyright Coppermine\\ dev\\ team description Coppermine\\ Photo\\ Gallery\\ project\\ -\\ Coppermine\\ is\\ an\\ easily\\ set-up,\\ fast,\\ feature-rich\\ photo\\ gallery\\ script\\ with\\ mySQL\\ database,\\ user\\ management,\\ private\\ galleries,\\ automatic\\ thumbnail\\ creation,\\ ecard\\ feature\\ and\\ a\\ template\\ system\\ for\\ easy\\ customization\\ to\\ match\\ the\\ rest\\ of\\ a\\ site. keywords photo,gallery,galery,image,coppermine,php,mysql,easy,feature,phpnuke,thumbnail,automatic,creation,gd,Image\\ Magick,ecard page-topic photo,gallery,galery,image,coppermine,php,mysql,easy,feature,phpnuke,thumbnail,automatic,creation,gd,Image\\ Magick,ecard HTTP-EQUIV=Content-Style-Type text/css MSSmartTagsPreventParsing true HTTP-EQUIV=imagetoolbar no
vti_charset:SR|utf-8
vti_title:SR|Coppermine Photo Gallery - Documentation & Manual
vti_backlinkinfo:VX|gallery/cpg133/docs/faq.htm
/web/test/gallery/cpg133/docs/_vti_cnf/index.htm
0,0 → 1,20
vti_encoding:SR|utf8-nl
vti_timelastmodified:TR|19 Apr 2005 03:17:12 -0000
vti_extenderversion:SR|6.0.2.5516
vti_author:SR|KAKLIK\\Jakub
vti_modifiedby:SR|KAKLIK\\Jakub
vti_timecreated:TR|19 Apr 2005 03:17:12 -0000
vti_cacheddtm:TX|19 Apr 2005 03:17:12 -0000
vti_filesize:IR|149379
vti_cachedtitle:SR|Coppermine Photo Gallery - Documentation & Manual
vti_cachedbodystyle:SR|<body>
vti_cachedlinkinfo:VX|S|/coppermine/themes/pixel-rave-blue100/images/nav-bar-button.gif S|pics/link.gif S|../images/coppermine_logo.png K|index.htm K|index.htm K|index.htm K|index.htm K|index.htm K|index.htm K|index.htm K|index.htm K|index.htm K|index.htm K|index.htm K|index.htm K|index.htm K|index.htm K|index.htm K|index.htm K|index.htm K|index.htm K|index.htm K|index.htm K|index.htm K|index.htm K|index.htm K|index.htm K|index.htm K|index.htm K|index.htm K|index.htm K|index.htm K|index.htm K|index.htm K|index.htm K|index.htm K|index.htm K|index.htm K|index.htm K|index.htm K|index.htm K|index.htm K|index.htm K|index.htm K|index.htm K|index.htm K|index.htm K|index.htm K|index.htm K|index.htm K|index.htm K|index.htm K|index.htm K|index.htm K|index.htm K|index.htm K|index.htm K|index.htm K|index.htm K|index.htm K|index.htm K|index.htm K|index.htm K|index.htm K|index.htm K|index.htm K|index.htm K|index.htm H|http://www.google.com/search K|index.htm K|index.htm K|index.htm K|index.htm K|index.htm K|index.htm K|index.htm S|pics/cpg10.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg110.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg111.gif S|pics/cpg_ok.gif S|pics/spacer.gif S|pics/cpg120.gif S|pics/cpg_ok.gif S|pics/spacer.gif S|pics/cpg121.gif S|pics/cpg_ok.gif S|pics/spacer.gif S|pics/cpg13x.gif S|pics/cpg_ok.gif S|pics/spacer.gif K|index.htm H|theme.htm H|http://sourceforge.net/project/showfiles.php H|http://coppermine.sourceforge.net/demo/ K|index.htm K|index.htm K|index.htm K|index.htm K|index.htm K|index.htm H|theme.htm K|index.htm K|index.htm S|pics/admin_menu.gif K|index.htm K|index.htm K|index.htm K|index.htm K|index.htm S|pics/cpg10.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg110.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg111.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg120.gif S|pics/cpg_exclam.gif S|pics/spacer.gif S|pics/cpg121.gif S|pics/cpg_exclam.gif S|pics/spacer.gif S|pics/cpg13x.gif S|pics/cpg_ok.gif S|pics/cpg10.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg110.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg111.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg120.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg121.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg13x.gif S|pics/cpg_ok.gif K|index.htm S|pics/util_re-size.gif K|index.htm K|index.htm S|pics/group_cp.GIF S|pics/groupsscrsht2.jpg K|index.htm S|pics/category_cp.GIF S|pics/edit.gif S|pics/delete.gif S|pics/up.gif S|pics/down.gif S|pics/edit.gif K|index.htm S|pics/albmgr.gif K|index.htm K|index.htm S|../images/move_up.gif S|../images/move_down.gif K|index.htm S|pics/album_menu.GIF K|index.htm S|pics/searchnew_1.gif S|pics/searchnew_2.gif K|index.htm S|pics/edit_album.GIF K|index.htm K|index.htm S|pics/edit_picture.GIF K|index.htm S|pics/edit_video.gif S|pics/cpg10.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg110.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg111.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg120.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg121.gif S|pics/cpg_exclam.gif S|pics/spacer.gif S|pics/cpg13x.gif S|pics/cpg_ok.gif K|index.htm S|pics/cust_thmb.gif S|pics/cust_thmb_3.gif S|pics/cust_thmb_final.gif S|pics/user_folder_link.gif S|pics/cpg10.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg110.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg111.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg120.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg121.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg13x.gif S|pics/cpg_ok.gif K|index.htm S|pics/cpg10.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg110.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg111.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg120.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg121.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg13x.gif S|pics/cpg_ok.gif S|pics/cpg10.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg110.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg111.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg120.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg121.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg13x.gif S|pics/cpg_ok.gif H|http://www.php.net/phpinfo S|pics/cpg10.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg110.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg111.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg120.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg121.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg13x.gif S|pics/cpg_ok.gif K|index.htm S|pics/config_language.gif K|index.htm S|pics/cpg10.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg110.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg111.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg120.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg121.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg13x.gif S|pics/cpg_ok.gif S|pics/cpg10.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg110.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg111.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg120.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg121.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg13x.gif S|pics/cpg_ok.gif S|pics/cpg10.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg110.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg111.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg120.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg121.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg13x.gif S|pics/cpg_ok.gif S|pics/cpg10.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg110.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg111.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg120.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg121.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg13x.gif S|pics/cpg_ok.gif S|pics/cpg10.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg110.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg111.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg120.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg121.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg13x.gif S|pics/cpg_ok.gif S|pics/cpg10.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg110.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg111.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg120.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg121.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg13x.gif S|pics/cpg_ok.gif K|index.htm S|pics/cpg10.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg110.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg111.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg120.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg121.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg13x.gif S|pics/cpg_ok.gif K|index.htm K|index.htm S|pics/cpg10.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg110.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg111.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg120.gif S|pics/cpg_ok.gif S|pics/spacer.gif S|pics/cpg121.gif S|pics/cpg_ok.gif S|pics/spacer.gif S|pics/cpg13x.gif S|pics/cpg_ok.gif S|pics/cpg10.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg110.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg111.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg120.gif S|pics/cpg_ok.gif S|pics/spacer.gif S|pics/cpg121.gif S|pics/cpg_ok.gif S|pics/spacer.gif S|pics/cpg13x.gif S|pics/cpg_ok.gif S|pics/cpg10.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg110.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg111.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg120.gif S|pics/cpg_ok.gif S|pics/spacer.gif S|pics/cpg121.gif S|pics/cpg_ok.gif S|pics/spacer.gif S|pics/cpg13x.gif S|pics/cpg_ok.gif K|index.htm S|pics/cpg10.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg110.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg111.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg120.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg121.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg13x.gif S|pics/cpg_ok.gif S|pics/cpg10.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg110.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg111.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg120.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg121.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg13x.gif S|pics/cpg_ok.gif S|pics/cpg10.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg110.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg111.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg120.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg121.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg13x.gif S|pics/cpg_ok.gif K|index.htm S|pics/cpg10.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg110.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg111.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg120.gif S|pics/cpg_ok.gif S|pics/spacer.gif S|pics/cpg121.gif S|pics/cpg_ok.gif S|pics/spacer.gif S|pics/cpg13x.gif S|pics/cpg_ok.gif S|pics/cpg10.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg110.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg111.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg120.gif S|pics/cpg_ok.gif S|pics/spacer.gif S|pics/cpg121.gif S|pics/cpg_ok.gif S|pics/spacer.gif S|pics/cpg13x.gif S|pics/cpg_ok.gif K|index.htm K|index.htm S|pics/cpg10.gif S|pics/cpg_ok.gif S|pics/spacer.gif S|pics/cpg110.gif S|pics/cpg_ok.gif S|pics/spacer.gif S|pics/cpg111.gif S|pics/cpg_ok.gif S|pics/spacer.gif S|pics/cpg120.gif S|pics/cpg_ok.gif S|pics/spacer.gif S|pics/cpg121.gif S|pics/cpg_exclam.gif S|pics/spacer.gif S|pics/cpg13x.gif S|pics/cpg_no.gif S|pics/cpg10.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg110.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg111.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg120.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg121.gif S|pics/cpg_exclam.gif S|pics/spacer.gif S|pics/cpg13x.gif S|pics/cpg_ok.gif S|pics/cpg10.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg110.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg111.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg120.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg121.gif S|pics/cpg_exclam.gif S|pics/spacer.gif S|pics/cpg13x.gif S|pics/cpg_ok.gif S|pics/cpg10.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg110.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg111.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg120.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg121.gif S|pics/cpg_exclam.gif S|pics/spacer.gif S|pics/cpg13x.gif S|pics/cpg_ok.gif S|pics/cpg10.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg110.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg111.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg120.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg121.gif S|pics/cpg_exclam.gif S|pics/spacer.gif S|pics/cpg13x.gif S|pics/cpg_ok.gif H|http://www.sanisoft.com/phpexifrw/ S|pics/cpg10.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg110.gif S|pics/cpg_exclam.gif S|pics/spacer.gif S|pics/cpg111.gif S|pics/cpg_exclam.gif S|pics/spacer.gif S|pics/cpg120.gif S|pics/cpg_exclam.gif S|pics/spacer.gif S|pics/cpg121.gif S|pics/cpg_exclam.gif S|pics/spacer.gif S|pics/cpg13x.gif S|pics/cpg_ok.gif H|http://www.iptc.org/ S|pics/cpg10.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg110.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg111.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg120.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg121.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg13x.gif S|pics/cpg_ok.gif K|index.htm S|pics/cpg10.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg110.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg111.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg120.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg121.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg13x.gif S|pics/cpg_ok.gif K|index.htm K|index.htm S|pics/cpg10.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg110.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg111.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg120.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg121.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg13x.gif S|pics/cpg_ok.gif K|index.htm H|http://sourceforge.net/project/showfiles.php S|pics/cpg10.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg110.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg111.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg120.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg121.gif S|pics/cpg_no.gif S|pics/spacer.gif S|pics/cpg13x.gif S|pics/cpg_ok.gif K|index.htm K|index.htm K|index.htm H|http://coppermine.sourceforge.net/board/ H|http://coppermine.sourceforge.net/board/ K|index.htm K|index.htm H|translation.htm H|http://coppermine.sourceforge.net/board/index.php K|index.htm H|http://coppermine.sourceforge.net/board/index.php K|index.htm H|http://coppermine.sourceforge.net/board/index.php H|http://coppermine.sourceforge.net/board/index.php H|http://coppermine.sourceforge.net/board/index.php H|http://coppermine.sourceforge.net/board/index.php H|http://coppermine.sourceforge.net/board/index.php H|http://coppermine.sourceforge.net/board/index.php H|http://coppermine.sourceforge.net/board/index.php H|http://coppermine.sourceforge.net/board/index.php H|http://coppermine.sourceforge.net/board/index.php H|http://coppermine.sourceforge.net/board/index.php H|http://coppermine.sourceforge.net/board/index.php H|http://coppermine.sourceforge.net/board/index.php H|http://coppermine.sourceforge.net/board/index.php H|http://coppermine.sourceforge.net/board/index.php H|http://coppermine.sourceforge.net/board/index.php H|http://coppermine.sourceforge.net/board/index.php H|http://coppermine.sourceforge.net/board/index.php H|http://coppermine.sourceforge.net/board/index.php H|http://coppermine.sourceforge.net/board/index.php H|http://coppermine.sourceforge.net/board/index.php H|http://coppermine.sourceforge.net/board/index.php K|index.htm H|http://coppermine.sourceforge.net/board/index.php H|http://coppermine.sourceforge.net/board/index.php H|http://www.sanisoft.com/aboutus.php3 H|http://coppermine.sourceforge.net/board/index.php H|http://coppermine.sourceforge.net/board/index.php K|index.htm H|http://www.phpbb.com/ H|http://www.phpmyadmin.net/ H|http://www.stoverud.com/PHPhotoalbum/ H|http://www.mojavelinux.com/forum/viewtopic.php H|http://www.gnu.org/copyleft/lesser.html H|http://www.sanisoft.com/phpexifrw/ H|http://www.gnu.org/copyleft/lesser.html H|http://www.codelifter.com/ K|index.htm H|http://www.gnu.org/copyleft/gpl.html H|http://www.chezgreg.net/coppermine/ K|index.htm
vti_cachedsvcrellinks:VX|NSUS|file:///coppermine/themes/pixel-rave-blue100/images/nav-bar-button.gif FSUS|gallery/cpg133/docs/pics/link.gif FSUS|gallery/cpg133/images/coppermine_logo.png FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm NHHS|http://www.google.com/search FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FSUS|gallery/cpg133/docs/pics/cpg10.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg110.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg111.gif FSUS|gallery/cpg133/docs/pics/cpg_ok.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg120.gif FSUS|gallery/cpg133/docs/pics/cpg_ok.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg121.gif FSUS|gallery/cpg133/docs/pics/cpg_ok.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg13x.gif FSUS|gallery/cpg133/docs/pics/cpg_ok.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FKUS|gallery/cpg133/docs/index.htm FHUS|gallery/cpg133/docs/theme.htm NHHS|http://sourceforge.net/project/showfiles.php NHHS|http://coppermine.sourceforge.net/demo/ FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FHUS|gallery/cpg133/docs/theme.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FSUS|gallery/cpg133/docs/pics/admin_menu.gif FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FSUS|gallery/cpg133/docs/pics/cpg10.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg110.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg111.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg120.gif FSUS|gallery/cpg133/docs/pics/cpg_exclam.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg121.gif FSUS|gallery/cpg133/docs/pics/cpg_exclam.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg13x.gif FSUS|gallery/cpg133/docs/pics/cpg_ok.gif FSUS|gallery/cpg133/docs/pics/cpg10.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg110.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg111.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg120.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg121.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg13x.gif FSUS|gallery/cpg133/docs/pics/cpg_ok.gif FKUS|gallery/cpg133/docs/index.htm FSUS|gallery/cpg133/docs/pics/util_re-size.gif FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FSUS|gallery/cpg133/docs/pics/group_cp.GIF FSUS|gallery/cpg133/docs/pics/groupsscrsht2.jpg FKUS|gallery/cpg133/docs/index.htm FSUS|gallery/cpg133/docs/pics/category_cp.GIF FSUS|gallery/cpg133/docs/pics/edit.gif FSUS|gallery/cpg133/docs/pics/delete.gif FSUS|gallery/cpg133/docs/pics/up.gif FSUS|gallery/cpg133/docs/pics/down.gif FSUS|gallery/cpg133/docs/pics/edit.gif FKUS|gallery/cpg133/docs/index.htm FSUS|gallery/cpg133/docs/pics/albmgr.gif FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FSUS|gallery/cpg133/images/move_up.gif FSUS|gallery/cpg133/images/move_down.gif FKUS|gallery/cpg133/docs/index.htm FSUS|gallery/cpg133/docs/pics/album_menu.GIF FKUS|gallery/cpg133/docs/index.htm FSUS|gallery/cpg133/docs/pics/searchnew_1.gif FSUS|gallery/cpg133/docs/pics/searchnew_2.gif FKUS|gallery/cpg133/docs/index.htm FSUS|gallery/cpg133/docs/pics/edit_album.GIF FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FSUS|gallery/cpg133/docs/pics/edit_picture.GIF FKUS|gallery/cpg133/docs/index.htm FSUS|gallery/cpg133/docs/pics/edit_video.gif FSUS|gallery/cpg133/docs/pics/cpg10.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg110.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg111.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg120.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg121.gif FSUS|gallery/cpg133/docs/pics/cpg_exclam.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg13x.gif FSUS|gallery/cpg133/docs/pics/cpg_ok.gif FKUS|gallery/cpg133/docs/index.htm FSUS|gallery/cpg133/docs/pics/cust_thmb.gif FSUS|gallery/cpg133/docs/pics/cust_thmb_3.gif FSUS|gallery/cpg133/docs/pics/cust_thmb_final.gif FSUS|gallery/cpg133/docs/pics/user_folder_link.gif FSUS|gallery/cpg133/docs/pics/cpg10.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg110.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg111.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg120.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg121.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg13x.gif FSUS|gallery/cpg133/docs/pics/cpg_ok.gif FKUS|gallery/cpg133/docs/index.htm FSUS|gallery/cpg133/docs/pics/cpg10.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg110.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg111.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg120.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg121.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg13x.gif FSUS|gallery/cpg133/docs/pics/cpg_ok.gif FSUS|gallery/cpg133/docs/pics/cpg10.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg110.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg111.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg120.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg121.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg13x.gif FSUS|gallery/cpg133/docs/pics/cpg_ok.gif NHHS|http://www.php.net/phpinfo FSUS|gallery/cpg133/docs/pics/cpg10.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg110.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg111.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg120.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg121.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg13x.gif FSUS|gallery/cpg133/docs/pics/cpg_ok.gif FKUS|gallery/cpg133/docs/index.htm FSUS|gallery/cpg133/docs/pics/config_language.gif FKUS|gallery/cpg133/docs/index.htm FSUS|gallery/cpg133/docs/pics/cpg10.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg110.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg111.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg120.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg121.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg13x.gif FSUS|gallery/cpg133/docs/pics/cpg_ok.gif FSUS|gallery/cpg133/docs/pics/cpg10.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg110.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg111.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg120.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg121.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg13x.gif FSUS|gallery/cpg133/docs/pics/cpg_ok.gif FSUS|gallery/cpg133/docs/pics/cpg10.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg110.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg111.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg120.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg121.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg13x.gif FSUS|gallery/cpg133/docs/pics/cpg_ok.gif FSUS|gallery/cpg133/docs/pics/cpg10.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg110.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg111.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg120.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg121.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg13x.gif FSUS|gallery/cpg133/docs/pics/cpg_ok.gif FSUS|gallery/cpg133/docs/pics/cpg10.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg110.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg111.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg120.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg121.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg13x.gif FSUS|gallery/cpg133/docs/pics/cpg_ok.gif FSUS|gallery/cpg133/docs/pics/cpg10.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg110.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg111.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg120.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg121.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg13x.gif FSUS|gallery/cpg133/docs/pics/cpg_ok.gif FKUS|gallery/cpg133/docs/index.htm FSUS|gallery/cpg133/docs/pics/cpg10.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg110.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg111.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg120.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg121.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg13x.gif FSUS|gallery/cpg133/docs/pics/cpg_ok.gif FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FSUS|gallery/cpg133/docs/pics/cpg10.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg110.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg111.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg120.gif FSUS|gallery/cpg133/docs/pics/cpg_ok.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg121.gif FSUS|gallery/cpg133/docs/pics/cpg_ok.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg13x.gif FSUS|gallery/cpg133/docs/pics/cpg_ok.gif FSUS|gallery/cpg133/docs/pics/cpg10.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg110.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg111.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg120.gif FSUS|gallery/cpg133/docs/pics/cpg_ok.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg121.gif FSUS|gallery/cpg133/docs/pics/cpg_ok.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg13x.gif FSUS|gallery/cpg133/docs/pics/cpg_ok.gif FSUS|gallery/cpg133/docs/pics/cpg10.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg110.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg111.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg120.gif FSUS|gallery/cpg133/docs/pics/cpg_ok.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg121.gif FSUS|gallery/cpg133/docs/pics/cpg_ok.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg13x.gif FSUS|gallery/cpg133/docs/pics/cpg_ok.gif FKUS|gallery/cpg133/docs/index.htm FSUS|gallery/cpg133/docs/pics/cpg10.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg110.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg111.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg120.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg121.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg13x.gif FSUS|gallery/cpg133/docs/pics/cpg_ok.gif FSUS|gallery/cpg133/docs/pics/cpg10.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg110.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg111.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg120.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg121.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg13x.gif FSUS|gallery/cpg133/docs/pics/cpg_ok.gif FSUS|gallery/cpg133/docs/pics/cpg10.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg110.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg111.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg120.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg121.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg13x.gif FSUS|gallery/cpg133/docs/pics/cpg_ok.gif FKUS|gallery/cpg133/docs/index.htm FSUS|gallery/cpg133/docs/pics/cpg10.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg110.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg111.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg120.gif FSUS|gallery/cpg133/docs/pics/cpg_ok.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg121.gif FSUS|gallery/cpg133/docs/pics/cpg_ok.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg13x.gif FSUS|gallery/cpg133/docs/pics/cpg_ok.gif FSUS|gallery/cpg133/docs/pics/cpg10.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg110.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg111.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg120.gif FSUS|gallery/cpg133/docs/pics/cpg_ok.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg121.gif FSUS|gallery/cpg133/docs/pics/cpg_ok.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg13x.gif FSUS|gallery/cpg133/docs/pics/cpg_ok.gif FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FSUS|gallery/cpg133/docs/pics/cpg10.gif FSUS|gallery/cpg133/docs/pics/cpg_ok.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg110.gif FSUS|gallery/cpg133/docs/pics/cpg_ok.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg111.gif FSUS|gallery/cpg133/docs/pics/cpg_ok.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg120.gif FSUS|gallery/cpg133/docs/pics/cpg_ok.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg121.gif FSUS|gallery/cpg133/docs/pics/cpg_exclam.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg13x.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/cpg10.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg110.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg111.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg120.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg121.gif FSUS|gallery/cpg133/docs/pics/cpg_exclam.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg13x.gif FSUS|gallery/cpg133/docs/pics/cpg_ok.gif FSUS|gallery/cpg133/docs/pics/cpg10.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg110.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg111.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg120.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg121.gif FSUS|gallery/cpg133/docs/pics/cpg_exclam.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg13x.gif FSUS|gallery/cpg133/docs/pics/cpg_ok.gif FSUS|gallery/cpg133/docs/pics/cpg10.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg110.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg111.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg120.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg121.gif FSUS|gallery/cpg133/docs/pics/cpg_exclam.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg13x.gif FSUS|gallery/cpg133/docs/pics/cpg_ok.gif FSUS|gallery/cpg133/docs/pics/cpg10.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg110.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg111.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg120.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg121.gif FSUS|gallery/cpg133/docs/pics/cpg_exclam.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg13x.gif FSUS|gallery/cpg133/docs/pics/cpg_ok.gif NHHS|http://www.sanisoft.com/phpexifrw/ FSUS|gallery/cpg133/docs/pics/cpg10.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg110.gif FSUS|gallery/cpg133/docs/pics/cpg_exclam.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg111.gif FSUS|gallery/cpg133/docs/pics/cpg_exclam.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg120.gif FSUS|gallery/cpg133/docs/pics/cpg_exclam.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg121.gif FSUS|gallery/cpg133/docs/pics/cpg_exclam.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg13x.gif FSUS|gallery/cpg133/docs/pics/cpg_ok.gif NHHS|http://www.iptc.org/ FSUS|gallery/cpg133/docs/pics/cpg10.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg110.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg111.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg120.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg121.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg13x.gif FSUS|gallery/cpg133/docs/pics/cpg_ok.gif FKUS|gallery/cpg133/docs/index.htm FSUS|gallery/cpg133/docs/pics/cpg10.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg110.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg111.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg120.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg121.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg13x.gif FSUS|gallery/cpg133/docs/pics/cpg_ok.gif FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FSUS|gallery/cpg133/docs/pics/cpg10.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg110.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg111.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg120.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg121.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg13x.gif FSUS|gallery/cpg133/docs/pics/cpg_ok.gif FKUS|gallery/cpg133/docs/index.htm NHHS|http://sourceforge.net/project/showfiles.php FSUS|gallery/cpg133/docs/pics/cpg10.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg110.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg111.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg120.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg121.gif FSUS|gallery/cpg133/docs/pics/cpg_no.gif FSUS|gallery/cpg133/docs/pics/spacer.gif FSUS|gallery/cpg133/docs/pics/cpg13x.gif FSUS|gallery/cpg133/docs/pics/cpg_ok.gif FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm NHHS|http://coppermine.sourceforge.net/board/ NHHS|http://coppermine.sourceforge.net/board/ FKUS|gallery/cpg133/docs/index.htm FKUS|gallery/cpg133/docs/index.htm FHUS|gallery/cpg133/docs/translation.htm NHHS|http://coppermine.sourceforge.net/board/index.php FKUS|gallery/cpg133/docs/index.htm NHHS|http://coppermine.sourceforge.net/board/index.php FKUS|gallery/cpg133/docs/index.htm NHHS|http://coppermine.sourceforge.net/board/index.php NHHS|http://coppermine.sourceforge.net/board/index.php NHHS|http://coppermine.sourceforge.net/board/index.php NHHS|http://coppermine.sourceforge.net/board/index.php NHHS|http://coppermine.sourceforge.net/board/index.php NHHS|http://coppermine.sourceforge.net/board/index.php NHHS|http://coppermine.sourceforge.net/board/index.php NHHS|http://coppermine.sourceforge.net/board/index.php NHHS|http://coppermine.sourceforge.net/board/index.php NHHS|http://coppermine.sourceforge.net/board/index.php NHHS|http://coppermine.sourceforge.net/board/index.php NHHS|http://coppermine.sourceforge.net/board/index.php NHHS|http://coppermine.sourceforge.net/board/index.php NHHS|http://coppermine.sourceforge.net/board/index.php NHHS|http://coppermine.sourceforge.net/board/index.php NHHS|http://coppermine.sourceforge.net/board/index.php NHHS|http://coppermine.sourceforge.net/board/index.php NHHS|http://coppermine.sourceforge.net/board/index.php NHHS|http://coppermine.sourceforge.net/board/index.php NHHS|http://coppermine.sourceforge.net/board/index.php NHHS|http://coppermine.sourceforge.net/board/index.php FKUS|gallery/cpg133/docs/index.htm NHHS|http://coppermine.sourceforge.net/board/index.php NHHS|http://coppermine.sourceforge.net/board/index.php NHHS|http://www.sanisoft.com/aboutus.php3 NHHS|http://coppermine.sourceforge.net/board/index.php NHHS|http://coppermine.sourceforge.net/board/index.php FKUS|gallery/cpg133/docs/index.htm NHHS|http://www.phpbb.com/ NHHS|http://www.phpmyadmin.net/ NHHS|http://www.stoverud.com/PHPhotoalbum/ NHHS|http://www.mojavelinux.com/forum/viewtopic.php NHHS|http://www.gnu.org/copyleft/lesser.html NHHS|http://www.sanisoft.com/phpexifrw/ NHHS|http://www.gnu.org/copyleft/lesser.html NHHS|http://www.codelifter.com/ FKUS|gallery/cpg133/docs/index.htm NHHS|http://www.gnu.org/copyleft/gpl.html NHHS|http://www.chezgreg.net/coppermine/ FKUS|gallery/cpg133/docs/index.htm
vti_cachedneedsrewrite:BR|false
vti_cachedhasbots:BR|false
vti_cachedhastheme:BR|false
vti_cachedhasborder:BR|false
vti_metatags:VR|HTTP-EQUIV=content-type text/html;\\ charset=iso-8859-1 language en author Coppermine\\ dev\\ team copyright Coppermine\\ dev\\ team description Coppermine\\ Photo\\ Gallery\\ project\\ -\\ Coppermine\\ is\\ an\\ easily\\ set-up,\\ fast,\\ feature-rich\\ photo\\ gallery\\ script\\ with\\ mySQL\\ database,\\ user\\ management,\\ private\\ galleries,\\ automatic\\ thumbnail\\ creation,\\ ecard\\ feature\\ and\\ a\\ template\\ system\\ for\\ easy\\ customization\\ to\\ match\\ the\\ rest\\ of\\ a\\ site. keywords photo,gallery,galery,image,coppermine,php,mysql,easy,feature,phpnuke,thumbnail,automatic,creation,gd,Image\\ Magick,ecard page-topic photo,gallery,galery,image,coppermine,php,mysql,easy,feature,phpnuke,thumbnail,automatic,creation,gd,Image\\ Magick,ecard HTTP-EQUIV=Content-Style-Type text/css MSSmartTagsPreventParsing true HTTP-EQUIV=imagetoolbar no
vti_charset:SR|iso-8859-1
vti_title:SR|Coppermine Photo Gallery - Documentation & Manual
vti_backlinkinfo:VX|gallery/cpg133/docs/README.html gallery/cpg133/docs/index.htm gallery/cpg133/docs/faq.htm gallery/cpg133/docs/credits.html
/web/test/gallery/cpg133/docs/_vti_cnf/tester-README.txt
0,0 → 1,6
vti_encoding:SR|utf8-nl
vti_timelastmodified:TR|11 Jun 2004 09:20:04 -0000
vti_extenderversion:SR|6.0.2.5516
vti_cacheddtm:TX|11 Jun 2004 09:20:04 -0000
vti_filesize:IR|1766
vti_backlinkinfo:VX|
/web/test/gallery/cpg133/docs/_vti_cnf/theme.htm
0,0 → 1,20
vti_encoding:SR|utf8-nl
vti_timelastmodified:TR|19 Apr 2005 03:17:12 -0000
vti_extenderversion:SR|6.0.2.5516
vti_author:SR|KAKLIK\\Jakub
vti_modifiedby:SR|KAKLIK\\Jakub
vti_timecreated:TR|19 Apr 2005 03:17:12 -0000
vti_cacheddtm:TX|19 Apr 2005 03:17:12 -0000
vti_filesize:IR|25102
vti_cachedtitle:SR|Coppermine Photo Gallery - Thme upgrade guide
vti_cachedbodystyle:SR|<body>
vti_cachedlinkinfo:VX|S|/coppermine/themes/pixel-rave-blue100/images/nav-bar-button.gif
vti_cachedsvcrellinks:VX|NSUS|file:///coppermine/themes/pixel-rave-blue100/images/nav-bar-button.gif
vti_cachedneedsrewrite:BR|false
vti_cachedhasbots:BR|false
vti_cachedhastheme:BR|false
vti_cachedhasborder:BR|false
vti_metatags:VR|HTTP-EQUIV=content-type text/html;\\ charset=iso-8859-1 language en author Coppermine\\ dev\\ team copyright Coppermine\\ dev\\ team description Coppermine\\ Photo\\ Gallery\\ project\\ -\\ Coppermine\\ is\\ an\\ easily\\ set-up,\\ fast,\\ feature-rich\\ photo\\ gallery\\ script\\ with\\ mySQL\\ database,\\ user\\ management,\\ private\\ galleries,\\ automatic\\ thumbnail\\ creation,\\ ecard\\ feature\\ and\\ a\\ template\\ system\\ for\\ easy\\ customization\\ to\\ match\\ the\\ rest\\ of\\ a\\ site. keywords photo,gallery,galery,image,coppermine,php,mysql,easy,feature,phpnuke,thumbnail,automatic,creation,gd,Image\\ Magick,ecard page-topic photo,gallery,galery,image,coppermine,php,mysql,easy,feature,phpnuke,thumbnail,automatic,creation,gd,Image\\ Magick,ecard HTTP-EQUIV=Content-Style-Type text/css MSSmartTagsPreventParsing true HTTP-EQUIV=imagetoolbar no
vti_charset:SR|iso-8859-1
vti_title:SR|Coppermine Photo Gallery - Thme upgrade guide
vti_backlinkinfo:VX|gallery/cpg133/docs/index.htm
/web/test/gallery/cpg133/docs/_vti_cnf/translation.htm
0,0 → 1,20
vti_encoding:SR|utf8-nl
vti_timelastmodified:TR|31 Jul 2004 06:00:22 -0000
vti_extenderversion:SR|6.0.2.5516
vti_author:SR|KAKLIK\\Jakub
vti_modifiedby:SR|KAKLIK\\Jakub
vti_timecreated:TR|31 Jul 2004 06:00:22 -0000
vti_cacheddtm:TX|31 Jul 2004 06:00:22 -0000
vti_filesize:IR|20990
vti_cachedtitle:SR|Coppermine Photo Gallery - Translator's Guide
vti_cachedbodystyle:SR|<body>
vti_cachedlinkinfo:VX|S|/coppermine/themes/pixel-rave-blue100/images/nav-bar-button.gif H|http://sourceforge.net/project/showfiles.php H|http://coppermine.sourceforge.net/board/index.php H|http://coppermine.sourceforge.net/board/index.php H|http://www.w3.org/International/O-charset-lang.html H|http://winmerge.sourceforge.net/ K|http://www.php.net/manual/en/language.types.string.php H|http://sourceforge.net/project/showfiles.php H|http://sourceforge.net/project/showfiles.php
vti_cachedsvcrellinks:VX|NSUS|file:///coppermine/themes/pixel-rave-blue100/images/nav-bar-button.gif NHHS|http://sourceforge.net/project/showfiles.php NHHS|http://coppermine.sourceforge.net/board/index.php NHHS|http://coppermine.sourceforge.net/board/index.php NHHS|http://www.w3.org/International/O-charset-lang.html NHHS|http://winmerge.sourceforge.net/ NHHS|http://www.php.net/manual/en/language.types.string.php NHHS|http://sourceforge.net/project/showfiles.php NHHS|http://sourceforge.net/project/showfiles.php
vti_cachedneedsrewrite:BR|false
vti_cachedhasbots:BR|false
vti_cachedhastheme:BR|false
vti_cachedhasborder:BR|false
vti_metatags:VR|HTTP-EQUIV=content-type text/html;\\ charset=iso-8859-1
vti_charset:SR|iso-8859-1
vti_title:SR|Coppermine Photo Gallery - Translator's Guide
vti_backlinkinfo:VX|gallery/cpg133/docs/index.htm
/web/test/gallery/cpg133/docs/credits.html
0,0 → 1,49
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Coppermine Photo Gallery - Credits</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta http-equiv="refresh" content="10; url=index.htm#credits">
<style type="text/css">
<!--
body {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
background : #F7F7F7 ;
color : Black;
margin: 20px;
}
 
h1{
font-weight: bold;
font-size: 22px;
font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
line-height : 120%;
color : #000000;
}
 
p {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
margin: 10px 10px 0px 0px;
}
 
-->
</style>
 
<!--
$Id: credits.html,v 1.7 2004/07/24 15:04:09 gaugau Exp $
-->
 
</head>
 
<body>
<h1><img src="../images/coppermine_logo.png" width="300" height="75" /></h1>
<h1>Coppermine Photo Gallery Credits</h1>
<p align="center">The content of this page has been merged with the documentation.<br />
You will be redirected to the proper page in 10 seconds.<br />
If you don't want to wait (or your browser doesn't support redirect), click <a href="index.htm#credits">here</a>.</p>
 
</body>
</html>
/web/test/gallery/cpg133/docs/faq.htm
0,0 → 1,1027
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>Coppermine Photo Gallery - Documentation &amp; Manual</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta name="language" content="en" />
<meta name="author" content="GauGau" />
<meta name="copyright" content="Coppermine dev team" />
<meta name="description" content="Coppermine Photo Gallery project - Coppermine is an easily set-up, fast, feature-rich photo gallery script with mySQL database, user management, private galleries, automatic thumbnail creation, ecard feature and a template system for easy customization to match the rest of a site." />
<meta name="keywords" content="photo,gallery,galery,image,coppermine,php,mysql,easy,feature,phpnuke,thumbnail,automatic,creation,gd,Image Magick,ecard" />
<meta name="page-topic" content="photo,gallery,galery,image,coppermine,php,mysql,easy,feature,phpnuke,thumbnail,automatic,creation,gd,Image Magick,ecard" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<meta name="MSSmartTagsPreventParsing" content="true" />
<meta http-equiv="imagetoolbar" content="no" />
<!--
CVS version info:
$Id: faq.htm,v 1.12 2005/04/19 03:17:12 gaugau Exp $
-->
<style type="text/css">
<!--
body {
font-size: 12px; background: #F7F7F7; margin: 2%; color: black; font-family: verdana, arial, helvetica, sans-serif;
scrollbar-face-color: #DEE3E7;
scrollbar-highlight-color: #FFFFFF;
scrollbar-shadow-color: #DEE3E7;
scrollbar-3dlight-color: #D1D7DC;
scrollbar-arrow-color: #006699;
scrollbar-track-color: #EFEFEF;
scrollbar-darkshadow-color: #98AAB1;
}
td {
font-size: 12px
}
h1 {
font-weight: bolder; font-size: 24px; color: #0E72A4; line-height: 120%; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-decoration: none
}
h2 {
font-size: 20px; color: #0E72A4; font-family: Arial, Helvetica, sans-serif; text-decoration: none;
}
h3 {
font-weight: bolder; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #0E72A4;
}
h4 {
font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #0E72A4;
}
p {
font-size: 12px; margin: 10px 10px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif
}
pre {
border-right: #999999 1px solid; padding-right: 5px; border-top: #999999 1px solid; padding-left: 5px; font-size: 12px; padding-bottom: 5px; margin: 10px 10px 0px 0px; border-left: #999999 1px solid; padding-top: 5px; border-bottom: #999999 1px solid; font-style: normal; font-family: "Courier New", Courier, mono; background-color: #E0E0E0
}
 
.code {
font-size: 12px; font-style: normal; font-family: "Courier New", Courier, mono; background-color: #E0E0E0
}
ul {
padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 10px 0px 10px 5px; padding-top: 0px
}
ul.content {
padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 5px 5px 0px 0px; padding-top: 0px
}
li {
padding-right: 0px; margin-top: 4px; padding-left: 0px; list-style-position: outside; margin-bottom: 4px; padding-bottom: 0px; margin-left: 10px; padding-top: 0px;
}
li.content {
padding-right: 0px; margin-top: 0px; padding-left: 0px; list-style-position: outside; margin-bottom: 5px; padding-bottom: 0px; margin-left: 10px; padding-top: 0px; list-style-type: none;
}
hr {
border-right: #000000 0px solid; border-top: #000000 1px solid; border-left: #000000 0px solid; border-bottom: #000000 0px solid; height: 0px
}
.navbar {
font-weight: bold; font-size: 10px; background: url(/coppermine/themes/pixel-rave-blue100/images/nav-bar-button.gif) #72a5cc no-repeat; vertical-align: middle; color: #A5C6DF; font-family: Arial, Helvetica, sans-serif
}
a.navbar {
display: block; vertical-align: middle; width: 100px; color: #A5C6DF; line-height: 25px; position: relative; height: 25px; text-align: center; text-decoration: none
}
a.navbar:hover {
color: #ffffff; text-decoration: none
}
 
a.content {
text-decoration: none
}
a.content:hover {
text-decoration: underline
}
 
a.external {
background: transparent url('pics/link.gif') 100% 50% no-repeat;
padding-right: 10px;
}
 
.back {
margin-top: 10px; font-size: 10px; margin-bottom: 10px
}
.important { color: red }
.totop {font-size:8px; text-align:right}
-->
</style>
</head>
<body>
<h1>Coppermine 1.3.3 FAQ</h1>
<p>FAQ for <a href="http://coppermine.sourceforge.net/">Coppermine Photo Gallery v1.3.0</a><br />
For credits and copyrights, see <a href="index.htm#credits">Coppermine documentation</a></p>
 
 
<p>There are always the same questions asked on the <a href="http://coppermine.sourceforge.net/board/">support forums for Coppermine Photo Gallery</a>; that's why we decided to start a little <acronym class="tool" title="FAQ=Frequently Asked Questions">FAQ</acronym> on this issues.</p>
 
<a name="top"></a>
<h2><b>Table of contents</b>:</h2>
<ul class="nomargin">
<li><b>Installation</b></li>
<ul class="nomargin">
<li><a class="content" href="#MinimumRequirements">What are the <b>minimum requirements</b> for the use of Coppermine 1.3.0 ?</a></li>
<li><a class="content" href="#whatIsImageMagick">What's <b>ImageMagick</b> and how can I get it?</a></li>
<li><a class="content" href="#WhatIsGD">What's <b>GD</b> and how can I get it?</a></li>
<li><a class="content" href="#VersionPHP">How do I find out <b>which version of PHP</b> I have?</a></li>
<li><a class="content" href="#VersionGD">How do I find out <b>which version of GD</b> I have?</a></li>
<li><a class="content" href="#GD1vsGD2">What&#39;s the difference between <b>GD1 and GD2</b>?</a></li>
<li><a class="content" href="#InstallSteps">What are the <b>steps</b> to get Coppermine running?</a></li>
<li><a class="content" href="#installIMwhenHosted">How can I <b>install ImageMagick or GD</b>?</a></li>
<li><a class="content" href="#minimumInstall">I'm short on webspace. Is there a &quot;<b>minimum install</b>&quot;?</a></li>
</ul>
 
<li><b>Upload</b></li>
<ul class="nomargin">
<li><a class="content" href="#uploadGeneralTroubleshooting">General Upload Troubleshooting</a></li>
</ul>
 
<li><b>Error messages</b></li>
<ul class="nomargin">
<li><a class="content" href="#WhatIsImageMagick">When installing I get the <b>error</b> <tt class="code">Fatal error: Call to undefined function: imagecreatefromjpeg() in /include/picmgmt.inc.php on line 168</tt>. What does that mean?</a></li>
<li><a class="content" href="#mkdirPermissionDenied">When installing I get the <b>error</b> <tt class="code">Warning: mkdir(dummy) [function.mkdir]: Permission denied in /your/path/to/coppermine/install.php on line 126</tt>. What does that mean?</a></li>
<li><a class="content" href="#EmptyDelimiter">I get the <b>error</b> &quot;<tt class="code">Warning: Empty Delimiter in search.inc.php line 33&quot;</tt>. What can I do?</a></li>
<li><a class="content" href="#zerosizedreply">I get the <b>error</b> <tt class="code">Zero Sized Reply</tt> during install. What can I do?</a></li>
<li><a class="content" href="#ErrorUndefinedIndex">I have the error message <tt class="code">Warning: Undefined index: SCRIPT_NAME in /www.your-domain.com/include/init.inc.php on line 90</tt>. What can I do?</a></li>
<li><a class="content" href="#ErrorCantMovePic">When I try to upload a picture I get the error message <tt class="code">Impossible to move somepic.jpg to albums/userpics/ | Warning: move_uploaded_file(/tmp/phpezCYKr) [function.move-uploaded-file]: failed to create stream: Operation not permitted</tt>. What&#39;s wrong?</a></li>
<li><a class="content" href="#ErrorFailedToOpenDir">When I try to upload a picture I get the error message <tt class="code">Warning: opendir(./albums/edit): failed to open dir: No such file or directory</tt>. What&#39;s wrong?</a></li>
<li><a class="content" href="#httpPostVars">When uploading I get the error <tt class="code">Warning: Undefined variable: HTTP_POST_VARS in include/init.inc.php on line 43</tt>. What can I do?</a></li>
</ul>
 
<li><b>Setup / Administration</b></li>
<ul class="nomargin">
<li><a class="content" href="#LinkInAlbumDescription">How can I include a <b>link in an album description</b> or the caption of a pic?</a></li>
<li><a class="content" href="#NoLastUploads">I don&#39;t want to show the <b>last uploads</b> on the start page. How do I edit what&#39;s shown on the start page of coppermine?</a></li>
<li><a class="content" href="#editCopyrights">How do I <b>remove/edit the bottom line</b> &quot;<tt class="code">Powered by Coppermine</tt>&quot; ?</a></li>
<li><a class="content" href="#buyLicense">I want to buy a <b>license</b> for Coppermine (and get rid of the &quot;<tt class="code">Powered by Coppermine</tt>&quot; line). How?</a></li>
<li><a class="content" href="#removeFeature">I don&#39;t want to use the feature XYZ of Coppermine. How can I <b>remove</b> it?</a></li>
<li><a class="content" href="#customHeader">How do I add a <b>custom header/footer</b> to Coppermine?</a></li>
<li><a class="content" href="#createPublicAlbum">How do I create an <b>album</b> that <b>anyone</b> can add photos to?</a></li>
<li><a class="content" href="#BackupDatabase">How can I <b>backup</b> my coppermine database?</a></li>
<li><a class="content" href="#noFullsizePopup">The <b>fullsize-pic doesn&#39;t pop up</b> when clicking on the intermediate size pic. What&#39;s wrong?</a></li>
<li><a class="content" href="#viewThumbnailsOnly">How can I let unregistered users see the <b>thumbnails only</b>, but not the actual pictures?</a></li>
<li><a class="content" href="#preventHotlinks">How can I prevent other sites linking directly to the pictures in my gallery instead of the gallery page?</a></li>
<li><a class="content" href="#changeLanguage">I tried to change the <b>language</b> on the config page, but it doesn&#39;t work. What&#39;s wrong?</a></li>
<li><a class="content" href="#onlyregisteredcomments">How do I let guests, not only registered users to put <b>comments</b> on pictures?</a></li>
<li><a class="content" href="#httpUpload">I <b>can&#39;t upload</b> with the upload feature. What&#39;s wrong?</a></li>
<li><a class="content" href="#ordercategories">How do I change the <b>order of categories</b>?</a></li>
<li><a class="content" href="#cantDeletePic">I <b>can&#39;t delete a certain picture</b> with ftp. What can I do?</a></li>
<li><a class="content" href="#cantUploadBigPics">I <b>can&#39;t upload big pics</b>. What&#39;s wrong?</a></li>
<li><a class="content" href="#cookie">I can&#39;t <b>login</b> to Coppermine. What&#39;s wrong?</a></li>
<li><a class="content" href="#moveAlbum">How can I <b>move an album</b> from one category to another?</a></li>
<li><a class="content" href="#sortAlbum">How can I change the <b>sorting order of the albums</b>?</a></li>
<li><a class="content" href="#deleteIntermediates">I don't use the <b>intermediate pictures</b> anymore. How can I <b>delete</b> them to gain disk space?</a></li>
<li><a class="content" href="#howAlbumsFolderWork">How do <b>albums and folders</b> work in coppermine?</a></li>
<li><a class="content" href="#howMoveAlbum">How can I <b>move albums from one category to another</b>?</a></li>
</ul>
<li><b>Add-ons / Modifications / Hacks</b></li>
<ul class="nomargin">
<li><a class="content" href="#changeOrderEdit">How can I change the order of the pics when <b>editing</b> them?</a></li>
<li><a class="content" href="#rightHandMenu">How can I create a menu that&#39;s shown on the <b>right side</b> of the gallery?</a></li>
<li><a class="content" href="#jumpToPrivateAlbum">How can I send a user <b>directly to his private album</b> once he logs in?</a></li>
<li><a class="content" href="#registeredUsersOnly">How can I <b>prevent unregistered user</b> from viewing the gallery?</a></li>
<li><a class="content" href="#displayUploaderName">How can I <b>display the name of the uploader</b> with the picture info?</a></li>
<li><a class="content" href="#linksInCustomFields">How do I enable clickable <b>links in custom user fields</b>?</a></li>
<li><a class="content" href="#sortThumbsByCustomField">How can I <b>sort the thumbnails by user defined (custom) fields</b>?</a></li>
<li><a class="content" href="#iptcSupport">How do I <b>enable IPTC support</b>?</a></li>
<li><a class="content" href="#addFooterBeforePoweredBy">How can I <b>add</b> some output <b>directly before</b> the line &quot;Powered by Coppermine&quot;?</a></li>
<li><a class="content" href="#commonPHPerrors">Common PHP errors and how to get rid of them...</a></li>
<li><a class="content" href="#renameTemplateHtml">Can I <b>rename template.html to template.php</b> to include <b>PHP code</b> in my template?</a></li>
<li><a class="content" href="#preventPictureStealing">How can I prevent users from saving (stealing) my pictures?</a></li>
</ul>
<li><b>I'm running my own server</b></li>
<ul class="nomargin">
<li><a class="content" href="#enableGD">How do I <b>enable gd</b> on my Windows server?</a></li>
<li><a class="content" href="#enableIMonWindows">How do I <b>enable ImageMagick</b> on my Windows server?</a></li>
</ul>
<li><b>Coppermine Support board</b></li>
<ul class="nomargin">
<li><a class="content" href="#phpNewbie">I <b>don&#39;t know</b> PHP/mySQL...</a></li>
<li><a class="content" href="#lamesupport">I&#39;ve posted my question a while ago, but <b>nobody answers</b>. What the...?</a></li>
<li><a class="content" href="#howtoask">How should I write my <b>question</b>?</a></li>
<li><a class="content" href="#firstSteps">I&#39;ve run into trouble. What should I do first (<b>before posting</b> on the board)?</a></li>
<li><a class="content" href="#nonEnglishPosting">Hey, by looking at your profile I can see you&#39;re German/French/Whatever. Can I post a question in that <b>language</b>?</a></li>
<li><a class="content" href="#emailSupport">May I email/<acronym title="private message" class="tool">pm</acronym>/<acronym title="instant message" class="tool">im</acronym> you for <b>support</b>?</a></li>
<li><a class="content" href="#aboutTeam"><b>Who</b> are you anyway?</a></li>
</ul>
</ul>
 
 
<br />&nbsp;<br />
<h2>Installation</h2><a name="MinimumRequirements"></a>
<h3>What are the <b>minimum requirements</b> for the use of Coppermine 1.3.0 ?</h3>
<p>
<ul>
<li>any webserver, Apache recommended (Coppermine has been reported to work with <a href="http://httpd.apache.org/" class="external">Apache</a>, <a href="http://www.microsoft.com/iis/" class="external">Microsoft Internet Information Server</a> (IIS), <a href="http://www.roxen.com/products/webserver/" class="external">Roxen WebServer</a>, <a href="http://www.aprelium.com/" class="external">Abyss</a>, <a href="http://www.janaserver.de/" class="external">JanaServer</a>)</li>
<li>PHP 4.1.0 or better</li>
<li><a href="#WhatIsGD">GD lib</a> or Image Magick</li>
<li>mySQL 3.23.23 or better (4.x recommended). Don&#39;t confuse the client api version (which is shown in phpinfo) with the mySQL version!</li>
</ul><br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
<a name="WhatIsGD"></a>
<h3>What's <b>GD</b> and how can I get it?</h3>
<p>GD is a graphical library which enables PHP to do image manipulation. You can download it at <a href="http://www.boutell.com/gd/" class="external">www.boutell.com/gd/</a>. You will need to recompile PHP on (L)Unix systems, depending on your setup Apache as well. Most recent versions of PHP come with GD - go for a package. On most windows systems, you can just enable it in the php.ini file. (this can of course only be done if you're running your own server; if you're with a webhost: find out if your webspace has gd; if not: ask your webhost if you can have it or get another webhost).<br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
 
<a name="whatIsImageMagick"></a>
<h3>What's ImageMagick and how can I get it?</h3>
<p>ImageMagick is a graphical library for image manipulation. You can download it at <a href="http://www.imagemagick.org" class="external">imagemagick.org</a>. There are sources available for Unix, Linux, Mac and Windows executables, as well as binary packages for various server operating systems. You can only install ImageMagick if you are running your own server, or you have shell access to it - you can not install ImageMagick if you're webhosted.
<br /></p>
<br />
<div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
 
<a name="VersionPHP"></a>
<h3>How do I find out <b>which version of PHP</b> I have?</h3>
<p>create a blank file named "info.php", put this code into it: <tt class="code">&lt;?php phpinfo(); ?&gt;</tt>, upload this file to your webserver and run it in your browser (e.g. http://www.yourdomain.com/info.php). In the very first line it should say &quot;PHP Version X.Y.Z&quot;<br />Please note: leaving info.php on your server might be a security risk; either delete it after use or move it into a password protected directory!<br />&nbsp;<br />In cpg1.3.0 (or better), there's a phpinfo file (phpinfo.php) within the coppermine folder (you'll have to be logged in as admin though) - simply point your browser to http://yourdomain.tld/your_coppermine_folder/phpinfo.php .</p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr /><a name="VersionGD"></a>
<h3>How do I find out <b>which version of GD</b> I have?</h3>
<p>create a blank file named "info.php", put this code into it: <tt class="code">&lt;?php phpinfo(); ?&gt;</tt>, upload this file to your webserver and run it in your browser (e.g. http://www.yourdomain.com/info.php). Look for a table like this:<br />
<div align="center" style="font-family: arial, helvetica, sans-serif; font-size: 14pt; font-weight: bold;">gd</div>
<table border="0" cellpadding="3" cellspacing="1" width="600" bgcolor="#000000" align="center">
<tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><b>GD Support</b></td><td align="left">enabled</td></tr>
<tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><b>GD Version</b></td><td align="left">1.6.2 or higher</td></tr>
<tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><b>FreeType Support</b></td><td align="left">enabled</td></tr>
<tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><b>FreeType Linkage</b></td><td align="left">with TTF library</td></tr>
<tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><b>JPG Support</b></td><td align="left">enabled</td></tr>
<tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><b>PNG Support</b></td><td align="left">enabled</td></tr>
<tr valign="baseline" bgcolor="#cccccc"><td bgcolor="#ccccff" ><b>WBMP Support</b></td><td align="left">enabled</td></tr>
</table>
<br />Please note: leaving info.php on your server might be a security risk; either delete it after use or move it into a password protected directory!<br />&nbsp;<br />In cpg1.3.0 (or better), there's a phpinfo file (phpinfo.php) within the coppermine folder (you'll have to be logged in as admin though) - simply point your browser to http://yourdomain.tld/your_coppermine_folder/phpinfo.php .<br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr /><a name="GD1vsGD2"></a>
<h3>What&#39;s the difference between <b>GD1 and GD2</b>?</h3>
<p>GD2 will create pictures with better quality (intermediate and thumbnails). <table border="0" class="frame2"><tr><td colspan="2"><span class="winzig">Here&#39;s an example taken from <a href="http://www.vddh.com/wnailer/index.php?pag=res&pic=1#comp" class="external">w-nailer: about resizing</a><br />(Original pic size: 1024 x 768 pixels):</span></td></tr><tr><td align="center"><img src="http://coppermine.sourceforge.net/images/128x96gd1.jpg" width="128" height="96" border="0" alt="" title="GD1"></td><td align="center"><img src="http://coppermine.sourceforge.net/images/128x96gd2.jpg" width="128" height="96" border="0" alt="" title="GD2"></td></tr><tr><td align="center"><span class="winzig">GD 1.8.4:<br />ImageCreate<br />ImageCopyResized<br />128 x 96 pixels</span></td><td align="center"><span class="winzig">GD 2.0.1:<br />ImageCreateTrueColor<br />ImageCopyResampled<br />128 x 96 pixels</span></td></tr></table>Upgrading GD lib when coppermine is already installed will therefor not affect the pictures which are already created, but only new ones. <b>You can not upgrade nor install GD lib unless you&#39;re running your own webserver - only your webhost can!</b><br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
 
<a name="InstallSteps"></a>
<h3>What are the <b>steps</b> to get Coppermine running?</h3>
<p>as stated in the readme:
<ol>
<li>Download Coppermine</li>
<li>Unzip it to your harddrive</li>
<li>Upload the stuff to your server</li>
<li>chmod the folders "include" and "albums" for the script (the webserver, that is) to have read/write access</li>
<li>point your browser to http://www.yoursite.com/coppermine/install.php and follow the directions of the install file (basically the mySQL-tables will be created there and the config table will be filled with default values)</li>
<li>after successfull installation, delete install.php from your webserver</li>
<li>point your browser to http://www.yoursite.com/coppermine/ , log in as admin, admin mode and do the config job (customizing your coppermine)</li>
<li>Play around, toy a little, test if everything works</li>
<li>Publish your site by linking it (e.g. from your homepage)</li>
</ol><br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
 
<a name="installIMwhenHosted"></a>
<h3>How can I <b>install ImageMagick or GD</b>?</h3>
<p>You can only <a href="#enableIMonWindows">install ImageMagic or GD if you&#39;re running your own server</a> or if you have at least shell access to your webserver. If you&#39;re hosted by a webhost you can only contact your webhost and ask them to install it for you or choose another webhost.<br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
 
<a name="minimumInstall"></a>
<h3>I'm short on webspace. Is there a &quot;<b>minimum install</b>&quot;?</h3>
<p>This is of course a contradiction in terms: running a gallery page usually means you will need a lot of webspace for your pics, but if you only want to publish some pics and have little webspace left, there are some files that don't have to be uploaded or can be removed if not needed. It is however recommended that only experienced users create a minimum install; when in doubt, go for the full install.</p>
<ol>
<li><b>Remove all languages that you don't need</b> (if your users are all from the same country).<br />
It's recommended that you keep English anyway even if your users use another language, just for you as admin to be able to temporarily switch to English.<br />
Delete all files in the lang-subfolder of your coppermine install except yourlanguage.php (e.g. if you're using french, delete all files but /lang/french.php and /lang/french-utf-8.php).
<br /><div class="totop">Webspace that can be saved (maximum): 2.9 MB</div>
</li>
<li><b>Remove all language files that come with an encoding you don't need</b><br />
You'll notice that for each language there are two files in the lang-folder: yourlanguage.php and yourlanguage-utf-8.php. You will need the utf-8 files only if you chose &quot;Unicode(utf-8)&quot; in &quot;Character encoding&quot; on your config page. Using <i>Unicode (utf-8)</i> will display the gallery in the language your page visitor has set in his browser. If you haven't chosen <i>Unicode (utf-8)</i> in coppermine config, it's safe to delete all language files with &quot;utf-8&quot; in their filenames from the lang folder.
<br /><div class="totop">Webspace that can be saved (maximum): 1.7 MB</div>
</li>
<li><b>Remove all unnecessary themes</b><br />
Remove all themes you won't use from your themes folder. If you're using a customized theme, it's recommended to leave the classic/default theme in place for administrative purposes.<br />
Example: if you're using the theme &quot;Eyeball&quot; that comes with coppermine, you can safely delete the sub-folders &quot;classic&quot;, &quot;fruity&quot;, &quot;hardwired&quot;, &quot;igames&quot;, &quot;mac_ox_x&quot;, &quot;project_vii&quot;, &quot;rainy_day&quot;, &quot;styleguide&quot; and &quot;water_drop&quot; from your themes folder.
<br /><div class="totop">Webspace that can be saved (maximum): 1 MB</div>
</li>
<li><b>Remove the docs folder</b><br />
The docs folder contains documents that are meant to help you set up and administer coppermine, but it doesn't have to be on your webserver. You can safely delete the docs folder from your webserver (or even don't upload it in the first place), but it's strongly recommended to keep the docs folder on your local machine for reference.
<br /><div class="totop">Webspace that can be saved (maximum): 0.5 MB</div>
</li>
<li><b>Remove bridge files</b><br />
The bridge files are being used for integration of coppermine with a bulletin board software like phpBB, YaBB SE, SMF etc. If you're not using bbs integration at all it is safe to delete the whole bridge folder from your webserver (or not upload it in the first place). If you <i>are</i> using bbs integration, you will have to keep the bridge file that corresponds to the bbs you're using - it's safe to delete all other bridge files that exist inside the bridge folder.
<br /><div class="totop">Webspace that can be saved (maximum): 137 KB</div>
</li>
<li><b>Remove the flags</b><br />
If you're not going to use the &quot;select language by flags&quot; option from the coppermine menu, it's safe to delete the flags folder (/your_coppermine_folder/images/flags/). If you <i>are</i> using the flags option, you can of course delete all flags you don't use at all.
<br /><div class="totop">Webspace that can be saved (maximum): 80 KB</div>
</li>
<li><b>Remove files that are needed for install or upgrade only</b><br />
Once Coppermine has been installed and is &quot;up-and-running&quot;, you can safely delete the files that are needed for installing only: from the coppermine root folder, delete install.php, installer.css, update.php, upgrade-1.0-to-1.2.php. You can delete the folder &quot;sql&quot; as well.<br />
If you want to update/upgrade your coppermine install later (once a new version comes out), you will of course have to re-upload the update files and the sql folder to your webserver.
<br /><div class="totop">Webspace that can be saved (maximum): 73 KB</div>
</li>
</ol>
Summary: a minimum install of coppermine will need approx. 3.3 MB of webspace.
<br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
 
<h2>Upload</h2>
 
<a name="uploadGeneralTroubleshooting"></a>
<h3>General Upload Troubleshooting</h3>
<p>When troubleshooting uploads in CPG 1.3, you are advised to change the upload settings in the Groups console to 'Single uploads only' and to activate 'Debug mode' in the Config console. Changing this setting negates some of the error masking done in the multiple upload setting. This will allow you to access more detailed error messages.</p>
<p><span class="important">First and foremost: check your permissions on the /albums, /albums/userpics, and /albums/edit directories. All should be 777 or 755.</span><br />If you don't know what we mean when we write 777 or 755, you need to do a Google search on UNIX file permissions. Windows has a similar set of file permissions. You can usually set these permissions using your FTP client.<br />
For those of you who skim over statements written in red letters, I will repeat to try to get your attention:
<br />
<span class="important">Yes, we are writing about something that could apply to YOU.
<br />&nbsp;<br />
We repeat -- check your permissions on the <tt class="code">/albums</tt>, <tt class="code">/albums/userpics</tt>, and <tt class="code">/albums/edit</tt> directories. All should be 777 or 755.
<br />&nbsp;<br />
Yes, we want you to check the permissions of each folder even if you think you have already done this. Yes, we mean it.</span>
</p>
<p>Please keep in mind that HTTP uploads are limited by the restrictions placed upon them in PHP's configuration.</p>
<br />&nbsp;<br />
<b>Things to check:</b>
<ol>
<li><b>max_input_time</b>- 60 seconds is the default time limit for uploading files.<br />This time limit includes the time it takes for the files to upload, so if you exceed this limit, the file will not even parse, and the browser will not get a response. You can workaround this by trying to upload smaller or fewer files, or you can try uploading over broadband. The best solution, of course, is to increase the time limit to something more in line with your needs.</li>
<li><b>upload_max_filesize</b> - 2MB is the default limit for individual files.</li>
<li><b>post_max_size</b> - 8MB is the default limit for post requests.</li>
<li><b>memory_limit</b> - 8MB is the default size.</li>
<li>PHP's <b>LimitRequestBody</b> - 512KB default limit. (mainly an issue on Redhat/Apache systems. Found in /etc/http/conf.d)<br />In general, upload_max_filesize &lt; post_max_size &lt; memory_limit in order for uploads to function properly. Coppermine may warn you if a file exceeds upload_max_filesize, but it cannot warn you if the total size of all the files exceeds the post limit or the memory limit.</li>
<li><b>file_uploads</b> – This determines whether or not PHP will allow file uploads. It must be set to ‘On’.</li>
<li><b>upload_tmp_dir</b> – This specifies the temporary directory where PHP stores uploaded files.</li>
</ol>
 
<p>The most common issue caused by this setting is an open_basedir warning. In this situation, your server administrator has restricted the files that PHP can work with to a certain directory. If he does not create and specify a temporary directory within the open_basedir restriction, PHP will attempt to use the OS temporary directory, and it will be rebuffed by the open_basedir restriction.</p>
 
<p><b>Some notes about the different types of upload mechanisms available in CPG 1.3:</b><br />
Multiple HTTP uploads are designed to handle a small number of files, and have been capped at 10. Therefore, they are not really suited for large numbers of files unless you have control over your php.ini configuration.
<br />
If you are looking to upload in excess of 15 or 20 files at a time, you should consider the batch add process or the XP_Publisher utility. Each has its own drawbacks and advantages.
<br />
The batch add process is fast, but it puts quite a load on the server and may experience timeouts. The XP Publisher utility is slower, but it limits the load on the server. Also, it avoids many of the pitfalls caused by the php.ini configuration by uploading each file in the set as an individual post request.</p>
 
<br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
 
<h2>Error Messages</h2>
 
<a name="WhatIsImageMagick"></a>
<h3>When installing I get the <b>error</b> <tt class="code">Fatal error: Call to undefined function: imagecreatefromjpeg() in /include/picmgmt.inc.php on line 168</tt>. What does that mean?</h3>
<p>This error means that the version of PHP installed on your server has no support for the GD image library.<br />
If the ImageMagick suite is installed on your server you can try to use it, else you have to complain to your webhost (the GD image library is now a standard component of PHP and should normally be installed de facto). Coppermine won't run without gd or image magick.<br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
 
<a name="mkdirPermissionDenied"></a>
<h3>When installing I get the <b>error</b> <tt class="code">Warning: mkdir(dummy) [function.mkdir]: Permission denied in /your/path/to/coppermine/install.php on line 126</tt>. What does that mean?</h3>
<p>The script must have the right to create and delete files.
<ul>
<li>on *nix/linux-webservers:<br />chmod the coppermine directory (and all subdirectories) to 755 (rwxr-xr-x). To find more about chmod: check some of these <a href="http://www.google.com/search?q=chmod+tutorial" class="external">fine chmod tutorials</a></li>
<li>on Windows/IIS:<br />Check if the user the webserver runs the php-scripts under (usually called IUSR) has sufficient rights to read, execute, change, delete in the Coppermine folder. To find out how, ask your webhost or read the server manual if you're running the server yourself.
</li>
<li>on Windows/Apache:<br />Check the account Apache runs under an set the rights in the file-system.
</li>
</ul><br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
 
<a name="EmptyDelimiter"></a>
<h3>I get the <b>error</b> &quot;<tt class="code">Warning: Empty Delimiter in search.inc.php line 33&quot;</tt>. What can I do?</h3>
<p>Edit the file include/search.inc.php<br />
Look for the line with<br /><tt class="code">$charset = $CONFIG[&#39;charset&#39;] == &#39;language file&#39; ? $lang_charset : $CONFIG[&#39;charset&#39;];</tt><br />
Replace it with :<br />
<tt class="code">$charset = $CONFIG[&#39;charset&#39;] == &#39;language file&#39; ? $GLOBALS[&#39;lang_charset&#39;] : $CONFIG[&#39;charset&#39;];</tt><br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
 
<a name="zerosizedreply"></a>
<h3>I get the <b>error</b> <span class="code">Zero Sized Reply</span> during install. What can I do?</h3>
<p>Some users experienced this error message during install:<br />
<pre>While trying to retrieve the URL: http://yoursite.com/coppermine/install.php
The system returned:
Zero Sized Reply
Reason:
The remote server did not reply any data for this request.
Please try again later</pre>
It&#39;s unknown why this happens so far - those who have this error simply can&#39;t use Coppermine (sorry for that). If you have got an idea what causes this error (and possibly can come up with a solution), please visit the support board and clue us in!<br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
 
<a name="ErrorUndefinedIndex"></a>
<h3>I have the error message <tt class="code">Warning: Undefined index: SCRIPT_NAME in /www.your-domain.com/include/init.inc.php on line 90</tt>. What can I do?</h3>
<p>Try to edit the file include/init.inc.php:<br />
change<br />
<pre>$PHP_SELF = isset($HTTP_SERVER_VARS[&#39;REDIRECT_URL&#39;]) ? $HTTP_SERVER_VARS[&#39;REDIRECT_URL&#39;] : $HTTP_SERVER_VARS[&#39;SCRIPT_NAME&#39;];</pre>
to<br />
<pre>$PHP_SELF = $HTTP_SERVER_VARS[&#39;PHP_SELF&#39;];</pre>
</p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
 
<a name="ErrorCantMovePic"></a>
<h3>When I try to upload a picture I get the error message <tt class="code">Impossible to move somepic.jpg to albums/userpics/ | Warning: move_uploaded_file(/tmp/phpezCYKr) [function.move-uploaded-file]: failed to create stream: Operation not permitted</tt>. What&#39;s wrong?</h3>
<p>You should contact the admin of your webhost because usually you can&#39;t change the location of the temporary directory for file uploads yourself (it is part of PHP configuration) .<br />
If the open basedir restriction is in effect on your site then the temp directory for file uploads should be one that you can access.<br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
 
<a name="ErrorFailedToOpenDir"></a>
<h3>When I try to upload a picture I get the error message <tt class="code">Warning: opendir(./albums/edit): failed to open dir: No such file or directory</tt>. What&#39;s wrong?</h3>
<ul>
<li>Make sure you have a folder named 'edit' in your albums folder.</li>
<li>Make sure the 'edit' directory has been chmod to 777 or 755.</li>
<li>Make sure you have completely upgraded to Coppermine 1.3.3.</li>
</ul><br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
 
<a name="httpPostVars"></a>
<h3>When uploading I get the error <tt class="code">Warning: Undefined variable: HTTP_POST_VARS in include/init.inc.php on line 43</tt>. What can I do?</h3>
<p>Check if <a href="#VersionPHP">your version of PHP</a> fullfills the <a href="#MinimumRequirements">minimum requirements</a> for Coppermine. If your version is 4.1.0 or better, then this error is probably caused by a misconfiguration of your server, so Coppermine isn&#39;t to blame in the first place. If the server isn&#39;t yours to configure properly (that is: if you&#39;re with a webhost), you can try this workaround (at your own risk):<br >
Edit the file "init.inc.php" and look for<br />
<pre>$PHP_SELF = isset($HTTP_SERVER_VARS[&#39;REDIRECT_URL&#39;]) ? $HTTP_SERVER_VARS[&#39;REDIRECT_URL&#39;] : $HTTP_SERVER_VARS[&#39;SCRIPT_NAME&#39;];</pre>
Replace it with<br />
<pre>$PHP_SELF = $HTTP_SERVER_VARS[&#39;PHP_SELF&#39;];</pre><br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
 
<br />&nbsp;<br />
<h2>Setup / Administration</h2><a name="LinkInAlbumDescription"></a>
<h3>How can I include a <b>link in an album description</b> or the caption of a pic?</h3>
<p>Coppermine understands the following bbCodes (the same bbCodes that are used by phpBB) in image and album description:</p>
<table border="0">
<tr>
<th>code</th>
<th>output</th>
</tr>
<tr><td><pre>[b]bold text[/b]</pre></td><td><b>bold text</b></td></tr>
<tr><td><pre>[i]italic[/i]</pre></td><td><i>italic</i></td></tr>
<tr><td><pre>[url=http://www.foo.com/bar.html]URL text[/url]</pre></td><td><a href="http://www.foo.com/bar.html">URL text</a></td></tr>
<tr><td><pre>[email]user@domain.tld[/email]</pre></td><td><a href="mailto:user@domain.tld">user@domain.tld</a></td></tr>
</table>
 
 
 
 
<div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
<a name="NoLastUploads"></a>
<h3>I don&#39;t want to show the <b>last uploads</b> on the start page. How do I edit what&#39;s shown on the start page of coppermine?</h3>
<p> <ol>
<li>login as admin into your CPG</li>
<li>click on "Admin Mode" if it is not already enabled</li>
<li>Click on Config in the "Admin Menu"</li>
<li>under "Album list view" use the above provided keywords:
<ul>
<li>'<b>breadcrumb</b>': navigation inside the gallery (e.g. &quot;home &gt; category &gt; subcategory &gt; album&quot;)</li>
<li>'<b>catlist</b>': category list
<li>'<b>alblist</b>': album list
<li>'<b>random</b>': random pictures (leaving random pictures &quot;on&quot; for huge galleries with more than 10,000 pics might result in performance problems; switch random &quot;off&quot; in this case)
<li>'<b>lastup</b>': last uploads
<li>'<b>topn</b>': most viewed
<li>'<b>toprated</b>': top rated
<li>'<b>lastcom</b>': last comments </li>
<li>'<b>lasthits</b>': last viewed </li>
<li>'<b>lastalb</b>': last created albums</li>
<li>'<b>anycontent</b>': inserts php-generated content that has to reside within the file 'anycontent.php' into the index page. Can be used to include banner-rotation scripts or similar.</li>
</ul>
(e.g. <tt class="code">catlist/alblist/random,2/lastup,2</tt> means &quot;category list, album list, 2 rows of random pics, 2 rows of last uploads&quot;)</li>
</ol><br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr /><a name="editCopyrights"></a>
<h3>How do I <b>remove/edit the bottom line</b> &quot;<tt class="code">Powered by Coppermine</tt>&quot; ?</h3>
<p>You mustn&#39;t remove the line - it&#39;s part of the deal: you&#39;re allowed to use Coppermine on your site, but the line stays! It&#39;s more than justified to give credit where credit is due; be glad you&#39;re able to use such a great piece of software for free.<br />
You are allowed to change the way the line looks by editing the CSS class to make it fit into the design of your site; edit /themes/yourtheme/style.css, look for the class "Footer" and change it as you wish.<br />
Note: don&#39;t ask stupid questions on removing this line in the <a href="http://coppermine.sourceforge.net/board/">Coppermine Photo Gallery Support Board</a> - your posting will be deleted!<br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr /><a name="buyLicense"></a>
<h3>I want to buy a <b>license</b> for Coppermine (and get rid of the &quot;<tt class="code">Powered by Coppermine</tt>&quot; line). How?</h3>
<p>As Coppermine itself is based on OpenSource software published under GNU/GPL (which allows the modification of the code, but disallows to sell the code, modified or not), you can not purchase a version of coppermine with the credit line removed. Read the file COPYING that comes with the distribution of Coppermine for details.<br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr /><a name="removeFeature"></a>
<h3>I don&#39;t want to use the feature XYZ of Coppermine. How can I <b>remove</b> it?</h3>
<p>Just remove the link; edit /themes/yourtheme/theme.php, look for the feature you want to remove and comment out the HTML code.<br />Example: if you want to remove the ecard-feature, just look for
<pre>&lt;td align=&quot;center&quot; valign=&quot;middle&quot; class=&quot;navmenu&quot; width=&quot;48&quot;&gt;
&lt;a href=&quot;{ECARD_TGT}&quot; title=&quot;{ECARD_TITLE}&quot;&gt;
&lt;img src=&quot;images/ecard.gif&quot; width=&quot;16&quot; height=&quot;16&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;{ECARD_TITLE}&quot;&gt;&lt;/a&gt;
&lt;/td&gt;</pre>
and replace it with<br />
<pre>&lt;!--&lt;td align=&quot;center&quot; valign=&quot;middle&quot; class=&quot;navmenu&quot; width=&quot;48&quot;&gt;
&lt;a href=&quot;{ECARD_TGT}&quot; title=&quot;{ECARD_TITLE}&quot;&gt;
&lt;img src=&quot;images/ecard.gif&quot; width=&quot;16&quot; height=&quot;16&quot; border=&quot;0&quot; align=&quot;absmiddle&quot; alt=&quot;{ECARD_TITLE}&quot;&gt;&lt;/a&gt;
&lt;/td&gt;--&gt;</pre></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr /><a name="customHeader"></a>
<h3>How do I add a <b>custom header/footer</b> to Coppermine?</h3>
<p>There are these files to look for:
<ul>
<li>if you want to add static html-content (for example your site logo), edit <tt class="code">/themes/yourtheme/template.html</tt> - add/remove anything you want, but be sure to leave everything in that is in brackets.</li>
<li>if you want dynamic content (or want to add PHP-code), edit the file <tt class="code">/themes/yourtheme/theme.php</tt></li>
<li>if you want the edit the color scheme of a theme to match the &quot;look-and-feel&quot; of your site, edit <tt class="code">/themes/yourtheme/style.css</tt></li>
<li>if you know PHP (at least a little) and want to use PHP-includes, look for <tt class="code">function pageheader</tt> in <tt class="code">/themes/yourtheme/theme.php</tt> and edit change it like this:<br />
<pre>function pageheader($section, $meta = &#39;&#39;)
{
global $CONFIG, $THEME_DIR;
global $template_header, $lang_charset, $lang_text_dir;
 
if(empty($custom_header)){
include(&#39;/path/your_file.php&#39;);
static $custom_header = ob_get_contents();
ob_clean();
}
 
header(&#39;P3P: CP=&quot;CAO DSP COR CURa ADMa DEVa OUR IND PHY ONL UNI COM NAV INT DEM PRE&quot;&#39;);
user_save_profile();
 
$template_vars = array(
&#39;{LANG_DIR}&#39; => $lang_text_dir,
&#39;{TITLE}&#39; => $CONFIG[&#39;gallery_name&#39;].&#39; - &#39;.$section,
&#39;{CHARSET}&#39; => $CONFIG[&#39;charset&#39;] == &#39;language file&#39; ? $lang_charset : $CONFIG[&#39;charset&#39;],
&#39;{META}&#39; => $meta,
&#39;{GAL_NAME}&#39; => $CONFIG[&#39;gallery_name&#39;],
&#39;{GAL_DESCRIPTION}&#39; => $CONFIG[&#39;gallery_description&#39;],
&#39;{MAIN_MENU}&#39; => theme_main_menu(),
&#39;{ADMIN_MENU}&#39; => theme_admin_mode_menu(),
&#39;{CUSTOM_HEADER}&#39; => $custom_header,
);
 
echo template_eval($template_header, $template_vars);
}</pre>
You will need to add a new field {CUSTOM_HEADER} in your template.html file.
</li>
</ul><br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr /><a name="createPublicAlbum"></a>
<h3>How do I create an <b>album</b> that <b>anyone</b> can add photos to?</h3>
<p>(assuming you have already created at least one category with at least one album where the uploads should go to):
<ul>
<li>log in as admin</li>
<li>admin mode</li>
<li>Groups</li>
<li>Group name &quot;anonymous&quot; - give them quota and upload rights</li>
<li>Album list</li>
<li>choose category</li>
<li>next to the appropriate album, click on &quot;properties&quot;</li>
<li>turn &quot;Visitors can upload pictures&quot; to &quot;yes&quot; and click &quot;update album&quot;</li>
<li>provide an upload link in your navigation if it&#39;s not already there (check /themes/yourtheme/theme.php)</li>
</ul><br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr /><a name="BackupDatabase"></a>
<h3>How can I <b>backup</b> my coppermine database?</h3>
<p>There&#39;s no built-in backup solution for coppermine available yet. Meanwhile, backup your directory/file structure via good old ftp and use a tool like <a href="http://www.phpmyadmin.net/" class="external">phpMyAdmin</a> to backup the database (many webhosts that offer mySQL also offer a pre-installed version of phpMyAdmin - go for that!). PhpMyAdmin is easy to install: just download the distribution, unzip it to your harddrive, edit one config file and upload it to your server.<br />
Here&#39;s a small &quot;howto backup a database with phpMyAdmin&quot;:
<ul>
<li>get the software, install it (remember to password-protect it)</li>
<li>point your browser to the location you installed it on</li>
<li>click your database name in the left frame</li>
<li>in &quot;View dump (schema) of database&quot; select the table(s) you want to back up (press CTRL to select more than one table)</li>
<li>mark &quot;Structure and data&quot;</li>
<li>check &quot;Save as file&quot;</li>
<li>check &quot;zipped&quot;</li>
<li><b>DON&#39;T</b> check &quot;Add &#39;drop table&#39;&quot; - your database will be erased, if you do</li>
<li>press &quot;go&quot;</li>
<li>save the file on your harddisk (depending on the speed of your connection this could take a while)</li>
</ul><br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr /><a name="noFullsizePopup"></a>
<h3>The <b>fullsize-pic doesn&#39;t pop up</b> when clicking on the intermediate size pic. What&#39;s wrong?</h3>
<p>You probably over-edited your template: you&#39;ll definitely need the line <tt class="code">&lt;script type=&quot;text/javascript&quot; src=&quot;scripts.js&quot;&gt;&lt;/script&gt;</tt> inside /themes/yourtheme/template.html to make the pop-up window work...<br />
The &lt;head&gt;-part of your template file should look like this:<br />
<pre>&lt;head&gt;
&lt;title&gt;{TITLE}&lt;/title&gt;
&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset={CHARSET}&quot; /&gt;
{META}
&lt;link rel=&quot;stylesheet&quot; href=&quot;themes/default/style.css&quot; /&gt;
&lt;script type=&quot;text/javascript&quot; src=&quot;scripts.js&quot;&gt;&lt;/script&gt;
&lt;/head&gt;</pre>
- just check the default theme that comes with coppermine if you&#39;re unsure.<br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr /><a name="viewThumbnailsOnly"></a>
<h3>How can I let unregistered users see the <b>thumbnails only</b>, but not the actual pictures?</h3>
<p>Edit displayimage.php and add<br /><tt class="code">if (!USER_ID) cpg_die(ERROR, &#39;You need to register to access this page&#39;, __FILE__, __LINE__);</tt><br />just before<br />
<pre>/**************************************************************************
* Local functions definition
**************************************************************************/</pre></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr /><a name="preventHotlinks"></a>
<h3>How can I prevent other sites linking directly to the pictures in my gallery instead of the gallery page?</h3>
<p>Prevent &quot;hotlinking&quot; by creating a .htaccess file in the albums folder and adding this:<br />
<pre>SetEnvIfNoCase Referer &quot;^http://www.yourdomian.com/&quot; locally_linked=1
SetEnvIfNoCase Referer &quot;^http://yourdomain.com/&quot; locally_linked=1
SetEnvIf Referer &quot;^$&quot; locally_linked=1
&lt;FilesMatch &quot;\.(gif|png|jpe?g)$&quot;&gt;
Order Allow,Deny
Allow from env=locally_linked
&lt;/FilesMatch&gt;</pre>
This will only work on linux/unix and only if you&#39;re allowed to do that by your webhost or if you run your own server!<br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr /><a name="changeLanguage"></a>
<h3>I tried to change the <b>language</b> on the config page, but it doesn&#39;t work. What&#39;s wrong?</h3>
<p>&quot;Character encoding&quot; is probably set (or has been set sometime ago) to UTF-8 on your config page.<br />
When UTF-8 is selected, Coppermine chooses your language file based on your browser configuration and stores the value in a cookie. This overrides the value stored in the CONFIG.<br />
<b>To fix that:</b><br />
<ul>
<li>Set &quot;Character encoding&quot; to Default (language file)</li>
<li>Then call the script with <tt class="code">http://yoursite.com/coppermine_dir/index.php?lang=xxx</tt> (this will reset the cookie)
</ul><br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr /><a name="onlyregisteredcomments"></a>
<h3>How do I let guests, not only registered users to put <b>comments</b> on pictures?</h3>
<p><ul>
<li>log in as admin</li>
<li>admin mode</li>
<li>groups</li>
<li>&quot;Anonymous&quot; - &quot;Can post comments&quot; - &quot;yes&quot;</li>
<li>Apply modifications</li>
</ul>
To change the settings by album (above steps must have been made):
<ul>
<li>log in as admin</li>
<li>admin mode</li>
<li>In Category view, click on the album</li>
<li>Properties</li>
<li>&quot;Permissions for this album&quot; - &quot;Visitors can post comments&quot; - &quot;Yes&quot;</li>
<li>&quot;Update album&quot;</li>
</ul><br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr /><a name="httpUpload"></a>
<h3>I <b>can&#39;t upload</b> with the upload feature. What&#39;s wrong?</h3>
<p>If you get the error message <tt class="code">No picture was uploaded. If you have really selected a picture to upload, check that the server allows file uploads...</tt>, check if there&#39;s a problem with HTTP uploads on your server - they may have been disabled or improperly configured. In <a href="#VersionPHP">phpinfo()</a>, check that "file_uploads" is ON, "upload_max_filesize" is something like 2M and "upload_tmp_dir" is a valid directory!<br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr /><a name="ordercategories"></a>
<h3>How do I change the <b>order of categories</b>?</h3>
<p><ul>
<li>log in as admin</li>
<li>admin mode</li>
<li>categories</li>
<li>use the &quot;arrow up&quot;- and &quot;arrow down&quot;-buttons to change the order of categories</li>
</ul><br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr /><a name="cantDeletePic"></a>
<h3>I <b>can&#39;t delete a certain picture</b> with ftp. What can I do?</h3>
<p>It is not Coppermine that doesn&#39;t let you delete the picture, it is your FTP server. The problem is due to the configuration of your server. Try to delete your picture from within the script.<br />
If PHP on your server runs under the user nobody then all files created by any PHP script (this is not specific to Coppermine) will be owned by nobody. There is no way to change that.<br />&nbsp;<br />
<table border="0" cellspacing="2" cellpadding="2" class="bordl"><tr><td valign="top" align="left"><p class="fliess"> 0777 should not be the default mode for directories because it may be completely unsafe, if your gallery is running on a shared server and PHP safe mode is not enabled, anybody having an account on the server can possibly delete your pictures. There have been several threads on this issue on the Menalto Gallery forum and several users have seen their gallery hacked and destoyed because of that. This issue is not specific to Photo galleries, it applies to all PHP scripts that create directories. Provided you have write access to a directory, you can delete any file it contains, even if you don&#39;t have write access to the file itself.<br />&nbsp;<br />
I prefer to have 20 persons complaining LOUDLY and REPEATINGLY that they have to contact their sysadmin to uninstal Coppermine, that this is an issue and possibly switching to another gallery because of that rather than 1 person complaining that all his pictures have been erased.<br />&nbsp;<br />
If you disagree spend you time reading :<br />
<a href="http://www.zend.com/manual/function.mkdir.php" class="external">http://www.zend.com/manual/function.mkdir.php</a><br />
<a href="http://www.zend.com/manual/function.chmod.php" class="external">http://www.zend.com/manual/function.chmod.php</a><br />
rather than posting in this forum.<br />&nbsp;
<br />It is the decision of the sysadmin to run PHP as an Apache module and the fact that all files/dir created by PHP be owned by nobody for instance is the result of this decision. So sysadmins should not complain when you ask them to remove some files or directory.<br />&nbsp;<br />
On the webhost this site is running on, everything works fine when directory are created with mode 755 and all files/dir created by PHP are owned by the chezgreg user which is the user I use when connecting by FTP. Also if one of the file/directory on my site has a mode of 777, the server will shutdown my site and send me an email warning me that this is unsafe.<br />&nbsp;<br />
Greg</p></td></tr></table><br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr /><a name="cantUploadBigPics"></a>
<h3>I <b>can&#39;t upload big pics</b>. What&#39;s wrong?</h3>
<p>The max. size of pics is limited by various settings - to find out why you can&#39;t upload big picks, check the following:
<ul>
<li>make sure you have enough webspace left (remember that you need space for the full size pic, the intermediate size pic and the thumbnail!)</li>
<li>when logged in as admin check your &quot;Group&quot; settings: the groups (even the admin group!) have limits that can be configured there</li>
<li>Browser time-out: commonly-used Internet Explorer has a time-out function: if your upload isn&#39;t finished within a certain period, the browser will time-out (applies especially to dial-up connections)</li>
<li>There&#39;s a maximum limit set up in the PHP config of your server. If you&#39;re with a webhost there&#39;s little you can do, but if you&#39;re running your own server, check php.ini and look for <tt class="code">LimitRequestBody</tt> - this value (in bytes) in the max upload allowed by php/html</li>
</ul><br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr /><a name="cookie"></a>
<h3>I can&#39;t <b>login</b> to Coppermine. What&#39;s wrong?</h3>
<p>This is most likely a cookie issue:
<ul>
<li>If you&#39;re running Internet Explorer 6, you&#39;ll have to enable the acceptance of cookies. Click on &quot;Tools&quot; - &quot;Internet Options&quot; - &quot;Privacy&quot; and add your site to the list of sites that are trusted, or set the slider to a lower level.</li>
<li>Sometimes IE will not handle Cookies properly. Close your browser, try deleting all local cookies manually and start your browser again</li>
<li>Check if you&#39;re running a software that interferes with acceptance of cookies like personal firewalls (ZoneAlarm, Tiny, Cookie Washer etc.) and turn them off to see if cookies are accepted then</li>
<li>Try using another browser (like <a href="http://www.opera.com/" class="external">Opera</a>, which is rather small to download and can be removed easily). It&#39;s a generally a good idea to have some different browsers on your local machine to check if your site is displayed correctly not only in your favourite browser</li>
<li>If you&#39;re using subdomains and the dev version of coppermine or some mod on a different subdomain (like gallery.yoursite.com and board.yoursite.com) this could also cause problems: a subdomain is a different domain (in fact foo.com and bar.com are subdomains of the <acronym class="tool" title="top level domain">tld</acronym> &quot;.com&quot;, so regarding cookies they are as different domains as bbs.yoursite.com and comics.yoursite.com). Of course you can &quot;hack some sense&quot; into the scripts, but usually bbs are hard to trick to make them more hack-proof.</li>
</ul><br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr /><a name="moveAlbum"></a>
<h3>How can I <b>move an album</b> from one category to another?</h3>
<p><ul>
<li>log in as admin</li>
<li>admin mode</li>
<li>click on a category</li>
<li>click &quot;Properties&quot; of the album you want to move</li>
<li>in the dropdown box next to &quot;Album category&quot;, choose the category you want to move the album to</li>
<li>click &quot;Update album&quot;</li>
</ul><br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
 
<a name="sortAlbum"></a>
<h3>How can I change the <b>sorting order of the albums</b>?</h3>
<p>By default the album appear in the order they were created. If you want to adjust the sorting order, do this:
<ul>
<li>log in as admin</li>
<li>&quot;admin mode&quot;</li>
<li>&quot;Albums&quot;</li>
<li>choose a category in the dropdown list</li>
<li>highlight an album by clicking on it once</li>
<li>use the up <img src="http://coppermine.sourceforge.net/images/move_up.gif" width="13" height="11" border="0" alt="" /> and down <img src="http://coppermine.sourceforge.net/images/move_down.gif" width="13" height="11" border="0" alt="" /> buttons to change the position </li>
<li>click &quot;apply modifications&quot;</li>
<li>Confirm the message &quot;Are you sure you want to make these modifications ?&quot; with &quot;OK&quot;</li>
</ul><br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
 
<a name="deleteIntermediates"></a>
<h3>I don't use the <b>intermediate pictures</b> anymore. How can I <b>delete</b> them to gain disk space?</h3>
<p></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
 
<a name="howAlbumsFolderWork"></a>
<h3>How do <b>albums and folders</b> work in coppermine?</h3>
<ol>
<li>When you create an album, it is a 'virtual' album. Coppermine doesn't create a folder for this album on the server's hard drive, it leaves the pictures where they are on the server, and uses the database to know which pic belongs in which album. You can move pics from album to album, but this is all done in the database, the pics are never moved on the server.</li>
<li>When you upload by html, using the 'upload' link, coppermine places the pic (and the thumb and normal size copies) in the 'userpics' directory.</li>
<li>When you upload by ftp, you should place the pics in a folder you create, within the 'albums' folder, but not in the 'userpics' folder. You can create as many folders/sub-folders here as you want. You can call these folders anything you want, but we recommend mirroring the category/album structure you have created on the site, for eae of use.</li>
<li>When you batch add, coppermine asks you what album you want to put the pics in, but it leaves the pics where they are on the server.</li>
</ol>
<br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
 
<a name="howMoveAlbum"></a>
<h3>How can I <b>move albums from one category to another</b>?</h3>
<ul>
<li>log in as admin</li>
<li>admin mode</li>
<li>create categories (using category manager from admin menu)</li>
<li>go to the index page of your gallery</li>
<li>click "Properties" next to the album thumbnail</li>
<li>From the dropdown list &quot;Album category&quot;, choose the category the album should go to</li>
<li>Click &quot;Update Album&quot;</li>
</ul>
 
<br />&nbsp;<br />
<h2>Add-ons / Modifications / Hacks</h2><a name="letUserSelectTheme"></a>
<a name="changeOrderEdit"></a>
<h3>How can I change the order of the pics when <b>editing</b> them?</h3>
<p>By default, the pics are shown alphabetically when you edit them. To change the sorting order to &quot;by date&quot;, edit <tt class="code">editpics.php</tt> and change<br />
<tt class="code">$result = db_query(&quot;SELECT * FROM {$CONFIG[&#39;TABLE_PICTURES&#39;]} WHERE aid = &#39;$album_id&#39; ORDER BY filename LIMIT $start, $count&quot;);</tt><br />
to<br />
<tt class="code">$result = db_query(&quot;SELECT * FROM {$CONFIG[&#39;TABLE_PICTURES&#39;]} WHERE aid = &#39;$album_id&#39; ORDER BY pid LIMIT $start, $count&quot;);</tt><br /></p><br />
<div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr /><a name="rightHandMenu"></a>
<h3>How can I create a menu that&#39;s shown on the <b>right side</b> of the gallery?</h3>
<p>When the template.html is read, it is split in 2. What is before the {GALLERY} tag is output by the pageheader function, what is after by the pagefooter function.<br />
If your menu is in the &quot;footer&quot; you need to modify your theme.php file <br />
<pre> $template_vars = array(
&#39;{LANG_DIR}&#39; => $lang_text_dir,
&#39;{TITLE}&#39; => $CONFIG[&#39;gallery_name&#39;].&#39; - &#39;.$section,
&#39;{CHARSET}&#39; => $CONFIG[&#39;charset&#39;] == &#39;language file&#39; ? $lang_charset : $CONFIG[&#39;charset&#39;],
&#39;{META}&#39; => $meta,
&#39;{GAL_NAME}&#39; => $CONFIG[&#39;gallery_name&#39;],
&#39;{GAL_DESCRIPTION}&#39; => $CONFIG[&#39;gallery_description&#39;],
&#39;{MAIN_MENU}&#39; => theme_main_menu(),
&#39;{ADMIN_MENU}&#39; => theme_admin_mode_menu()
);
 
echo template_eval($template_header, $template_vars);</pre>
will become
<pre> $template_vars = array(
&#39;{LANG_DIR}&#39; => $lang_text_dir,
&#39;{TITLE}&#39; => $CONFIG[&#39;gallery_name&#39;].&#39; - &#39;.$section,
&#39;{CHARSET}&#39; => $CONFIG[&#39;charset&#39;] == &#39;language file&#39; ? $lang_charset : $CONFIG[&#39;charset&#39;],
&#39;{META}&#39; => $meta,
&#39;{GAL_NAME}&#39; => $CONFIG[&#39;gallery_name&#39;],
&#39;{GAL_DESCRIPTION}&#39; => $CONFIG[&#39;gallery_description&#39;],
);
 
echo template_eval($template_header, $template_vars);</pre>
and<br /><tt class="code">echo $template_footer;</tt><br />
will become<br />
<pre> $template_vars = array(
&#39;{MAIN_MENU}&#39; => theme_main_menu(),
&#39;{ADMIN_MENU}&#39; => theme_admin_mode_menu()
);
 
echo template_eval($template_footer, $template_vars);</pre>
<br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr /><a name="jumpToPrivateAlbum"></a>
<h3>How can I send a user <b>directly to his private album</b> once he logs in?</h3>
<p>edit<br /><tt class="code">login.php</tt><br />and search for<br />
<tt class="code">pageheader($lang_login_php[&#39;login&#39;],&quot;&lt;META http-equiv=\&quot;refresh\&quot; content=\&quot;3;url=$referer\&quot;&gt;&quot;);</tt><br />
<br />and add <b>before</b> it<br />
<tt class="code">$referer = &#39;index.php?cat=&#39;.(FIRST_USER_CAT+$USER_DATA[&#39;user_id&#39;]); </tt><br /><br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div>
<hr /><a name="registeredUsersOnly"></a>
<h3>How can I <b>prevent unregistered user</b> from viewing the gallery?</h3>
<p>edit<br /><tt class="code">displayimage.php</tt> and <tt class="code">index.php</tt> and <tt class="code">search.php</tt> and <tt class="code">thumbnails.php</tt><br />and search for<br />
<pre>require('include/init.inc.php');</pre>
<br />and add <b>after</b> it<br />
<pre>if (USER_ID){
 
} else {
{
$redirect = $redirect . "login.php";
header("Location: $redirect");
 
exit();
}
}</pre><br /><br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr /><a name="displayUploaderName"></a>
<h3>How can I <b>display the name of the uploader</b> with the picture info?</h3>
<p><b>Warning</b>: this is quite a complicated hack for a newbie to perform!<br />Edit displayimage.php and search for:<br />
<tt class="code"> $info[$lang_picinfo[&#39;Filename&#39;]] = htmlspecialchars($CURRENT_PIC_DATA[&#39;filename&#39;]);</tt><br />add after it:<br />
<tt class="code"> $info[$lang_picinfo[&#39;Username&#39;]] = htmlspecialchars($CURRENT_PIC_DATA[&#39;user_name&#39;]);</tt>.<br />
Then open /include/functions.inc.php and search for following in function get_pic_data():<br />
<tt class="code"> if($select_columns != &#39;*&#39;) $select_columns .= &#39;, title, caption&#39;;</tt><br />and replace it with:<br />
<tt class="code"> if($select_columns != &#39;*&#39;) $select_columns .= &#39;, title, caption, user_name&#39;;</tt>.<br />
After that search for:<br />
<tt class="code"> $result = db_query("SELECT $select_columns from {$CONFIG[&#39;TABLE_PICTURES&#39;]} WHERE aid=&#39;$album&#39; $approved $ALBUM_SET ORDER BY $sort_order $limit");</tt><br />
and replace it with:<br />
<tt class="code"> $result = db_query("SELECT $select_columns from {$CONFIG[&#39;TABLE_PICTURES&#39;]} AS p LEFT JOIN {$CONFIG[&#39;TABLE_USERS&#39;]} AS u ON u.user_id = p.owner_id WHERE p.aid=&#39;$album&#39; $approved $ALBUM_SET ORDER BY $sort_order $limit");</tt><br />Then you have to add the language string for the username. Open /lang/yourlang.php and search for:<br />
<tt class="code">$lang_picinfo = array(</tt><br />
and add after that:<br />
<tt class="code"> &#39;Username&#39; => &#39;Username&#39;,</tt><br />
Also you need to execute this query in MySQL (with a tool like <a href="http://www.phpmyadmin.net">phpMyAdmin</a>):<br />
<tt class="code">ALTER TABLE `cpg11d_pictures` ADD INDEX ( `owner_id` );</tt><br />
(If your table_prefix is not cpg11d_ then you need to change it in the query)<br /><br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr /><a name="linksInCustomFields"></a>
<h3>How do I enable clickable <b>links in custom user fields</b>?</h3>
<p>edit displayimage.php and change<br />
<tt class="code">$info[$CONFIG[&#39;user_field&#39;.$i.&#39;_name&#39;]] = make_clickable($CURRENT_PIC_DATA[&#39;user&#39;.$i]); </tt><br />
into<br />
<tt class="code">$info[$CONFIG[&#39;user_field&#39;.$i.&#39;_name&#39;]] = bb_decode($CURRENT_PIC_DATA[&#39;user&#39;.$i]); </tt><br />&nbsp;<br />
In order to allow the use of BBCodes in custom fields: you can then have something like<br />
<tt class="code">[url]http://www.somesite.com/foo/bar.php?whatever=42[/url]</tt><br />
or<br />
<tt class="code">[url=http://www.somesite.com/foo/bar.php?whatever=42]link to some site![/url]</tt><br />in your custom user fields (which of course have to be enabled first in the config page)<br /><br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
 
<a name="sortThumbsByCustomField"></a>
<h3>How can I <b>sort the thumbnails by user defined (custom) fields</b>?</h3>
<p><ol>
<li>edit /includes/functions.inc.php<br />
change<br />
<pre>$sort_array = array(&#39;na&#39; => &#39;filename ASC&#39;, &#39;nd&#39; => &#39;filename DESC&#39;, &#39;da&#39; => &#39;pid ASC&#39;, &#39;dd&#39; => &#39;pid DESC&#39;); </pre>
to<br />
<pre> $sort_array = array(
&#39;na&#39; => &#39;filename ASC&#39;,
&#39;nd&#39; => &#39;filename DESC&#39;,
&#39;da&#39; => &#39;pid ASC&#39;,
&#39;dd&#39; => &#39;pid DESC&#39;,
&#39;f1a&#39; => &#39;user1 ASC&#39;,
&#39;f1d&#39; => &#39;user1 DESC&#39;,
&#39;f2a&#39; => &#39;user2 ASC&#39;,
&#39;f2d&#39; => &#39;user2 DESC&#39;,
&#39;f3a&#39; => &#39;user3 ASC&#39;,
&#39;f3d&#39; => &#39;user3 DESC&#39;,
&#39;f4a&#39; => &#39;user1 ASC&#39;,
&#39;f4d&#39; => &#39;user1 DESC&#39;
);
</pre></li>
<li>edit /themes/yourtheme/theme.php<br />
<ul>
<li>change<br />
<pre> // The sort order options are not available for meta albums
if ($sort_options){
 
$param = array(
&#39;{ALBUM_NAME}&#39; => $album_name,
&#39;{AID}&#39; => $aid,
&#39;{PAGE}&#39; => $page,
&#39;{NAME}&#39; => $lang_thumb_view[&#39;name&#39;],
&#39;{DATE}&#39; => $lang_thumb_view[&#39;date&#39;],
&#39;{SORT_NA}&#39; => $lang_thumb_view[&#39;sort_na&#39;],
&#39;{SORT_ND}&#39; => $lang_thumb_view[&#39;sort_nd&#39;],
&#39;{SORT_DA}&#39; => $lang_thumb_view[&#39;sort_da&#39;],
&#39;{SORT_DD}&#39; => $lang_thumb_view[&#39;sort_dd&#39;],
);</pre>
<br />
to<br />
<pre> // The sort order options are not available for meta albums
if ($sort_options){
 
$param = array(
&#39;{ALBUM_NAME}&#39; => $album_name,
&#39;{AID}&#39; => $aid,
&#39;{PAGE}&#39; => $page,
&#39;{NAME}&#39; => $lang_thumb_view[&#39;name&#39;],
&#39;{DATE}&#39; => $lang_thumb_view[&#39;date&#39;],
&#39;{SORT_NA}&#39; => $lang_thumb_view[&#39;sort_na&#39;],
&#39;{SORT_ND}&#39; => $lang_thumb_view[&#39;sort_nd&#39;],
&#39;{SORT_DA}&#39; => $lang_thumb_view[&#39;sort_da&#39;],
&#39;{SORT_DD}&#39; => $lang_thumb_view[&#39;sort_dd&#39;],
// Exxodus Sorting
&#39;{FIELD1}&#39; => $CONFIG[&#39;user_field1_name&#39;],
&#39;{FIELD2}&#39; => $CONFIG[&#39;user_field2_name&#39;],
&#39;{FIELD3}&#39; => $CONFIG[&#39;user_field3_name&#39;],
&#39;{FIELD4}&#39; => $CONFIG[&#39;user_field4_name&#39;],
// Exxodus Sorting
);</pre>&nbsp;
</li>
<li>modify the lines after <tt class="code">$template_thumb_view_title_row </tt> like this:<br />
<pre>// HTML template for title row of the thumbnail view (album title + sort options)
// Exxodus (Adding Sorting by UserField)
$template_thumb_view_title_row = &lt;&lt;&lt;EOT
 
&lt;table width=&quot;100%&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;
&lt;tr&gt;
&lt;td width=&quot;100%&quot; class=&quot;statlink&quot;&gt;&lt;h2&gt;{ALBUM_NAME}&lt;/h2&gt;&lt;/td&gt;
&lt;td&gt;&lt;img src=&quot;images/spacer.gif&quot; width=&quot;1&quot;&gt;&lt;/td&gt;
&lt;td class=&quot;sortorder_cell&quot;&gt;
&lt;table height=&quot;100%&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;
&lt;tr&gt;
&lt;td class=&quot;sortorder_options&quot;&gt;{NAME}&lt;/td&gt;
&lt;td class=&quot;sortorder_options&quot;&gt;&lt;span class=&quot;statlink&quot;&gt;
&lt;a href=&quot;thumbnails.php?album={AID}&page={PAGE}&sort=na&quot; title=&quot;{SORT_NA}&quot;&gt;&+&&lt;/a&gt;/&lt;/span&gt;&lt;/td&gt;
&lt;td class=&quot;sortorder_options&quot;&gt;&lt;span class=&quot;statlink&quot;&gt;
&lt;a href=&quot;thumbnails.php?album={AID}&page={PAGE}&sort=nd&quot; title=&quot;{SORT_ND}&quot;&gt;&-&&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&quot;sortorder_options&quot;&gt;{DATE}&lt;/td&gt;
&lt;td class=&quot;sortorder_options&quot;&gt;&lt;span class=&quot;statlink&quot;&gt;
&lt;a href=&quot;thumbnails.php?album={AID}&page={PAGE}&sort=da&quot; title=&quot;{SORT_DA}&quot;&gt;&+&&lt;/a&gt;/&lt;/span&gt;&lt;/td&gt;
&lt;td class=&quot;sortorder_options&quot;&gt;&lt;span class=&quot;statlink&quot;&gt;
&lt;a href=&quot;thumbnails.php?album={AID}&page={PAGE}&sort=dd&quot; title=&quot;{SORT_DD}&quot;&gt;&-&&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/td&gt;
&lt;td&gt;&lt;img src=&quot;images/spacer.gif&quot; width=&quot;10&quot;&gt;&lt;/td&gt;
&lt;td class=&quot;sortorder_cell&quot;&gt;
&lt;table height=&quot;100%&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;
&lt;tr&gt;
&lt;td class=&quot;sortorder_options&quot;&gt;{FIELD1}&lt;/td&gt;
&lt;td class=&quot;sortorder_options&quot;&gt;&lt;span class=&quot;statlink&quot;&gt;
&lt;a href=&quot;thumbnails.php?album={AID}&page={PAGE}&sort=f1a&quot;&gt;&+&&lt;/a&gt;/&lt;/span&gt;&lt;/td&gt;
&lt;td class=&quot;sortorder_options&quot;&gt;&lt;span class=&quot;statlink&quot;&gt;
&lt;a href=&quot;thumbnails.php?album={AID}&page={PAGE}&sort=f1d&quot;&gt;&-&&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&quot;sortorder_options&quot;&gt;{FIELD2}&lt;/td&gt;
&lt;td class=&quot;sortorder_options&quot;&gt;&lt;span class=&quot;statlink&quot;&gt;
&lt;a href=&quot;thumbnails.php?album={AID}&page={PAGE}&sort=f2a&quot;&gt;&+&&lt;/a&gt;/&lt;/span&gt;&lt;/td&gt;
&lt;td class=&quot;sortorder_options&quot;&gt;&lt;span class=&quot;statlink&quot;&gt;
&lt;a href=&quot;thumbnails.php?album={AID}&page={PAGE}&sort=f2d&quot;&gt;&-&&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/td&gt;
&lt;td&gt;&lt;img src=&quot;images/spacer.gif&quot; width=&quot;10&quot;&gt;&lt;/td&gt;
&lt;td class=&quot;sortorder_cell&quot;&gt;
&lt;table height=&quot;100%&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;
&lt;tr&gt;
&lt;td class=&quot;sortorder_options&quot;&gt;{FIELD3}&lt;/td&gt;
&lt;td class=&quot;sortorder_options&quot;&gt;&lt;span class=&quot;statlink&quot;&gt;
&lt;a href=&quot;thumbnails.php?album={AID}&page={PAGE}&sort=f3a&quot;&gt;&+&&lt;/a&gt;/&lt;/span&gt;&lt;/td&gt;
&lt;td class=&quot;sortorder_options&quot;&gt;&lt;span class=&quot;statlink&quot;&gt;
&lt;a href=&quot;thumbnails.php?album={AID}&page={PAGE}&sort=f3d&quot;&gt;&-&&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td class=&quot;sortorder_options&quot;&gt;{FIELD4}&lt;/td&gt;
&lt;td class=&quot;sortorder_options&quot;&gt;&lt;span class=&quot;statlink&quot;&gt;
&lt;a href=&quot;thumbnails.php?album={AID}&page={PAGE}&sort=f4a&quot;&gt;&+&&lt;/a&gt;/&lt;/span&gt;&lt;/td&gt;
&lt;td class=&quot;sortorder_options&quot;&gt;&lt;span class=&quot;statlink&quot;&gt;
&lt;a href=&quot;thumbnails.php?album={AID}&page={PAGE}&sort=f4d&quot;&gt;&-&&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
 
EOT;</pre>
 
</li>
</ul>
</li>
</ol><br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr /><a name="iptcSupport"></a>
<h3>How do I <b>enable IPTC support</b>?</h3>
<p>edit <tt class="code">/includes/picmgmt.inc.php</tt> and search for<br />
<tt class="code"> $imagesize = getimagesize($image);</tt><br />
replace with:<br />
<pre>$imagesize = getimagesize($image,&$info);
$iptc = iptcparse($info["APP13"]);
if (is_array($iptc)) {
$caption.=$iptc[&#39;2#120&#39;][0];
$title.=$iptc[&#39;2#105&#39;][0];
(is_array($iptc[&#39;2#025&#39;])) && ($keywords.=implode(" ", $iptc[&#39;2#025&#39;]));
}</pre>
This hack hasn&#39;t been tested, use at your own risk...!<br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
 
 
 
 
 
<a name="addFooterBeforePoweredBy"></a>
<h3>How can I <b>add</b> some output <b>directly before</b> the line &quot;Powered by Coppermine&quot;?</h3>
<p>Edit /themes/yourtheme/theme.php, look for <tt class="code">echo $template_footer</tt> and add the stuff you want to output in a line <b>before</b> it, like <tt class="code">print &#39;&lt;span class=&quot;footer&quot;&gt;&lt;a href=&quot;http://www.mylink.com/foo.htm&quot;&gt;My Link&lt;/a&gt;&lt;/span&gt;&#39;;</tt><br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr /><a name="commonPHPerrors"></a>
<h3>Common PHP errors and how to get rid of them...</h3>
<p>There are a lot of people (especially PHP newbies) that post questions like <tt class="code">I get the error &quot;Parse error: parse error in XXX&quot;</tt> and don&#39;t know what to do about it. That&#39;s why I translated this list of common errors (and a solution how to fix them) from the original german article in <a href="http://www.drweb.de" class="external">Dr. Web</a> :<br />
<ul>
<li><tt class="code">Parse error: parse error in C:\Apache\htdocs\read.php on line 8</tt> - This error message refers to an error in the PHP syntax. You probably forgot to end a line with <tt class="code">;</tt> or you have too many brackets opened or closed (<tt class="code">{</tt>).</li>
<li><tt class="code">Fatal error: Call to unsupported/undefined function ... in C:\Apache\htdocs\read.php on line 8</tt> - This error means that the function your script was going to use isn&#39;t defined in the current PHP version with modules, or if yo&#39;re using user-defined functions that your function hasn&#39;t been defined yet (this is usually caused if you forgot to include the function definition).</li>
<li><tt class="code">Warning: Wrong parameter ... for ... in C:\Apache\htdocs\read.php on line 8</tt> - you have handed over too many (or the wrong) parameters to the function. If it&#39;s a built-in php-function, check the <a href="http://www.php.net/manual/en/funcref.php" class="external">manual</a>; if it&#39;s a user-defined function, check your code.</li>
<li><tt class="code">Warning: Cannot add header information - header was already sent ... in C:\Apache\htdocs\read.php on line 4</tt> - you had some text output first (e.g. the doctype declaration or <tt class="code">&lt;html&gt;</tt>) and called the function header() afterwards. This is most often the case when using cookie stuff. Remember you can not use header() twice!</li>
<li><tt class="code">Parse error: parser stack overflow in C:\Apache\htdocs\read.php</tt> - PHP is out of memory - this usually happens if you built an eternal loop, especially when using include statements.</li>
<li><tt class="code">Warning: fopen("file.txt","r+") - No such file or directory</tt> - the requested file or directory doesn&#39;t exist. Check the spelling (accuracy counts here).</li>
<li><tt class="code">SAFE MODE Restriction in effect. The script whose uid is 531 is not allowed to access...</tt> - The safe mode is switched on. Some functions in the upload systems can&#39;t be used. Usually your webhost has put safe mode in place (often not correctly configured). Try switching silly_safe_mode on.</li>
</ul>
<br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
 
 
<a name="renameTemplateHtml"></a>
<h3>Can I rename template.html to template.php to include PHP code in my template?</h3>
<p>No, this is simply not the way coppermine works; for &quot;normal&quot; pages the name of the extension tells the webserver wether the file should be parsed by the PHP interpreter. The template files within the themes folder are not being parsed this way - the extension .html was just chosen to make editing easier. You can not have PHP code in the template file, no matter how you name it - that's it!</p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
 
<a name="preventPictureStealing"></a>
<h3>How can I prevent users from saving (stealing) my pictures?</h3>
<p>You can not completely prevent users from stealing your pics - that's the way the www works: if a picture is being displayed in the browser, the user already has a copy of it on his hard drive. There are however some methods to make it harder for newbie users to steal your pics:
<ul>
<li>Add a watermark to your images before you upload them</li>
<li>Apply one of the watermark-hacks: <a href="http://coppermine.sourceforge.net/board/index.php?topic=1467.0">Coppermine support board / mods / Watermarking hack (w/ ImageMagick)</a>, <a href="http://coppermine.sourceforge.net/board/index.php?topic=3269.0">Coppermine support board / mods / Watermark on a per image basis (GD)</a>, <a href="http://coppermine.sourceforge.net/board/index.php?topic=7160.0">Coppermine support board / mods / Permanent Watermark with GD2</a>. Please note that those hacks will result in a high server load, as the watermark is applied to a picture each time a users views the picture in his browser.</li>
<li>Prevent Internet Explorer to show the image toolbar when a user hovers over a pic with the mouse. Edit themes/yourtheme/template.html, find <tt class="code">&lt;meta http-equiv="Pragma" content="no-cache" /&gt;</tt> and add after it <tt class="code">&lt;meta http-equiv="imagetoolbar" content="no" /&gt;</tt></li>
<li>Use one of the many &quot;no right-click&quot; scripts that are available (e.g. <a href="http://coppermine.sourceforge.net/board/index.php?topic=2450.0">Coppermine support board / mods / no right-click</a> or <a href="http://www.codelifter.com/main/javascript/norightclick1.html" class="external">codelifter.com: no right-click</a>)</li>
</ul>
<br /></p>
<br />
<div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
 
 
 
<br />&nbsp;<br />
<h2>I&#39;m running my own server</h2><a name="enableGD"></a>
<h3>How do I <b>enable gd</b> on my Windows server?</h3>
<p>GD 1.x 2.x are normally part of all standard PHP distributions under Windows<br />
To check if you have it, go to the directory where you installed PHP, go to the &quot;extensions&quot; subdir and see if you have a file named "php_gd2.dll".<br />
Sometimes you also need to edit your php.ini file (located in windows directory normally) and remove the &quot;;&quot; that is at the beggining of the line:<br />
<tt class="code">extension=php_gd2.dll</tt> (at the end of the file). This will cause PHP to load the GD2 extension.<br />
Whenever you make changes to php.ini, remember that you may need to restart your webserver.<br />
ImageMagick it quite complicated to use under Windows<br />
Greg<br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
<a name="enableIMonWindows"></a>
<h3>How do I <b>enable ImageMagick</b> on my Windows server?</h3>
<p>ImageMagick is quite complicated to set up on Windows. There are several things to be taken into account. The Coppermine support board is <b>not</b> the right place to ask for help on installing it, as it deals with Coppermine, not &quot;How to set up a server&quot; (most people on the Coppermine boards don&#39;t run their own webserver, but they have webspace by a webhost). Instead, try to find support boards on the internet that deal with this special topic.<br /><br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
 
<br />&nbsp;<br />
<h2>Coppermine Support board</h2>These are (alas) not-so-frequently-asked-questions on the support board. Before posting on the Support board (or, in fact, any board), please read this:
<a name="phpNewbie"></a>
<h3>I <b>don&#39;t know</b> PHP/mySQL...</h3>
<p>No problem with that, everyone has been a newbie once he started, <b>but</b>: please don&#39;t start each and every posting by stating &quot;I&#39;m a newbie&quot;, &quot;I don&#39;t know anything about PHP&quot; etc.<br />Mostly, one can tell that by your question itself, no need to apologize...<br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr /><a name="lamesupport"></a>
<h3>I&#39;ve posted my question a while ago, but <b>nobody answers</b>. What the...?</h3>
<p>The support board is <b>not</b> a hotline. Although there are many visitors to the site, only a few do actually support - on a free, voluntary base. We don&#39;t get paid for it, we have a life, a job, a family. We are away sometimes.<br />If you don&#39;t get an answer to your question:
<ul>
<li>make sure you have given us enough time to react (days, not hours!)</li>
<li>maybe nobody knows the answer to your problem</li>
<li>maybe your question has been asked very often</li>
<li>maybe your posting has been rude or impolite and you&#39;re ignored for that reason</li>
<li>maybe you requested a feature that requires a lot of coding, and none of those who are able to do it have a need for the feature</li>
</ul><br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr /><a name="howtoask"></a>
<h3>How should I write my <b>question</b>?</h3>
<p>If you have a question, make sure you provide as much information as possible:
<ul>
<li>a link to your gallery is most often the only way to help - provide it with your question, or even better: edit your profile on the support board and enter the url of your page there!</li>
<li>when addressing server issues, make sure to provide information on your server (<acronym class="tool" title="operation system">OS</acronym>, server, PHP version, mySQL version, gd lib version, safe mode on/off?). Most information can be retrieved by <a href="#VersionGD">phpinfo()</a></li>
<li>if it&#39;s a client issue, give us information at least to your client&#39;s <acronym class="tool" title="operation system">OS</acronym> and browser</li>
<li>Give us a screenshot, if necessary</li>
<li>use a proper subject line: state in the subject line what your question is actually about! Most supporters are reluctant to answer to a posting that has a silly subject line like &quot;I have a question&quot; or &quot;Install problem&quot; or &quot;feature request&quot; or &quot;help me pleeeeaaaase&quot;</li>
</ul><br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr /><a name="firstSteps"></a>
<h3>I&#39;ve run into trouble. What should I do first (<b>before posting</b> on the board)?</h3>
<p><ul>
<li>read the readme that comes with the coppermine distribution</li>
<li>read the documentation</li>
<li>read this FAQ</li>
<li><a href="http://coppermine.sourceforge.net/board/index.php?action=search">Search</a> the support board</li>
<li>enable debug mode (log in as admin, admin mode, config, debug mode)</li>
<li>choose the right support board: if you&#39;re running the phpnuke-port of coppermine, don&#39;t post in the support board for the standalone version and vice versa</li>
</ul><br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr /><a name="nonEnglishPosting"></a>
<h3>Hey, by looking at your profile I can see you&#39;re German/French/Whatever. Can I post a question in that <b>language</b>?</h3>
<p>Please do not post in another language than English - this way, others may benefit from your question (and the answer), too. Don&#39;t be afraid to write &quot;bad english&quot; - no one will laugh at you, and most visitor&#39;s first language isn&#39;t english either! There&#39;s a german support board available at <a href="http://forum.the-service.de/" class="external">http://forum.the-service.de/</a> - use it if you&#39; not able to write in English!<br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr /><a name="emailSupport"></a>
<h3>May I email/<acronym title="private message" class="tool">pm</acronym>/<acronym title="instant message" class="tool">im</acronym> you for <b>support</b>?</h3>
<p>No you mustn&#39;t! Post your question on the <a href="http://coppermine.sourceforge.net/board/">Coppermine support board</a> (publicly) - if we (the community) don&#39;t find a solution <b>and</b> <i>I</i> have the time <b>and</b> <i>I</i> want to <i>I</i>&#39;ll email/pm/im <i>you</i>!<br />
</p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
 
<a name="aboutTeam"></a>
<h3><b>Who</b> are you anyway?</h3>
<p>We are a group of people who decided to form a team to develop Coppermine further - check the <a href="http://coppermine.sourceforge.net/team/">team</a> page for details...<br /></p><br /><div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
 
 
<br />&nbsp;<br />
 
This FAQ is a work in progress, please contribute in the <a href="http://coppermine.sourceforge.net/board/">Coppermine Photo Gallery Support Board</a> (don't contact me to ask for fixes of your Coppermine install). Please report any bugs, typos etc.<br />Check the <a href="http://coppermine.sourceforge.net/faq.php">online-version of this document</a> for updates!<br />Have fun!<br />
<br />
GauGau (aka Joachim Mueller) - coppermine dev team
 
 
 
 
 
<a name=""></a>
<h3></h3>
<p>
<br /></p>
<br />
<div class="totop">[<a href="#top" class="nodeco">top of page</a>]</div><hr />
 
 
 
<hr />
<a href="http://sourceforge.net"><img src="http://sourceforge.net/sflogo.php?group_id=89658&amp;type=1" width="88" height="31" border="0" alt="SourceForge.net Logo" align="left" /><span class="small">Powered by Sourceforge.net</span></a>
</body>
</html>
/web/test/gallery/cpg133/docs/index.htm
0,0 → 1,1800
<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Coppermine Photo Gallery - Documentation &amp; Manual</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<meta name="language" content="en">
<meta name="author" content="Coppermine dev team">
<meta name="copyright" content="Coppermine dev team">
<meta name="description" content="Coppermine Photo Gallery project - Coppermine is an easily set-up, fast, feature-rich photo gallery script with mySQL database, user management, private galleries, automatic thumbnail creation, ecard feature and a template system for easy customization to match the rest of a site.">
<meta name="keywords" content="photo,gallery,galery,image,coppermine,php,mysql,easy,feature,phpnuke,thumbnail,automatic,creation,gd,Image Magick,ecard">
<meta name="page-topic" content="photo,gallery,galery,image,coppermine,php,mysql,easy,feature,phpnuke,thumbnail,automatic,creation,gd,Image Magick,ecard">
<meta http-equiv="Content-Style-Type" content="text/css">
<meta name="MSSmartTagsPreventParsing" content="true">
<meta http-equiv="imagetoolbar" content="no">
<!--
CVS version info:
$Id: index.htm,v 1.23 2005/04/19 03:17:12 gaugau Exp $
-->
<style type=text/css>
 
body {
font-size: 12px; background: #F7F7F7; margin: 2%; color: black; font-family: verdana, arial, helvetica, sans-serif;
scrollbar-face-color: #DEE3E7;
scrollbar-highlight-color: #FFFFFF;
scrollbar-shadow-color: #DEE3E7;
scrollbar-3dlight-color: #D1D7DC;
scrollbar-arrow-color: #006699;
scrollbar-track-color: #EFEFEF;
scrollbar-darkshadow-color: #98AAB1;
}
td {
font-size: 12px
}
h1 {
font-weight: bolder; font-size: 24px; color: #0E72A4; line-height: 120%; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-decoration: none
}
h2 {
font-size: 20px; color: #0E72A4; font-family: Arial, Helvetica, sans-serif; text-decoration: none;
}
h3 {
font-weight: bolder; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #0E72A4;
}
h4 {
font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #0E72A4;
}
p {
font-size: 12px; margin: 10px 10px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif
}
pre {
border-right: #999999 1px solid; padding-right: 5px; border-top: #999999 1px solid; padding-left: 5px; font-size: 12px; padding-bottom: 5px; margin: 10px 10px 0px 0px; border-left: #999999 1px solid; padding-top: 5px; border-bottom: #999999 1px solid; font-style: normal; font-family: "Courier New", Courier, mono; background-color: #E0E0E0
}
ul {
padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 10px 0px 10px 5px; padding-top: 0px
}
ul.content {
padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 5px 5px 0px 0px; padding-top: 0px
}
li {
padding-right: 0px; margin-top: 4px; padding-left: 0px; list-style-position: outside; margin-bottom: 4px; padding-bottom: 0px; margin-left: 10px; padding-top: 0px; list-style-type: disc
}
li.content {
padding-right: 0px; margin-top: 0px; padding-left: 0px; list-style-position: outside; margin-bottom: 5px; padding-bottom: 0px; margin-left: 10px; padding-top: 0px; list-style-type: none;
}
hr {
border-right: #000000 0px solid; border-top: #000000 1px solid; border-left: #000000 0px solid; border-bottom: #000000 0px solid; height: 0px
}
.navbar {
font-weight: bold; font-size: 10px; background: url(/coppermine/themes/pixel-rave-blue100/images/nav-bar-button.gif) #72a5cc no-repeat; vertical-align: middle; color: #A5C6DF; font-family: Arial, Helvetica, sans-serif
}
a.navbar {
display: block; vertical-align: middle; width: 100px; color: #A5C6DF; line-height: 25px; position: relative; height: 25px; text-align: center; text-decoration: none
}
a.navbar:hover {
color: #ffffff; text-decoration: none
}
 
a.external {
background: transparent url('pics/link.gif') 100% 50% no-repeat;
padding-right: 10px;
}
 
.back {
margin-top: 10px; font-size: 10px; margin-bottom: 10px
}
.important { color: red }
.menu1 {font-weight:bolder;font-stretch:expanded;font-size:120%}
.menu2 {font-weight:bold;font-stretch:normal;font-size:100%}
.menu3 {font-weight:normal;font-stretch:condensed }
.code {
font-size: 12px; font-style: normal; font-family: "Courier New", Courier, mono; background-color: #E0E0E0
}
.border1 {
border-right: #999999 1px solid; padding-right: 5px; border-top: #999999 1px solid; padding-left: 5px; font-size: 12px; padding-bottom: 5px; margin: 10px 10px 0px 0px; border-left: #999999 1px solid; padding-top: 5px; border-bottom: #999999 1px solid;
}
.quote
{
color: #000000;
background-color: #C3B8D0;
border: 1px solid #000000;
margin: 1px;
padding: 1px;
font-size: x-small;
}
</style>
</head>
<body>
<table cellspacing="0" cellpadding="0" width="100%" border="0">
<tbody>
<tr>
<td>
<p><img src="../images/coppermine_logo.png" alt="Coppermine Photo Gallery - Your Online Photo Gallery">
<h1>Coppermine Photo Gallery v1.3.3: Documentation and Manual</h1>
<h1>About Coppermine</h1>
<p>Coppermine Photo Gallery is a picture gallery script. Users can upload pictures
with a web browser (thumbnails are created on the fly), rate pictures, add comments
and send e-cards. The admins can manage the galleries and batch add pictures
that have been uploaded on the server by FTP. Support for multimedia files has been added recently.</p>
<p>Images are stored in albums and albums can be grouped by categories. The script
supports multiple users and each user can possibly have its own set of albums.</p>
<p>The script also supports multiple languages and has a theme system. It uses
PHP, a MySQL database and the GD library (version 1.x or 2.x) or ImageMagick
to make the thumbnails. An install script makes the installation fast and simple.</p>
 
<a id="top" name="top"></a>
<h1>Table of contents</h1>
<ul class="content">
<!--<li class="content"><a href="#testVersion"><span class="menu1">0. Beta (Testing) version</span></a></li>-->
<li class="content"><a href="#what"><span class="menu1">1. What is required</span></a></li>
<li class="content"><a href="#installation"><span class="menu1">2. Installation and setup</span></a></li>
<ul style="margin-top:0px;margin-bottom:0px;list-style-type:none">
<li class="content"><a href="#how"><span class="menu2">2.1 How To Install The Script</a></span></li>
<li class="content"><a href="#getting"><span class="menu2">2.2 Getting Started</a></span></li>
<li class="content"><a href="#xp"><span class="menu2">2.3 Using Windows XP Web Publishing Wizard with Coppermine</a></span></li>
<li class="content"><a href="#creating"><span class="menu2">2.4 Creating or upgrading your own themes</a></span></li>
<li class="content"><a href="#safe"><span class="menu2">2.5 Safe mode issues</a></span></li>
<li class="content"><a href="#smtp"><span class="menu2">2.6 Using SMTP to send emails</a></span></li>
</ul>
<li class="content"><a href="#upgrade"><span class="menu1">3. Upgrading</span></a></li>
<ul class="content">
<li class="content"><a href="#10"><span class="menu2">3.1 Upgrading from version 1.0</span></a></li>
<li class="content"><a href="#11"><span class="menu2">3.2 Upgrading from releases of version 1.1</a></span></li>
<li class="content"><a href="#13"><span class="menu2">3.4 Upgrading from cpg1.2.0 (or better) to version cpg1.3.3</a></span></li>
</ul>
<li class="content"><a href="#administration"><span class="menu1">4. Configuration &amp; Administration</span></a></li>
<ul class="content">
<li class="content"><a href="#cat_alb_pic"><span class="menu2">4.1 Categories, albums and files</a></span></li>
<li class="content"><a href="#admin_user_mode"><span class="menu2">4.2 Admin mode &amp; User mode</a></span></li>
<li class="content"><a href="#group_cp"><span class="menu2">4.3 The group control panel</a></span></li>
<li class="content"><a href="#cat_cp"><span class="menu2">4.4 The category control panel</a></span></li>
<li class="content"><a href="#albmgr"><span class="menu2">4.5 The album manager</a></span>
<ul class="content">
<li class="content"><a href="#albmgr_create">4.5.1 Creating albums</a></li>
<li class="content"><a href="#albmgr_rename">4.5.2 Renaming albums</a></li>
<li class="content"><a href="#albmgr_order">4.5.3 Changing the album order</a></li>
<li class="content"><a href="#albmgr_delete">4.5.4 Deleting albums</a></li>
</ul>
</li>
<li class="content"><a href="#modif_alb_pics"><span class="menu2">4.6 Modifying album/files</a></span></li>
<li class="content"><a href="#batch_add_pics"><span class="menu2">4.7 Uploading pics by FTP / Batch-Add Pictures</a></span></li>
<li class="content"><a href="#album_prop"><span class="menu2">4.8 Album properties</a></span></li>
<li class="content"><a href="#edit_pics"><span class="menu2">4.9 Editing files</a></span></li>
<ul class="content">
<li class="content"><a href="#edit_vids">4.9.1 Editing videos</a></li>
<li class="content"><a href="#cust_thmb">4.9.2 Custom thumbnails</a></li>
</ul>
<li class="content"><a href="#config"><span class="menu2">4.10 The configuration page</a></span></li>
<ul class="content">
<li class="content"><a href="#config_general">4.10.1 General settings</a></li>
<li class="content"><a href="#config_language">4.10.2 Language, Themes &amp; Charset settings</a></li>
<li class="content"><a href="#config_album_list">4.10.3 Album list view</a></li>
<li class="content"><a href="#config_thumbnail_view">4.10.4 Thumbnail view</a></li>
<li class="content"><a href="#config_image_comment">4.10.5 Image view &amp; Comment settings</a></li>
<li class="content"><a href="#config_picture_thumbnail">4.10.6 File and thumbnail settings</a></li>
<li class="content"><a href="#config_picture_thumb_advanced">4.10.7 Files and thumbnails advanced settings</a></li>
<li class="content"><a href="#config_user">4.10.8 User settings</a></li>
<li class="content"><a href="#config_custom">4.10.9 Custom fields for image description</a></li>
<li class="content"><a href="#config_cookie">4.10.10 Cookie settings</a></li>
<li class="content"><a href="#config_misc">4.10.11 Miscellaneous settings</a></li>
</ul>
</ul>
<li class="content"><a href="#integrating" class="menu1">5. Integrating the script with your bulletin board</a>
<ul class="content">
<li class="content"><a href="#integrating_bridge_start" class="menu2">5.1 Available bridge files</a></li>
<li class="content"><a href="#integrating_prerequisites_start" class="menu2">5.2 Pre-requistes</a>
<ul class="content">
<li class="content"><a href="#integrating_cookie_start">5.2.1 Authentification by cookie</a></li>
<li class="content"><a href="#integrating_standalone_start">5.2.2 Standalone version first</a></li>
<li class="content"><a href="#integrating_users_start">5.2.3 Coppermine users, groups and pics uploaded by users are lost when integrating</a></li>
<li class="content"><a href="#integrating_backup_start">5.2.4 Backup</a></li>
<li class="content"><a href="#integrating_database_start">5.2.5 Keep Coppermine and bbs tables in the same database</a></li>
</ul>
</li>
<li class="content"><a href="#integrating_steps_start" class="menu2">5.3 Integration steps</a>
<ul class="content">
<li class="content"><a href="#integrating_steps_settings_start">5.3.1 Check your bbs settings</a></li>
<li class="content"><a href="#integrating_steps_bridge_start">5.3.2 Edit your bridge file</a></li>
<li class="content"><a href="#integrating_steps_init_start">5.3.3 Enable bbs integration</a></li>
<li class="content"><a href="#integrating_steps_special_start">5.3.4 Special steps depending on the bbs you use</a>
<ul class="content">
<li class="content"><a href="#integrating_steps_special_phpbb_start">5.3.4.1 For phpBB only</a></li>
<li class="content"><a href="#integrating_steps_special_punbb_start">5.3.4.2 For PunBB only</a></li>
</ul>
</li>
<li class="content"><a href="#integrating_steps_upload_start">5.3.5 Upload the modified files</a></li>
<li class="content"><a href="#integrating_steps_sync_start">5.3.6 Synchronsising the bbs groups with Coppermine's groups</a></li>
</ul>
</li>
</ul>
</li>
<li class="content"><a href="#translating"><span class="menu1">6. Translating Coppermine into other languages</span></a></li>
<li class="content"><a href="#known_issues"><span class="menu1">7. Known Issues</span></a></li>
<li class="content"><a href="#credits"><span class="menu1">8. Credits</span></li>
<ul class="content">
<li class="content"><a href="#developers"><span class="menu2">8.1 Coppermine team</a></span></li>
<li class="content"><a href="#contributors"><span class="menu2">8.2 Contributors</a></span></li>
<li class="content"><a href="#codebase"><span class="menu2">8.3 Code used in Coppermine</a></span></li>
<li class="content"><a href="#copyright"><span class="menu2">8.4 License</a> (Copyright &amp; disclaimer)</span></li>
</ul>
</ul>
<hr />
<!--
<a name="testVersion"></a>
<h1>0. Beta (Testing) version</h1>
<p>Dear Tester,<br />&nbsp;<br />
Thank you for taking the time to test Coppermine Photo Gallery.
Please be rough on the program so that we can track down and
eliminate bugs from our public release of version 1.3.<br />
Please understand that this is still beta software that is meant to be used for testing purposes and not for production, so there is no support for cpg1.3.0beta yet.</p>
 
<p>While testing CPG 1.3, please make certain to note any odd behavior you
encounter. This could include typographical errors, misleading instructions,
or any other out-right error. If you encounter a major error, please switch
the debug mode to &quot;on&quot; in the configuration panel and copy the text in the
debug window. This will greatly aid the development team in hunting down the
problem.</p>
 
<p><b>Areas to be particularly mindful of:</b></p>
<ul>
<li>Please test every facet of CPG, from the installation on to every feature available (and in as many themes as possible).</li>
<li>If you have the ability to test GD, GD2 and ImageMagick, please test all of them.</li>
<li>Please attempt to use multiple types of graphics such as JPEG, PNG and GIF (for IM users).</li>
</ul>
<p>Please report your test results to the <a href="http://coppermine.sourceforge.net/board/viewforum.php?f=19">testing board</a>, but before starting a new thread make sure that the potential bug you're going to report hasn't been posted before.</p>
 
<p><b>The report format should include:</b></p>
<ul>
<li>Server OS</li>
<li>Web Server Software</li>
<li>GD, GD2 or ImageMagick Test</li>
<li>PHP Version</li>
<li>BB Integration (if any)</li>
<li>Themes fully tested (by fully tested, we mean as many different features as</li>
<li>possible using that theme)</li>
<li>Major Errors</li>
<li>Client OS and Browser</li>
<li>Fresh install or upgrade (if yes, from which version of cpg)</li>
</ul>
 
<p>Your test results will not merely be used to fix problems but will also be used
to tout the compatibility of CPG with multiple browsers and OS's. That is why
this information is important EVEN IF YOU FIND NOTHING WRONG.</p>
 
<p>Thanks for your participation and your time in making CPG the premiere
open-source photo gallery!</p>
 
<p>Coppermine Development Team</p>
<p><a class="back" href="#top">Back to
top</a></p>
-->
 
 
<a name="what"></a>
<h1>1. What is required</h1>
<ul>
<li>A web server that supports PHP (the script should work with any version
&gt;= 4.1.0)</li>
<li>A MySQL database</li>
<li>PHP compiled with the support for the GD library or the ImageMagick &quot;convert&quot;
utility in order to make thumbnails and reduced size images</li>
</ul>
 
<p><a class="back" href="#top">Back to
top</a></p>
 
<a name="installation"></a>
<h1>2. Installation and Setup</h1>
<a name="how"></a>
<h2>2.1 How to install the script</h2>
<ul>
<li><b>Unpack the archive preserving the directory structure</b><br />(you can rename the coppermine folder, but not the files or folders within).</li>
<li><b>Upload all files onto your webserver</b> (make sure to use the correct ftp mode)</li>
<li><b>CHMOD the folders <i>albums</i> and <i>include</i> to 755 (or 777, depending on your server config)</b> - this step is really important, don't skip it!<br />There are a lot of tutorials for beginners how to use chmod available: <a href="http://www.google.com/search?q=chmod+tutorial" class="external">search chmod tutorials with google</a>. If you're on a windows server, you'll have to set permissions accordingly as well (usually the webserver runs under the user name &quot;IUSR_hostname&quot; - you'll have to set rwx-permissions for this user).</li>
<li><b>Run the install script on your server</b> (http://your_server/coppermine_dir/install.php)
and follow the instructions</li>
</ul>
<p><a class="back" href="#top">Back to top</a></p>
 
 
<a name="getting"></a>
<h2>2.2 Getting started</h2>
<p>Log in with the admin username and password you set up during install, click on the &quot;admin mode&quot;
link if it is visible, go to the <b>Config</b> page and start to configure your
gallery. Note that even if you are a member of the administrator group, you
need to be in &quot;admin mode&quot; to configure your gallery.</p>
<p>There are some settings in config that can't be changed later (if there are already files in the database) - make sure to set them up correctly in the first place. Although you'll surely want to start using coppermine immediately it is advisable to configure those settings (marked with an asterisk &quot;*&quot;) properly at the very beginning.</p>
<p>Use the &quot;<b><a href="#albmgr">Album Manager</a></b>&quot; (&quot;Albums&quot; link in the admin
menu) in to create and order your albums. You'll need at least one album your files can go into.</p>
<p>Use the <b>anonymous</b> group to define what non-regsitered users can and
can't do (in the <a href="#group_cp">groups</a> panel).</p>
<p>Use the <b><a href="#modif_alb_pics">properties</a></b> of an album to modify its description and permissions.
</p>
<p>In order for a user to be allowed to upload a file in album two conditions
must be met:</p>
<ul>
<li> The user must be part of a <a href="#group_cp">group</a> that can upload files.</li>
<li>There must be at least one album where &quot;<b>Visitors can upload files</b>&quot;
has been set to &quot;<b>Yes</b>&quot;,<br> <b>OR</b> <br>The user has created an album in the 'user galleries', if allowed.</li>
</ul>
<p>The same applies to <b>picture rating</b> and <b>comment posting</b>.</p>
<p>If you have installed the script succesfully but are having trouble getting
it working properly you can enable the &quot;<b><a href="#debug_mode">debug mode</a></b>&quot; on the
<b>config page</b>. In this mode, the script outputs most of the warning/error
messages produced by PHP in addition to some debug information. This can provide
valuable information to understand what is wrong.</p>
<p><a class="back" href="#top">Back to top</a></p>
 
<a name="xp"></a>
<h2>2.3 Using Windows XP Web Publishing Wizard with Coppermine</h2>
<p>If you are using Windows XP, you can use its built-in web publishing wizard
to upload your photos to your gallery.</p>
<p>Once you have properly installed the script on your server, call the xp_publish.php
file from your web browser (http://your_site.com/coppermine_dir/xp_publish.php).</p>
<p>The script displays some information on how to do the installation on the client
side and how to use the Wizard. Basically you will need to download a small
file created by the script that needs to be loaded into your Windows registry.</p>
<img src="pics/cpg10.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg110.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg111.gif" width="23" height="20" border="0" alt="" /><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt="" ><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg120.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg121.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg13x.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<p><a class="back" href="#top">Back to top</a></p>
 
<a name="creating"></a>
<h2>2.4 Creating or upgrading your own themes</h2>
<p>To upgrade an existing custom theme, to version 1.3.x, read <a href="theme.htm">theme.htm</a></p>
<p>Coppermine themes are stored in the &quot;<b>themes</b>&quot; directory, they
consist of 3 files : </p>
<ul>
<li>&quot;<b>template.html</b>&quot; the main template in plain HTML.</li>
<li>&quot;<b>style.css</b>&quot; the stylesheet associated with the template</li>
<li>&quot;<b>theme.php</b>&quot; the PHP theme file</li>
</ul>
<p>To create a new template, the best solution is to use an existing one as a basis. To do that, make a copy of the folder of the theme you want to use as a basis. Then edit the &quot;<b>template.html</b>&quot; and &quot;<b>theme.php</b>&quot; files and replace all occurences of &quot;<b>themes/old_theme_dir</b>&quot; with &quot;<b>themes/new_theme_dir</b>&quot; in order for the links to point to the correct place.</p>
<p>When editing the &quot;<b>template.html</b>&quot; file do not remove the elements
between <b>{}</b> these are the placeholders used by the script. Also keep in
mind that despite this file being located in the &quot;<b>themes/your_theme_dir</b>&quot;
directory, it must be build like if it was in the main directory of the script.
Practically to load an image, you must use <i>&lt;img src=&quot;themes/theme_dir/images/image.gif&quot;
alt=&quot;&quot;/&gt;</i> and not <i>&lt;img src=&quot;images/image.gif&quot;
alt=&quot;&quot;/&gt;.</i> The same apply for the &quot;<b>theme.php</b>&quot;
file.</p>
<p>Also, make sure not to delete the line <i>&lt;script type="text/javascript" src="scripts.js"&gt;&lt;/script&gt;</i> that is needed for the full-size pop-ups and other stuff related to JavaScript.</p>
<p>If you are using an HTML editor to make your template, the best solution is
that you copy the &quot;<b>template.html</b>&quot; file into the main directory
of the script and edit it there. If the script find a file named &quot;<b>template.html</b>&quot;
in the main directory it will load it instead of the one of the theme directory.
Once you have finished your editings, move the file back to the directory of
your theme.</p>
<p>To modify the colors, fonts, font sizes, etc... used by the script, edit the
&quot;<b>style.css</b>&quot; stylesheet. If you want to increase or decrease
the size of the fonts you can simply modify the line with : <i>table { font-size:
12px; }</i>. Most of the font sizes used by the script are defined as a percentage
of this size.</p>
<p>The &quot;<b>theme.php</b>&quot; file contains all the HTML templates used
by the script. You can also edit them. When making modifications to these templates,
don't touch the lines with <i>&lt;!-- BEGIN xxx --&gt;</i> and <i>&lt;!-- END
xxx --&gt;</i>.</p>
<p>If you're not sure how to create your own theme, you could also have a look at the download section of the coppermine homepage: there are tons of <a href="http://sourceforge.net/project/showfiles.php?group_id=89658&package_id=98541">user-contributed themes</a> available for download that can be previewed on the <a href="http://coppermine.sourceforge.net/demo/">coppermine demo page</a>.</p>
<p>While you're in the process of creating a new theme, you might not want to show the theme to the visitors of your page, but you (as coppermine admin) want to be able to preview your theme. To do that, simply add <tt class="code">theme=your_theme_name</tt> to the url in your browser.</p>
<b>Examples:</b>
<ul>
<li><tt class="code">http://yoursite.tld/coppermine/index.php?theme=your_theme_name</tt> will show the coppermine index page, using your theme</li>
<li><tt class="code">http://yoursite.tld/coppermine/thumbnails.php?album=1&theme=your_theme_name</tt> will show the thumbnail view of album 1, using your theme</li>
<li><tt class="code">http://yoursite.tld/coppermine/?theme=xxx</tt> will reset your view back to the theme you chose as your default theme in coppermine config</li>
</ul>
<p><a class="back" href="#top">Back to top</a></p>
 
<a name="safe"></a>
<h2>2.5 Safe mode issues</h2>
<p>A significant number of webhost on the Internet run PHP in safe mode. Coppermine
runs without any problem in safe mode and with the &quot;open basedir restriction&quot;
active, provided safe mode is properly configured. Unfortunately on many hosts,
safe mode is not configured properly.</p>
<p>If your webhost is running PHP in safe mode but is misconfigured, you may need
to do the following :</p>
<ul>
<li>With a FTP program, change the mode of Coppermine's &quot;<b>include</b>&quot;
directory on your server to <b>0777</b>.</li>
<li>Do the same for the &quot;<b>albums</b>&quot; and &quot;<b>userpics</b>&quot;
directories.</li>
<li>Check that at the beginning the the &quot;<b>include/config.inc.php</b>&quot;
file, you have a line with : &quot;<b>define('SILLY_SAFE_MODE', 1);</b>&quot;</li>
</ul>
<p><a class="back" href="#top">Back to top</a></p>
 
<a name="smtp"></a>
<h2>2.6 Using SMTP to send emails</h2>
<p>By default the script uses the PHP built-in <b>mail</b> function to send emails.
In some cases, the PHP built-in function can't be used.</p>
<p> If in order to send emails with PHP you need to supply a <b>hostname</b>,
a <b>username</b> and a <b>password</b>, you need to edit the file &quot;<b>include/mailer.inc.php</b>&quot;
and put the correct values there (<i>$CONFIG['smtp_host'] = 'smtp.somewhere.com';
$CONFIG['smtp_username'] = 'username'; $CONFIG['smtp_password'] = 'password';</i>).
If you don't need a username and password to connect to your SMTP server, just
leave them blank.</p>
<p><a class="back" href="#top">Back to top</a></p>
 
<a name="upgrade"></a>
<h1>3. Upgrading</h1>
<a name="10"></a>
<h2>3.1 Upgrading from version 1.0</h2>
 
<p>If you already have installed version 1.0 and you want to transfer your albums
to version 1.3.3 proceed in the following way:</p>
<ul>
<li>First, make a backup (dump) of your database.</li>
<li> Install version 1.3.3 normally in a directory different from the one where you installed v 1.0. Note that in order to use the upgrade script, <b>tables for version 1.0 and 1.3.3 must be stored in the same database</b>.</li>
<li>Copy the &quot;<b>albums</b>&quot; directory of version 1.0 into the directory where you installed version 1.3.3</li>
<li>The upgrade script assumes that you used the &quot;<b>CPG_</b>&quot; prefix for tables (default value) when you installed version 1.0, if this is not the case, edit upgrade-1.0-to-1.2.php and edit the $prefix10 variable.</li>
<li>Login to your 1.3.3 Gallery, enter the admin mode</li>
<li>Call the upgrade script, http://yousitename/coppermine_dir/upgrade-1.0-to-1.2.php</li>
<li><b>The upgrade from 1.0 to 1.3.3 is a two-step process.</b> You must click the link which comes up on the bottom of the page to complete the upgrade!.</li>
<li><b>Delete upgrade-1.0-to-1.2.php from your server</b>. <li>If you get an error, go to Coppermine 1.3.3 config page, enable <a href="#debug_mode">debug mode</a>, try to call the upgrade script again and check what errors you get.</li>
</ul>
<p> <b>This upgrade process leaves your v1.0 gallery untouched </b></p>
<p><a class="back" href="#top">Back to top</a></p>
 
<a name="11"></a>
<h2>3.2 Upgrading from releases of version 1.1</h2>
<ul>
<li>First, make a backup (dump) of your database.</li>
<li>Backup your include/config.inc.php file, your anycontent.php file and your "albums" directoy.</li>
<li>Unpack the archive</li>
<li>If the file <b>install.php</b> exists in the root directory, delete it.</li>
<li>Upload all of the new files and directories</li>
<li>CHMOD the albums directory and all subfolders once more to 755 or 777 (depending on your server config)</li>
<li>Call the upgrade script http://yousitename/coppermine_dir/update.php</li>
<li>Your upgrade should be complete.</li>
</ul>
<p><a class="back" href="#top">Back to top</a></p>
 
 
<a name="13"></a>
<h2>3.4 Upgrading from cpg1.2.0rc2 or better to version cpg1.3.3</h2>
<ul>
<li>First, make a backup (dump) of your database.</li>
<li>Backup your include/config.inc.php file, your anycontent.php file and your &quot;albums&quot; directoy.</li>
<li>Unpack the archive</li>
<li>If the file <b>install.php</b> exists in the root directory, delete it.</li>
<li><b>Except for the &quot;albums&quot; directory</b>, upload all of the new files and directories making sure not to overwrite the include/config.inc.php file, your anycontent.php file or the albums directory.</li>
<li>If you have not already done so, create a folder called &quot;edit&quot; within your &quot;albums&quot; directory - this folder will be used by coppermine as a temporary folder, do not ftp-upload files there. Make sure the new &quot;edit&quot;-folder is CHMODed the same way your albums-directory is (755 or 777, depending on your server's config)</li>
<li>Run the file &quot;update.php&quot; in the coppermine directory once in your browser (e.g. http://yourdomain.tld/coppermine/update.php). This will update your coppermine install by making all necessary changes in the database.</li>
<li>If you have made a custom theme, apply the changes that were introduced in the themes structure to your custom-made theme - refer to the <a href="theme.htm">theme-upgrade guide</a>.</li>
<li>You can not use language files from older versions of Coppermine - make sure to only have the language files that come with this package inside your lang folder (delete or rename all files from older versions within the lang folder)</li>
</ul>
<p>Please note: as there have been changes both in the coppermine files and the database from cpg1.3.0, cpg1.3.1 or cpg1.3.2 to cpg1.3.3, users of cpg1.3.0/1.3.1/1.3.2 will have to apply all steps mentioned above: both the files have to be replaced and the update.php script has to be run once.</p>
 
<p><a class="back" href="#top">Back to top</a></p>
 
<hr />
 
<a name="administration"></a>
<h1>4. Configuration &amp; Administration</h1>
 
<h2>4.1 Categories, albums and files<a id="cat_alb_pic"
name="cat_alb_pic"></a></h2>
<p>The Coppermine Photo Gallery (CPG) works in the following way:</p>
<ul>
<li>Files are stored in albums</li>
<li>Albums are organised in categories</li>
<li>Categories can be nested (subcategories)</li>
</ul>
<p>If you don't have many albums, you don't need to use categories. In
that case you don't create any category and all your albums will appear on
the main page of the script.</p>
<p>There is a special category named "<b>User galleries</b>". This
category can't be deleted. If a user belongs to a group where "can have a
personal gallery" is set to YES, he will have the right to create his own
albums and his gallery will be a sub-category of "User galleries".</p>
<p>The administrator can create albums in any category. Regular users can
only create albums in "User galleries/Their_username".</p>
<p><a class="back" href="#top">Back to
top</a></p>
<hr>
 
<h2>4.2 Admin mode &amp; User mode<a id="admin_user_mode"
name="admin_user_mode"></a></h2>
<p>When you are logged in as an admin, the script has two modes of
operation : Admin mode &amp; User mode. You switch between Admin &amp;
User mode by clicking on the corresponding link in the menu bar at the top
of the screen.</p>
<p>When you are in admin mode, you can administer your gallery and the
following menu bar appears :</p>
<p><a name="admin_menu"></a><img src="pics/admin_menu.gif" border="0" alt="Admin menu" /></p>
<p>When you are in user mode you are just a regular user and can't access
the admin pages.</p>
<p>The items in the admin menu should be pretty self-explanatory:</p>
<ul>
<li><b>Upload approval</b><br />See all pics that await approval by the admin (depending on the settings in the &quot;<a href="#group_cp">groups</a>&quot; control panel)</li>
<li><b>Config</b><br />Configure the overall look of your gallery and the settings using the &quot;<a href="#config">Config</a>&quot; button in the admin menu (note: you can not access the configuration by manually entering the url of the config file)</li>
<li><b>Albums</b><br />Create/edit/delete <a href="#albmgr">albums</a></li>
<li><b>Categories</b><br />Create/edit/delete <a href="#cat_cp">categories</a></li>
<li><b>Users</b><br />Create/edit/delete <!--<a href="#users_cp">-->users<!--</a>--></li>
<li><b>Groups</b><br />Create/edit/delete <a href="#group_cp">groups</a></li>
<li><b>Ban Users</b><br />Ban users based on hostname or IP address. Make sure not to ban yourself! Use this feature with extreme care, since most users don't have static IP addresses, this feature should only be used if you really know what you're doing.<br />
<img src="pics/cpg10.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg110.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg111.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg120.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_exclam.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg121.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_exclam.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg13x.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt="">
</li>
<li><b>Display Ecards</b><br />View the ecards sent by users.<br />
<img src="pics/cpg10.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg110.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg111.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg120.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg121.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg13x.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt="">
</li>
<li><b>Review Comments</b><br />edit/delete user's comments</li>
<li><b>Batch add files</b><br /><a href="#batch_add_pics">Batch-add files</a> to the coppermine database that have been uploaded by FTP.</li>
<li><b>Admin Tools (Resize Pictures)</b><br />Collection of utilities to;<br><br>
<dd><b>Rebuild or resize intermediate pictures and thumbnails.</b><br>
<dd><img src="pics/util_re-size.gif" width="451" height="188" alt="" border="0"><br>Use this if you have changed the settings for thumbnail or intermediate images in config, or if you have to replace corrupt versions.<br>Select the radio button for this action, then choose to rebuild the thumbnails, intermediates, or both.<br>This uses a lot of server resources, so if you have timeout problems, try doing it in smaller batches.
<br><br><dd><b>Delete full-size pictures.</b><br></dd>
Use this to save space on your webspace.<br>When selected, Coppermine checks to see if an intermediate copy exists, and if it does, it deletes the original sized picture, then re-names the intermediate. If no intermediate exists, Coppermine leaves the original in place.<br><br>
<dd><b>Delete orphaned comments.</b><br></dd>
Sometimes, when pictures have been deleted, any comments associated with them remain in the database. Use this to remove them from the database entirely.<br><br>
<dd><b>Rename file titles.</b><br></dd>
Use this to re-name the title of all files in an album, using info from the filename.<br><br>
<dd><b>Delete file titles.</b><br></dd>
Use this to clear the file titles from one or more albums.<br><br>
<dd><b>View your server php info.</b><br></dd>
If you are having problems, it is sometimes caused by server setup. Clicking this link will provide you with all your php and mySQL settings, as well as on the GD library (if installed). This may be needed by the support team, if you are unable to sort problems yourself.<br>It is not possible for visitors to your site to browse to this information, so if asked for it, copy and paste it to the support board.<br><br>
<dd><b>Run a database update (update.php).</b><br></dd>
After an update/upgrade, it is usually necessary to run update.php. This can be done by typing the address directly into your browser, or by clicking this link.
 
</li><br><br>
<li><b>My profile</b><br />Edit your own user profile</li>
</ul>
<p>There's an admin mode and user mode for &quot;regular&quot; users as well - the user admin has these options:</p>
<ul>
<li><b>Create / order my albums</b><br />similar to album manager in admin mode, the user can create albums within his user gallery</li>
<li><b>Modify my albums</b><br />The user can edit album title and description (similar to &quot;<a href="#album_prop">album properties</a>&quot; for the admin, but the user can't move his albums to other categories)</li>
<li><b>My profile</b><br />The user can edit his profile (changing passwords, edit location, interests, home page and occupation properties, view quota usage). If you're using bbs integration, the &quot;My profile&quot; link will send the user to the bbs's profile page. </li>
 
</ul>
<p><a class="back" href="#top">Back to
top</a></p>
<hr>
 
 
 
<h2>4.3 The group control panel<a id="group_cp" name="group_cp"></a></h2>
<p><img src="pics/group_cp.GIF" border="1" /></p>
<p>This is where you define what members of a group can and can't do.</p>
<p>The disk quota applies only for groups where &quot;<i>Can have a personal</i>&quot;
gallery has been set to &quot;<b>YES</b>&quot;. Both files uploaded by a user in his
personal gallery as well as files uploaded to public galleries are included in the quota.</p>
<p>Use the <b>anonymous</b> group to define what non-registered users can
and can't do. Quota and &quot;<i>Can have a personal gallery</i>&quot; are meaningless for anonymous users.</p>
<p>Bear in mind that if a user is a member of a group where &quot;<i>can rate pictures</i>&quot;, &quot;<i>can post comments</i>&quot; or &quot;<i>can upload files</i>&quot; is set &quot;<i>YES</i>&quot;, he will have the right to perform these operations only in albums where they are allowed, ie. uploading files will only be possible in albums where
&quot;<i>Visitors can upload files</i>&quot; has been set to <i>YES</i>.</p>
<p>If &quot;<i>can have a personal gallery</i>&quot; is set to <i>YES</i>, the members of the
group will have their own gallery in the &quot;<i>User galleries</i>&quot; category where
they will be able to create their own albums.</p>
<p>If &quot;<i>priv. upl. approval</i>&quot; is set to <i>NO</i>, files uploaded by members of
the group in albums created in their own gallery won't need to be approved
by the admin.</p>
<p><img src="pics/groupsscrsht2.jpg" border="1" /></p>
<p>The group control panel enables you to control the upload experience of any group.</p>
<p><i>Upload form configuration</i> lets you select the type of upload form a group may use. Four form types are currently available.
<ul>
<li><b>Single file uploads only</b> - The group may not use advanced uploading features. They may upload one file at a time.</li>
<li><b>Multiple file uploads only</b> - The group may upload multiple files at one time.</li>
<li><b>URI uploads only</b> - The group may only upload files using URIs. Acceptable URIs must begin with 'http://' or 'ftp://'.</li>
<li><b>File-URI</b> - The group may upload files using file upload boxes and URIs.</li>
</ul>
</p>
<p><i>User may customize number of upload boxes?</i> allows the user to select the number of upload boxes for an upload.</p>
<p><i>Maximum/exact number of file upload boxes</i> controls the number of file upload boxes presented to the user. If the user may customize the number of boxes, this setting serves a maximum limit for the number of boxes he may request. Otherwise, this setting determines the number of boxes that will appear on the upload form.</p>
<p><i>Maximum/exact number of URI upload boxes</i> is the same type of control as <i>Maximum/exact number of file upload boxes</i>, but it controls the presentation of URI upload boxes.</p>
<p><a class="back" href="#top">Back to
top</a></p>
<hr>
 
<h2>4.4 The categories control panel<a id="cat_cp" name="cat_cp"></a></h2>
<p><img src="pics/category_cp.GIF" border="1" /></p>
<p>This is where you can edit your categories.</p>
<ul>
<li>The <img src="pics/edit.gif" border="0" width="16" height="16" alt="" /> button
allows you to edit the title, description and parent category of an
existing cetegory.
<li>The <img src="pics/delete.gif" width="16" height="16" alt="" /> button
allows you to delete a category. Deleting a category does not delete the
albums and files it contains. They are simply moved to the &quot;Root&quot;
category.
<li>The <img src="pics/up.gif" width="16" height="16" alt="" /> and <img
src="pics/down.gif" width="16" height="16" alt="" /> buttons allow you to
order your categories.
<li>The &quot;<b>Move into</b>&quot; dropdown lists allow you to change the parent
of a specific category. </li></ul>
<p>&quot;<b>User galleries</b>&quot; is a special category. It is not visible unless
you have some users that have created their own gallery. It can't be
deleted but you can edit its title and description by using the <img
src="pics/edit.gif" width="16" height="16" alt="" /> button. </p>
<p><a class="back" href="#top">Back to
top</a></p>
<hr>
 
<h2><a name="albmgr"></a>4.5 The Album Manager</h2>
<p><img src="pics/albmgr.gif" width="360" height="288" border="0" alt="" title="Album Manager" /></p>
<p>Coppermine stores files inside of albums, so you'll need at least one album your pictures/files can go to. Albums can be stored in categories (but they don't <i>need</i> a category, they can as well go into the coppermine &quot;root&quot;).<br />
When you click on &quot;albums&quot; in the admin menu, you will see the <i>Album Manager</i>.</p>
<h3><a name="albmgr_create"></a>4.5.1 Creating albums</h3>
<ul>
<li><b>Choose a category from the dropdown list</b> &quot;Select category&quot; where your album should go to (or choose &quot;* No category *&quot; if the album should go into the coppermine &quot;root&quot;). If you haven't created a category yet, go to the <a href="#cat_cp">categories control panel</a> first, but you can later move the album as well using the <a href="#album_prop">album properties</a> page.</li>
<li><b>Click on the button &quot;New&quot;</b> - your new album will appear on the list, by default labelled &quot;New album&quot;</li>
<li><b>Click on the text input filed at the bottom of the screen</b>, highlighting the default name &quot;New album&quot;</li>
<li><b>Type the album name you want to assign</b></li>
<li>(repeat steps 2 to 4 to add more than one album)</li>
<li><b>click &quot;Apply modifications&quot;</b> to submit your changes to the database (if you don't, all changes will be lost)</li>
<li><b>Confirm the alert box with &quot;OK&quot;</b> (<i>Are you sure you want to make these modifications ?</i>)</li>
</ul>
<h3><a name="albmgr_rename"></a>4.5.2 Renaming albums</h3>
<ul>
<li><b>Choose a category from the dropdown list</b></li>
<li><b>Click on the album you want to change</b></li>
<li><b>Click on the text input filed at the bottom of the screen</b>, highlighting the album name</li>
<li><b>Type the album name you want to assign</b></li>
<li><b>click &quot;Apply modifications&quot;</b></li>
<li><b>Confirm the alert box with &quot;OK&quot;</b> (<i>Are you sure you want to make these modifications ?</i>)</li>
</ul>
<h3><a name="albmgr_order"></a>4.5.3 Changing the album order</h3>
<ul>
<li><b>Choose a category from the dropdown list</b></li>
<li><b>Click on the album you want to move up or down in the list</b></li>
<li><b>Use the arrow buttons to move the album up<img src="../images/move_up.gif" width="26" height="21" border="0" alt="" title="move the album up" /> or down<img src="../images/move_down.gif" width="26" height="21" border="0" alt="" title="move the album down" /></b></li>
<li><b>click &quot;Apply modifications&quot;</b></li>
<li><b>Confirm the alert box with &quot;OK&quot;</b> (<i>Are you sure you want to make these modifications ?</i>)</li>
</ul>
<h3><a name="albmgr_delete"></a>4.5.4 Deleting albums</h3>
<ul>
<li><b>Choose a category from the dropdown list</b></li>
<li><b>Click on the album you want to delete</b></li>
<li><b>Click the &quot;Delete&quot; button</b></li>
<li><b>Confirm the alert box with &quot;OK&quot;</b> (<i>Are you sure you want to delete this album ? All files and comments it contains will be lost !</i>)</li>
<li><b>click &quot;Apply modifications&quot;</b></li>
<li><b>Confirm the alert box with &quot;OK&quot;</b> (<i>Are you sure you want to make these modifications ?</i>)</li>
</ul>
<p><a class="back" href="#top">Back to
top</a></p>
<hr>
 
<h2>4.6 Modifying albums/files<a id="modif_alb_pics"
name="modif_alb_pics"></a></h2>
<p>When you are in admin mode there is a menu displayed next to each
album</p>
<p></p>
<p><img src="pics/album_menu.GIF" border="1" /></p>
<p><b>Delete</b> allows you to delete the album and all files it
contains.</p>
<p><b>Properties</b> allows you to modify the name, description and
permissions of the album</p>
<p><b>Edit pics</b> allows you to modify the title/caption/keywords etc...
of the files in the album</p>
<p><a class="back" href="#top">Back to
top</a></p>
<hr>
 
<a name="ftp"></a><a name="batch_add_pics"></a>
<h2>4.7 Uploading pics by FTP / Batch-Add Pictures</h2>
<p>It's recommended that the coppermine admin uses ftp to upload many pics in one go. Use your ftp software to create sub-folders within <i>your_coppermine_directory/albums/</i>, where your ftp uploads can go to. It's a good idea to have a folder structure within the <i>albums</i> folder that reflects your coppermine categories and albums, but it's not mandatory.<br /><span class="important">Important</span>: do not create folders or upload to the <i>userpics</i>- nor the <i>edit</i>-folder by ftp: these folders are used by coppermine internally and mustn't be used for any other purpose! Folder names mustn't contain dots and it's even recommended not to use any special chars - only use a-z, numbers and maybe <tt class="code">-</tt> or <tt class="code">_</tt>. Make sure to upload in binary or auto-mode.</p>
<p>Once you have uploaded your photos by ftp, click on the Batch Add Pictures button. The batch-add is done in three steps:</p>
<ul>
<li>find the directory under which you have uploaded your photos. Select this directory by clicking on it.
<br /><img src="pics/searchnew_1.gif" width="602" height="185" border="0" alt="" /></li>
<li>select the photos you wish to upload (by ticking them, the new pics are pre-selected, those that already are in your coppermine database are not selected) and the album you wish to insert them into. Click &quot;Insert Selected Pictures&quot; to start the batch-add process.<br />
<img src="pics/searchnew_2.gif" width="561" height="320" border="0" alt="" /></li>
<li>CPG will then display the results of the batch-add (allow some time untill all results are being shown).<br />
If the OK, DP, PB 'signs' does not appear click on the broken file to see any error message produced by PHP.<br />
If your browser times out, hit the reload button.
<ul>
<li>OK : means that the file was succesfully added</li>
<li>DP : means that the file is a duplicate and is already in the database</li>
<li>PB : means that the file could not be added, check your configuration and the permission of directories where the files are located</li>
<li>NA : means that you haven't selected an album the files should go to, hit 'back' and select an album. If you don't have an album create one first</li>
</ul>
</li>
</ul>
<p>Giving FTP-access to other users is a serious security threat, that's why batch-add is only available for the coppermine gallery admin.</p>
<p>Once files have been added to coppermine's database, make sure not to rename or delete them by ftp - use coppermine's admin menu to remove files instead, since this way they will be removed both from the file system <b>and</b> the database.</p>
<p><a class="back" href="#top">Back to top</a></p>
<hr />
 
<h2>4.8 Album properties<a id="album_prop" name="album_prop"></a></h2>
<p><img src="pics/edit_album.GIF" border="1" /></p>
<p>The "Album category" drop down list allows you to move an album between
categories. If you set this to "* No category *" then the album will be
displayed on your main page.</p>
<a name="bbcode"></a><p>Coppermine understands the following bbCodes (the same bbCodes that are
used by phpBB) in image and album description</p>
<ul>
<li>[b]<b>bold</b>[/b]
<li>[i]<i>italic</i>[/i]
<li>[url=http://url]URL text[/url]
<li>[email]user@domain.tld[/email] </li></ul>
<p>The thumbnail is the picture that will represent the album in the album
list.</p>
<p>If you have set &quot;Users can can have private albums&quot; to YES on the
<a href="#config">config page</a>, you can define who can view the files of this album.</p>
<p>When &quot;visitors can upload file&quot; is set to YES, it is possible to
upload files in this album. <b>Note that a visitor will have the right
to upload files into an album where this option is set to YES only if
he is a member of a group for which &quot;Can upload pictures&quot; is set to YES.
</b>Non registered users are members of the "Anonymous" group.</p>
<p>The same rules as above apply for &quot;Visitors can post comments&quot; and
&quot;Visitors can rate files&quot;.</p>
<p><a class="back" href="#top">Back to
top</a></p>
<hr>
 
<h2>4.9 Editing files<a id="edit_pics" name="edit_pics"></a></h2>
<p><img src="pics/edit_picture.GIF" border="1" /></p>
<p>This is where you can modify the title description, keywords and custom
fields (if they are used) of a file.</p>
<p>Use the album drop down menu to move the file to another album.<br /></p>
<p><a class="back" href="#top">Back to
top</a></p>
<hr>
 
<h3>4.9.1 Editing videos<a id="edit_vids" name="edit_vids"></a></h3>
<p><img src="pics/edit_video.gif" border="1" /></p>
<p>This is where you can modify the title description, keywords and custom
fields (if they are used) of a video.</p>
<p>Use the album drop down menu to move the video to another album.</p>
<p>Use the height and width fields to set the size of the video.</p>
<p>Video uploads are available for cpg1.3.0 (or better) as part of the distribution and for cpg1.2.1 as separate modification.<br />
<img src="pics/cpg10.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg110.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg111.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg120.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg121.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_exclam.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg13x.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""></p>
<p><a class="back" href="#top">Back to
top</a></p>
<hr>
 
<h3>4.9.2 Custom Thumbnails<a id="cust_thmb" name="cust_thmb"></a></h3>
<p><img src="pics/cust_thmb.gif" border="1" /></p>
<p><b>Order of thumbnails:</b><br />
<b style="color:red;">Thumbnails are selected by level (user-defined, theme-defined, global) then by type (file-specific,
extension-specific, media-specific) in order.</b> User-defined thumbnails are stored in the folder where the file is located. Theme-defined thumbnails
are stored in the themes 'images' folder. Global thumbnails are stored within the 'images' folder of the Coppermine root.
<b style="color:red;">Thumbnails can be either a 'gif', 'png', or 'jpg'.</b>
</p>
<p><b>Types of thumbnails:</b><br />
<b style="color:red;">File-specific thumbnails must have the same base name as the file.</b> Using the example in the screenshot, its thumbnails could be
'thumb_<b>thailand_waterfall</b>.gif', 'thumb_<b>thailand_waterfall</b>.png', or 'thumb_<b>thailand_waterfall</b>.jpg'
, chosen in that order.
</p>
<p><b style="color:red;">Extension-specific thumbnails are named after the extension of the file.</b>
(Examples: 'thumb_wmv.jpg', 'thumb_wav.jpg'.)
</p>
<p><b style="color:red;">The base name for media-specific thumbnails are 'thumb_movie', 'thumb_document', and 'thumb_audio'.</b>
Images use file-specific thumbnails by default.
</p>
<p><b>Uploading:</b><br />
There are 2 ways to upload custom thumbnails:</p>
<p>
1. Have an image already uploaded then upload a video via the upload page. (or vice versa) The video will share the thumbnail of the image.<br />
</p><br /><br />
<p><img src="pics/cust_thmb_3.gif" border="1" /></p>
<p>
2. FTP upload both the video and (thumbnail or image) then batch-add. If you FTP upload the thumbnail, the thumbnail will be shown instead of the default Coppermine thumbnail on the batch-add page.
If you upload an image it will look like the screenshot. However, when the two files are added, the thumbnail of the image will be used by the video.</p>
<br /><br />
<p><img src="pics/cust_thmb_final.gif" border="1" /></p>
<p>Final result.</p>
<p>Note: If methods 1 is used and the image is deleted, the thumbnail will be deleted also, and the default Coppermine thumbnails will be used.<br />
If a previous video has be uploaded via FTP, the thumbnail must be uploaded via FTP to the same folder.
</p>
<p>Video uploads are available for cpg1.3.0 (or better) as part of the distribution and for cpg1.2.1 as separate modification.
Custom thumbnails aren't supported in versions prior to 1.3.0. <b style="color:red;">Using these instructions, a custom thumbnail can be applied to any file, not just videos.</b>
</p>
<p><b>FAQS:</b>
<ul>
<p><li><b>Quote</b><br /><div class="quote">I have a video named <b>'movie.wmv'</b>, when I upload a thumbnail for it <b>'thumb_movie.jpg'</b> it replaces multiple videos!!!!</div>
Duhh. <b>'thumb_movie.jpg'</b> is a media-specific thumbnail. Rename the video and the thumbnail to something other than just <b>'movie'</b>.</li>
</p>
<p><li><b>Quote</b><br /><div class="quote">I can't find my user's folder!</div>
From within Coppermine, browse to the user's album. Look in the url of your browser and you should see the folder's name. (See screenshot for an example.)<br />
<img src="pics/user_folder_link.gif" /><br />
Your users can upload their own thumbnails by using this trick: Create an album. Change the permissions on it so no one can view it except him. Then upload the fullsize images of the thumbnails to this folder. Files outside this album will be able to use the thumbnails of these images. (See above for naming.)</li>
</p>
<p><li><b>Quote</b><br /><div class="quote">How do I stop my users from creating their own custom thumbnails?</div>
Right now, you can't.</li>
</p>
</ul>
<br />
<img src="pics/cpg10.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg110.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg111.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg120.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg121.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg13x.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""></p>
<p><a class="back" href="#top">Back to
top</a></p>
<hr>
 
<h2>4.10 The configuration page<a id="config" name="config"></a></h2>
<a name="config_general"></a>
<h3>4.10.1 General settings</h3>
<h4>Gallery name</h4>
<p>This is the name of your gallery. It will appear in the title of your
page and is shown on some templates.</p>
<h4>Gallery description</h4>
<p>This is a short description of your gallery. This description is shown
on some templates below the name of your gallery.</p>
<h4>Gallery administrator email</h4>
<p>All emails sent by the gallery are sent with this email address.</p>
<h4>Target address for the 'See more pictures' link in e-cards</h4>
<p>This is the URL where a user will be directed when he will click on the
&quot;See more pictures&quot; link in an e-card (just the path to your coppermine folder, e.g. <i>http://yourdomain.tld/coppermine/</i>). Don't specify a certain file (like index.php) in this field.<br />This <i>must</i> be the URL of
your gallery, since the value entered here is used in other parts of Coppermine as well.</p>
<h4>Gallery is offline</h4>
<p>If you have to do maintenance work to do on your gallery, switch it to offline mode. Only members of the admin group will be able to log in, all other users will only see &quot;Gallery is offline&quot;. Remember to switch this option off once your maintenance work is done.<br />
<img src="pics/cpg10.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg110.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg111.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg120.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg121.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg13x.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""></p>
<h4>Log ecards</h4>
<p>When enabled, all ecards that are being sent are as well written into the database, where the coppermine admin can view them. Before switching this option on, make sure that logging is legal in your country. It is also advisable to notify your users that all ecards are being logged (preferrably on the registration screen).<br />
<img src="pics/cpg10.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg110.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg111.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg120.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg121.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg13x.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""></p>
<h4>Allow ZIP-download of favorites</h4>
<p>When enabled, the user can download the files put into the favorites in a zip-file from the &quot;My favorites&quot; page. This option requires zlib to be installed on your server (run <a href="http://www.php.net/phpinfo" class="external">phpinfo</a> to check if this library exists on your server).<br />
<img src="pics/cpg10.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg110.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg111.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg120.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg121.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg13x.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""></p>
<p><a class="back" href="#top">Back to top</a></p>
<hr />
 
<a name="config_language"></a>
<h3>4.10.2 Language, Themes &amp; Charset settings</h3>
<p><img src="pics/config_language.gif" width="612" height="234" border="1" alt=""></p>
<h4>Language</h4>
<p>This is the default language for your gallery. All language files are
stored in the <b>lang</b> directory on your server.</p>
<p>The language files with an "<b>-utf8</b>" suffix are unicode encoded
files. If you select an -utf8 file as the default language and you set
"Character encoding" to "Unicode (utf-8)" then the script will auto detect
the preferred language of the visitor based on what is configured in his
browser. If the corresponding language is available it will be used else
the default language file will be used.</p>
<p>When the script auto detect the preferred language, it stores the
result in a cookie on the visitor's computer. To reset this cookie (and so
force the script to do another auto detection) call it with something
like: <a
href="#">http://yoursite.com/coppermine_dir/index.php?lang=xxx</a></p>
<p>Once you have added some comments or files to your gallery, you
should not change the character set of your gallery. If you do so,
non-ASCII character may not be shown correctly.</p>
<h4>Theme</h4>
<p>Use this line to select the theme of your gallery. Themes are stored in
sub-directories of the <b>themes</b> directory.</p>
<h4>Display language list</h4>
<p>Enable this option if you want your users to be able to select their own language with a dropdown list (you can specify to display only the list itself or a label saying &quot;<b>Choose your language:</b>&quot; in front of the list). Edit your template file (/themes/yourtheme/template.html) to specify where the language dropdown list should appear on your gallery (look for <b>{LANGUAGE_SELECT_LIST}</b>).<br />
<img src="pics/cpg10.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg110.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg111.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg120.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg121.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg13x.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""></p>
<h4>Display language flags</h4>
<p>Enable this option if you want your users to be able to select their own language by clicking on a flag representing their language (you can specify to display only the flags themselves or a label saying &quot;<b>Choose your language:</b>&quot; in front of the flags). Edit your template file (/themes/yourtheme/template.html) to specify where the language dropdown list should appear on your gallery (look for <b>{LANGUAGE_SELECT_FLAGS}</b>).<br />
<img src="pics/cpg10.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg110.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg111.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg120.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg121.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg13x.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""></p>
<h4>Display &quot;reset&quot; in language selection</h4>
<p>This option only applies if you enabled language selection at all - it will show a &quot;default&quot;-icon or list entry to let the users go back to the original language of your gallery.<br />
<img src="pics/cpg10.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg110.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg111.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg120.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg121.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg13x.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""></p>
<h4>Display theme list</h4>
<p>Enable this option if you want your users to be able to select another theme with a dropdown list (you can specify to display only the list itself or a label saying &quot;<b>Choose your theme:</b>&quot; in front of the list). Edit your template file (/themes/yourtheme/template.html) to specify where the theme dropdown list should appear on your gallery (look for <b>{THEME_SELECT_LIST}</b>).<br />
This option only makes sense if you have at least one other theme in your /themes/ folder than your default theme. It's recommended to only offer this option if there's an additional benefit for the user (for example a theme with less graphics in it that loads faster for users on a dial-up connection, or a theme with reduced color pallettes and good contrast).<br />
<img src="pics/cpg10.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg110.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg111.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg120.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg121.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg13x.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""></p>
<h4>Display &quot;reset&quot; in theme selection</h4>
<p>This option only applies if you enabled theme selection at all - it will show a &quot;default&quot; list entry to let the users go back to the original theme of your gallery.<br />
<img src="pics/cpg10.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg110.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg111.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg120.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg121.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg13x.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""></p>
<h4>Display FAQ</h4>
<p>This option adds &quot;FAQ&quot; to the menu bar when enabled. If a user clicks on it, it will display a list of &quot;Frequently asked question&quot; on how to use coppermine. To change the content of the FAQ, edit the file /your_coppermine_folder/lang/yourlanguage.php (e.g. english.php) and look for <pre>// ------------------------------------------------------------------------- //
// File faq.php
// ------------------------------------------------------------------------- //</pre><br />Edit the stuff that comes after it.<br />
<img src="pics/cpg10.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg110.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg111.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg120.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg121.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg13x.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""></p>
<h4>Display bbcode help</h4>
<p>When enabled, this will display the <a href="#bbcode">bulletin board codes</a> that are allowed to use in description fields next to the field.<br />
<img src="pics/cpg10.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg110.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg111.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg120.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg121.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg13x.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""></p>
<h4>Character encoding</h4>
<p>This should normally be set to "Default (language file)" or "Unicode
(utf-8)". See the discussion in the &quot;<b><a href="#config_language">language</a></b>&quot; section of this
page.</p>
<p><a class="back" href="#top">Back to
top</a></p>
<hr />
 
<a name="config_album_list"></a>
<h3>4.10.3 Album list view</h3>
<h4>Width of the main table (pixels or %)</h4>
<p>This is the width of tables used on your main page or when you are
viewing thumbnails of an album. You can enter a width in pixels or specify
it in percents. The default value is 100%.</p>
<h4>Number of levels of categories to display</h4>
<p>The default value is 2. With this value the script will display the
current categories plus one level of sub-categories.</p>
<h4>Number of albums to display</h4>
<p>This is the number of albums to display on a page. If the current
category contains more albums, the album list will spread over multiple
pages.</p>
<h4>Number of columns for the album list</h4>
<p>Self explanatory. The default value is 2.</p>
<h4>Size of thumbnails in pixels</h4>
<p>This is the size of the thumbnails that are displayed for each album.
50 means that the thumbnail will fit inside a square of 50x50 pixels.</p>
<p>If the size you specify there is larger than &quot;Pictures and thumbnails
settings/Max width or height of a thumbnail&quot;, the thumbnail will be
stretched.</p>
<a name="changing"></a><h4>The content of the main page</h4>
<p>This option allows you to change the content of the main page displayed
by the script.</p>
<p>The default value is "<b>catlist/alblist/random,2/lastup,2</b>"</p>
<p>You can use the following "codes"</p>
<ul>
<li>'<b>breadcrumb</b>': navigation inside the gallery (e.g. &quot;home &gt; category &gt; subcategory &gt; album&quot;)<br />
<img src="pics/cpg10.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg110.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg111.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg120.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg121.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg13x.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt="">
</li>
<li>'<b>catlist</b>': category list
<li>'<b>alblist</b>': album list
<li>'<b>random</b>': random files (leaving random files &quot;on&quot; for huge galleries with more than 10,000 pics might result in performance problems; switch random &quot;off&quot; in this case)
<li>'<b>lastup</b>': last uploads
<li>'<b>topn</b>': most viewed
<li>'<b>toprated</b>': top rated
<li>'<b>lastcom</b>': last comments </li>
<li>'<b>lasthits</b>': last viewed </li>
<li>'<b>anycontent</b>': inserts php-generated content that has to reside within the file 'anycontent.php' into the index page. Can be used to include banner-rotation scripts or similar.<br />
<img src="pics/cpg10.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg110.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg111.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg120.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg121.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg13x.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt="">
</li>
<li>'<b>lastalb</b>': last created albums<br />
<img src="pics/cpg10.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg110.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg111.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg120.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg121.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg13x.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt="">
</li>
</ul>
<p></p>
<p>The <b>,2</b> means 2 rows of thumbnails.</p>
 
<h4>Show first level album thumbnails in categories</h4>
<p>Use this setting to choose between showing or not showing thumbnails from
the first album in the categories.</p>
<p><a class="back" href="#top">Back to
top</a></p>
<hr />
 
<a name="config_thumbnail_view"></a>
<h3>4.10.4 Thumbnail view</h3>
<h4>Number of columns on thumbnail page</h4>
<p>Default value is 4 this means that each row will show 4 thumbnails.</p>
<h4>Number of rows on thumbnail page</h4>
<p>Default value is 3.</p>
<h4>Maximum number of tabs to display</h4>
<p>When the thumbnails spread over multiple pages, tabs are displayed at
the bottom of the page. This value define how many tabs will be
displayed.</p>
<h4>Display file caption (in addition to title) below the thumbnail </h4>
<p>Toggles whether the file caption is displayed
below each thumbnail while user is in thumbnail view.<br />
<img src="pics/cpg10.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg110.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg111.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg120.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg121.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg13x.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""></p>
<h4>Display number of views below the thumbnail</h4>
<p>Toggles whether the number of views is displayed
below each thumbnail while user is in thumbnail view.<br />
<img src="pics/cpg10.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg110.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg111.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg120.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg121.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg13x.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""></p>
<h4>Display number of comments below the thumbnail</h4>
<p>Toggles the display of the number of comments for below each thumbnail.<br />
<img src="pics/cpg10.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg110.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg111.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg120.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg121.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg13x.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""></p>
<h4>Default sort order for files</h4>
<p>This option determines if you wish to have the file caption displayed
below each thumbnail while user is in thumbnail view.</p>
<h4>Minimum number of votes for a file to appear in the 'top-rated'
list</h4>
Used to determine how many votes a file must receive before appearing as
&quot;top-rated.&quot; If a file has received less than &quot;this value&quot;
votes, it will not be displayed on the "top-rated" page.</p>
<p><a class="back" href="#top">Back to
top</a></p>
<hr />
 
<a name="config_image_comment"></a>
<h3>4.10.5 Image view &amp; Comment settings</h3>
<h4>Width of the table for picture display (pixels or %)</h4>
<p>The width of the table used to display the intermediate picture.</p>
<h4>File information are visible by default</h4>
<p>Define whether or not file information (those that appear when you
click on the (i) button) should be visible by default.</p>
<h4>Filter bad words in comments</h4>
<p>Remove "bad words" from comments. The "bad words" list is in the
language file. So far only the English language file has one.</p>
<h4>Max length for an image description</h4>
<p>Maximum number of characters that an image description may contain.</p>
<h4>Max number of characters in a word</h4>
<p>This is intended to prevent that someone break the layout of the
gallery by posting a long comment without space. With the default value,
words with more than 38 characters are censored.</p>
<h4>Max number of lines in a comment</h4>
<p>Prevent a comment for containing too many new line char.</p>
<h4>Maximum length of a comment</h4>
<p>Maximum number of characters that a comment may contain.</p>
<h4>Show film strip</h4>
<p>Toggles display of a "film strip" showing thumbnails of prior
and following photos in the album.<br />
<img src="pics/cpg10.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg110.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg111.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg120.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg121.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg13x.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""></p>
<h4>Number of items in film strip</h4>
<p>Set the number of thumbnails to display in film strip.<br />
<img src="pics/cpg10.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg110.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg111.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg120.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg121.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg13x.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""></p>
<p><a class="back" href="#top">Back to
top</a></p>
<hr />
 
<a name="config_picture_thumbnail"></a>
<h3>4.10.6 Picture and thumbnail settings</h3>
<h4>Quality for JPEG files</h4>
<p>The quality used for JPEG compression when the script resizes an image.
Value can range from 0 (worst) to 100 (best). This value can be set to 75
when using ImageMagick.</p>
<h4>Max dimension of a thumbnail</h4>
<p>Sets the maximum size in pixels for the specified dimension for thumbnails.
<div class="important">When changing this setting, only the files that are added from that point on are affected, so it is advisable that this setting must not be changed if there are already photos in the gallery. You can, however, apply the changes to the existing pictures with the &quot;admin tools (resize pictures)&quot; utility from the admin menu.</div></p>
<h4>Use dimension ( width or height or Max aspect for thumbnail )</h4>
<p>Sets the dimension for which the maximum pixel size should apply to.
<div class="important">When changing this setting, only the files that are added from that point on are affected, so it is advisable that this setting must not be changed if there are already photos in the gallery. You can, however, apply the changes to the existing files with the &quot;resize pictures&quot; utility from the admin menu.</div></p>
<h4>Create intermediate pictures</h4>
<p>By default, whenever you upload a file, the script creates a
thumbnail of the file (file name with a thumb_ prefix) plus an
intermediate version (file name with a normal_ prefix). If you set this
option to NO, the intermediate file is not created.</p>
<h4>Max width or height of an intermediate picture</h4>
<p>The intermediate pictures are those that appears when you click on a
thumbnail. The default value is 400, it means that the intermediate
picture will fit inside a square of 400x400 pixels.</p>
<h4>Max size for uploaded files (KB)</h4>
<p>Any file with a file size larger than this value will be rejected by
the script.</p>
<h4>Max width or height for uploaded pictures (pixels)</h4>
<p>Limit the dimensions of the pictures that are uploaded. Resizing large
pictures requires a lot of memory and consumes CPU.</p>
<p><a class="back" href="#top">Back to
top</a></p>
<hr />
 
<a name="config_picture_thumb_advanced"></a>
<h3>4.10.7 Files and thumbnails advanced settings</h3>
<h4>Show private album Icon to unlogged user </h4>
<p>Toggles the display of the private album icon to unlogged users.<br>Set to 'NO', the album is hidden from unauthorised users.<br>Set to 'YES', the album name, description and statistics are shown, but not the thumbnails or files.</p>
<h4>Characters forbidden in filenames</h4>
<p>When the filename of a file that is uploaded contains one of these
characters, it will be replaced with an underscore.</p>
<p>Don't change this unless you know exactly what you are doing.</p>
<h4>Accepted file extensions for uploaded pictures</h4>
<p>Any file uploaded whose extension is not in this list will be rejected
by the script. This is intended to prevent a user from uploading non-image
files.</p>
<p>The GD library only supports JPEG and PNG images so other types of
files will be rejected even if their extension is valid.<br />
<img src="pics/cpg10.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg110.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg111.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg120.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg121.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_exclam.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg13x.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""></p>
<h4>Allowed image types</h4>
<p>&quot;<i>ALL</i>&quot; will result in all allowed image file types that your image library (GD or ImageMagick) is capable of handling to be allowed. If you want to restrict the allowed file types to certain types only, enter a coma-separated list of extensions, e.g. <tt class="code">jpg,bmp,tif</tt>
<br />
<img src="pics/cpg10.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg110.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg111.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg120.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg121.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_exclam.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg13x.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""></p>
<h4>Allowed movie types</h4>
<p>&quot;<i>ALL</i>&quot; will result in all allowed movie file types to be uploaded. If you want to restrict the allowed file types to certain extensions only, enter a coma-separated list of extensions, e.g. <tt class="code">wmv,avi,mov</tt>.<br />
Note that being able to display a movie requires the cpg-user to have the codecs needed to display the movie installed and configured properly on their computer, e.g. if you allow the file type <tt class="faq">mov</tt>, the user who is going to watch the movie will need to have Apple's Quick-Time plug-in installed. Also note that <tt class="code">avi</tt> is just a container for different codecs - this means that a computer which is capable of playing movie1.avi may not be capable of playing movie2.avi if those files have been encoded with different codecs.
<br />
<img src="pics/cpg10.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg110.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg111.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg120.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg121.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_exclam.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg13x.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""></p>
<h4>Allowed audio types</h4>
<p>&quot;<i>ALL</i>&quot; will result in all allowed audio file types to be uploaded. If you want to restrict the allowed file types to certain extensions only, enter a coma-separated list of extensions, e.g. <tt class="code">wav,mp3,wma</tt>.<br />
Note that being able to listen to an audio file requires the cpg-user to have the codecs needed installed and configured properly on their computer, e.g. if you allow the file type <tt class="code">mp3</tt>, the user who is going to listen to the file will need to have an mp3-player installed.<br />
<img src="pics/cpg10.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg110.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg111.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg120.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg121.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_exclam.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg13x.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""></p>
<h4>Allowed document types</h4>
<p>&quot;<i>ALL</i>&quot; will result in all allowed document file types to be uploaded. If you want to restrict the allowed file types to certain extensions only, enter a coma-separated list of extensions, e.g. <tt class="code">txt,pdf</tt>.<br />
Note that being able to browse a document file requires the cpg-user to have a software installed and configured properly on their computer that is capable of displaying the document type uploaded, e.g. if you allow the file type <tt class="code">xls</tt>, the user who is going browse the file will need to have an application installed that can display MS-Excel sheets. Be carefull with some document types (especially if you allow users to be capable of uploading documents without admin approval), as they may contain macro viruses.
<br />
<img src="pics/cpg10.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg110.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg111.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg120.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg121.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_exclam.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg13x.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""></p>
<h4>Method for resizing images</h4>
<p>If you are using GD 1.x and the colors of your thumbnails or
intermediate image are wrong then switch to GD 2.x</p>
<h4>Path to ImageMagick 'convert' utility (example /usr/bin/X11/)</h4>
<p>If you are using ImageMagick convert utility to resize you picture, you
must enter the name of the directory where the convert program is located
there. Don't forget the trailing "/".</p>
<p>If your server is running under Windows, use / and not \ to separate
components of the path (eg. use C:/ImageMagick/ and not C:\ImageMagick\).
This path must not contain any space so under Windows don't put
ImageMagick in the "Program files" directory.</p>
<p><b>ImageMagick will hardly work if PHP on your server is running in
SAFE mode and it is a real challenge to get it running under Windows.
Consider using GD in these cases and don't waste your time asking for
support in the forum. There are too many things that can prevent
ImageMagick to work correctly and without a physical access to your server
it is hard to guess what is wrong.</b></p>
<h4>Allowed image types (only valid for ImageMagick)</h4>
<p>This is the list of image types that the script will accept when using
ImageMagick. Image type detection is performed by reading the header of
the file and not by looking at its file extension.</p>
<h4>Command line options for ImageMagick</h4>
<p>Here you can add options that will be appended to the command line when
executing ImageMagick. Read the ImageMagick Convert manual to see what is
available.</p>
<h4>Read EXIF data in JPEG files</h4>
<p>With this option turned on, the script will read the EXIF data stored
by digicams in JPEG files. For cpg1.x to cpg1.2.1, this option will work only if PHP was compiled
with the EXIF extension. Coppermine 1.3.0 (or better) comes with built-in EXIF support even if the webserver itself doesn't have EXIF support, as it uses a <a href="http://www.sanisoft.com/phpexifrw/" class="external">separate EXIF class</a>.<br />
<img src="pics/cpg10.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg110.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_exclam.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg111.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_exclam.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg120.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_exclam.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg121.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_exclam.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg13x.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""></p>
<h4>Read IPTC data in JPEG files</h4>
<p>With this option turned on, the script will read the <a href="http://www.iptc.org/" class="external">IPTC</a> data stored
by digicams in picture files.
<br />
<img src="pics/cpg10.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg110.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg111.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg120.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg121.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg13x.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""></p>
<h4>The album directory</h4>
<p>This is the base directory for your "Image Store". The path is relative
to the main directory of the script. </p>
<p>You can use ../ in the path to move-up one level in the directory
tree.</p>
<p>You can <b>not</b> use an absolute path there ("/var/my_images/" will not
work) and the album directory must be visible by your web server.</p>
<h4>The directory for user files</h4>
<p>This is the directory where files uploaded with the web interface
are stored. This directory is a subdirectory of the album directory.</p>
<p>The same remarks as above apply.</p>
<p>When you upload files by FTP, store them in a subdirectory of the
"album directory" and not inside the &quot;directory for user files&quot;. </p>
<h4>The prefix for intermediate pictures</h4>
<p>This prefix is added to the file name of created pictures.</p>
<h4>The prefix for thumbnails</h4>
<p>This prefix is added to the file name of created intermediate thumbnails.</p>
<h4>Default mode for directories</h4>
<p>If during the installation, the installer complained about directory
not having the right permissions set this to <b>0777</b> else you won't be
able to delete the directories created by the script with your FTP client
the day you will decide to uninstall the script.</p>
<h4>Default mode for files</h4>
<p>If during the installation, the installer complained about directories
not having the right permissions set this to <b>0666</b>.</p>
<p><a class="back" href="#top">Back to
top</a></p>
<hr />
 
<a name="config_user"></a>
<h3>4.10.8 User settings</h3>
<h4>Allow new user registrations</h4>
<p>Define whether new users can self-register or not.</p>
<h4>User registration requires email verification</h4>
<p>If set to YES an email will be sent to the user that will contain a
code to activate his account. If set to NO, user accounts become
immediately active.</p>
<h4>Notify admin of user registration by email</h4>
<p>If set to YES an email will be sent to the gallery admin when a new user registers.<br />
<img src="pics/cpg10.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg110.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg111.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg120.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg121.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg13x.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt="">
</p>
<h4>Allow two users to have the same email address</h4>
<p>Allow or prevent two users from registering with the same email
address. Recommended setting is NO</p>
<h4>Users can can have private albums</h4>
<p>If set to YES then your gallery can contain albums that can be visible
only by users that belong to a certain group.</p>
<p>If a user is a member of a group that can have its own gallery and this
option is turned on then this user will have the permission to hide some
of their albums to other users.</p>
<p class="important">Note: if you switch from 'yes' to 'no' any current private albums will become public!</p>
<h4>Notify admin of user upload awaiting approval</h4>
<p>When enabled, the gallery admin receives an email notification of all pics that wait for his approval (depends on the approval settings in &quot;<a href="#group_cp">groups</a>&quot;). The email is sent to the address specified in &quot;<a href="#config_general">General settings</a>&quot;.<br />This option is only recommended with low or medium traffic (if users only upload every now and then).<br />
<img src="pics/cpg10.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg110.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg111.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg120.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg121.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg13x.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""></p>
<h4>Allow logged in users to view memberlist</h4>
<p>When enabled, an additional menu item &quot;Memberlist&quot; is being displayed in the coppermine main menu if a user is logged in, to let him see a list of all users, with stats on their last visits, uploads and quota usage.<br />This is a new feature in cpg1.3.0 (user contribution by <a href="#contributors">Jason</a>) - it's available as <a href="http://sourceforge.net/project/showfiles.php?group_id=89658&package_id=98542">mod</a> (not in the regular coppermine package) for older versions than cpg1.3.0.<br />
<img src="pics/cpg10.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg110.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg111.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg120.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg121.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_no.gif" width="18" height="20" border="0" alt=""><img src="pics/spacer.gif" width="5" height="20" border="0" alt="" />
<img src="pics/cpg13x.gif" width="23" height="20" border="0" alt=""><img src="pics/cpg_ok.gif" width="18" height="20" border="0" alt=""></p>
<p><a class="back" href="#top">Back to
top</a></p>
<hr />
 
<a name="config_custom"></a>
<h3>4.10.9 Custom fields for image description (leave blank if unused)</h3>
<p>These fields are displayed within the &quot;file information&quot; area. They
will appear only if you give them a name.</p>
<p><a class="back" href="#top">Back to
top</a></p>
<hr />
 
<a name="config_cookie"></a>
<h3>4.10.10 Cookie settings</h3>
<h4>Name of the cookie used by the script</h4>
<p>Default value is "cpg130". Even if you have multiple instances of the
script running on the same server you can keep the default value.<br /><span class="important">When using bbs integration, make sure it <b>differs</b> from the bbs's cookie name</span></p>
<h4>Path of the cookie used by the script</h4>
<p>Default value is "/". Don't change this unless you know what you are
doing. This may prevent you from logging in.</p>
<p>If you have broken your gallery by modifying this value, use phpMyAdmin
to edit the xxxx_config table in your database and restore the default
value. </p>
<p>When using bbs integration into Coppermine, make sure to use <b>different</b> cookie names for coppermine and your bbs!</p>
<p><a class="back" href="#top">Back to
top</a></p>
<hr />
 
<a name="config_misc"></a>
<h3>4.10.11 Miscellaneous settings</h3>
<a name="debug_mode"></a><h4>Enable debug mode</h4>
<p>CPG will show error messages which are normally suppressed. This is
helpful in troubleshooting problems with your gallery or when asking
for help on the <a href="http://coppermine.sourceforge.net/board/">
CPG Support Forums</a>. Turn this feature off if you don't experience problems.<br />
Turn it on (option &quot;Everyone&quot;) if you are requesting help on the <a href="http://coppermine.sourceforge.net/board/">coppermine support board</a>, so the supporters can have a look at the debug output as well. Choose the option &quot;Admin only&quot; when trouble-shooting on your own - debug output will be only visible when you're logged in as admin, regular users or guests won't see the debug output.</p>
<h4>Display notices in debug mode</h4>
<p>May be helpfull to trouble-shoot problems with your coppermine install - only recommended if you know a little PHP and you can understand the additional error messages this option shows. This option only applies if debug mode is enabled.</p>
<p><a class="back" href="#top">Back to
top</a></p>
<hr />
 
<a name="integrating"></a>
<h1>5. Integrating the script with your bulletin board</h1>
<a name="integrating_bridge_start"></a>
<h2>5.1 Available bridge files</h2>
<p>Coppermine can be integrated with the following bulletin boards (eg. Coppermine
and your bulletin board will share the same user database).</p>
<ul>
<li>phpBB 2</li>
<li>Invision Power Board</li>
<li>vBulletin</li>
<li>YaBB SE</li>
<li>Woltlab Burning Board 2.1</li>
<li>SMF</li>
<li>PunBB 1.1.5</li>
</ul>
<a name="integrating_bridge_end"></a>
 
<a name="integrating_prerequisites_start"></a>
<h2>5.2 Pre-requistes</h2>
 
<a name="integrating_cookie_start"></a>
<h3>5.2.1 Authentification by cookie</h3>
<p>The login integration uses your bulletin board cookies, therefore it won't work if your board cookies are not visible by Coppermine. So unless you are an expert, keep things simple and install Coppermine and your bulletin board on the same domain. Examples :</p>
<table border="0" cellspacing="5" cellpadding="5" class="border1">
<tr>
<td>This <b>will</b> work:</td>
<td>This <b class="important">won't</b> work:</td>
</tr>
<tr>
<td class="code">Bulletin board: http://yourdomain.com/board/<br />
Coppermine: http://yourdomain.com/gallery/</td>
<td class="code">Bulletin board: http://board.yourdomain.com/<br />
Coppermine: http://gallery.yourdomain.com/</td>
</tr>
</table>
<p><span class="important">Important</span>: the cookie names of your bbs and coppermine must <b>not</b> be the same - they <b>must</b> differ!</p>
<a name="integrating_cookie_end"></a>
 
<a name="integrating_standalone_start"></a>
<h3>5.2.2 Standalone version first</h3>
<p>To avoid confusion, make sure to set up both coppermine and your bbs as standalone first. Make sure they both run correctly without integration. Test all features of coppermine (like upload, registration etc.) when Coppermine is installed, before you even start integration.</p>
<a name="integrating_standalone_end"></a>
 
<a name="integrating_users_start"></a>
<h3>5.2.3 Coppermine users, groups and pics uploaded by users are lost when integrating</h3>
<p><span class="important">Warning:</span> If you already have users and custom groups in your coppermine database when you enable bbs integration, be aware that they will be lost. If your coppermine users have already created private albums and uploaded pics to them, they will be lost as well!</p>
<a name="integrating_users_end"></a>
 
<a name="integrating_backup_start"></a>
<h3>5.2.4 Backup</h3>
<p><span class="important">Backup</span>: it is very advisable to backup both your coppermine database before enabling bbs integration, so you can savely go back if the integration fails.</p>
<p>In fact you're encouraged to backup your database on a regular base, and especially before applying code changes.</p>
<a name="integrating_backup_end"></a>
 
<a name="integrating_database_start"></a>
<h3>5.2.5 Keep Coppermine and bbs tables in the same database</h3>
<p>It is recommended that you use the same database for your board and Coppermine (in fact it is even mandatory!).</p>
<a name="integrating_database_end"></a>
 
<a name="integrating_prerequisites_end"></a>
 
<a name="integrating_steps_start"></a>
<h2>5.3 Integration steps</h2>
 
<a name="integrating_steps_settings_start"></a>
<h3>5.3.1 Check your bbs settings</h3>
<p>You will also need to perform the following operations after having unpacked the archive on your harddrive and before uploading the files to your webserver:</p>
<ul>
<li>If you are using <b>phpBB</b> 2, go to the admin control panel and check that &quot;Cookie domain&quot; corresponds to your domain, &quot;Cookie name&quot; is &quot;phpbb2mysql&quot; and &quot;Cookie path&quot; is &quot;/&quot;.</li>
<li>If you are using <b>Invision Power Board</b>, go to the &quot;admin control panel / board settings / cookies&quot; and check that all fields are blank. If they are not, you modified the default values and you are an expert.</li>
<li>If you are using <b>vBulletin</b>, go to the &quot;admin control panel / vBulletin options / HTTP Headers and output&quot; and check that the value for &quot;Cookie Domain&quot; corresponds to your domain and that &quot;Path to save cookies&quot; is &quot;/&quot;</li>
</ul>
<a name="integrating_steps_settings_end"></a>
 
<a name="integrating_steps_bridge_start"></a>
<h3>5.3.2 Edit your bridge file</h3>
<p>Go to the <i>bridge</i> directory and open the file that corresponds to the bulletin board you use (eg. <i>phpbb.inc.php</i> if you use phpBB) with a text editor.</p>
<p>At the beginning of the file there are a number a configuration values that need to be set. For phpBB as an example they are the following :</p>
<pre>// database configuration
define('PHPBB_DB_NAME','phpBB'); // The name of the database used by the board
define('PHPBB_BD_HOST','localhost'); // The name of the database server
define('PHPBB_DB_USERNAME','root'); // The username to use to connect to the database
define('PHPBB_DB_PASSWORD',''); // The password to use to connect to the database
 
// The web path to your phpBB directory
// If your URL to your board is for example 'http://yoursite_name.com/phpBB2/',
// you'll have to set the below var to '/phpBB2/'.
define('PHPBB_WEB_PATH', '/phpBB2/');
// Logout Flag
// the value of this boolean constant depends on your phpBB version:
// If your version of phpBB is 2.0.4 or lower - change the value to FALSE;
// if your version of phpBB is 2.0.5 or newer - leave it as TRUE
define('PHPBB_LOGOUT_GET', TRUE);</pre>
<p>Modify them according to the configuration of your board and save the file.</p>
<a name="integrating_steps_bridge_end"></a>
 
<a name="integrating_steps_init_start"></a>
<h3>5.3.3 Enable bbs integration</h3>
<p>Edit the file <i>include/init.inc.php</i>. At the beginning of the file you will find the following lines :</p>
<pre>// User database integration
// Uncomment the applicable line if you want to use it
// define('UDB_INTEGRATION', 'phpbb');
// define('UDB_INTEGRATION', 'invisionboard');
// define('UDB_INTEGRATION', 'vbulletin23');
// define('UDB_INTEGRATION', 'vbulletin30');
// define('UDB_INTEGRATION', 'yabbse');
// define('UDB_INTEGRATION', 'smf');
// define('UDB_INTEGRATION', 'woltlab21');
// define('UDB_INTEGRATION', 'punbb');</pre>
<p>Un-comment the line that corresponds to the bulletin board you use (eg. remove the &quot;//&quot; that are at the beginning of the line)</p>
<pre>define('UDB_INTEGRATION', 'phpbb');</pre>
<a name="integrating_steps_init_end"></a>
 
<a name="integrating_steps_special_start"></a>
<h3>5.3.4 Special steps depending on the bbs you use</h3>
<p><span class="important">Important</span>: if you use phpBB or PunBB, you'll have to do this additional steps</p>
 
<a name="integrating_steps_special_phpbb_start"></a>
<h4>5.3.4.1 For phpBB only</h4>
<p>Create a new file named <b>cpg_redir.php</b> in your <b>phpBB directory</b>, and paste the following code into the file:</p>
<pre>&lt;?php
if (!$_SERVER['HTTP_HOST']) {
$cpg_host=$HTTP_SERVER_VARS['HTTP_HOST'];
} else {
$cpg_host=$_SERVER['HTTP_HOST'];
}
$cpg_path='/gallery';
header("Location: http://".$cpg_host.$cpg_path);
exit;
?&gt;</pre>
<p><span class="important">Important</span> - before you save the file, you must ensure that:</p>
<ul>
<li><b>$cpg_path</b> - contains the the path in which Coppermine is installed </li>
<li><b>$cpg_host</b> - contains the domain pointer to Coppermine. If Coppermine and phpBB are installed on the same server and domain (the &quot;normal&quot; case), you should leave the default value. Otherwise you should provide a string constant which contains the domain where Coppermine is installed (for example: '<i>www.my-other-domain.com</i>').</li>
<li>If you change both variables make sure that either $cpg_host contains a trailing slash or $cpg_path contains a leading slash. In other words, the concatenation of the two variables must result in a correct path such as <i>www.my-other-domain.com<span class="important">/</span>my_gallery_dir</i></li>
</ul>
<a name="integrating_steps_special_phpbb_end"></a>
 
<a name="integrating_steps_special_punbb_start"></a>
<h4>5.3.4.2 For PunBB only</h4>
<p>Create a new file named <b>redir.php</b> in your <b>PunBB directory</b>, and paste the following code into the file:</p>
<pre>&lt;?php
 
/// Set URL of coppermine to return to after login
$cpg_url = 'http://www.yousite.com/coppermine';
 
if (isset($_POST['redir'])){
echo '&lt;html&gt;
&lt;body onload="document.redir.submit();"&gt;
&lt;form name="redir" method="post" action="'.$_POST['redir'].'"&gt;
&lt;/form&gt;
&lt;/body&gt;
&lt;/html&gt;';
} else {
header("Location: $cpg_url");
}
?&gt;</pre>
<span class="important">Important</span> - before you save the file, you must ensure that:
<ul>
<li><b>$cpg_url</b> - contains the the path in which Coppermine is installed </li>
</ul>
<a name="integrating_steps_special_punbb_end"></a>
<a name="integrating_steps_special_end"></a>
 
<a name="integrating_steps_upload_start"></a>
<h3>5.3.5 Upload the modified files</h3>
<p>Upload all modified files (the file in the &quot;bridge&quot; folder that corresponds to your bbs and the file <i>include/init.inc.php</i>, plus the redirector files your created in step &quot;Special steps for depending on the bbs you use&quot; if you're using one of the mentioned bbs) onto your webserver. Visit your coppermine gallery in your browser. To login as an admin, you will need to use the admin username and password of your board.</p>
<a name="integrating_steps_upload_end"></a>
 
<a name="integrating_steps_sync_start"></a>
<h3>5.3.6 Synchronsising the bbs groups with Coppermine's groups</h3>
<p>Login using the admin account of your board. Go to the gallery, enter admin mode and click on the &quot;Groups&quot; button. This will synchronize Coppermine groups with those of your board. The permission you will see for each group will be completely messy, so take some time to set them properly.</p>
<p>Each time you add or delete a group in your board you will need to do the operation above in order to keep the synchronisation of the groups.</p>
<p>When you will try to login / logout or manage users from Coppermine, you will be redirected to the corresponding page of your bulletin board. Once the login or logout is performed you won't be redirected automatically to the gallery because your board does not have any function for that. It's up to you to add a link on your board to get you back to the gallery.</p>
<a name="integrating_steps_sync_end"></a>
<a name="integrating_steps_end"></a>
<a name="integrating_end"></a>
<p><a class="back" href="#top">Back to top</a></p><hr />
 
<a name="translating"></a>
<h1>6. Translating Coppermine into other languages</h1>
<p>Coppermine has a separate language file that make the translation of the
script much more easy. The language files are stored in the <b>lang </b>directory.
The files with the <b>utf-8</b> suffix are unicode encoded files. They are automatically
generated with the <b>iconv</b> program so there is no need for you to make
an unicode version of your translation.</p>
<p>If you select an utf-8 language file as the default one, then the script will
be able to automatically select a language file based on the visitor browser
configuration. For instance if the default language file is danish-utf-8 and
an english visitor access your gallery, the english-utf-8 language file will
be used by the script.</p>
<p> If you have translated Coppermine into a language not already supported, please read the <a href="translation.htm">translator's guide</a> and visit the <a href="http://coppermine.sourceforge.net/board/index.php?topic=4623.0">Coppermine Web Site</a> at Sourceforge and follow the instructions for submitting your language.</p>
<p></p>
<p><a class="back" href="#top">Back to top</a></p>
<hr />
 
<a name="known_issues"></a>
<h1>7. Known Issues</h1>
<p>The following slight quirks and tiny issues are known and will be fixed in future releases.</p>
<ul>
<li>Some small text items are only available in English, e.g picEditor. (Language issue)</li>
<li>Various error messages (especially notices) while in debug mode with notices display turned on. (Does not affect main CPG app)</li>
<li>Documentation (this document) and FAQ still incomplete.</li>
<li>User upload settings breaks table-width display in groups manager. This feature has been added recently before the release of cpg1.3.0; the broken layout will be fixed in the next version.</li>
<li>&quot;Download favorites as zip&quot; only works if the zlib library is installed on the server</li>
<li>The <a href="http://coppermine.sourceforge.net/board/index.php?topic=1866.0">arrows used for navigation</a> from one pic to the other display in the wrong order for rtl-languages</li>
<li>There is a bar that appears underneath the menus and above the album title on the category and thumbnail page that shouldn't be there in the theme &quot;Mac OX X&quot;</li>
<li>On pages with high traffic load the &quot;top rated&quot; pic might get outdated while the user watches the page, resulting in the thumbnail linking to a different pic.</li>
<li>minor issue with the filmstrip not displaying correctly when the number of pics to appear on the filmstrip is set to an even number</li>
<li>Crop and rotate not working on all server setups.</li>
<li>ISO settings missing from exif data in most languages.</li>
</ul>
<p><a class="back" href="#top">Back to top</a></p>
<hr />
 
<a name="credits"></a>
<h1>8. Credits</h1>
<a name="developers"></a>
<h2>8.1 Coppermine team</h2>
<table border="0" cellspacing="6" cellpadding="4">
<tr>
<td><b>Developer</b></td>
<td><b>Username</b></td>
<td><b>Role/Position</b></td>
<td><b>Status</b></td>
</tr>
<tr>
<td>Aditya Mooley</td>
<td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=5957">Aditya</a></td>
<td>Developer</td>
<td>active</td>
</tr>
<tr>
<td>Clive Leech</td>
<td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=56">casper</a></td>
<td>Supporter</td>
<td>active</td>
</tr>
<tr>
<td>Maarten Hagoort</td>
<td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=404">DJ Maze</a></td>
<td>Developer (nuke team)</td>
<td>active</td>
</tr>
<tr>
<td>Eyal Zvi</td>
<td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=94">EZ</a></td>
<td>Developer</td>
<td>active</td>
</tr>
<tr>
<td>Joachim M&uuml;ller</td>
<td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=2">gaugau</a></td>
<td>Project Manager</td>
<td>active</td>
</tr>
<tr>
<td>Scott Gahres</td>
<td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=66">gtroll</a></td>
<td>Developer (nuke team project manager)</td>
<td>active</td>
</tr>
<tr>
<td>Jack</td>
<td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=6">datajack</a></td>
<td>Developer</td>
<td>active</td>
</tr>
<tr>
<td>Dave Kazebeer</td>
<td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=7">kegobeer</a></td>
<td>Support Technician</td>
<td>active</td>
</tr>
<tr>
<td>Tommy</td>
<td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=941">Nibbler</a></td>
<td>Supporter</td>
<td>active</td>
</tr>
<tr>
<td>Jay Hao-En Liu</td>
<td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=59">Oasis</a></td>
<td>Developer</td>
<td>active</td>
</tr>
<tr>
<td>Christopher Brown-Floyd</td>
<td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=1874">omniscientdeveloper</a></td>
<td>Developer</td>
<td>active</td>
</tr>
<tr>
<td>Timothy</td>
<td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=6949">skybax</a></td>
<td>Developer</td>
<td>active</td>
</tr>
<tr>
<td>Dr Tarique Sani</td>
<td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=4">tarique</a></td>
<td>Lead Developer</td>
<td>active</td>
</tr>
<tr>
<td>DJ Axion</td>
<td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=9">djaxion</a></td>
<td>Developer</td>
<td>retired</td>
</tr>
<tr>
<td>Gr&eacute;gory Demar</td>
<td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=259">Greg</a></td>
<td>Developer, Original creator of Coppermine</td>
<td>retired</td>
</tr>
<tr>
<td>Hyperion</td>
<td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=125">hyperion01</a></td>
<td>Developer</td>
<td>retired</td>
</tr>
<tr>
<td>John Asendorf</td>
<td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=30">jasendorf</a></td>
<td>Developer</td>
<td>pending</td>
</tr>
<tr>
<td>mitirapa</td>
<td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=133">mitirapa</a></td>
<td>Porter (Cross Platform Devel.)</td>
<td>retired</td>
</tr>
<tr>
<td>Moorey</td>
<td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=13">moorey</a></td>
<td>Web Designer</td>
<td>pending</td>
</tr>
<tr>
<td>David Holm</td>
<td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=14">wormie_dk</a></td>
<td>Developer</td>
<td>pending</td>
</tr>
<tr>
<td>Mark Zerr</td>
<td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=11">zarsky99</a></td>
<td>Tester</td>
<td>retired</td>
</tr>
</table>
<p><a class="back" href="#top">Back to top</a></p>
<hr />
 
<a name="contributors"></a>
<h2>8.2 Contributors</h2>
<table border="0" cellspacing="6" cellpadding="4">
<tr>
<td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=101">DaMysterious</a></td>
<td>DaMysterious has created loads of fantastic themes for Coppermine</td>
</tr>
<tr>
<td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=1399">Nanobot</a></td>
<td>Doug has done the vBulletin v3 bridge file</td>
</tr>
<tr>
<td><a href="http://www.sanisoft.com/aboutus.php3">Girish Nair</a></td>
<td>Girish has contributed to the film strip feature</td>
</tr>
<tr>
<td><a href="http://coppermine.sourceforge.net/board/index.php?action=profile;u=378">Jason Kawaja</a></td>
<td>Jason did the <a href="http://coppermine.sourceforge.net/board/index.php?topic=1985.0">memberlist hack</a></td>
</tr>
</table>
<p><a class="back" href="#top">Back to top</a></p>
<hr />
 
<a name="codebase"></a>
<h2>8.3 Coppermine uses code from the following free softwares :</h2>
<p><b>phpBB</b><br />
Author: phpBBGroup <br />
URL: <a href="http://www.phpbb.com/">http://www.phpbb.com/</a><br />
</p>
<p><b>phpMyAdmin</b><br />
Author: phpMyAdmin devel team<br />
URL: <a href="http://www.phpmyadmin.net/">http://www.phpmyadmin.net/</a><br />
</p>
<p><b>phpPhotoAlbum</b><br />
Author: Henning St&oslash;verud<br />
E-mail: henning AT stoverud DOT com<br />
URL: <a href="http://www.stoverud.com/PHPhotoalbum/">http://www.stoverud.com/PHPhotoalbum/</a><br />
</p>
<p><b>DOM Tooltip 0.6.0</b><br />
Author: Dan Allen<br />
E-mail: dan AT mojavelinux DOT com<br />
URL: <a href="http://www.mojavelinux.com/forum/viewtopic.php?t=127">http://www.mojavelinux.com/forum/viewtopic.php?t=127</a><br />
Note: DOM Tooltip, which is being used with the theme &quot;styleguide&quot; only, is released under <a href="http://www.gnu.org/copyleft/lesser.html">LGPL</a><br />
</p>
<p><b>TAR/GZIP/ZIP Archive Classes</b><br />
Author: Devin Doucette<br />
E-mail: darksnoopy AT shaw DOT ca<br />
</p>
<p><b>phpExifRW</b><br />
Author: Vinay Yadav (vinayRas)<br />
E-mail: vinay AT sanisoft DOT com<br />
URL: <a href="http://www.sanisoft.com/phpexifrw/">http://www.sanisoft.com/phpexifrw</a><br />
Note: phpExifRW is a pure PHP class to read, write and transfer EXIF information that most of the digital camera produces. It is released under <a href="http://www.gnu.org/copyleft/lesser.html">LGPL</a><br />
</p>
<p><b>Codelifter Slideshow</b><br />
URL: <a href="http://www.codelifter.com/">http://www.codelifter.com</a><br />
</p>
<p><a class="back" href="#top">Back to top</a></p>
<hr />
 
<a name="copyright"></a>
<h2>8.4 Copyright and disclaimer</h2>
<p>This application is opensource software released under the <a href="http://www.gnu.org/copyleft/gpl.html">GPL</a>.
</p>
<p>Because the program is licensed free of charge, there is no warranty
for the program, to the extent permitted by applicable law. Except when
otherwise stated in writing the copyright holders and/or other parties
provide the program &quot;as is&quot; without warranty of any kind, either expressed
or implied, including, but not limited to, the implied warranties of
merchantability and fitness for a particular purpose. The entire risk as
to the quality and performance of the program is with you. Should the
program prove defective, you assume the cost of all necessary servicing,
repair or correction. </p>
<p>Coppermine Photo Gallery is Copyright &copy; 2002 - 2004 <a href="http://www.chezgreg.net/coppermine/">Gr&eacute;gory
DEMAR</a> and the Coppermine Dev Team, All Rights Reserved.<br />
</p>
<p><a class="back" href="#top">Back to top</a></p>
<hr />
 
 
</td></tr></tbody></table>
</body>
</html>
/web/test/gallery/cpg133/docs/pics/_vti_cnf/admin_menu.gif
0,0 → 1,9
vti_encoding:SR|utf8-nl
vti_timelastmodified:TR|11 Jun 2004 12:35:20 -0000
vti_extenderversion:SR|6.0.2.5516
vti_author:SR|KAKLIK\\Jakub
vti_modifiedby:SR|KAKLIK\\Jakub
vti_timecreated:TR|11 Jun 2004 12:35:20 -0000
vti_cacheddtm:TX|11 Jun 2004 12:35:20 -0000
vti_filesize:IR|1295
vti_backlinkinfo:VX|gallery/cpg133/docs/index.htm
/web/test/gallery/cpg133/docs/pics/_vti_cnf/admin_mode_bar.GIF
0,0 → 1,9
vti_encoding:SR|utf8-nl
vti_timelastmodified:TR|15 Oct 2003 12:24:14 -0000
vti_extenderversion:SR|6.0.2.5516
vti_author:SR|KAKLIK\\Jakub
vti_modifiedby:SR|KAKLIK\\Jakub
vti_timecreated:TR|15 Oct 2003 12:24:14 -0000
vti_cacheddtm:TX|15 Oct 2003 12:24:14 -0000
vti_filesize:IR|8754
vti_backlinkinfo:VX|
/web/test/gallery/cpg133/docs/pics/_vti_cnf/albmgr.gif
0,0 → 1,9
vti_encoding:SR|utf8-nl
vti_timelastmodified:TR|11 Jun 2004 12:36:44 -0000
vti_extenderversion:SR|6.0.2.5516
vti_author:SR|KAKLIK\\Jakub
vti_modifiedby:SR|KAKLIK\\Jakub
vti_timecreated:TR|11 Jun 2004 12:36:44 -0000
vti_cacheddtm:TX|11 Jun 2004 12:36:44 -0000
vti_filesize:IR|4906
vti_backlinkinfo:VX|gallery/cpg133/docs/index.htm
/web/test/gallery/cpg133/docs/pics/_vti_cnf/album_menu.GIF
0,0 → 1,9
vti_encoding:SR|utf8-nl
vti_timelastmodified:TR|15 Oct 2003 12:24:14 -0000
vti_extenderversion:SR|6.0.2.5516
vti_author:SR|KAKLIK\\Jakub
vti_modifiedby:SR|KAKLIK\\Jakub
vti_timecreated:TR|15 Oct 2003 12:24:14 -0000
vti_cacheddtm:TX|15 Oct 2003 12:24:14 -0000
vti_filesize:IR|3746
vti_backlinkinfo:VX|gallery/cpg133/docs/index.htm
/web/test/gallery/cpg133/docs/pics/_vti_cnf/category_cp.GIF
0,0 → 1,9
vti_encoding:SR|utf8-nl
vti_timelastmodified:TR|11 Jun 2004 09:20:04 -0000
vti_extenderversion:SR|6.0.2.5516
vti_author:SR|KAKLIK\\Jakub
vti_modifiedby:SR|KAKLIK\\Jakub
vti_timecreated:TR|11 Jun 2004 09:20:04 -0000
vti_cacheddtm:TX|11 Jun 2004 09:20:04 -0000
vti_filesize:IR|17074
vti_backlinkinfo:VX|gallery/cpg133/docs/index.htm
/web/test/gallery/cpg133/docs/pics/_vti_cnf/config_language.gif
0,0 → 1,9
vti_encoding:SR|utf8-nl
vti_timelastmodified:TR|11 Jun 2004 12:36:44 -0000
vti_extenderversion:SR|6.0.2.5516
vti_author:SR|KAKLIK\\Jakub
vti_modifiedby:SR|KAKLIK\\Jakub
vti_timecreated:TR|11 Jun 2004 12:36:44 -0000
vti_cacheddtm:TX|11 Jun 2004 12:36:44 -0000
vti_filesize:IR|5078
vti_backlinkinfo:VX|gallery/cpg133/docs/index.htm
/web/test/gallery/cpg133/docs/pics/_vti_cnf/cpg10.gif
0,0 → 1,9
vti_encoding:SR|utf8-nl
vti_timelastmodified:TR|11 Jun 2004 12:36:44 -0000
vti_extenderversion:SR|6.0.2.5516
vti_author:SR|KAKLIK\\Jakub
vti_modifiedby:SR|KAKLIK\\Jakub
vti_timecreated:TR|11 Jun 2004 12:36:44 -0000
vti_cacheddtm:TX|11 Jun 2004 12:36:44 -0000
vti_filesize:IR|94
vti_backlinkinfo:VX|gallery/cpg133/docs/index.htm
/web/test/gallery/cpg133/docs/pics/_vti_cnf/cpg110.gif
0,0 → 1,9
vti_encoding:SR|utf8-nl
vti_timelastmodified:TR|11 Jun 2004 12:36:44 -0000
vti_extenderversion:SR|6.0.2.5516
vti_author:SR|KAKLIK\\Jakub
vti_modifiedby:SR|KAKLIK\\Jakub
vti_timecreated:TR|11 Jun 2004 12:36:44 -0000
vti_cacheddtm:TX|11 Jun 2004 12:36:44 -0000
vti_filesize:IR|102
vti_backlinkinfo:VX|gallery/cpg133/docs/index.htm
/web/test/gallery/cpg133/docs/pics/_vti_cnf/cpg111.gif
0,0 → 1,9
vti_encoding:SR|utf8-nl
vti_timelastmodified:TR|11 Jun 2004 12:36:44 -0000
vti_extenderversion:SR|6.0.2.5516
vti_author:SR|KAKLIK\\Jakub
vti_modifiedby:SR|KAKLIK\\Jakub
vti_timecreated:TR|11 Jun 2004 12:36:44 -0000
vti_cacheddtm:TX|11 Jun 2004 12:36:44 -0000
vti_filesize:IR|99
vti_backlinkinfo:VX|gallery/cpg133/docs/index.htm
/web/test/gallery/cpg133/docs/pics/_vti_cnf/cpg120.gif
0,0 → 1,9
vti_encoding:SR|utf8-nl
vti_timelastmodified:TR|11 Jun 2004 12:36:44 -0000
vti_extenderversion:SR|6.0.2.5516
vti_author:SR|KAKLIK\\Jakub
vti_modifiedby:SR|KAKLIK\\Jakub
vti_timecreated:TR|11 Jun 2004 12:36:44 -0000
vti_cacheddtm:TX|11 Jun 2004 12:36:44 -0000
vti_filesize:IR|104
vti_backlinkinfo:VX|gallery/cpg133/docs/index.htm
/web/test/gallery/cpg133/docs/pics/_vti_cnf/cpg121.gif
0,0 → 1,9
vti_encoding:SR|utf8-nl
vti_timelastmodified:TR|11 Jun 2004 12:36:44 -0000
vti_extenderversion:SR|6.0.2.5516
vti_author:SR|KAKLIK\\Jakub
vti_modifiedby:SR|KAKLIK\\Jakub
vti_timecreated:TR|11 Jun 2004 12:36:44 -0000
vti_cacheddtm:TX|11 Jun 2004 12:36:44 -0000
vti_filesize:IR|99
vti_backlinkinfo:VX|gallery/cpg133/docs/index.htm
/web/test/gallery/cpg133/docs/pics/_vti_cnf/cpg13x.gif
0,0 → 1,9
vti_encoding:SR|utf8-nl
vti_timelastmodified:TR|15 Jul 2004 07:22:16 -0000
vti_extenderversion:SR|6.0.2.5516
vti_author:SR|KAKLIK\\Jakub
vti_modifiedby:SR|KAKLIK\\Jakub
vti_timecreated:TR|15 Jul 2004 07:22:16 -0000
vti_cacheddtm:TX|15 Jul 2004 07:22:16 -0000
vti_filesize:IR|99
vti_backlinkinfo:VX|gallery/cpg133/docs/index.htm
/web/test/gallery/cpg133/docs/pics/_vti_cnf/cpg1x.gif
0,0 → 1,9
vti_encoding:SR|utf8-nl
vti_timelastmodified:TR|11 Jun 2004 12:36:44 -0000
vti_extenderversion:SR|6.0.2.5516
vti_author:SR|KAKLIK\\Jakub
vti_modifiedby:SR|KAKLIK\\Jakub
vti_timecreated:TR|11 Jun 2004 12:36:44 -0000
vti_cacheddtm:TX|11 Jun 2004 12:36:44 -0000
vti_filesize:IR|92
vti_backlinkinfo:VX|
/web/test/gallery/cpg133/docs/pics/_vti_cnf/cpg_all.gif
0,0 → 1,9
vti_encoding:SR|utf8-nl
vti_timelastmodified:TR|11 Jun 2004 12:36:44 -0000
vti_extenderversion:SR|6.0.2.5516
vti_author:SR|KAKLIK\\Jakub
vti_modifiedby:SR|KAKLIK\\Jakub
vti_timecreated:TR|11 Jun 2004 12:36:44 -0000
vti_cacheddtm:TX|11 Jun 2004 12:36:44 -0000
vti_filesize:IR|90
vti_backlinkinfo:VX|
/web/test/gallery/cpg133/docs/pics/_vti_cnf/cpg_exclam.gif
0,0 → 1,9
vti_encoding:SR|utf8-nl
vti_timelastmodified:TR|11 Jun 2004 12:36:44 -0000
vti_extenderversion:SR|6.0.2.5516
vti_author:SR|KAKLIK\\Jakub
vti_modifiedby:SR|KAKLIK\\Jakub
vti_timecreated:TR|11 Jun 2004 12:36:44 -0000
vti_cacheddtm:TX|11 Jun 2004 12:36:44 -0000
vti_filesize:IR|95
vti_backlinkinfo:VX|gallery/cpg133/docs/index.htm
/web/test/gallery/cpg133/docs/pics/_vti_cnf/cpg_no.gif
0,0 → 1,9
vti_encoding:SR|utf8-nl
vti_timelastmodified:TR|11 Jun 2004 12:36:44 -0000
vti_extenderversion:SR|6.0.2.5516
vti_author:SR|KAKLIK\\Jakub
vti_modifiedby:SR|KAKLIK\\Jakub
vti_timecreated:TR|11 Jun 2004 12:36:44 -0000
vti_cacheddtm:TX|11 Jun 2004 12:36:44 -0000
vti_filesize:IR|130
vti_backlinkinfo:VX|gallery/cpg133/docs/index.htm
/web/test/gallery/cpg133/docs/pics/_vti_cnf/cpg_ok.gif
0,0 → 1,9
vti_encoding:SR|utf8-nl
vti_timelastmodified:TR|11 Jun 2004 12:36:44 -0000
vti_extenderversion:SR|6.0.2.5516
vti_author:SR|KAKLIK\\Jakub
vti_modifiedby:SR|KAKLIK\\Jakub
vti_timecreated:TR|11 Jun 2004 12:36:44 -0000
vti_cacheddtm:TX|11 Jun 2004 12:36:44 -0000
vti_filesize:IR|147
vti_backlinkinfo:VX|gallery/cpg133/docs/index.htm
/web/test/gallery/cpg133/docs/pics/_vti_cnf/cust_thmb.gif
0,0 → 1,9
vti_encoding:SR|utf8-nl
vti_timelastmodified:TR|11 Jun 2004 12:36:44 -0000
vti_extenderversion:SR|6.0.2.5516
vti_author:SR|KAKLIK\\Jakub
vti_modifiedby:SR|KAKLIK\\Jakub
vti_timecreated:TR|11 Jun 2004 12:36:44 -0000
vti_cacheddtm:TX|11 Jun 2004 12:36:44 -0000
vti_filesize:IR|10975
vti_backlinkinfo:VX|gallery/cpg133/docs/index.htm
/web/test/gallery/cpg133/docs/pics/_vti_cnf/cust_thmb_3.gif
0,0 → 1,9
vti_encoding:SR|utf8-nl
vti_timelastmodified:TR|11 Jun 2004 12:36:44 -0000
vti_extenderversion:SR|6.0.2.5516
vti_author:SR|KAKLIK\\Jakub
vti_modifiedby:SR|KAKLIK\\Jakub
vti_timecreated:TR|11 Jun 2004 12:36:44 -0000
vti_cacheddtm:TX|11 Jun 2004 12:36:44 -0000
vti_filesize:IR|3836
vti_backlinkinfo:VX|gallery/cpg133/docs/index.htm
/web/test/gallery/cpg133/docs/pics/_vti_cnf/cust_thmb_final.gif
0,0 → 1,9
vti_encoding:SR|utf8-nl
vti_timelastmodified:TR|11 Jun 2004 12:36:44 -0000
vti_extenderversion:SR|6.0.2.5516
vti_author:SR|KAKLIK\\Jakub
vti_modifiedby:SR|KAKLIK\\Jakub
vti_timecreated:TR|11 Jun 2004 12:36:44 -0000
vti_cacheddtm:TX|11 Jun 2004 12:36:44 -0000
vti_filesize:IR|25426
vti_backlinkinfo:VX|gallery/cpg133/docs/index.htm
/web/test/gallery/cpg133/docs/pics/_vti_cnf/delete.gif
0,0 → 1,9
vti_encoding:SR|utf8-nl
vti_timelastmodified:TR|15 Oct 2003 12:24:14 -0000
vti_extenderversion:SR|6.0.2.5516
vti_author:SR|KAKLIK\\Jakub
vti_modifiedby:SR|KAKLIK\\Jakub
vti_timecreated:TR|15 Oct 2003 12:24:14 -0000
vti_cacheddtm:TX|15 Oct 2003 12:24:14 -0000
vti_filesize:IR|598
vti_backlinkinfo:VX|gallery/cpg133/docs/index.htm
/web/test/gallery/cpg133/docs/pics/_vti_cnf/down.gif
0,0 → 1,9
vti_encoding:SR|utf8-nl
vti_timelastmodified:TR|15 Oct 2003 12:24:14 -0000
vti_extenderversion:SR|6.0.2.5516
vti_author:SR|KAKLIK\\Jakub
vti_modifiedby:SR|KAKLIK\\Jakub
vti_timecreated:TR|15 Oct 2003 12:24:14 -0000
vti_cacheddtm:TX|15 Oct 2003 12:24:14 -0000
vti_filesize:IR|372
vti_backlinkinfo:VX|gallery/cpg133/docs/index.htm
/web/test/gallery/cpg133/docs/pics/_vti_cnf/edit.gif
0,0 → 1,9
vti_encoding:SR|utf8-nl
vti_timelastmodified:TR|15 Oct 2003 12:24:14 -0000
vti_extenderversion:SR|6.0.2.5516
vti_author:SR|KAKLIK\\Jakub
vti_modifiedby:SR|KAKLIK\\Jakub
vti_timecreated:TR|15 Oct 2003 12:24:14 -0000
vti_cacheddtm:TX|15 Oct 2003 12:24:14 -0000
vti_filesize:IR|603
vti_backlinkinfo:VX|gallery/cpg133/docs/index.htm
/web/test/gallery/cpg133/docs/pics/_vti_cnf/edit_album.GIF
0,0 → 1,9
vti_encoding:SR|utf8-nl
vti_timelastmodified:TR|11 Jun 2004 09:20:04 -0000
vti_extenderversion:SR|6.0.2.5516
vti_author:SR|KAKLIK\\Jakub
vti_modifiedby:SR|KAKLIK\\Jakub
vti_timecreated:TR|11 Jun 2004 09:20:04 -0000
vti_cacheddtm:TX|11 Jun 2004 09:20:04 -0000
vti_filesize:IR|17515
vti_backlinkinfo:VX|gallery/cpg133/docs/index.htm
/web/test/gallery/cpg133/docs/pics/_vti_cnf/edit_picture.GIF
0,0 → 1,9
vti_encoding:SR|utf8-nl
vti_timelastmodified:TR|11 Jun 2004 09:20:04 -0000
vti_extenderversion:SR|6.0.2.5516
vti_author:SR|KAKLIK\\Jakub
vti_modifiedby:SR|KAKLIK\\Jakub
vti_timecreated:TR|11 Jun 2004 09:20:04 -0000
vti_cacheddtm:TX|11 Jun 2004 09:20:04 -0000
vti_filesize:IR|37253
vti_backlinkinfo:VX|gallery/cpg133/docs/index.htm
/web/test/gallery/cpg133/docs/pics/_vti_cnf/edit_video.gif
0,0 → 1,9
vti_encoding:SR|utf8-nl
vti_timelastmodified:TR|11 Jun 2004 12:36:44 -0000
vti_extenderversion:SR|6.0.2.5516
vti_author:SR|KAKLIK\\Jakub
vti_modifiedby:SR|KAKLIK\\Jakub
vti_timecreated:TR|11 Jun 2004 12:36:44 -0000
vti_cacheddtm:TX|11 Jun 2004 12:36:44 -0000
vti_filesize:IR|10686
vti_backlinkinfo:VX|gallery/cpg133/docs/index.htm
/web/test/gallery/cpg133/docs/pics/_vti_cnf/group_cp.GIF
0,0 → 1,9
vti_encoding:SR|utf8-nl
vti_timelastmodified:TR|11 Jun 2004 09:20:04 -0000
vti_extenderversion:SR|6.0.2.5516
vti_author:SR|KAKLIK\\Jakub
vti_modifiedby:SR|KAKLIK\\Jakub
vti_timecreated:TR|11 Jun 2004 09:20:04 -0000
vti_cacheddtm:TX|11 Jun 2004 09:20:04 -0000
vti_filesize:IR|19769
vti_backlinkinfo:VX|gallery/cpg133/docs/index.htm
/web/test/gallery/cpg133/docs/pics/_vti_cnf/groupsscrsht2.jpg
0,0 → 1,9
vti_encoding:SR|utf8-nl
vti_timelastmodified:TR|11 Jun 2004 12:36:44 -0000
vti_extenderversion:SR|6.0.2.5516
vti_author:SR|KAKLIK\\Jakub
vti_modifiedby:SR|KAKLIK\\Jakub
vti_timecreated:TR|11 Jun 2004 12:36:44 -0000
vti_cacheddtm:TX|11 Jun 2004 12:36:44 -0000
vti_filesize:IR|22518
vti_backlinkinfo:VX|gallery/cpg133/docs/index.htm
/web/test/gallery/cpg133/docs/pics/_vti_cnf/link.gif
0,0 → 1,9
vti_encoding:SR|utf8-nl
vti_timelastmodified:TR|11 Jun 2004 12:36:44 -0000
vti_extenderversion:SR|6.0.2.5516
vti_author:SR|KAKLIK\\Jakub
vti_modifiedby:SR|KAKLIK\\Jakub
vti_timecreated:TR|11 Jun 2004 12:36:44 -0000
vti_cacheddtm:TX|11 Jun 2004 12:36:44 -0000
vti_filesize:IR|94
vti_backlinkinfo:VX|gallery/cpg133/docs/index.htm gallery/cpg133/docs/faq.htm
/web/test/gallery/cpg133/docs/pics/_vti_cnf/searchnew_1.gif
0,0 → 1,9
vti_encoding:SR|utf8-nl
vti_timelastmodified:TR|11 Jun 2004 12:36:44 -0000
vti_extenderversion:SR|6.0.2.5516
vti_author:SR|KAKLIK\\Jakub
vti_modifiedby:SR|KAKLIK\\Jakub
vti_timecreated:TR|11 Jun 2004 12:36:44 -0000
vti_cacheddtm:TX|11 Jun 2004 12:36:44 -0000
vti_filesize:IR|3706
vti_backlinkinfo:VX|gallery/cpg133/docs/index.htm
/web/test/gallery/cpg133/docs/pics/_vti_cnf/searchnew_2.gif
0,0 → 1,9
vti_encoding:SR|utf8-nl
vti_timelastmodified:TR|11 Jun 2004 12:36:44 -0000
vti_extenderversion:SR|6.0.2.5516
vti_author:SR|KAKLIK\\Jakub
vti_modifiedby:SR|KAKLIK\\Jakub
vti_timecreated:TR|11 Jun 2004 12:36:44 -0000
vti_cacheddtm:TX|11 Jun 2004 12:36:44 -0000
vti_filesize:IR|7917
vti_backlinkinfo:VX|gallery/cpg133/docs/index.htm
/web/test/gallery/cpg133/docs/pics/_vti_cnf/spacer.gif
0,0 → 1,9
vti_encoding:SR|utf8-nl
vti_timelastmodified:TR|11 Jun 2004 12:36:44 -0000
vti_extenderversion:SR|6.0.2.5516
vti_author:SR|KAKLIK\\Jakub
vti_modifiedby:SR|KAKLIK\\Jakub
vti_timecreated:TR|11 Jun 2004 12:36:44 -0000
vti_cacheddtm:TX|11 Jun 2004 12:36:44 -0000
vti_filesize:IR|43
vti_backlinkinfo:VX|gallery/cpg133/docs/index.htm
/web/test/gallery/cpg133/docs/pics/_vti_cnf/up.gif
0,0 → 1,9
vti_encoding:SR|utf8-nl
vti_timelastmodified:TR|15 Oct 2003 12:24:14 -0000
vti_extenderversion:SR|6.0.2.5516
vti_author:SR|KAKLIK\\Jakub
vti_modifiedby:SR|KAKLIK\\Jakub
vti_timecreated:TR|15 Oct 2003 12:24:14 -0000
vti_cacheddtm:TX|15 Oct 2003 12:24:14 -0000
vti_filesize:IR|377
vti_backlinkinfo:VX|gallery/cpg133/docs/index.htm
/web/test/gallery/cpg133/docs/pics/_vti_cnf/user_folder_link.gif
0,0 → 1,9
vti_encoding:SR|utf8-nl
vti_timelastmodified:TR|11 Jun 2004 12:36:44 -0000
vti_extenderversion:SR|6.0.2.5516
vti_author:SR|KAKLIK\\Jakub
vti_modifiedby:SR|KAKLIK\\Jakub
vti_timecreated:TR|11 Jun 2004 12:36:44 -0000
vti_cacheddtm:TX|11 Jun 2004 12:36:44 -0000
vti_filesize:IR|7104
vti_backlinkinfo:VX|gallery/cpg133/docs/index.htm
/web/test/gallery/cpg133/docs/pics/_vti_cnf/util_re-size.gif
0,0 → 1,9
vti_encoding:SR|utf8-nl
vti_timelastmodified:TR|12 Jul 2004 15:32:52 -0000
vti_extenderversion:SR|6.0.2.5516
vti_author:SR|KAKLIK\\Jakub
vti_modifiedby:SR|KAKLIK\\Jakub
vti_timecreated:TR|12 Jul 2004 15:32:52 -0000
vti_cacheddtm:TX|12 Jul 2004 15:32:52 -0000
vti_filesize:IR|24682
vti_backlinkinfo:VX|gallery/cpg133/docs/index.htm
/web/test/gallery/cpg133/docs/pics/admin_menu.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/web/test/gallery/cpg133/docs/pics/admin_mode_bar.GIF
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/web/test/gallery/cpg133/docs/pics/albmgr.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/web/test/gallery/cpg133/docs/pics/album_menu.GIF
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/web/test/gallery/cpg133/docs/pics/category_cp.GIF
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/web/test/gallery/cpg133/docs/pics/config_language.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/web/test/gallery/cpg133/docs/pics/cpg10.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/web/test/gallery/cpg133/docs/pics/cpg110.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/web/test/gallery/cpg133/docs/pics/cpg111.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/web/test/gallery/cpg133/docs/pics/cpg120.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/web/test/gallery/cpg133/docs/pics/cpg121.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/web/test/gallery/cpg133/docs/pics/cpg13x.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/web/test/gallery/cpg133/docs/pics/cpg1x.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/web/test/gallery/cpg133/docs/pics/cpg_all.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/web/test/gallery/cpg133/docs/pics/cpg_exclam.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/web/test/gallery/cpg133/docs/pics/cpg_no.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/web/test/gallery/cpg133/docs/pics/cpg_ok.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/web/test/gallery/cpg133/docs/pics/cust_thmb.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/web/test/gallery/cpg133/docs/pics/cust_thmb_3.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/web/test/gallery/cpg133/docs/pics/cust_thmb_final.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/web/test/gallery/cpg133/docs/pics/delete.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/web/test/gallery/cpg133/docs/pics/down.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/web/test/gallery/cpg133/docs/pics/edit.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/web/test/gallery/cpg133/docs/pics/edit_album.GIF
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/web/test/gallery/cpg133/docs/pics/edit_picture.GIF
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/web/test/gallery/cpg133/docs/pics/edit_video.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/web/test/gallery/cpg133/docs/pics/group_cp.GIF
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/web/test/gallery/cpg133/docs/pics/groupsscrsht2.jpg
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/web/test/gallery/cpg133/docs/pics/link.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/web/test/gallery/cpg133/docs/pics/searchnew_1.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/web/test/gallery/cpg133/docs/pics/searchnew_2.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/web/test/gallery/cpg133/docs/pics/spacer.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/web/test/gallery/cpg133/docs/pics/up.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/web/test/gallery/cpg133/docs/pics/user_folder_link.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/web/test/gallery/cpg133/docs/pics/util_re-size.gif
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes:
Added: svn:mime-type
+application/octet-stream
\ No newline at end of property
/web/test/gallery/cpg133/docs/tester-README.txt
0,0 → 1,44
Dear Tester,
 
Thank you for taking the time to test Coppermine Photo Gallery.
Please be rough on the program so that we can track down and
eliminate bugs from our public release of version 1.3.
 
While testing CPG 1.3, please make certain to note any odd behavior you
encounter. This could include typographical errors, misleading instructions,
or any other out-right error. If you encounter a major error, please switch
the debug mode to "on" in the configuration panel and copy the text in the
debug window. This will greatly aid the development team in hunting down the
problem.
 
Areas to be particularly mindful of:
 
. Please test every facet of CPG, from the installation on to every feature
available (and in as many themes as possible).
. If you have the ability to test GD, GD2 and ImageMagick, please test all of them.
. Please attempt to use multiple types of graphics such as JPEG, PNG and GIF (for
IM users).
 
Please report your test results to the testing board at http://coppermine.sourceforge.net/board/viewforum.php?f=19 .
 
The report format should include:
 
Server OS
Web Server Software
GD, GD2 or ImageMagick Test
PHP Version
BB Integration (if any)
Themes fully tested (by fully tested, we mean as many different features as
possible using that theme)
Major Errors
Client OS and Browser
Fresh install or upgrade (if yes, from which version of cpg)
 
Your test results will not merely be used to fix problems but will also be used
to tout the compatibility of CPG with multiple browsers and OS's. That is why
this information is important EVEN IF YOU FIND NOTHING WRONG.
 
Thanks for your participation and your time in making CPG the premiere
open-source photo gallery!
 
Coppermine Development Team
/web/test/gallery/cpg133/docs/theme.htm
0,0 → 1,513
<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Coppermine Photo Gallery - Thme upgrade guide</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<meta name="language" content="en">
<meta name="author" content="Coppermine dev team">
<meta name="copyright" content="Coppermine dev team">
<meta name="description" content="Coppermine Photo Gallery project - Coppermine is an easily set-up, fast, feature-rich photo gallery script with mySQL database, user management, private galleries, automatic thumbnail creation, ecard feature and a template system for easy customization to match the rest of a site.">
<meta name="keywords" content="photo,gallery,galery,image,coppermine,php,mysql,easy,feature,phpnuke,thumbnail,automatic,creation,gd,Image Magick,ecard">
<meta name="page-topic" content="photo,gallery,galery,image,coppermine,php,mysql,easy,feature,phpnuke,thumbnail,automatic,creation,gd,Image Magick,ecard">
<meta http-equiv="Content-Style-Type" content="text/css">
<meta name="MSSmartTagsPreventParsing" content="true">
<meta http-equiv="imagetoolbar" content="no">
<!--
CVS version info:
$Id: theme.htm,v 1.7 2005/04/19 03:17:12 gaugau Exp $
-->
<style type=text/css>
 
body {
font-size: 12px; background: #F7F7F7; margin: 2%; color: black; font-family: verdana, arial, helvetica, sans-serif;
scrollbar-face-color: #DEE3E7;
scrollbar-highlight-color: #FFFFFF;
scrollbar-shadow-color: #DEE3E7;
scrollbar-3dlight-color: #D1D7DC;
scrollbar-arrow-color: #006699;
scrollbar-track-color: #EFEFEF;
scrollbar-darkshadow-color: #98AAB1;
}
td {
font-size: 12px
}
h1 {
font-weight: bolder; font-size: 24px; color: #0E72A4; line-height: 120%; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-decoration: none
}
h2 {
font-size: 20px; color: #0E72A4; font-family: Arial, Helvetica, sans-serif; text-decoration: none;
}
h3 {
font-weight: bolder; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #0E72A4;
}
h4 {
font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #0E72A4;
}
p {
font-size: 12px; margin: 10px 10px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif
}
pre {
border-right: #999999 1px solid; padding-right: 5px; border-top: #999999 1px solid; padding-left: 5px; font-size: 12px; padding-bottom: 5px; margin: 10px 10px 0px 0px; border-left: #999999 1px solid; padding-top: 5px; border-bottom: #999999 1px solid; font-style: normal; font-family: "Courier New", Courier, mono; background-color: #E0E0E0
}
ul {
padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 10px 0px 10px 5px; padding-top: 0px
}
ul.content {
padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 5px 5px 0px 0px; padding-top: 0px
}
li {
padding-right: 0px; margin-top: 4px; padding-left: 0px; list-style-position: outside; margin-bottom: 4px; padding-bottom: 0px; margin-left: 10px; padding-top: 0px;
}
li.content {
padding-right: 0px; margin-top: 0px; padding-left: 0px; list-style-position: outside; margin-bottom: 5px; padding-bottom: 0px; margin-left: 10px; padding-top: 0px; list-style-type: none;
}
hr {
border-right: #000000 0px solid; border-top: #000000 1px solid; border-left: #000000 0px solid; border-bottom: #000000 0px solid; height: 0px
}
.navbar {
font-weight: bold; font-size: 10px; background: url(/coppermine/themes/pixel-rave-blue100/images/nav-bar-button.gif) #72a5cc no-repeat; vertical-align: middle; color: #A5C6DF; font-family: Arial, Helvetica, sans-serif
}
a.navbar {
display: block; vertical-align: middle; width: 100px; color: #A5C6DF; line-height: 25px; position: relative; height: 25px; text-align: center; text-decoration: none
}
a.navbar:hover {
color: #ffffff; text-decoration: none
}
 
.back {
margin-top: 10px; font-size: 10px; margin-bottom: 10px
}
.important { color: red }
.menu1 {font-weight:bolder;font-stretch:expanded;font-size:120%}
.menu2 {font-weight:bold;font-stretch:normal;font-size:100%}
.menu3 {font-weight:normal;font-stretch:condensed }
</style>
</head>
<body>
<h1>Converting cpg1.2.x themes to cpg1.3.3</h1>
<p>To make your custom made theme from cpg1.2.0 work with cpg1.3.3, you'll have to change some places.<br />
Remember to back up your original files, so you can go back to a working version in case something goes wrong with the modifications.</p>
<ol>
<li>Create a new css class for the properties of the html around the intermediate sized pic (visible in displayimage.php):<br />
Edit style.css and find
<pre>.image {
border-style: solid;
border-width:1px;
border-color: #000000;
margin: 2px;
}
</pre>
Add after it
<pre>.imageborder {
border: 1px solid #000000;
background-color: #FFFFFF;
margin-top: 30px;
margin-bottom: 30px;
}
</pre>
</li>
<li>Create a new css class for the debug output:<br />
Edit style.css, go to the very end of the file and add this code:
<pre>.debug_text {
border: #BDBEBD;
background-color: #EFEFEF;
width : 100%;
margin : 0px;
}</pre></li>
<li>Create a new css class for the clickable options in the config:<br />
Edit style.css, go to the very end of the file and add this code:
<pre>.clickable_option {
border-bottom : 1px dotted blue;
cursor : hand;
}</pre></li>
<li>Create a new css class for the dropdown boxes for theme and language selection:<br />
Edit style.css, go to the very end of the file and add this code:
<pre>.listbox_lang {
color: #000000;
background-color: #D1D7DC;
border: 1px solid #D1D7DC;
font-size: 80%;
font-family: Arial, Helvetica, sans-serif;
vertical-align : middle;
}</pre></li>
<li>Choose a place where the language and theme selection should be located on your coppermine pages. It's recommended to do this even if you're not planning to actually use the language and theme selection options, since they can be enable/disabled at any time in Coppermine config:<br />
Edit template.html and find a place anywhere between <tt class="code">&lt;body&gt;</tt> and <tt class="code">&lt;/body&gt;</tt> where you want the selectors to appear. Add <tt class="code">{LANGUAGE_SELECT_LIST}</tt> for the language selection dropdown, <tt class="code">{LANGUAGE_SELECT_FLAGS}</tt> for the language-by-flag selector and <tt class="code">{THEME_SELECT_LIST}</tt> for the theme selection dropdown.</li>
<li>Make the header information of your local file match the version you have updated to.<br />
Edit theme.php and find
<pre>// Coppermine Photo Gallery 1.2.0 //</pre>
and change it to
<pre>// Coppermine Photo Gallery 1.3.3 //</pre>
</li>
<li>Find a place where the memberlist list should appear in your coppermine navigation. It's recommended to do this even if you're not planning to actually use the feature, since it can be enable/disabled at any time in Coppermine config.<br />
Edit theme.php and find
<pre>&lt;!-- END my_gallery --&gt;</pre>
and add after it
<pre>&lt;!-- BEGIN allow_memberlist --&gt;
&lt;a href="{MEMBERLIST_TGT}" title="{MEMBERLIST_TITLE}"&gt;{MEMBERLIST_LNK}&lt;/a&gt; ::
&lt;!-- END allow_memberlist --&gt;</pre>. You may have to adopt the html that is usually wrapped around your menu items for the memberlist menu item as well.</li>
<li>Find a place where the user FAQ should appear in your coppermine navigation. It's recommended to do this even if you're not planning to actually use the feature, since it can be enable/disabled at any time in Coppermine config.<br />
Edit theme.php and find
<pre>&lt;!-- END my_profile --&gt;</pre>
and add after it
<pre>&lt;!-- BEGIN faq --&gt;
&lt;a href="{FAQ_TGT}" title="{FAQ_TITLE}"&gt;{FAQ_LNK}&lt;/a&gt; ::
&lt;!-- END faq --&gt;</pre>. You may have to adopt the html that is usually wrapped around your menu items for the user faq menu item as well.</li>
<li>Find a place where the Ecards-Log should appear in your admin menu.<br />
Edit theme.php and find
<pre>&lt;td class="admin_menu"&gt;&lt;a href="banning.php" title=""&gt;{BAN_LNK}&lt;/a&gt;&lt;/td&gt;</pre> Add after it
<pre>&lt;td class="admin_menu"&gt;&lt;a href="db_ecard.php" title=""&gt;{DB_ECARD_LNK}&lt;/a&gt;&lt;/td&gt;</pre></li>
<li>Add clickable album feature:<br />
Edit theme.php and find
<pre>&lt;b&gt;{ALBUM_TITLE}&lt;/b&gt;</pre>
. Replace it with
<pre>&lt;a href="{ALB_LINK_TGT}" class="alblink"&gt;&lt;b&gt;{ALBUM_TITLE}&lt;/b&gt;&lt;/a&gt;</pre>
(This code is twice in theme.php, so you will have to replace it two times).
</li>
<li>Correct the missing link to tile.gif in the fimstrip display:<br />
Edit theme.php and find<br />
<pre>&lt;td valign="top" background='themes/igames/images/tile.gif' align="center" height='30'&gt;&amp;nbsp;&lt;/td&gt;</pre>.<br />
Replace <tt class="code">igames</tt> in this line with the name of your theme. This line exists twice in your theme.php - you'll have to change both times the reference from <tt class="code">igames</tt> to <tt class="code">your_theme</tt>.
</li>
<li>Copy the file <i>tile.gif</i> from any theme that comes with coppermine (e.g. <i>themes/default/images/tile.gif</i>) into them images-folder of your own custom theme (e.g. <i>themes/your_theme/images/</i>)</li>
<li>Add the Downloadable favorites option:<br />
Edit theme.php and find
<pre>// HTML template for thumbnails display</pre>
and add before it
<pre>// HTML template for title row of the fav thumbnail view (album title + download)
$template_fav_thumb_view_title_row = &lt;&lt;&lt;EOT
 
&lt;table width="100%" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td width="100%" class="statlink"&gt;&lt;h2&gt;{ALBUM_NAME}&lt;/h2&gt;&lt;/td&gt;
&lt;td&gt;&lt;img src="images/spacer.gif" width="1"&gt;&lt;/td&gt;
&lt;td class="sortorder_cell"&gt;
&lt;table height="100%" cellpadding="0" cellspacing="0"&gt;
&lt;tr&gt;
&lt;td class="sortorder_options"&gt;&lt;span class="statlink"&gt;&lt;a href="zipdownload.php"&gt;{DOWNLOAD_ZIP}&lt;/a&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
 
EOT;</pre>
Make sure there are no spaces in front of or after the <tt class="code">EOT;</tt> in the last line.</li>
<li>Replace hardcoded format of intermediate pic with css format: <br />
Edit theme.php and find
<pre> &lt;table cellspacing="2" cellpadding="0" style="border: 1px solid #000000; background-color: #FFFFFF; margin-top: 30px; margin-bottom: 30px;"&gt;
&lt;tr&gt;
&lt;td&gt;</pre>
and replace with
<pre> &lt;table cellspacing="2" cellpadding="0" class="imageborder"&gt;
&lt;tr&gt;
&lt;td align="center"&gt;</pre>
</li>
<li>Move debug output from theme to functions:<br />
Edit theme.php and find
<pre> if ($CONFIG['debug_mode']) {
$time_end = getmicrotime();
$time = round($time_end - $time_start, 3);
 
$query_count = count($query_stats);
$query_times = '';
$total_query_time = 0;
foreach ($query_stats as $qtime) {
$query_times .= round($qtime, 3) . "s ";
$total_query_time += $qtime;
}
$total_query_time = round($total_query_time, 3);
 
starttable('100%', 'Debug info');
echo "&lt;tr&gt;&lt;td class=\"tableb\"&gt;";
echo "USER: &lt;pre&gt;";
print_r($USER);
echo "&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;td class=\"tableb\"&gt;";
echo "&lt;tr&gt;&lt;td class=\"tableb\"&gt;";
echo "USER DATA: &lt;pre&gt;";
print_r($USER_DATA);
echo "&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;td class=\"tableb\"&gt;";
echo "&lt;tr&gt;&lt;td class=\"tableb\"&gt;";
echo "Queries: &lt;pre&gt;";
print_r($queries);
echo "&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;td class=\"tableb\"&gt;";
echo "GET :&lt;pre&gt;";
print_r($HTTP_GET_VARS);
echo "&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;td class=\"tableb\"&gt;";
echo "POST :&lt;pre&gt;";
print_r($HTTP_POST_VARS);
echo "&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;td class=\"tableb\" &gt;";
echo &lt;&lt;&lt;EOT
Page generated in &lt;b&gt;$time&lt;/b&gt; seconds - &lt;b&gt;$query_count&lt;/b&gt; queries in &lt;b&gt;$total_query_time&lt;/b&gt; seconds - Album set : $ALBUM_SET
EOT;
echo "&lt;/td&gt;&lt;/tr&gt;";
echo "&lt;tr&gt;&lt;td class=\"tableb\"&gt;";
echo "&lt;a href=\"phpinfo.php\"&gt;Advanced debug mode&lt;/a&gt; (phpinfo)";
echo "&lt;/td&gt;&lt;/tr&gt;";
endtable();
}</pre>
and replace with
<pre> if ($CONFIG['debug_mode']==1 || ($CONFIG['debug_mode']==2 && GALLERY_ADMIN_MODE)) {
cpg_debug_output();
}</pre>
</li>
<li>Add switches for memberlist and faq:<br />
Edit theme.php and find
<pre> if (USER_ID || !$CONFIG['allow_user_registration']) {
template_extract_block($template_main_menu, 'register');
}</pre>and add after it
<pre> if (!USER_ID || !$CONFIG['allow_memberlist']) {
template_extract_block($template_main_menu, 'allow_memberlist');
}
 
if (!$CONFIG['display_faq']) {
template_extract_block($template_main_menu, 'faq');
}</pre>
</li>
<li>Enable new coppermine menu entries:<br />
Edit theme.php and find
<pre> '{MY_GAL_LNK}' => $lang_main_menu['my_gal_lnk'],</pre>
and add after it
<pre> '{MEMBERLIST_TGT}' => "usermgr.php",
'{MEMBERLIST_TITLE}' => $lang_main_menu['memberlist_title'],
'{MEMBERLIST_LNK}' => $lang_main_menu['memberlist_lnk'],
'{FAQ_TGT}' => "faq.php",
'{FAQ_TITLE}' => $lang_main_menu['faq_title'],
'{FAQ_LNK}' => $lang_main_menu['faq_lnk'],</pre>
</li>
<li>Enable new admin menu entries:<br />
<pre> '{BAN_LNK}' => $lang_gallery_admin_menu['ban_lnk'],</pre>
and add after it
<pre> '{DB_ECARD_LNK}' => $lang_gallery_admin_menu['db_ecard_lnk'],</pre>
</li>
<li>Enable category thumbnail:<br />
Edit theme.php and find
<pre> $template_noabl = template_extract_block($template_cat_list, 'catrow_noalb');
$template = template_extract_block($template_cat_list, 'catrow');
foreach($cat_data as $category) {
if (count($category) == 2) {
$params = array('{CAT_TITLE}' => $category[0],
'{CAT_DESC}' => $category[1]
);
echo template_eval($template_noabl, $params);
} elseif (isset($category['cat_albums']) && ($category['cat_albums'] != '')) {
$params = array('{CAT_TITLE}' => $category[0],
'{CAT_DESC}' => $category[1],
'{CAT_ALBUMS}' => $category['cat_albums'],
'{ALB_COUNT}' => $category[2],
'{PIC_COUNT}' => $category[3],
);
echo template_eval($template, $params);
} else {
$params = array('{CAT_TITLE}' => $category[0],
'{CAT_DESC}' => $category[1],
'{CAT_ALBUMS}' => '',
'{ALB_COUNT}' => $category[2],
'{PIC_COUNT}' => $category[3],
);
echo template_eval($template, $params);
}
}</pre>
and replace with
<pre> $template_noabl = template_extract_block($template_cat_list, 'catrow_noalb');
$template = template_extract_block($template_cat_list, 'catrow');
foreach($cat_data as $category) {
if (count($category) == 3) {
$params = array('{CAT_TITLE}' => $category[0],
'{CAT_THUMB}' => $category['cat_thumb'],
'{CAT_DESC}' => $category[1]
);
echo template_eval($template_noabl, $params);
} elseif (isset($category['cat_albums']) && ($category['cat_albums'] != '')) {
$params = array('{CAT_TITLE}' => $category[0],
'{CAT_THUMB}' => $category['cat_thumb'],
'{CAT_DESC}' => $category[1],
'{CAT_ALBUMS}' => $category['cat_albums'],
'{ALB_COUNT}' => $category[2],
'{PIC_COUNT}' => $category[3],
);
echo template_eval($template, $params);
} else {
$params = array('{CAT_TITLE}' => $category[0],
'{CAT_THUMB}' => $category['cat_thumb'],
'{CAT_DESC}' => $category[1],
'{CAT_ALBUMS}' => '',
'{ALB_COUNT}' => $category[2],
'{PIC_COUNT}' => $category[3],
);
echo template_eval($template, $params);
}
}</pre>
</li>
<li>Enable favorites - global settings:<br>
Edit theme.php and find
<pre> global $template_thumb_view_title_row, $lang_thumb_view, $template_tab_display, $template_thumbnail_view;</pre>
and replace with
<pre> global $template_thumb_view_title_row,$template_fav_thumb_view_title_row, $lang_thumb_view, $template_tab_display, $template_thumbnail_view;
</pre>
</li>
<li>Enable favorites - switch:<br />
Edit theme.php and find
<pre> $tabs_html = $display_tabs ? create_tabs($nbThumb, $page, $total_pages, $theme_thumb_tab_tmpl) : '';
// The sort order options are not available for meta albums
if ($sort_options) {
$param = array('{ALBUM_NAME}' => $album_name,
'{AID}' => $aid,
'{PAGE}' => $page,
'{NAME}' => $lang_thumb_view['name'],
'{TITLE}' => $lang_thumb_view['title'],
'{DATE}' => $lang_thumb_view['date'],
'{SORT_TA}' => $lang_thumb_view['sort_ta'],
'{SORT_TD}' => $lang_thumb_view['sort_td'],
'{SORT_NA}' => $lang_thumb_view['sort_na'],
'{SORT_ND}' => $lang_thumb_view['sort_nd'],
'{SORT_DA}' => $lang_thumb_view['sort_da'],
'{SORT_DD}' => $lang_thumb_view['sort_dd'],
);
$title = template_eval($template_thumb_view_title_row, $param);
} else {
$title = $album_name;
}
 
if ($mode == 'thumb') {
starttable('100%', $title, $thumbcols);
} else {
starttable('100%');
}
 
echo $header;</pre>
and replace with
<pre> $tabs_html = $display_tabs ? create_tabs($nbThumb, $page, $total_pages, $theme_thumb_tab_tmpl) : '';
// The sort order options are not available for meta albums
if ($sort_options) {
$param = array('{ALBUM_NAME}' => $album_name,
'{AID}' => $aid,
'{PAGE}' => $page,
'{NAME}' => $lang_thumb_view['name'],
'{TITLE}' => $lang_thumb_view['title'],
'{DATE}' => $lang_thumb_view['date'],
'{SORT_TA}' => $lang_thumb_view['sort_ta'],
'{SORT_TD}' => $lang_thumb_view['sort_td'],
'{SORT_NA}' => $lang_thumb_view['sort_na'],
'{SORT_ND}' => $lang_thumb_view['sort_nd'],
'{SORT_DA}' => $lang_thumb_view['sort_da'],
'{SORT_DD}' => $lang_thumb_view['sort_dd'],
);
$title = template_eval($template_thumb_view_title_row, $param);
} else if ($aid == 'favpics' && $CONFIG['enable_zipdownload'] == 1) { //Lots of stuff can be added here later
$param = array('{ALBUM_NAME}' => $album_name,
'{DOWNLOAD_ZIP}'=>$lang_thumb_view['download_zip']
);
$title = template_eval($template_fav_thumb_view_title_row, $param);
}else{
$title = $album_name;
}
 
 
if ($mode == 'thumb') {
starttable('100%', $title, $thumbcols);
} else {
starttable('100%');
}
 
echo $header;</pre>
</li>
<li>Clean up:<br />
Edit theme.php and find
<pre> if ((!$template)) {
$template = $template_film_strip;
$thumb_cell = template_extract_block($template, 'thumb_cell');
$empty_cell = template_extract_block($template, 'empty_cell');
// $spacer = template_extract_block($template, 'spacer');
}
// if ($header == '') {}
$cat_link = is_numeric($aid) ? '' : '&cat=' . $cat;
 
$theme_thumb_tab_tmpl = $template_tab_display;
 
if ($mode == 'thumb') {
$theme_thumb_tab_tmpl['left_text'] = strtr($theme_thumb_tab_tmpl['left_text'], array('{LEFT_TEXT}' => $lang_thumb_view['pic_on_page']));
$theme_thumb_tab_tmpl['inactive_tab'] = strtr($theme_thumb_tab_tmpl['inactive_tab'], array('{LINK}' => 'thumbnails.php?album=' . $aid . $cat_link . '&page=%d'));
} else {
$theme_thumb_tab_tmpl['left_text'] = strtr($theme_thumb_tab_tmpl['left_text'], array('{LEFT_TEXT}' => $lang_thumb_view['user_on_page']));
$theme_thumb_tab_tmpl['inactive_tab'] = strtr($theme_thumb_tab_tmpl['inactive_tab'], array('{LINK}' => 'index.php?cat=' . $cat . '&page=%d'));
}
</pre>and replace with
<pre> if ((!$template)) {
$template = $template_film_strip;
$thumb_cell = template_extract_block($template, 'thumb_cell');
$empty_cell = template_extract_block($template, 'empty_cell');
}
 
$cat_link = is_numeric($aid) ? '' : '&cat=' . $cat;</pre>
</li>
<li>gain some room for the admin menu to display the additional entries:<br />
Edit style.css and find
<pre>.admin_menu a {
color: #000000;
text-decoration: none;
display: block;
position: relative;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 10px;
padding-right: 10px;
}</pre>Replace it with
<pre>.admin_menu a {
color: #000000;
text-decoration: none;
display: block;
position: relative;
padding-top: 1px;
padding-bottom: 1px;
padding-left: 2px;
padding-right: 2px;
}</pre></li>
<li>Replace some missing/wrong formating:<br />
Edit theme.php and find
<pre>
&lt;td class="tableh2" colspan="3"&gt;&lt;span class="catlink"&gt;&lt;b&gt;{CAT_TITLE}&lt;/b&gt;&lt;/span&gt;{CAT_DESC}&lt;/td&gt;</pre>. Replace it with
<pre>&lt;td class="tableh2" colspan="3"&gt;&lt;table border=0 &gt;&lt;tr&gt;&lt;td&gt;{CAT_THUMB}&lt;/td&gt;&lt;td&gt;&lt;span class="catlink"&gt;&lt;b&gt;{CAT_TITLE}&lt;/b&gt;&lt;/span&gt;{CAT_DESC}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;</pre>
</li>
<li>Replace some missing/wrong formating:<br />
Edit theme.php and find
<pre>&lt;td class="tableb"&gt;&lt;span class="catlink"&gt;&lt;b&gt;{CAT_TITLE}&lt;/b&gt;&lt;/span&gt;{CAT_DESC}&lt;/td&gt;</pre>. Replace it with
<pre>&lt;td class="tableb"&gt;&lt;table border=0 &gt;&lt;tr&gt;&lt;td&gt;{CAT_THUMB}&lt;/td&gt;&lt;td&gt;&lt;span class="catlink"&gt;&lt;b&gt;{CAT_TITLE}&lt;/b&gt;&lt;/span&gt;{CAT_DESC}&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/td&gt;</pre>
</li>
<li>Add closing table to fix a bug:<br />
Edit theme.php and find
<pre>function theme_display_breadcrumb($breadcrumb, &$cat_data)
{
/**
* ** added breadcrumb as a seperate element
*/
global $template_breadcrumb, $lang_breadcrumb;
 
starttable('100%');
if ($breadcrumb) {
$template = template_extract_block($template_breadcrumb, 'breadcrumb');
$params = array('{BREADCRUMB}' => $breadcrumb
);
echo template_eval($template, $params);
}
}</pre>. Replace it with
<pre>function theme_display_breadcrumb($breadcrumb, &$cat_data)
{
/**
* ** added breadcrumb as a seperate element
*/
global $template_breadcrumb, $lang_breadcrumb;
 
starttable('100%');
if ($breadcrumb) {
$template = template_extract_block($template_breadcrumb, 'breadcrumb');
$params = array('{BREADCRUMB}' => $breadcrumb
);
echo template_eval($template, $params);
}
endtable();
}</pre>
</li>
</ol>
<p>Save all your open files and upload them to your webserver; test-drive both as admin and as "regular" user.</p>
</body>
</html>
/web/test/gallery/cpg133/docs/translation.htm
0,0 → 1,226
<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Coppermine Photo Gallery - Translator's Guide</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<style type="text/css">
 
body {
font-size: 12px; background: #F7F7F7; margin: 2%; color: black; font-family: verdana, arial, helvetica, sans-serif;
scrollbar-face-color: #DEE3E7;
scrollbar-highlight-color: #FFFFFF;
scrollbar-shadow-color: #DEE3E7;
scrollbar-3dlight-color: #D1D7DC;
scrollbar-arrow-color: #006699;
scrollbar-track-color: #EFEFEF;
scrollbar-darkshadow-color: #98AAB1;
}
td {
font-size: 12px
}
h1 {
font-weight: bolder; font-size: 24px; color: #0E72A4; line-height: 120%; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-decoration: none
}
h2 {
font-size: 20px; color: #0E72A4; font-family: Arial, Helvetica, sans-serif; text-decoration: none;
}
h3 {
font-weight: bolder; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #0E72A4;
}
h4 {
font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #0E72A4;
}
p {
font-size: 12px; margin: 10px 10px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif
}
pre {
border-right: #999999 1px solid; padding-right: 5px; border-top: #999999 1px solid; padding-left: 5px; font-size: 12px; padding-bottom: 5px; margin: 10px 10px 0px 0px; border-left: #999999 1px solid; padding-top: 5px; border-bottom: #999999 1px solid; font-style: normal; font-family: "Courier New", Courier, mono; background-color: #E0E0E0
}
 
tt {
font-size: 12px;
font-style: normal;
font-family: "Courier New", Courier, mono;
background-color: #E0E0E0;
margin-right: 15px;
}
 
ul {
padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 10px 0px 10px 5px; padding-top: 0px
}
ul.content {
padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 5px 5px 0px 0px; padding-top: 0px
}
li {
padding-right: 0px; margin-top: 4px; padding-left: 0px; list-style-position: outside; margin-bottom: 4px; padding-bottom: 0px; margin-left: 10px; padding-top: 0px;
}
li.content {
padding-right: 0px; margin-top: 0px; padding-left: 0px; list-style-position: outside; margin-bottom: 5px; padding-bottom: 0px; margin-left: 10px; padding-top: 0px; list-style-type: none;
}
hr {
border-right: #000000 0px solid; border-top: #000000 1px solid; border-left: #000000 0px solid; border-bottom: #000000 0px solid; height: 0px
}
.navbar {
font-weight: bold; font-size: 10px; background: url(/coppermine/themes/pixel-rave-blue100/images/nav-bar-button.gif) #72a5cc no-repeat; vertical-align: middle; color: #A5C6DF; font-family: Arial, Helvetica, sans-serif
}
a.navbar {
display: block; vertical-align: middle; width: 100px; color: #A5C6DF; line-height: 25px; position: relative; height: 25px; text-align: center; text-decoration: none
}
a.navbar:hover {
color: #ffffff; text-decoration: none
}
 
.back {
margin-top: 10px; font-size: 10px; margin-bottom: 10px
}
.important { color: red }
 
.example { color:#0E72A4;font-weight:bold; }
</style>
</head>
<body>
<!--
$Id: translation.htm,v 1.5 2004/07/31 06:00:21 gaugau Exp $
-->
<table cellspacing="0" cellpadding="0" width="100%" border="0">
<tbody>
<tr>
<td>
 
<h1>Coppermine Photo Gallery - Translator's Guide</h1>
 
 
 
 
<h2>Translators wanted!</h2>
<p>One of the major advantages of Coppermine is the fact that all page content can be displayed in different languages, with translations being only in one file (inside the <i>lang</i> directory within coppermine). If you like Coppermine and you want to give something back to the community, why don't you start a translation of coppermine into your language?</p>
<p>There are, however, some rules and guidelines for translation outlined in this document...</p>
 
<h2>Why translate?</h2>
<ul>
<li>To give something back to the community</li>
<li>Because you needed the translation anyway...</li>
<li>To see your name on the credits list</li>
<li>To promote your services (being linked from a relevant page like the Coppermine team/credits page will increase your page rank as well)</li>
<li>Because you're a nice person</li>
</ul>
 
<h2>Translations for which languages are needed?</h2>
<p>There are already several languages supported by coppermine; as the number of language-files for coppermine grows, there may be translations available that were not included into the package you downloaded. Before you actually start to work on a translation, look here:
<ul>
<li>Is the language you're looking for already included in the lang-folder of the coppermine package you downloaded?</li>
<li>Is the language file already available as separate download in the language section of the coppermine project page? Visit <a href="http://sourceforge.net/project/showfiles.php?group_id=89658&package_id=98540">http://sourceforge.net/project/showfiles.php?group_id=89658&package_id=98540</a></li>
<li>Has someone volunteered to do the translation recently on the Coppermine board thread &quot;<a href="http://coppermine.sourceforge.net/board/index.php?topic=4623.0">[Help wanted]: Translations for CPG1.3.x</a>&quot;? Please read the thread carefully to check if the translation has already been done or is in the works - it'd be a pity if two translators went through all the work submitted two versions of the same language.<br />
You may find additional info there that didn't make it into this document you're reading...</li>
</ul>
</p>
<h2>Who can translate?</h2>
<p>In theory, everybody can, but for the first &quot;phase&quot; of translations when a new version of coppermine comes out, the dev team will contact the translators of pervious versions and ask them to translate the new version as well. Those &quot;original&quot; translators are asked to give a feedback first if they're willing to do the translation (before they actually start to work on the translation); the languages of those who say they're not going to do the &quot;new&quot; translation or from those who don't reply at all will be put on a list on <a href="http://coppermine.sourceforge.net/board/index.php?topic=4623.0">[Help wanted]: Translations for CPG1.3.x</a>; anyone who is ready to do the translation for those &quot;orphaned&quot; languages should reply to the thread and assign the translation to himself.</p>
<p>If you can speak a language that hasn't been translated yet and that nobody has assigned himself, please assign it to you.</p>
 
<h2>Character encoding</h2>
<p>Many languages have other alphabets than latin, or have additional characters (like &auml; &szlig; &agrave; &aacute; &acirc; &atilde; &aring; &aelig; &ccedil; &thorn; &eth; &oslash;). Many of those special chars have html equivalents (e.g. <i>&amp;auml;</i> for <i>&auml;</i>), but you must <b>not</b> use those html equivalents of your special characters in your translations, as unwanted side-effects may appear with the usage of JavaScript!</p>
<p>Coppermine adds a charset meta tag to the header of each ouput file to instruct the browser how to render special chars. You should add the name of the charset you're using for your translation at the very start of the language file, e.g.<pre>$lang_charset = 'iso-8859-1';</pre>. You can find a list of charsets at <a href="http://www.w3.org/International/O-charset-lang.html">http://www.w3.org/International/O-charset-lang.html</a>. Whenever possible, you shouldn't choose platform-dependant charset (e.g. <i>windows-1252</i>), but cross-platform ones (e.g. <i>iso-8859-1</i>).</p>
<p>You'll have noticed that coppermine language files come in two &quot;flavours&quot;: one in ANSI and one in utf-8 encoding. You won't have to take care of the creation of the utf-8 files, so you'll only have to submit a &quot;normal&quot; language file.</p>
 
<h2>Editors &amp; Tools</h2>
<p>In fact you can use nearly any <b>text</b> editor you feel comfortable with that will store your text in ANSI format - in most cases, Windows Notepad (also known as &quot;Editor&quot; in Windows 2000/XP) will be fine.</p>
<p>To find out wether your favorite text editor correctly handles encoding, just start the translation and translate a few lines (preferrably some that contain special chars from you language), save the translation file and close it. Then try to open it with a plain text editor on your system (e.g. Notepad) - if everything's showing up as expected, you should be fine.</p>
<p>Recommended Tools: to see what has changed between the language files of cpg1.2.1 and cpg1.3.x, we recommend using a diff viewer that can hilight the differences in both files. Windows users should go for the great diff viewer <a href="http://winmerge.sourceforge.net/">WinMerge</a> (available as freeware; 1.95 MB, localizations available as well): You can even edit the files with this tool (352 of 1152 lines have been added or changed). All new/changed lines have a comment at the end like this one: <tt>//cpg1.3.0</tt></p>
 
<h2>Full translations only</h2>
<p>For the last version of coppermine we used to send out only the lines that had changed in the language files from previous versions to the translators. Although this seemed to be a very easy solution in the first place we later discovered that this method has severe drawbacks:
<ul>
<li>The translators can't test their code immediately - if only one single quote is missing, the whole file won't work</li>
<li>Corrections had to be send back on forth between the dev team and the translators very often</li>
<li>The dev team had to merge the old language files with the bits that were newly translated - this resulted in a huge additional workload for the dev team, slowing down the new release and keeping them from what they do best</li>
<li>The translators don't know the context some lines appeared in, making it impossible to give correct translations</li>
</ul>
</p>
<p>For those reasons we decided to provide the translators with the most recent english language file along with all existing language files of previous versions for reference and the guide you're currently reading, asking them (the translators: <i>you</i> in this particular case) to translate the whole file. Of course, you can (and are even encouraged to) take a look at the language files from older versions and adopt the stuff that is already in the old version.</p>
 
<h2>Step by step</h2>
<p>Here are the steps for the translation in detail:</p>
<ol>
<li>open english.php with your text editor</li>
<li>Save the file immediately after opening with a different filename (to make sure you can always take another look at the unmodified english language file for reference) - the filenames of the language files will decide how the language name will look in the dropdown list of the coppermine backend - use the english name of your language as filename, everything lowercase, no spaces or special chars (except &quot;-&quot; and &quot;_&quot; and the dot to mark the extension. If the language name itself isn't self-explanatory, add info with an underscore.<br />
<b>Examples</b>: german.php, italian.php, greek.php, brazilian_portuguese.php</li>
<li>Edit the header info (example content is <span class="example">highlighted</span>):<br />
<tt>// info about translators and translated language</tt><br />
<tt>$lang_translation_info = array(</tt><br />
<tt>'lang_name_english' => '<span class="example">German</span>',</tt>The name of your language in English<br />
<tt>'lang_name_native' => '<span class="example">Deutsch</span>',</tt>The name of your language in your mother tongue<br />
<tt>'lang_country_code' => '<span class="example">de</span>',</tt>The country code representing your language. If your language is spoken in several countries, choose the one most people will relate to your language<br />
<tt>'trans_name'=> '<span class="example">GauGau</span>',</tt>Your name (or rather the name you would like to appear on the credits page)<br />
<tt>'trans_email' => '',</tt>Your email address you want to appear on the credits page (can be left blank)<br />
<tt>'trans_website' => '<span class="example">http://gaugau.de/</span>',</tt>Your website (goes to credit page). If you specify none, your profile page will be displayed instead<br />
<tt>'trans_date' => '<span class="example">2004-03-17</span>',</tt>The date you translated/last changed the language file<br />
<tt>);</tt><br />
Fill in the data you want to appear on the credits page as shown in the example above.</li>
<li>The coppermine language file actually fills php variables/arrays with content. There are different ways those arrays are being filled - as shown in these examples (stuff that needs to be translated is <span class="example">highlighted</span>):<br />
<ul style="list-style-type:square" type="square">
<li>
<tt>$lang_day_of_week = array('<span class="example">Sun</span>', '<span class="example">Mon</span>', '<span class="example">Tue</span>', '<span class="example">Wed</span>', '<span class="example">Thu</span>', '<span class="example">Fri</span>', '<span class="example">Sat</span>');</tt>A plain list of values in an array. Translate each word inside the quotes.</li>
<li><tt>$lang_yes = '<span class="example">Yes</span>';</tt></li>A value is assigned to a variable. Translate everything inside the single quotes.
<li><tt>$lang_cat_list = array(<br />
'category' => '<span class="example">Category</span>',</tt>An array with key =&gt; value pairs. Only translate the value, the key <b>must</b> be left alone!<br /><tt>
'albums' => '<span class="example">Albums</span>',<br />
'pictures' => '<span class="example">Files</span>',<br />
);</tt></li>
<li><tt>if (defined('CONFIG_PHP')) $lang_config_data = array(</tt>Cascaded/multi-dimensional arrays. Translate the very first entry in each line.<br /><tt>
'<span class="example">General settings</span>',<br />
array('<span class="example">Gallery name</span>', 'gallery_name', 0),<br />
array('<span class="example">Gallery description</span>', 'gallery_description', 0),<br />
array('<span class="example">Gallery administrator email</span>', 'gallery_admin_email', 0),<br />
array('<span class="example">Target address for the \'See more pictures\' link in e-cards</span>', 'ecards_more_pic_target', 0),<br />
array('<span class="example">Gallery is offline</span>', 'offline', 1),<br />
//...</tt></li>
<li><tt>$lang_register_disclamer = &lt;&lt;&lt;EOT<br />
<span class="example">While the administrators of</span> {SITE_NAME} <span class="example">will attempt to remove or [...]</span><br />
&lt;br /&gt;<br />
<span class="example">By clicking 'I agree' below you agree to be bound by these conditions.</span><br />
EOT;</tt>Var definitions using the <a href="http://www.php.net/manual/en/language.types.string.php#language.types.string.syntax.heredoc">heredoc</a> syntax: make sure to only translate the plain text, leaving everything in curled braces and all html tags intact</li>
</ul>
<p>Translate the whole language file as described - you'll quickly find your way around, even if you're not a PHP coder.</p>
</li>
<li>Test your translation: upload your language file to the server and browse you gallery, adding and additional parameter <tt>lang=your_language_name</tt> to the URL (e.g. <tt>http://yoursite.tld/coppermine/?lang=german)</tt>. Make sure to test as many aspects as possible from the file, especially creating, renaming and deleting of users,categories, albums, pictures and comments.</li>
<li>Proof-reading: if you can, let someone else (preferably non-tech user) test your translation as well. You'll be surprised what they will find out...</li>
<li>Send your translation as attachment to <tt>gaugau AT users DOT sourceforge DOT net</tt>. Please make sure to have a proper subject line saying &quot;Coppermine Translation: XXX language file&quot; (I get so much spam these days - if the subject line doesn't look ok for me I might accidentally delete the email without reading it).<br />
You can send the attachment as php file or you can put it inside a .zip archive, but please don't use exotic archive formats like .rar</li>
</ol>
 
<h2>Special issues</h2>
<h3>Escaping single quotes</h3>
<p>As you may have noted, all translation strings are put into single quotes - this is the proper way in PHP. If you want your translation to actually contain a single quote (apostrophe), you will have to &quot;tell&quot; PHP that the string that was started with a single quot; doesn't end at the next single quote. This is called <i>escaping</i> in programming languages. PHP uses the backslash (<span class="example">\</span>) to escape characters, that's why it must <b>not</b> be
<pre>array('Target address for the 'See more pictures' link in e-cards', 'ecards_more_pic_target', 0),</pre>, but
<pre>array('Target address for the \'See more pictures\' link in e-cards', 'ecards_more_pic_target', 0),</pre></p>
<h3>Single quotes in JavaScript (//js-alert)</h3>
<p>Things get even a bit more complicated if the output will not be only in plain HTML, but in JavaScript, as you have to escape the single quote in JavaScript with a backslash as well. That's why I marked the lines in the language file that will be JavaScript in Coppermine output later with a comment at the end of the line, saying <tt>//js-alert</tt>. If you want to have a single quote in the final output, you'll have to add 3 backslashes in front of the single quote, like in this example: <pre>'no_change' => 'Vous n\\\'avez effectué aucun changement !', //js-alert</pre></p>
<h3>Placeholders with %</h3>
<p>You'll notice that there are some places in the translation where the text contains a percent-sign (<span class="example">%</span>), followed by a letter. Those combinations mustn't be translated - they'll later be used as specifier arguments for some replacement or formating taking place.</p>
 
<h2>Language versions</h2>
<h3>Found a typo/spelling error?</h3>
<p>Maybe a translation for your language has already been done, but you're not happy with it: if there are bugs (spelling errors etc.), first check the <a href="http://sourceforge.net/project/showfiles.php?group_id=89658&package_id=98540">download section</a> if a fixed version has been done already. If not, report on the board along with your suggestion for a fix, like this:<br />
<i>in lang/yourlanguage.php search for</i>
<pre> 'some_definition' => 'bar foo',</pre>
<i>and replace with</i>
<pre> 'some_definition' => 'foo bar',</pre>
</p>
<h3>Another translation?</h3>
<p>Everybody who knows languages knows that there is no such thing as &quot;one correct translation&quot; - there are always different ways to translate words, or whole sentences. Maybe you feel that an existing version of your language file doesn't fit your purpose; probably the translator had another audience /target group, or you want a more formal translation (in many languages there's as well a difference in grammar between formal and casual speech).<br />
Please do not flame the original translator on the board, but provide an alternative translation along with details on what you changed and for whom your version is intended.</p>
 
<h2>Work in progress</h2>
<p>Coppermine's a work in progress - as most web-based projects. Maybe your copy of the english.php (that should be the base for your translation) is outdated. That's why it's recommended that you always take a look at the <a href="http://sourceforge.net/project/showfiles.php?group_id=89658&package_id=98540">download section</a> and get the most recent english language file (translator version) available before starting your translation (and maybe and updated version of this document as well, since there may be questions turning up later, after initial release of this document). Remember: if an option is not translated, it won't be visible in your language at all.</p>
 
<h2>Initial translation for release</h2>
<p>When preparing for a release, the dev team sets up a feature freeze to allow the translators to submit their translations, halting the coppermine development during that period. If you're willing to translate, do so as soon as possible and send your translation back immediately to ensure that the new version of coppermine can be released <b>with</b> your language file.</p>
<br />&nbsp;<br />&nbsp;<br />
 
GauGau (aka Joachim M&uuml;ller)<br />
- Coppermine dev team -
 
 
</td></tr></tbody></table>
</body></html>