diff options
author | Karl 'vollmerk' Vollmer <vollmer@ampache.org> | 2006-12-07 08:26:39 +0000 |
---|---|---|
committer | Karl 'vollmerk' Vollmer <vollmer@ampache.org> | 2006-12-07 08:26:39 +0000 |
commit | 11597a1ec69e1fc82a3bb6a2915d75c16164992e (patch) | |
tree | 2b4b5faa7dd1b511e08c1a0710acd320204f6828 /contrib/themes | |
parent | f90b7a46795596a33dc8193b0edce22c9e4e5e2d (diff) | |
download | ampache-11597a1ec69e1fc82a3bb6a2915d75c16164992e.tar.gz ampache-11597a1ec69e1fc82a3bb6a2915d75c16164992e.tar.bz2 ampache-11597a1ec69e1fc82a3bb6a2915d75c16164992e.zip |
new theme by apex
Diffstat (limited to 'contrib/themes')
23 files changed, 505 insertions, 0 deletions
diff --git a/contrib/themes/aphelion/Nonstep.ttf b/contrib/themes/aphelion/Nonstep.ttf Binary files differnew file mode 100644 index 00000000..1e75cd79 --- /dev/null +++ b/contrib/themes/aphelion/Nonstep.ttf diff --git a/contrib/themes/aphelion/README.txt b/contrib/themes/aphelion/README.txt new file mode 100644 index 00000000..a2dc65ed --- /dev/null +++ b/contrib/themes/aphelion/README.txt @@ -0,0 +1,70 @@ +This theme was made by Apex. I can be contacted at
+apexeleven@gmail.com, but I may take some time to
+reply as I check this inbox only occassionaly.
+
+
+INSTALLATION INSTRUCTIONS:
+
+1. Copy folder "aphelion" to your themes directory.
+
+2. IF YOU WANT THE PRETTY ICONS
+
+ A. Go to the "images" folder inside your ampache
+ installation.
+
+ B. Copy everything inside the "Icons" folder I
+ provided into "/ampache/images" Overwrite
+ existing files (back them up first if you
+ want to).
+
+3. Copy "nonstep.ttf" into your "C:/WINDOWS/fonts/"
+ directory. If your a linux user, well you should
+ know how to install fonts yourself (Google is your
+ friend)
+
+ This theme will probably look like shite without
+ nonstep.
+
+4. Make sure you are using a new enough version of
+ ampache! (SVN 722 or 3.3.3-alpha3 or newer and
+ Firefox 1.4+. This theme does NOT work well with
+ IE yet. I'm working on it.
+
+
+
+NOTE: This theme requires a couple recently introduced
+ changes to core components. If stuff is broken,
+ you can either update to a SVN build, or live
+ with the glitches here and there, and the lack of
+ a footer until the next stable release.
+
+ It should be perfectly usable without upgrading
+ to SVN, however I will not be responsible for any
+ thing that doesn't work or look right if your not
+ using at least SVN Revision 721 or newer.
+ (or 3.3.3-alpha3 or later when it is released)
+
+
+
+Feel free to use my css template for your own theme.
+Stuff is more commented and organized than the
+default file, however some things are hacked around
+a bit.
+
+The main things to watch out for, is this is hacked
+up for a centered layout, while other themes use a
+left aligned layout. Also, this layout has a few
+wonky issues with the menu bar, requiring a negative
+top position. This should work in modern browsers
+but may break really old ones.
+
+
+ Thats it!
+
+ Enjoy.
+
+
+ - Apex.
+
+
+
\ No newline at end of file diff --git a/contrib/themes/aphelion/images/ampache.gif b/contrib/themes/aphelion/images/ampache.gif Binary files differnew file mode 100644 index 00000000..ae40d0f1 --- /dev/null +++ b/contrib/themes/aphelion/images/ampache.gif diff --git a/contrib/themes/aphelion/images/blank-pixel.gif b/contrib/themes/aphelion/images/blank-pixel.gif Binary files differnew file mode 100644 index 00000000..17d43908 --- /dev/null +++ b/contrib/themes/aphelion/images/blank-pixel.gif diff --git a/contrib/themes/aphelion/images/blankalbum.gif b/contrib/themes/aphelion/images/blankalbum.gif Binary files differnew file mode 100644 index 00000000..442b9c28 --- /dev/null +++ b/contrib/themes/aphelion/images/blankalbum.gif diff --git a/contrib/themes/aphelion/images/button_bar.gif b/contrib/themes/aphelion/images/button_bar.gif Binary files differnew file mode 100644 index 00000000..e7e7d4e2 --- /dev/null +++ b/contrib/themes/aphelion/images/button_bar.gif diff --git a/contrib/themes/aphelion/images/footer.gif b/contrib/themes/aphelion/images/footer.gif Binary files differnew file mode 100644 index 00000000..a53118f9 --- /dev/null +++ b/contrib/themes/aphelion/images/footer.gif diff --git a/contrib/themes/aphelion/images/icon_delete.gif b/contrib/themes/aphelion/images/icon_delete.gif Binary files differnew file mode 100644 index 00000000..903961b8 --- /dev/null +++ b/contrib/themes/aphelion/images/icon_delete.gif diff --git a/contrib/themes/aphelion/images/icon_disable.gif b/contrib/themes/aphelion/images/icon_disable.gif Binary files differnew file mode 100644 index 00000000..1662a125 --- /dev/null +++ b/contrib/themes/aphelion/images/icon_disable.gif diff --git a/contrib/themes/aphelion/images/icon_download.gif b/contrib/themes/aphelion/images/icon_download.gif Binary files differnew file mode 100644 index 00000000..a9025cd2 --- /dev/null +++ b/contrib/themes/aphelion/images/icon_download.gif diff --git a/contrib/themes/aphelion/images/icon_edit.gif b/contrib/themes/aphelion/images/icon_edit.gif Binary files differnew file mode 100644 index 00000000..67605e5b --- /dev/null +++ b/contrib/themes/aphelion/images/icon_edit.gif diff --git a/contrib/themes/aphelion/images/icon_enable.gif b/contrib/themes/aphelion/images/icon_enable.gif Binary files differnew file mode 100644 index 00000000..a9d2d38e --- /dev/null +++ b/contrib/themes/aphelion/images/icon_enable.gif diff --git a/contrib/themes/aphelion/images/icon_flag.gif b/contrib/themes/aphelion/images/icon_flag.gif Binary files differnew file mode 100644 index 00000000..218eebe8 --- /dev/null +++ b/contrib/themes/aphelion/images/icon_flag.gif diff --git a/contrib/themes/aphelion/images/icon_link.gif b/contrib/themes/aphelion/images/icon_link.gif Binary files differnew file mode 100644 index 00000000..ec4f5ccc --- /dev/null +++ b/contrib/themes/aphelion/images/icon_link.gif diff --git a/contrib/themes/aphelion/images/icon_preferences.gif b/contrib/themes/aphelion/images/icon_preferences.gif Binary files differnew file mode 100644 index 00000000..8a719f2a --- /dev/null +++ b/contrib/themes/aphelion/images/icon_preferences.gif diff --git a/contrib/themes/aphelion/images/icon_statistics.gif b/contrib/themes/aphelion/images/icon_statistics.gif Binary files differnew file mode 100644 index 00000000..03b7ded0 --- /dev/null +++ b/contrib/themes/aphelion/images/icon_statistics.gif diff --git a/contrib/themes/aphelion/images/menu_sub.gif b/contrib/themes/aphelion/images/menu_sub.gif Binary files differnew file mode 100644 index 00000000..f3d9d166 --- /dev/null +++ b/contrib/themes/aphelion/images/menu_sub.gif diff --git a/contrib/themes/aphelion/images/ratings/star_rating.gif b/contrib/themes/aphelion/images/ratings/star_rating.gif Binary files differnew file mode 100644 index 00000000..8f4670c4 --- /dev/null +++ b/contrib/themes/aphelion/images/ratings/star_rating.gif diff --git a/contrib/themes/aphelion/images/ratings/x.gif b/contrib/themes/aphelion/images/ratings/x.gif Binary files differnew file mode 100644 index 00000000..8a6e1264 --- /dev/null +++ b/contrib/themes/aphelion/images/ratings/x.gif diff --git a/contrib/themes/aphelion/images/ratings/x_off.gif b/contrib/themes/aphelion/images/ratings/x_off.gif Binary files differnew file mode 100644 index 00000000..ff2dadd9 --- /dev/null +++ b/contrib/themes/aphelion/images/ratings/x_off.gif diff --git a/contrib/themes/aphelion/screencap/01.jpg b/contrib/themes/aphelion/screencap/01.jpg Binary files differnew file mode 100644 index 00000000..b6f835ba --- /dev/null +++ b/contrib/themes/aphelion/screencap/01.jpg diff --git a/contrib/themes/aphelion/templates/default.css b/contrib/themes/aphelion/templates/default.css new file mode 100644 index 00000000..e7707123 --- /dev/null +++ b/contrib/themes/aphelion/templates/default.css @@ -0,0 +1,396 @@ +<!--
+/*
+
+COLORS:
+
+Black and white 8)
+
+*/
+-->
+
+/* TEXT ELEMENTS */
+
+p {
+ color: #FFFFFF;
+ font: 8px nonstep, sans-serif;
+}
+a {
+ color: #FFFFFF;
+ font: 8px nonstep, sans-serif;
+}
+a:visited {
+ color: #FFFFFF;
+ font: 8px nonstep, sans-serif;
+}
+a:active {
+ color: #FFFFFF;
+ font: 8px nonstep, sans-serif;
+}
+td {
+ color: #FFFFFF;
+ font: 8px nonstep, sans-serif;
+}
+
+/* FORM ELEMENTS */
+
+input {
+ color: #FFFFFF;
+ font: bold 8px nonstep, sans-serif;
+ background-color: #000000;
+ margin: 2px;
+ position: relative;
+ top: 1px;
+ padding: 1px 2px;
+ border: 1px solid #FFFFFF;
+}
+select {
+ color: #FFFFFF;
+ font: 8px nonstep, sans-serif;
+ background-color: #000000;
+ border: 1px solid #FFFFFF;
+ position: relative;
+ top: -1px;
+}
+textarea {
+ background-color: #000000;
+ color: #FFFFFF;
+ font: 8px nonstep, sans-serif;
+ border: 1px solid #FFFFFF;
+ padding: 2px;
+}
+.text-action, .text-action li {
+ margin-top:10px;
+ text-align: center;
+}
+.button {
+ font: 8px nonstep, sans-serif;
+}
+.text-action a, .text-action a.visited, .text-action a.active, .text-action span {
+ background: #000000;
+ border: 1px solid #FFFFFF;
+ color: #FFFFFF;
+ padding: 2px;
+ text-decoration: none;
+}
+.confirmation-box {
+ padding: 5px;
+ margin: 10px auto;
+ background-color: #000000;
+ border:1px solid #FFFFFF;
+}
+
+/* BIG BOXES */
+
+body {
+ padding-top: 25px;
+ font: 8px nonstep, sans-serif;
+ color: #000000;
+ background: #000000;
+ text-align: center;
+}
+.smeg-ie {
+ margin: 0 auto;
+}
+#maincontainer {
+ text-align: center;
+}
+#content {
+ margin: 0 auto;
+ position: relative;
+ top: -29px;
+ width: 990px;
+ border-right: 2px solid #D8D7D7;
+ border-left: 2px solid #FFFFFF;
+ background: #000000;
+ z-index: 1;
+}
+#footer-content {
+ margin: 0 auto;
+ width: 1000px;
+ height: 30px;
+ background: url(../images/footer.gif) no-repeat top left;
+ position: relative;
+ top: -29px;
+ z-index: 2;
+}
+
+/* TOP BAR */
+
+#topbar {
+ margin: 0 auto;
+ height: 400px;
+ width: 1000px;
+ padding: 0;
+}
+#topbarright {
+ /* This holds the "Your currently logged in as and version */
+ float: right;
+ position: relative;
+ z-index: 100;
+ top: -30px;
+ right: 20px;
+ border: 0;
+ font: 8px nonstep, sans-serif;
+ font-weight: normal;
+ background: transparent;
+ color: #FFFFFF;
+}
+#topbarleft {
+ /* ampache.gif inside this, hard coded into the page */
+ float: left;
+ border: 0;
+}
+
+/* SIDEBAR == MENU */
+
+div#sidebar {
+ margin: 0px auto;
+ padding: 4px 0px 0px 62px;
+ height: 52px;
+ width: 938px;
+ position: relative;
+ top: -22px;
+ left: 0px;
+ background: url(../images/button_bar.gif) no-repeat top left;
+ z-index: 50;
+ text-align: left;
+ /* text-align required for IE */
+}
+#sidebar h3 {
+ /* Annoying in IE, breaks stuff if you aren't careful */
+ display: none;
+ width: 0;
+ height: 0;
+ margin:0;
+ padding:0;
+ border: 0;
+ background: transparent;
+ line-height: 1px;
+}
+#sidebar ul {
+ margin: 0px;
+ list-style: none;
+ font: 9px nonstep, sans-serif;
+ padding: 0px;
+ width: 720px;
+ line-height: 10px;
+ border: 0;
+}
+#sidebar li {
+ margin: 0;
+ float: left;
+ padding: 5px 0px;
+ height: 12px;
+ width: 120px;
+ background: transparent;
+ border: 0;
+ text-align: center;
+}
+#sidebar a, .navbutton, #sidebar a:visited {}
+#sidebar ul.subnavside li {
+ background: url(../images/menu_sub.gif) no-repeat top left;
+ border: 0;
+ position: relative;
+ top: -5px;
+ left: 3px;
+ z-index: 3;
+ width: 115;
+}
+#sidebar li:hover, #sidebar li.sfhover {
+ background: transparent;
+}
+#sidebar li:active {
+ background: transparent;
+}
+#sidebar li ul {
+ margin: 0 0 0 0;
+ z-index: 3;
+}
+#sidebar li:hover ul {
+ position: relative;
+ top: 7px;
+}
+#play_type_switch {
+ position: relative;
+ top: -5px;
+ width: 92px;
+ border: 1px solid #FFFFFF;
+ background: #000000;
+}
+
+/* NOW PLAYING STATS & POPULAR ON HOME PAGE */
+
+.np_row {
+ border: 0;
+ width: 780px;
+}
+.np_cell {
+ padding: 10px 0 10px 0;
+ text-align: center;
+ border: 0;
+ width: 500px;
+}
+#biddaddy {
+ /* The box around some stuff on the main page. */
+ text-align: left;
+}
+
+/* TABLES */
+
+.box {
+ text-align: center;
+ background: #000000;
+ margin: 10px auto;
+ border: 1px solid #FFFFFF;
+}
+.box-title {
+ width: 800px;
+ border-bottom: solid 1px #FFFFFF;
+ font-weight: bold;
+}
+.box-content table {
+ margin: 5px auto;
+ text-align: left;
+}
+.box-content {
+ padding: 5px;
+ text-align: left;
+}
+
+/* TABLE PIECES */
+
+.odd {
+ background:#000000;
+ text-align: left;
+}
+.even {
+ background:#222222;
+ text-align: left;
+}
+.even td {
+ text-align: center;
+ padding: 3px;
+ border-right: 1px solid #FFFFFF;
+ border-left: 1px solid #FFFFFF;
+}
+.odd td {
+ text-align: center;
+ padding: 3px;
+ border-right: 1px solid #FFFFFF;
+ border-left: 1px solid #FFFFFF;
+}
+th {
+ padding: 4px 0;
+ text-align: center;
+ font-weight: normal;
+}
+.table-header td,th {
+ border-right: 1px solid #FFFFFF;
+ border-left: 1px solid #FFFFFF;
+ border-top: 3px double #FFFFFF;
+ border-bottom: 1px solid #FFFFFF;
+ padding: 4px;
+ text-align: center;
+ background: #000000;
+}
+.table-footer td {
+ /* This is my tag, its not officially supported */
+ background: #000000;
+ border-bottom: 3px double #FFFFFF;
+ border-left: 1px solid #FFFFFF;
+ border-right: 1px solid #FFFFFF;
+}
+.tabledata td {
+ border-bottom: 1px solid #FFFFFF;
+}
+.error {
+ color: #FFFFFF;
+ border-bottom: 1px solid #FFFFFF;
+}
+.alphabet {
+ margin: 10px;
+ font: 8px nonstep, sans-serif;
+}
+.list-header td {
+ border: 0;
+}
+hr {
+ border: 1px solid #000000;
+}
+
+/* BORDERS AROUND BOXES */
+
+.box-left-top { display: none }
+.box-right-top { display: none }
+.box-left-bottom { display: none }
+.box-right-bottom { display: none }
+.box-left { display: none }
+.box-right { display: none }
+.box-top { display: none }
+.box-bottom { display: none }
+
+/* CONFIG PAGE STUFF */
+
+.text-box {
+ display: table-cell;
+ padding: 4px;
+ background-color: transparent;
+ border:1px solid #FFFFFF;
+}
+#tablist {
+ padding: 3px 0;
+ margin: 12px 0 0 0;
+ font: bold 8px nonstep, sans-serif;
+}
+#tablist li a {
+ padding: 3px 0.5em;
+ margin-left: 3px;
+ border: 1px solid #FFFFFF;
+ border-bottom: none;
+ background: #222222;
+}
+#tablist li a:link {
+ color: #FFFFFF;
+}
+#tablist li a:visited {
+ color: #FFFFFF;
+}
+#tablist li a:hover {
+ color: #FFFFFF;
+ background: #000000;
+ border-color: #FFFFFF;
+}
+#tablist li a#current {
+ color: #FFFFFF;
+ background: #000000;
+ border-color: #FFFFFF;
+ border-bottom: none;
+}
+.header1 {
+ font: bold 12px nonstep, sans-serif;
+}
+.header2 {
+ font: bold 8px nonstep, sans-serif;
+}
+
+/* LOGIN PAGE */
+
+#container {
+ margin:300px auto 0 auto;
+ width:437px;
+ font-size: 8px;
+ text-align:center;
+}
+#container h1 span {
+ display:none;
+}
+.loginp_1 {
+ text-align:right;
+ padding-right:140px;
+}
+.loginp_1 span {
+ font-weight:bold;
+}
+.loginp_1 input {
+ border:1px solid #999;
+}
\ No newline at end of file diff --git a/contrib/themes/aphelion/theme.cfg.php b/contrib/themes/aphelion/theme.cfg.php new file mode 100644 index 00000000..b0c0ba8e --- /dev/null +++ b/contrib/themes/aphelion/theme.cfg.php @@ -0,0 +1,39 @@ +################## +#<?php exit(); ?># +################## + +########################### +# Classic Ampache Theme +########################### + +# Theme Name +# This is the actual name of the theme that +# will be displayed in the preferences screen +# DEFAULT: ampache-theme +name = "Aphelion" + +# Theme Author +# This is just a way of giving credit to the +# person who actually created this theme +# DEFAULT: N/A +#author = "Apex" + +# Theme Maintainer +# This is just a way of listing who is responsible for +# maintaining this theme incase it's not working right +# please include an e-mail address so you can be contacted +# DEFAULT: N/A +#maintainer = "Brandon Cole <apexeleven@gmail.com>" + +# Orientation +# This was added as of 3.3.2-Alpha4, this tells Ampache if this theme +# uses vertical or horizontal orientation of the menu, if this is a horizontal +# theme then it will not show the quick search and quick random play forms +orientation = "horizontal" + +# Submenu +# If this is set to simple the sub menu's will only be shown when you're on one of the +# respective pages. If you want to make the menu's something like the classic theme +# comment this out +#submenu = "simple" + |