greenlemon
Offline
Posts: 28
|
 |
« on: May 08, 2009, 08:18:05 PM » |
|
Hallo zusammen,
ich bin auf der Suche nach einer Möglichkeit die Sektionen im Adminbereich inkl dem Editor in einem DIV-Accordeon verschwinden zu lassen, so daß man sich immer nur die Sektion aufklappt, welche man gerade auch bearbeiten will. Hintergund: Ich habe einige Seiten, auf welchen ich (allein schon wegen der Anker) mehr als eine Sektion.....genauer 5 und mehr verwende.
Würde man die Seite zum editieren aufrufen wären erst alle Sektionen zusammengeklappt und nach Klick auf den Titel, kommt der Editor + speichern BTN zum Vorschein.
Gibt es sowas schon? Bzw hat jemand eine Idee wie dies zu realisieren wäre? Ich habe gerade mal mit der modify.php aus admin/pages gespielt. Man bekommt wohl augenscheinlich ein Konstrukt um die gesamte Box.....aber wie könnte man weitermachen?
Lieben Dank und nen guten Abend
greenlemon
|
|
|
|
|
Logged
|
|
|
|
|
Luisehahne
|
 |
« Reply #1 on: May 08, 2009, 10:24:01 PM » |
|
Hallo Greenlemon,
Wäre mal ein Vorschlag für die nächste Version oder die neue 3er. Ich selber habe mir abgewöhnt ins Core Veränderunge nvorzunehmen und anders wäre das nicht zu lösen. Für das Frontend habe ich das bereits als Modul programmiert.
Gruss Dietmar
|
|
|
|
|
Logged
|
We are human beings - and nobody is perfect at all.
|
|
|
ruebenwurzel
WebsiteBaker Org e.V.
Offline
Posts: 7665
|
 |
« Reply #2 on: May 09, 2009, 07:00:22 AM » |
|
Hallo,
mit WB 2.8 wird vermutlich jQuery im core zur Verfügung stehen. Zusammen mit der Möglichkeit sich eigene Backend-Themes zu erstellen, ohne den Core antasten zu müssen, sollte es dann ein leichtes sein, sich für das Backend ein solche Funktion einzubauen. Der User Chekka, der sich mit den neuen Backend-Themes beschäftigt hat, hat mir mal ne Version zukommen lassen, in der genau die von ditr gewünschte Funktion (allerdings nicht für die Seiten) umgesetzt war.
Denke also ab 2.8 wird das möglich sein.
Matthias
|
|
|
|
|
Logged
|
|
|
|
mr-fan
Offline
Posts: 1538
|
 |
« Reply #3 on: May 09, 2009, 07:06:51 AM » |
|
hi leute, Gibt es sowas schon? Bzw hat jemand eine Idee wie dies zu realisieren wäre? Ich habe gerade mal mit der modify.php aus admin/pages gespielt. Man bekommt wohl augenscheinlich ein Konstrukt um die gesamte Box.....aber wie könnte man weitermachen? zwar nicht das geniale Jquery aber eine funktion die das backendleben leichter macht vom genialen lousou für viele wysiwyg's erfunden und sogar schon stable.... http://www.websitebakers.com/pages/admin/admin-backend/backend-lousou.phpgrüße martin
|
|
|
|
|
Logged
|
|
|
|
greenlemon
Offline
Posts: 28
|
 |
« Reply #4 on: May 09, 2009, 02:17:05 PM » |
|
bekomm ich nicht ans laufen - und ich finde auch nirgends ne anleitung dazu? muss ich denn ausser den bestehenden dateien überschreiben noch was ändern, bzw gibt es irgendwelche vorrausetzungen zu betreiben dieses hacks? lieben dank aber für den hinweis - es scheint ja das zu sein was ich suche!
|
|
|
|
|
Logged
|
|
|
|
greenlemon
Offline
Posts: 28
|
 |
« Reply #5 on: May 09, 2009, 02:27:20 PM » |
|
NACHTRAG:
Ok ich denke es läuft nun. Zumindet habe ich überhalb der Sektion nun mehr Infos und es wird erst der Editor geladen, wenn ich in das entsprechende Sektionsfenster klicke. Nun dürfte es aber nicht mehr so schwer sein die Sektionen vor dem Bearbeiten ganz auszublenden, oder?
|
|
|
|
|
Logged
|
|
|
|
dbs
WebsiteBaker Org e.V.
Offline
Posts: 3275
|
 |
« Reply #6 on: May 09, 2009, 05:48:42 PM » |
|
@greenlemon: hi, wie hast du das hinbekommen? dateien austauschen und wie weiter? angezeigt bekomme ich das auch über den sektionen, nur geladen werden sie alle. wozu gibts da die install.php?
gruß dbs
|
|
|
|
|
Logged
|
|
|
|
greenlemon
Offline
Posts: 28
|
 |
