PDA

Shop Support News Archive - Shopbetreiber News -> Forum : Übersichtlicheres Admin Menü


bluemoon
29.03.2006, 00:30
für die V3.03 gab es ein übersnichtlicheres Admin Menü, welches aber in V3.04 die Kampagnen und Cross Marketing Einträge nicht enthalten hat.

Ich habe das Menü angepasst, so dass auch unter V3.04 eine bessere Übersnichtlichkeit gegeben ist.


[attachmentid=117]

[attachmentid=118]

HarryBoo
29.03.2006, 00:51
Kompliment bluemoon,

ich hatte eine Version installiert die war :(

Dieses Teil macht den Adminbereich ja rnichtig sympathisch.

Danke sagt der
HarryBoo

bluemoon
29.03.2006, 01:01
waren nur ein paar kleine Änderungen am vorhandenen 3.03 Menü -
weis gar nicht mehr von wem das war :blink:

habs eben ergänzt, da das Original Menü ja nur schrecklich ist

markxs
30.08.2007, 15:50
wo is der link?

bluemoon
30.08.2007, 19:31
verschollen im Nirvana

Sausi
30.08.2007, 21:14
Hi,

das Menü kenn ich fand ich eigentlich damals ganz gut (habs aber auch nicht mehr). Habe mich vorhin somit dran gemacht es übersnichtlicher zu gestalten (ist jetzt nicht super geworden, aber von der Übersnichtlichkeit her besser, aber auch länger). Aso, ich habe den schrecklichen Econda-Button entfernt (den Link aber drin gelassen). Anpassungen an dem Menü sollten auch ein Kinderspiel sein.

Hier mal der Quellcode (Grundlage ist die SP2.1)

Code für die admin/includes/column_left.php

<?php
/ --------------------------------------------------------------
** $Id: column_left.php 1231 2005-09-21 13:05:36Z mz $

** XT-Commerce - community made shopping
** http://www.xt-commerce.com

** Copyright (c) 2003 XT-Commerce
** --------------------------------------------------------------
** based on:
** (c) 2000-2001 The Exchange Project**(earlier name of osCommerce)
** (c) 2002-2003 osCommerce(column_left.php,v 1.15 2002/01/11); www.oscommerce.com
** (c) 2003**** nextcommerce (column_left.php,v 1.25 2003/08/19); www.nextcommerce.org

** Released under the GNU General Public License
** -------------------------------------------------------------- /

**$admin_access_query = xtc_db_query("select from " . TABLE_ADMIN_ACCESS . " where customers_id = '" . $_SESSION['customer_id'] . "'");
**$admin_access = xtc_db_fetch_array($admin_access_query);

echo ('"menutopbox">"menuheader">'.BOX_HEADING_CUSTOMERS.'</div>');
echo ('<ul class="menubox">');
if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['customers'] == '1')) echo '[ ] ' . BOX_CUSTOMERS . ' (' . xtc_href_link(FILENAME_CUSTOMERS, '', 'NONSSL') . ')';
**if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['customers_status'] == '1')) echo '[ ] ' . BOX_CUSTOMERS_STATUS . ' (' . xtc_href_link(FILENAME_CUSTOMERS_STATUS, '', 'NONSSL') . ')';
**if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['orders'] == '1')) echo '[ ] ' . BOX_ORDERS . ' (' . xtc_href_link(FILENAME_ORDERS, '', 'NONSSL') . ')';
echo ('[/list]</div>');


