Hallo,
habe auch schon verschiedenen Browser ausprobiert, bei keinem klappt es.
Hatte ja auch schon mal die Server Einstellungen gepostet alles i.O.
also was soll es den sonst außer der Software sein?????
Und der Quelltext war auch schon zu sehen.
Hier halt nochmals:
Zitat:
<html>
<head>
<title>xt:Commerce VEYTON Admin, angemeldet als admin</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="../xtFramework/library/ext/resources/css/ext-all.css" />
<link rel="stylesheet" type="text/css" href="../xtFramework/library/ext/resources/css/Ext.ux.form.LovCombo.css" />
<link rel="stylesheet" type="text/css" href="../xtFramework/library/ext/ux/grid/RowActions.css" />
<link rel="stylesheet" type="text/css" href="../xtFramework/library/ext/resources/css/xtheme-darkgray.css" />
<style type="text/css">
.de_icon { background: url(../media/flags/de.gif) no-repeat left center; }
.en_icon { background: url(../media/flags/en.gif) no-repeat left center; }
</style>
<link rel="stylesheet" type="text/css" href="css/admin.css" />
<link rel="stylesheet" type="text/css" href="css/icons.css" />
<script type="text/javascript" src="../xtFramework/library/ext/adapter/ext/ext-base.js"></script>
<script type="text/javascript" src="../xtFramework/library/ext/ext-all.js"></script>
<script type="text/javascript" src="../xtFramework/library/ext/ux/menu/EditableItem.js"></script>
<script type="text/javascript" src="../xtFramework/library/ext/ux/menu/RangeMenu.js"></script>
<script type="text/javascript" src="../xtFramework/library/ext/ux/grid/GridFilters.js"></script>
<script type="text/javascript" src="../xtFramework/library/ext/ux/grid/filter/Filter.js"></script>
<script type="text/javascript" src="../xtFramework/library/ext/ux/grid/filter/StringFilter.js"></script>
<script type="text/javascript" src="../xtFramework/library/ext/ux/grid/filter/DateFilter.js"></script>
<script type="text/javascript" src="../xtFramework/library/ext/ux/grid/filter/ListFilter.js"></script>
<script type="text/javascript" src="../xtFramework/library/ext/ux/grid/filter/NumericFilter.js"></script>
<script type="text/javascript" src="../xtFramework/library/ext/ux/grid/filter/BooleanFilter.js"></script>
<script type="text/javascript" src="../xtFramework/library/ext/ux/grid/RowActions.js"></script>
<script type="text/javascript" src="../xtFramework/library/ext/ux/grid/CheckColumn.js"></script>
<script type="text/javascript" src="../xtFramework/library/ext/ux/form/Ext.ux.form.LovCombo.js"></script>
<script type="text/javascript" src="../xtFramework/library/ext/ux/form/Ext.ux.form.RadioGroup.js"></script>
<script type="text/javascript" src="../xtFramework/library/ext/ux/form/Ext.ux.Multiselect.js"></script>
<script type="text/javascript" src="../xtFramework/library/ext/ux/view/data-view-plugins.js"></script>
<script type="text/javascript" src="../xtFramework/library/ext/ux/view/ImageDragZone.js"></script>
<link rel="stylesheet" type="text/css" href="../xtFramework/library/ext/ux/css/Multiselect.css"/>
<script type="text/javascript" src="../xtFramework/library/ext/ux/form/Ext.ux.Multiselect.js"></script>
<script type="text/javascript" src="../xtFramework/library/ext/ux/view/DDView.js"></script>
<script type="text/javascript" src="../xtFramework/library/ext_plugin/ext-searchfield.js"></script>
<link rel="stylesheet" type="text/css" href="../xtFramework/library/ext/ux/view/chooser.css" />
<script type="text/javascript" src="../xtFramework/library/ext/ux/view/chooser.js"></script>
<!-- Files needed for SwfUploaderPanel -->
<link rel="stylesheet" type="text/css" href="../xtFramework/library/ext_plugin/SwfUploadPanel/SwfUploadPanel.css" />
<script type="text/javascript" src="../xtFramework/library/ext_plugin/SwfUploadPanel/SwfUpload.js"></script>
<script type="text/javascript" src="../xtFramework/library/ext_plugin/SwfUploadPanel/SwfUploadPanel.js"></script>
<script type="text/javascript" src="../xtFramework/library/ext/ux/Ext.ux.BrowseButton.js"></script>
<script type="text/javascript" src="TabCloseMenu.js"></script>
<script type="text/javascript" src="miframe.js"></script>
<script type="text/javascript" src="Ext.ux.plugins.js"></script>
<script type="text/javascript" charset="utf-8">
var contentTabs
var tree
var trees = new Array()
Ext.BLANK_IMAGE_URL = "/xtAdmin/images/s.gif"
function logOutUser() {
window.location = "login.php?logout=1" }
var logintime = 1225131923;
var refrechtime = 1225131983;
var task = {
run: function(){
var current = new Date();
Ext.fly('clock').update('Uhrzeit ' + current.format('H:i:s'));
var difference = Date.parseDate((current.format('U')-logintime), 'U');
if ((current.format('U')-logintime) < 3600) {
Ext.fly('login-time').update('Eingeloggt seit ' + difference.format('i:s'));
} else {
Ext.fly('login-time').update(difference.format('H:i:s'));
}
if (current.format('U') > refrechtime) {
}
},
interval: 1000 //1 second
}
var runner = new Ext.util.TaskRunner();
runner.start(task);
var pingtask = {
run: function(){
Ext.Ajax.request({
url: 'adminHandler.php',
method: 'GET',
params: { keepalive:true}
});
},
interval: 60000 //60 seconds
}
var pinger = new Ext.util.TaskRunner();
pinger.start(pingtask); function clickHandler2(e, obj, op) {
if (e.attributes) {
if (e.attributes.url_i) {
/* alert ('Open iframe: ' + e.attributes.url_i ); */
addITab(e.attributes.url_i, e.text);
}
if (e.attributes.url_d) {
/* alert ('Open Layer: ' + e.attributes.url_d ); */
addTab(e.attributes.url_d, e.text);
}
}
if (e.url_i) {
/* alert ('Open iframe: ' + e.url_i ); */
addITab( e.url_i, e.text);
}
if (e.url_d) {
/* alert ('Open Layer: ' + e.url_d ); */
addTab(e.url_d, e.text);
}
} function clickHandler3(e, obj, op) {
Ext.Ajax.request({
url : 'versioncheck.php' ,
params : { module : 'core' },
method: 'GET',
success: function ( result, request ) {
Ext.Msg.alert('Updatecheck', result.responseText);
},
failure: function ( result, request) {
Ext.Msg.alert('Updatecheck', result.responseText);
}
});
} function addITab(url, title) {
contentTabs.add({title: title,i_d: 'webde',defaultSrc : url,closable:true}).show() } function addTab(url, title) {
contentTabs.add({ xtype : 'tabpanel', title: title, html: 'Loading <br/><br/>', closable:true }).show().load({url : url, scripts : true}) } Ext.onReady( function () {
var Tree = Ext.tree
function xtcontextMenu(node, e) {
var node_id = node.id;
if (node_id == 'node_category') { // main Category
var menu = new Ext.menu.Menu({id: 'cat-menu'});
menu.add({text: 'Neue Hauptkategorie',iconCls:'folder_add', handler: function(){addCategory(node_id);}});
menu.add({text: 'Neu Laden',iconCls:'reload', handler: function(){reloadCatTree();}});
menu.showAt(e.getXY());
}
if (node_id.indexOf('subcat_')==0) {
var menu = new Ext.menu.Menu({id: 'cat-menu'});
menu.add({text: 'Neue Unterkategorie',iconCls:'folder_add', handler: function(){addCategory(node_id);}});menu.add({text : 'Kategorie Bearbeiten', iconCls:'folder_edit',id:'edit_category', handler: function(){editCategory(node_id);}});menu.add({tex t: 'Kategorie löschen', iconCls:'folder_delete', handler: function(){deleteCategory(node_id);}},'-');menu.add({text: 'Neues produkt',iconCls:'product_add', handler: function(){addProduct(node_id);}});
menu.add({text: 'Neu Laden',iconCls:'reload', handler: function(){reloadCatTree();}});
menu.showAt(e.getXY());
}
if (node_id == 'node_stores') { // main Category
var menu = new Ext.menu.Menu({id: 'shop-menu'});
menu.add({text: 'Neuer Shop',iconCls:'folder_add', handler: function(){addShop(node_id);}});
menu.add({text: 'Neu Laden',iconCls:'reload', handler: function(){reloadShopTree();}});
menu.showAt(e.getXY());
}
if (node_id.indexOf('store_')==0) {
var menu = new Ext.menu.Menu({id: 'shop-menu'});
menu.add({text: 'Shop bearbeiten', iconCls:'folder_edit',id:'edit_shop', handler: function(){editShop(node_id);}});
if (node_id!='store_1') {
menu.add({text: 'Mandant Löschen', iconCls:'folder_delete', handler: function(){deleteShop(node_id);}},'-');
}
menu.add({text: 'Neu Laden',iconCls:'reload', handler: function(){reloadShopTree();}});
menu.showAt(e.getXY());
}
}
function editCategory(node_id){
var node_id = node_id;
addTab('adminHandler.php?load_section=category&edi t_id='+node_id,'Kategorie Bearbeiten');
};
function deleteCategory(node_id){
var node_id = node_id;
Ext.MessageBox.confirm('Message', 'Kategorie incl aller Unterkategorien und Produkte wirklich löschen ?',function(btn){deleteCategoryConfirm(node_id,btn );});
};
function showMaxShopMessage(node_id) {
var node_id = node_id;
Ext.MessageBox.alert('Message','Maximale Anzahl an Mandanten erreicht, um weitere Mandanten hinzufügen müssen Sie Ihre Lizenz erweitern.');
}
function deleteCategoryConfirm(node_id,btn) {
var node_id = node_id;
if (btn == 'yes') {
Ext.Ajax.request({
url: 'adminHandler.php',
method: 'GET',
params: { delete_flag: 'true', load_section:'category',edit_id:node_id}
});
Ext.MessageBox.alert('Message', 'Kategorie erfolgreich gelöscht');
}
};
function addCategory(node_id){
var node_id = node_id;
addTab('adminHandler.php?load_section=category&edi t_id=new&master_node='+node_id,'Neue Kategorie anlegen');
};
function addProduct(node_id){
var node_id = node_id;
addTab('adminHandler.php?load_section=product&new= true&catID='+node_id,'Neues produkt');
};
function editShop(node_id){
var node_id = node_id;
addTab('adminHandler.php?load_section=multistore&e dit_id='+node_id,'TEXT_SHOP_EDIT');
};
function deleteShop(node_id){
var node_id = node_id;
Ext.MessageBox.confirm('Message', 'Mandant wirklich löschen ? Kunden und Bestellungen dieses Mandanten werden mit gelöscht !!!',function(btn){deleteShopConfirm(node_id,btn); });
};
function deleteShopConfirm(node_id,btn) {
var node_id = node_id;
if (btn == 'yes') {
Ext.Ajax.request({
url: 'adminHandler.php',
method: 'GET',
params: { delete_flag: 'true', load_section:'multistore',edit_id:node_id}
});
Ext.MessageBox.alert('Message', 'Mandant erfolgreich gelöscht.');
root_0.reload();
}
};
function addShop(node_id){
var node_id = node_id;
addTab('adminHandler.php?load_section=multistore&e dit_id=new&master_node='+node_id,'Neuer Mandant');
};
function doInstall(edit_id){
var edit_id = edit_id;
addTab('plugin_install.php?plugin_id='+edit_id,'Pl ugin Installieren');
};
function reloadCatTree() {
root_0.reload();
};
function reloadShopTree() {
root_0.reload();
};
contentTabs = new Ext.TabPanel({
region:'center',
deferredRender:false,
activeTab:0,
enableTabScroll:true,
defaults: {autoScroll:true},
plugins: new Ext.ux.TabCloseMenu(),
id:'sites',
activeItem:0,
defaultType: 'iframepanel',
defaults:{
closable:true,
autoScroll:true,
loadMask:{msg:'Loading ...'},
//required so nonIE (of all things) wont refresh the iframe object when hidden
style:{position Ext.isIE?'relative':'absolute')},
hideMode Ext.isIE?'display':'visibility')
}
})
var tb_items = Ext.util.JSON.decode("[{text : 'Abmelden : admin', handler : logOutUser, xtype : 'tbbutton', icon : 'images/icons/door_out.png', cls : 'x-btn-text-icon'}, {text : 'Handbuch', handler : clickHandler2, xtype : 'tbbutton', url_i : 'http://webhelp-de.xt-commerce.com/HTML/', icon : 'images/icons/book.png', cls : 'x-btn-text-icon'}, {text : 'Helpdesk', handler : clickHandler2, xtype : 'tbbutton', url_i : 'http://www.xt-commerce.info', icon : 'images/icons/user_suit.png', cls : 'x-btn-text-icon'}, {text : 'Nach Update suchen', handler : clickHandler3, xtype : 'tbbutton', url_i : 'http://updatecheck.xt-commerce.com', icon : 'images/icons/arrow_refresh.png', cls : 'x-btn-text-icon'}, {text : 'TEXT_', url_i : '', url_d : '', tabtext : 'TABTEXT_', draggable : 'false', pid : '', icon : 'images/icons/folder.png', cls : 'x-btn-text-icon', xtype : 'tbbutton'}]")
var tb = new Ext.Toolbar({items: tb_items})
String.prototype.trim = function() {
return this.replace(/^\s+|\s+$/g,"");
}
var viewport = new Ext.Viewport({ renderTo: 'sites',
layout:'border',
items:[
new Ext.BoxComponent({ // raw
region:'north',
el: 'north',
height:32,
layout:'accordion'
})
,{
region: 'north',
tbar : tb,
margins: '82 0 5 0'
},{
region:'west',
el: 'west',
id:'west-panel',
title:'xt:Commerce VEYTON',
split:true,
width: 200,
minSize: 175,
maxSize: 400,
collapsible: true,
margins:'0 0 0 5',
layout:'accordion',
layoutConfig:{
animate:true
},
items: trees
},
contentTabs
]
}
)
} )</script></head>
<body>
<div id="header">
<div id="logo"><img src="images/layout/logo_black_slim.jpg" /></div>
<div id="clock_outer">
<div id="clock"></div>
<div id="login-time"></div>
</div>
</div>
<div id="west"></div>
<div id="north"><div id="extra"></div></div>
</body>
</html>
|
|