« Reply #7 on: May 09, 2009, 07:04:15 PM » |
|
ja klar. dateien austauschen/überschreiben, danach die install.php aufrufen. dann solltest du in der languages/de.php noch folgende Zeilen einfügen - nach z.B. $language_license = 'GNU....' $TEXT['EMODE_FEATURE'] = 'BakerOneFCK'; $TEXT['EMODE'] = 'Sektionen zeigen als'; $TEXT['EMODE_MAXCOUNT'] = 'Aktiv, wenn mehr als (Sektionen)'; $TEXT['OPENEDITOR'] = 'Editor öffnen'; Damit hast du dann im Adminpanel unter 'Optionen' genau diese drei Punkte stehen. Aktiviere den Hack. Fertig Nun wird im Seiteneditor nur noch reiner Text angezeigt und wenn du in das entsprechende Fenster klickst, oder auf den Button "Editor öffnen" erscheint der FCKEditor Nun brauchen wir nur noch jemanden der dort nen MooTool oder ähnliches drumstrickt und wir ham mit dem Backend Theme 'Argos' ein nahezu perfektes Adminpanel  Das wäre ne feine Übergangslösung bis WB3.0
|
|
|
|
« Last Edit: May 09, 2009, 07:08:09 PM by greenlemon »
|
Logged
|
|
|
|
dbs
WebsiteBaker Org e.V.
Offline
Posts: 3275
|
 |
« Reply #8 on: May 09, 2009, 07:52:18 PM » |
|
danke für deine hilfe  funktioniert 1B. mein FCK ist leider sehr langsam beim Laden von Wysiwyg-Query-, Wysiwig-Slider oder Wysiwig-Tab-Abschnitten, deshalb wäre dieser Hack super. Nur funktioniert es genau bei diesen Dingern nicht, nur bei reinen Wysiwyg-Abschnitten(da aber hervorragend). Also außer collaps wäre dann mein Problem auch noch zu lösen. 
|
|
|
|
|
Logged
|
|
|
|
greenlemon
Offline
Posts: 28
|
 |
« Reply #9 on: May 09, 2009, 08:09:38 PM » |
|
Allright. Frei nach dem Motto "Hilf dir selbst, sonst hilft dir keiner" habe ich nun eine Mootools Integration gebastelt. Ich test das gute Stück noch und poste dann hier mein Vorgehen....STAY TUNED.  PS: Es funktioniert unabhängig von dem hier erwähnten Hack.
|
|
|
|
|
Logged
|
|
|
|
dbs
WebsiteBaker Org e.V.
Offline
Posts: 3275
|
 |
« Reply #10 on: May 09, 2009, 08:33:44 PM » |
|
good luck und bin schon gespannt. 
|
|
|
|
|
Logged
|
|
|
|
greenlemon
Offline
Posts: 28
|
 |
« Reply #11 on: May 09, 2009, 08:54:17 PM » |
|
So....wie es scheint funktioniert es  Den Ordner aus dem ZIP "admin_collapse" ins root. Nun ein wenig Handarbeit: admin/interface/header.html - add in header <script type="text/javascript" src="{WB_URL}/admin_collapse/mootools.svn.84.HACKED.js"></script> <script type="text/javascript" src="{WB_URL}/admin_collapse/chris_esler.js"></script> <link href="{WB_URL}/admin_collapse/admin_collapse.css" rel="stylesheet" type="text/css" /> admin/pages/modify.php find: if(!is_numeric(array_search($module, $module_permissions))) { // Include the modules editing script if it exists add after: echo '<div class="toggler" onmouseover="this.className = '.togglerHover.';" onmouseout="this.className = '.toggler.';">'; echo '<div><img src="'.WB_URL.'/admin_collapse/IMG-onePill.gif" id="arrow1" alt="" align="middle" class="hasTooltip" title="Toogle" /><span>Section '.$section_id.' <span style="color:red;">Inhalt: '.$section['module'].'</span> <span style="color:green;">Position: '.$block["$block_now"].'</span></span>'; echo '</div></div>'; echo '<div class="accordion"><div class="bottomMargin"></div>'; find and add: require(WB_PATH.'/modules/'.$module.'/modify.php'); } } add here->> echo '<div class="bottomMargin"></div></div>'; } } Das müssts eigentlich gewesen sein ;o) Ich übernehme aber keine Haftung für nix. Ich bin bei weitem kein Programmierer und hab mir alle Tools und Scipte gerade zusammengesammelt.. ....es funzt jedenfalls. Schön einbauen kann das bitte jemand anders  dennoch viel spaß! add inside:
|
|
|
|
« Last Edit: May 09, 2009, 09:17:47 PM by greenlemon »
|
Logged
|
|
|
|
greenlemon
Offline
Posts: 28
|
 |
« Reply #12 on: May 09, 2009, 09:16:35 PM » |
|
hach.....da is was beim zippen falschgelaufen. der ordner der nachher im root liegt darf nur "admin_collapse" heißen ;o)
|
|
|
|
|
Logged
|
|
|
|
dbs
WebsiteBaker Org e.V.
Offline
Posts: 3275
|
 |