echo ('"menutopbox">"menuheader">'.BOX_HEADING_PRODUCTS.'</div>');
echo ('<ul class="menubox">');
**if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['categories'] == '1')) echo '[ ] ' . BOX_CATEGORIES . ' (' . xtc_href_link(FILENAME_CATEGORIES, '', 'NONSSL') . ')';
**if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['new_attributes'] == '1')) echo '[ ] '.BOX_ATTRIBUTES_MANAGER.' (' . xtc_href_link(FILENAME_NEW_ATTRIBUTES, '', 'NONSSL') . ')';
**if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['products_attributes'] == '1')) echo '[ ] ' . BOX_PRODUCTS_ATTRIBUTES . ' (' . xtc_href_link(FILENAME_PRODUCTS_ATTRIBUTES, '', 'NONSSL') . ')';
**if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['manufacturers'] == '1')) echo '[ ] ' . BOX_MANUFACTURERS . ' (' . xtc_href_link(FILENAME_MANUFACTURERS, '', 'NONSSL') . ')';
**if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['reviews'] == '1')) echo '[ ] ' . BOX_REVIEWS . ' (' . xtc_href_link(FILENAME_REVIEWS, '', 'NONSSL') . ')';
**if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['specials'] == '1')) echo '[ ] ' . BOX_SPECIALS . ' (' . xtc_href_link(FILENAME_SPECIALS, '', 'NONSSL') . ')';
**if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['products_expected'] == '1')) echo '[ ] ' . BOX_PRODUCTS_EXPECTED . ' (' . xtc_href_link(FILENAME_PRODUCTS_EXPECTED, '', 'NONSSL') . ')';
echo ('[/list]</div>');

**
echo ('"menutopbox">"menuheader">'.BOX_HEADING_MODULES.'</div>');
echo ('<ul class="menubox">');
**if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['modules'] == '1')) echo '[ ] ' . BOX_PAYMENT . ' (' . xtc_href_link(FILENAME_MODULES, 'set=payment', 'NONSSL') . ')';
**if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['modules'] == '1')) echo '[ ] ' . BOX_SHIPPING . ' (' . xtc_href_link(FILENAME_MODULES, 'set=shipping', 'NONSSL') . ')';
**if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['modules'] == '1')) echo '[ ] ' . BOX_ORDER_TOTAL . ' (' . xtc_href_link(FILENAME_MODULES, 'set=ordertotal', 'NONSSL') . ')';
**if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['module_export'] == '1')) echo '[ ] ' . BOX_MODULE_EXPORT . ' (' . xtc_href_link(FILENAME_MODULE_EXPORT) . ')';
echo ('[/list]</div>');


echo ('"menutopbox">"menuheader">'.BOX_HEADING_STATISTICS.'</div>');
echo ('<ul class="menubox">');
**if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['stats_products_viewed'] == '1')) echo '[ ] ' . BOX_PRODUCTS_VIEWED . ' (' . xtc_href_link(FILENAME_STATS_PRODUCTS_VIEWED, '', 'NONSSL') . ')';
**if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['stats_products_purchased'] == '1')) echo '[ ] ' . BOX_PRODUCTS_PURCHASED . ' (' . xtc_href_link(FILENAME_STATS_PRODUCTS_PURCHASED, '', 'NONSSL') . ')';
**if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['stats_customers'] == '1')) echo '[ ] ' . BOX_STATS_CUSTOMERS . ' (' . xtc_href_link(FILENAME_STATS_CUSTOMERS, '', 'NONSSL') . ')';
**if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['stats_sales_report'] == '1')) echo '[ ] ' . BOX_SALES_REPORT . ' (' . xtc_href_link(FILENAME_SALES_REPORT, '', 'NONSSL') . ')';
**if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['stats_campaigns'] == '1')) echo '[ ] ' . BOX_CAMPAIGNS_REPORT . ' (' . xtc_href_link(FILENAME_CAMPAIGNS_REPORT, '', 'NONSSL') . ')';
**if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['econda'] == '1')) echo '[ ]ECONDA Shop Monitor (' . xtc_href_link('econda.php') . ')';
echo ('[/list]</div>');


echo ('"menutopbox">"menuheader">'.BOX_HEADING_TOOLS.'</div>');
echo ('<ul class="menubox">');
if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['module_newsletter'] == '1')) echo '[ ] ' . BOX_MODULE_NEWSLETTER . ' (' . xtc_href_link(FILENAME_MODULE_NEWSLETTER) . ')';
**if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['content_manager'] == '1')) echo '[ ] ' . BOX_CONTENT . ' (' . xtc_href_link(FILENAME_CONTENT_MANAGER) . ')';
**if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['blacklist'] == '1')) echo '[ ]' . BOX_TOOLS_BLACKLIST . ' (' . xtc_href_link(FILENAME_BLACKLIST, '', 'NONSSL') . ')';
**if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['backup'] == '1')) echo '[ ] ' . BOX_BACKUP . ' (' . xtc_href_link(FILENAME_BACKUP) . ')';
**if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['banner_manager'] == '1')) echo '[ ] ' . BOX_BANNER_MANAGER . ' (' . xtc_href_link(FILENAME_BANNER_MANAGER) . ')';
**if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['server_info'] == '1')) echo '[ ] ' . BOX_SERVER_INFO . ' (' . xtc_href_link(FILENAME_SERVER_INFO) . ')';
**if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['whos_online'] == '1')) echo '[ ] ' . BOX_WHOS_ONLINE . ' (' . xtc_href_link(FILENAME_WHOS_ONLINE) . ')';
**if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['csv_backend'] == '1')) echo '[ ] ' . BOX_IMPORT . ' (' . xtc_href_link('csv_backend.php') . ')';
echo ('[/list]</div>');

if (ACTIVATE_GIFT_SYSTEM=='true') {
echo ('"menutopbox">"menuheader">'.BOX_HEADING_GV_ADMIN.'</div>');
echo ('<ul class="menubox">');
**if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['coupon_admin'] == '1')) echo '[ ] ' . BOX_COUPON_ADMIN . ' (' . xtc_href_link(FILENAME_COUPON_ADMIN, '', 'NONSSL') . ')';
**if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['gv_queue'] == '1')) echo '[ ] ' . BOX_GV_ADMIN_QUEUE . ' (' . xtc_href_link(FILENAME_GV_QUEUE, '', 'NONSSL') . ')';
**if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['gv_mail'] == '1')) echo '[ ] ' . BOX_GV_ADMIN_MAIL . ' (' . xtc_href_link(FILENAME_GV_MAIL, '', 'NONSSL') . ')';
**if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['gv_sent'] == '1')) echo '[ ] ' . BOX_GV_ADMIN_SENT . ' (' . xtc_href_link(FILENAME_GV_SENT, '', 'NONSSL') . ')';
echo ('[/list]</div>');
}

echo ('"menutopbox">"menuheader">'.BOX_HEADING_ZONE.'</div>');
echo ('<ul class="menubox">');
**if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['languages'] == '1')) echo '[ ] ' . BOX_LANGUAGES . ' (' . xtc_href_link(FILENAME_LANGUAGES, '', 'NONSSL') . ')';
**if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['countries'] == '1')) echo '[ ] ' . BOX_COUNTRIES . ' (' . xtc_href_link(FILENAME_COUNTRIES, '', 'NONSSL') . ')';
**if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['currencies'] == '1')) echo '[ ] ' . BOX_CURRENCIES. ' (' . xtc_href_link(FILENAME_CURRENCIES, '', 'NONSSL') . ')';
**if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['zones'] == '1')) echo '[ ] ' . BOX_ZONES . ' (' . xtc_href_link(FILENAME_ZONES, '', 'NONSSL') . ')';
**if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['geo_zones'] == '1')) echo '[ ] ' . BOX_GEO_ZONES . ' (' . xtc_href_link(FILENAME_GEO_ZONES, '', 'NONSSL') . ')';
**if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['tax_classes'] == '1')) echo '[ ] ' . BOX_TAX_CLASSES . ' (' . xtc_href_link(FILENAME_TAX_CLASSES, '', 'NONSSL') . ')';
**if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['tax_rates'] == '1')) echo '[ ] ' . BOX_TAX_RATES . ' (' . xtc_href_link(FILENAME_TAX_RATES, '', 'NONSSL') . ')';
echo ('[/list]</div>');