« Reply #13 on: May 09, 2009, 09:24:05 PM » |
|
hatte ich schon gemerkt mit dem adim_collaps  feedback: es funktioniert und auch wieder nicht. es ist nicht collapst, aber bei klick oben geht es zu. also funktioniert e irgendwie. hab aber zwei meldungen: Notice: Undefined variable: block_now in J:\SERVER2GO\htdocs\wb\admin\pages\modify.php on line 110 Notice: Undefined variable: block in J:\SERVER2GO\htdocs\wb\admin\pages\modify.php on line 110 schon mal nicht schlecht für den anfang 
|
|
|
|
|
Logged
|
|
|
|
greenlemon
Offline
Posts: 28
|
 |
« Reply #14 on: May 09, 2009, 09:30:32 PM » |
|
ja die erste box ist standartmässig offen - macht bei mir auch sinn, da ich meißt den wichtigsten block ganz oben habe...... alle blöcke/sections darunter sind aber collapsed. woher hast du denn die fehlermeldungen? ich hab keine. fün nen code-idioten ist das ne gute leistung wie ich finde 
|
|
|
|
|
Logged
|
|
|
|
dbs
WebsiteBaker Org e.V.
Offline
Posts: 3275
|
 |
« Reply #15 on: May 09, 2009, 09:38:42 PM » |
|
die meldungen? in den erweiterten optionen errors auf E_ALL und in der index.php des templates ganz oben einfügen/ersetzen: <?php error_reporting(E_ALL); ini_set('display_errors', true); ini_set('html_errors', true);
if(!defined('WB_URL')) { header('Location: ../index.php'); exit(0); } ?>
hatte noch diese meldungen hier: Notice: Use of undefined constant togglerHover - assumed 'togglerHover' in J:\SERVER2GO\htdocs\wb\admin\pages\modify.php on line 109 Notice: Use of undefined constant toggler - assumed 'toggler' in J:\SERVER2GO\htdocs\wb\admin\pages\modify.php on line 109
|
|
|
|
|
Logged
|
|
|
|
greenlemon
Offline
Posts: 28
|
 |
« Reply #16 on: May 09, 2009, 09:48:34 PM » |
|
ich seh keine meldungen......komi sch.
probier mal folgende Zeil in der modify.php:
echo '<div class="toggler" onmouseover="this.className = '.togglerHover.';" onmouseout="this.className = '.toggler.';">';
|
|
|
|
|
Logged
|
|
|
|
dbs
WebsiteBaker Org e.V.
Offline
Posts: 3275
|
 |
« Reply #17 on: May 09, 2009, 09:52:50 PM » |
|
wenn ich die doofen fehlermeldungen abschalte sieht es supi aus und funktioniert edit:auch mit dem Tiny Editor. nur hinter Positon: steht nix
|
|
|
|
« Last Edit: May 09, 2009, 09:55:56 PM by dbs »
|
Logged
|
|
|
|
greenlemon
Offline
Posts: 28
|
 |
« Reply #18 on: May 09, 2009, 09:54:58 PM » |
|
na dann schalt sie doch einfach ab. mach ich nämlich jetzt auch für heute  ist alles in allem nur ein mod eines programmierlaien... ..vll macht das nochmal jemand sauber meinen zweck erfüllt es feine nacht!
|
|
|
|
|
Logged
|
|
|
|
dbs
WebsiteBaker Org e.V.
Offline
Posts: 3275
|
 |
« Reply #19 on: May 09, 2009, 09:57:05 PM » |
|
ja, für heute hast du genug wunder vollbracht.  gruß zur nacht dbs
|
|
|
|
|
Logged
|
|
|
|
dbs
WebsiteBaker Org e.V.
Offline
Posts: 3275
|
 |
« Reply #20 on: May 10, 2009, 01:57:33 PM » |
|
so, neuer tag - neues glück. ich hoffe es probiert noch jemand die geschichte aus antwort 11 und kann bei der fehlerbehebung helfen. das ganze funktioniert, aber ich will errors wieder auf E_ALL stellen.... und da bekomm ich ja nun mal 4 hinweise auf die modify.php und undefinierten dingen. hab mal ein bildchen angehängt (ohne fehler ...) gruß dbs 
|
|
|
|
« Last Edit: May 10, 2009, 02:26:05 PM by dbs »
|
Logged
|
|
|
|
|