echo ('"menutopbox">"menuheader">'.BOX_HEADING_CONFIGURATION.'</div>');
echo ('<ul class="menubox">');
**if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['configuration'] == '1')) echo '[ ] ' . BOX_CONFIGURATION_1 . ' (' . xtc_href_link(FILENAME_CONFIGURATION, 'gID=1', 'NONSSL') . ')';
**if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['configuration'] == '1')) echo '[ ] ' . BOX_CONFIGURATION_2 . ' (' . xtc_href_link(FILENAME_CONFIGURATION, 'gID=2', 'NONSSL') . ')';
**if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['configuration'] == '1')) echo '[ ] ' . BOX_CONFIGURATION_3 . ' (' . xtc_href_link(FILENAME_CONFIGURATION, 'gID=3', 'NONSSL') . ')';
**if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['configuration'] == '1')) echo '[ ] ' . BOX_CONFIGURATION_4 . ' (' . xtc_href_link(FILENAME_CONFIGURATION, 'gID=4', 'NONSSL') . ')';
**if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['configuration'] == '1')) echo '[ ] ' . BOX_CONFIGURATION_5 . ' (' . xtc_href_link(FILENAME_CONFIGURATION, 'gID=5', 'NONSSL') . ')';
**if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['configuration'] == '1')) echo '[ ] ' . BOX_CONFIGURATION_7 . ' (' . xtc_href_link(FILENAME_CONFIGURATION, 'gID=7', 'NONSSL') . ')';
**if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['configuration'] == '1')) echo '[ ] ' . BOX_CONFIGURATION_8 . ' (' . xtc_href_link(FILENAME_CONFIGURATION, 'gID=8', 'NONSSL') . ')';
**if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['configuration'] == '1')) echo '[ ] ' . BOX_CONFIGURATION_9 . ' (' . xtc_href_link(FILENAME_CONFIGURATION, 'gID=9', 'NONSSL') . ')';
**if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['configuration'] == '1')) echo '[ ] ' . BOX_CONFIGURATION_10 . ' (' . xtc_href_link(FILENAME_CONFIGURATION, 'gID=10', 'NONSSL') . ')';
**if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['configuration'] == '1')) echo '[ ] ' . BOX_CONFIGURATION_11 . ' (' . xtc_href_link(FILENAME_CONFIGURATION, 'gID=11', 'NONSSL') . ')';
**if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['configuration'] == '1')) echo '[ ] ' . BOX_CONFIGURATION_12 . ' (' . xtc_href_link(FILENAME_CONFIGURATION, 'gID=12', 'NONSSL') . ')';
**if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['configuration'] == '1')) echo '[ ] ' . BOX_CONFIGURATION_13 . ' (' . xtc_href_link(FILENAME_CONFIGURATION, 'gID=13', 'NONSSL') . ')';
**if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['configuration'] == '1')) echo '[ ] ' . BOX_CONFIGURATION_14 . ' (' . xtc_href_link(FILENAME_CONFIGURATION, 'gID=14', 'NONSSL') . ')';
**if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['configuration'] == '1')) echo '[ ] ' . BOX_CONFIGURATION_15 . ' (' . xtc_href_link(FILENAME_CONFIGURATION, 'gID=15', 'NONSSL') . ')';
**if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['configuration'] == '1')) echo '[ ] ' . BOX_CONFIGURATION_16 . ' (' . xtc_href_link(FILENAME_CONFIGURATION, 'gID=16', 'NONSSL') . ')';
**if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['configuration'] == '1')) echo '[ ] ' . BOX_CONFIGURATION_17 . ' (' . xtc_href_link(FILENAME_CONFIGURATION, 'gID=17', 'NONSSL') . ')';
**if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['configuration'] == '1')) echo '[ ] ' . BOX_CONFIGURATION_18 . ' (' . xtc_href_link(FILENAME_CONFIGURATION, 'gID=18', 'NONSSL') . ')';
**if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['configuration'] == '1')) echo '[ ] ' . BOX_CONFIGURATION_19 . ' (' . xtc_href_link(FILENAME_CONFIGURATION, 'gID=19', 'NONSSL') . ')';
**if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['configuration'] == '1')) echo '[ ] ' . BOX_CONFIGURATION_22 . ' (' . xtc_href_link(FILENAME_CONFIGURATION, 'gID=22', 'NONSSL') . ')';
**if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['orders_status'] == '1')) echo '[ ] ' . BOX_ORDERS_STATUS . ' (' . xtc_href_link(FILENAME_ORDERS_STATUS, '', 'NONSSL') . ')';
**if (ACTIVATE_SHIPPING_STATUS=='true') {
**if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['shipping_status'] == '1')) echo '[ ] ' . BOX_SHIPPING_STATUS . ' (' . xtc_href_link(FILENAME_SHIPPING_STATUS, '', 'NONSSL') . ')';
**}
**if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['products_vpe'] == '1')) echo '[ ] ' . BOX_PRODUCTS_VPE . ' (' . xtc_href_link(FILENAME_PRODUCTS_VPE, '', 'NONSSL') . ')';
**if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['campaigns'] == '1')) echo '[ ] ' . BOX_CAMPAIGNS . ' (' . xtc_href_link(FILENAME_CAMPAIGNS, '', 'NONSSL') . ')';
**if (($_SESSION['customers_status']['customers_status_id'] == '0') && ($admin_access['cross_sell_groups'] == '1')) echo '[ ] ' . BOX_ORDERS_XSELL_GROUP . ' (' . xtc_href_link(FILENAME_XSELL_GROUPS, '', 'NONSSL') . ')';
echo ('[/list]</div>');

?>



Stylesheet für die Datei: admin/includes/stylesheet.css

.menutopbox {
**margin: 0 0 5px 0;
}

.menuheader {
**margin: 0;
**padding: 3px;
**font-weight: bold;
**font-family: Verdana, Arial, Helvetica, sans-serif;
**color: #000000;
**font-size: 12px;**
**text-align: left;
}

ul.menubox {
**width: 175px;
**padding: 0px;
**border: 1px solid #666666;
**border-top: 0px;
**margin: 0;
**font: 12px verdana,helvetica,arial,sans-serif;
**background: #808080;
}

ul.menubox li {
**list-style: none;
**margin: 0px;
**border: 0px;
**border-top: 1px solid #666666;

}

ul.menubox li a {
**display: block;
**padding: 4px 8px 4px 4px;
**width: 147px;
**border: 0px;
**border-left: 16px solid #cccccc;
**background: #f7f7f7;
**text-decoration: none;
**text-align: left;
}

html ul.menubox li a {
**width: 173px;
}

ul.menubox li a:link { color: #000000; }
div.navcontainer li a:viisted { color: #000000; }

ul.menubox li a:hover {
**border-color: #e09d5a;
**color: #000000;
**background: #fafafa;
**text-decoration: none;
}

Habs jetzt nur im IE6, FF und Opera getestet, sah eigentlich überall gleich aus. Wenn dennoch ein Fehler auftritt, einfach melden.

Hoffe damit, bis zur SP3.1 (die ja bestimmt ein besseres Menü hat) geholfen zu haben.

Gruß Sausi =)

distwe65
31.08.2007, 18:02
Meint Ihr viellenicht dynamic_admin_menu?

Das habe ich in einer Version für 3.04.

[attachmentid=1398]

Das habe ich noch und könnte es zur Verfügung stellen. Einfach pm an mich.

°Dirk

bluemoon
31.08.2007, 18:42
nein, das ist zwar toll aber nicht gemeint :-)

c-ool
31.08.2007, 18:52
...

Sausi
08.10.2007, 00:03
''>ZITAT(c-ool @ Aug 31 2007, 18:52) 31977
Hey Sausi, hast Du mal nen Screenshot?
[/b]

Hi.

Sorry, hab gar nicht gesehen, dass noch mal ne Antwort auf das Thema geschrieben wurde :-D.

Wenn es noch nicht zu spät ist, hier der Screenshot:


Gruß Sausi =)

PS:
Durch die CSS (Cascading Style Sheets ) CSS
http://de.selfhtml.org/css/ (http://anonym.to/?http://de.selfhtml.org/css/) - Top CSS Einsteiger Seite
http://www.css4you.de/ (http://anonym.to/?http://www.css4you.de/) - CSS Reference ist es jedoch ohne Probleme und kinderlenicht anpassbar.

c-ool
08.10.2007, 00:34
...