Welcome, Guest. Please login or register.
Did you miss your activation email?
May 26, 2012, 08:15:38 PM

Login with username, password and session length
Search:     Advanced search
Interested in joining the WebsiteBaker team?
For more Information read here or on our new website.
155551 Posts in 21715 Topics by 7737 Members
Latest Member: gx-world
* Home Help Search Login Register
Pages: [1] 2   Go Down
Print
Author Topic: LibraryAdmin UI Themes  (Read 1706 times)
bakerling

Offline Offline

Posts: 340



« on: September 10, 2011, 05:16:30 PM »

Hallo
Ich habe bisher Das Modul jQueryAdmin genutzt. Da dieses ja deprecated ist, möchte ich in Zukunft  LibraryAdmin verwenden. Plugins hochladen und Presets erstellen klappt wunderbar. Leider finde ich in LibraryAdmin jedoch nicht heraus wie ich UI Themes hochladen kann. Bei jQueryAdmin war es so einfach, nur ein Klick. Auch die Suche im Forum brachte mich nicht weiter.

Wahrscheinlich stelle ich mich nur dämlich an, aber vielleicht gibt mir doch jemand einen Tipp. Ich danke schon mal.

LG Bakerling

Logged
dbs
WebsiteBaker Org e.V.

Offline Offline

Posts: 3719


WWW
« Reply #1 on: September 10, 2011, 05:32:03 PM »

dir fehlt die lib_jquery ... finden, als modul installieren... danach ist alles fast wie gewohnt.

Logged

bakerling

Offline Offline

Posts: 340



« Reply #2 on: September 10, 2011, 05:50:09 PM »

Hallo dbs

Danke für Deine schnelle Antwort. lib_jquery habe ich installiert. Mit Plugins, Presets und so ist wirklich alles ziemlich gleich.
Bei jQueryAdmin gibt es aber bei den UI Themes einen grünen +-icon mit dem ich zusätzliche Themes hochladen kann. Im LibraryAdmin finde ich aber nur oben rechts eine Möglichkeit um Plugins zu installieren.
LG Harry
Logged
dbs
WebsiteBaker Org e.V.

Offline Offline

Posts: 3719


WWW
« Reply #3 on: September 10, 2011, 06:24:23 PM »

hm, stimmt, lädst du einfach per ftp hoch in ..modules/lib_jquery/jquery-ui/themes.
und dann mal die entwicklerin nerven wegen einbau von upload-möglichkeit.  smiley
Logged

bakerling

Offline Offline

Posts: 340



« Reply #4 on: September 10, 2011, 07:16:14 PM »

Hallo dbs

Ok. Werde es mal so versuchen. Danke.

LG Harry
Logged
bakerling

Offline Offline

Posts: 340



« Reply #5 on: September 10, 2011, 07:37:29 PM »

Hat geklappt! Freu und Dank  smiley

Ich habe da noch eine Altlast. Ich wollte in einer WB2.8.1 Installation mein Lieblingskind jQueryAdmin installieren. Es klappte jedoch nicht, ich bekam eine Fehlermeldung deren Inhalt ich leider nicht mehr weiss.  angry Nun ist das Modul im admintool nicht vorhanden. Wenn ich es nochmals versuche zu installieren, kommt die Meldung dass das Modul bereits installiert ist. Über das Backend zu deinstallieren geht auch nicht, da es dort ja nicht vorhanden ist. Ich versuchte dann per FTP die Daten nochmals drüberzuspielen. Die Übertragung wurde jedoch abgebrochen mit der Meldung "Schwerer Übertragungsfehler".
Meine Frage: Wie ums Himmelswillen kriege ich das Ding vom Server runter. Kann ich jQueryAdmin einfach über FTP löschen? Und dann unter "Erweitert" das script "uninstall.php" laufen lassen. Ist dann wieder alles paletti?

LG Harry
Logged
dbs
WebsiteBaker Org e.V.

Offline Offline

Posts: 3719


WWW
« Reply #6 on: September 10, 2011, 07:49:54 PM »

da bin ich nicht so der crack.
also mal über erweiterunegn > erweitert (rechts oben zu finden) module neuladen... oder
nochmal versuchen zu installieren (vorher in der DB die versionsnummer heruntersetzen in addons)... oder
per ftp hochladen und über erweiterungen > module > erweitert (rechts oben zu finden) > installieren ... oder
per ftp löschen und in der datenbank die tabellen löschen, dann reload der module...
« Last Edit: September 10, 2011, 07:51:36 PM by dbs » Logged

bakerling

Offline Offline

Posts: 340



« Reply #7 on: September 10, 2011, 08:00:06 PM »

OK! Ich werde mal Deine Anregungen verfolgen.

Danke und Gruss
Harry
Logged
bakerling

Offline Offline

Posts: 340



« Reply #8 on: September 12, 2011, 11:09:00 AM »

Hallo dbs

Da bin ich wieder. Ich habe bei der Installation (WB2.8.1) mit der Altlast (siehe oben) nun LibraryAdmin, lib_jquery und Wysiwyg-query installiert. Leider kriege ich das Accordion nicht zum laufen. Mein Vorgehen:
1. Die drei Module installiert.
2. Neues Theme per FTP in lib_jquery hinzugefügt.
3. Preset gemäss Anleitung auf Onkel Franky's Seite erstellt
4. Seite erstellt. Abschnitte 1 und 2 normale Wysiwyg Abschnitte. Abschnitt 3 Wysiwyg mit Aufruf [[LibInclude?lib=lib_jquery&preset=modulaccordion]]
5. drei Wysiwyg-Query Abschnitte erstellt
6. Eine weitere leere Wysiwyg Seite

Resultat siehe Anhang. (Diese Seite ist noch nicht online)

Auszug Quelltext:
Code:
<div id="content">   
              <div id="box1"><a class="section_anchor" id="wb_414" name="wb_414"></a><p><img src="http://www.activecommunication.ch/media/produktebilder/clevy2.jpg" alt="" width="160" height="131">Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut odio. Nam  sed est. Nam a risus et est iaculis adipiscing. Vestibulum ante ipsum  primis in faucibus orci luctus et ultrices posuere cubilia Curae;  Integer ut justo. In tincidunt viverra nisl. Donec dictum malesuada  magna. Curabitur id nibh auctor tellus adipiscing pharetra. Fusce vel  justo non orci semper feugiat. Cras eu leo at purus ultrices tristique.</p></div>
              <div id="box2"><a class="section_anchor" id="wb_419" name="wb_419"></a><p><img src="http://www.activecommunication.ch/media/produktebilder/Paletto%20Glad%20kille%207%2004.jpg" alt="" width="159" height="130">Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut odio. Nam  sed est. Nam a risus et est iaculis adipiscing. Vestibulum ante ipsum  primis in faucibus orci luctus et ultrices posuere cubilia Curae;  Integer ut justo. In tincidunt viverra nisl. Donec dictum malesuada  magna. Curabitur id nibh auctor tellus adipiscing pharetra. Fusce vel  justo non orci semper feugiat. Cras eu leo at purus ultrices tristique.</p></div>
              <div id="box3"><a class="section_anchor" id="wb_420" name="wb_420"></a><p>[[LibInclude?lib=lib_jquery&amp;preset=modulaccordion]]</p><a class="section_anchor" id="wb_430" name="wb_430"></a><a class="section_anchor" id="wb_431" name="wb_431"></a><a class="section_anchor" id="wb_432" name="wb_432"></a>
<div class="accordion"><!-- begin accordion -->
<h6><a href="#">Titel 1</a></h6>

<div><!-- begin section  -->
<a id="wb_section_430" name="wb_section_430"></a>

<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut odio. Nam  sed est. Nam a risus et est iaculis adipiscing. Vestibulum ante ipsum  primis in faucibus orci luctus et ultrices posuere cubilia Curae;  Integer ut justo. In tincidunt viverra nisl. Donec dictum malesuada  magna. Curabitur id nibh auctor tellus adipiscing pharetra. Fusce vel  justo non orci semper feugiat. Cras eu leo at purus ultrices tristique.</p>
</div><!-- end section -->
<h6><a href="#">Titel 2</a></h6>
<div><!-- begin section  -->
<a id="wb_section_431" name="wb_section_431"></a>

<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut odio. Nam   sed est. Nam a risus et est iaculis adipiscing. Vestibulum ante ipsum   primis in faucibus orci luctus et ultrices posuere cubilia Curae;   Integer ut justo. In tincidunt viverra nisl. Donec dictum malesuada   magna. Curabitur id nibh auctor tellus adipiscing pharetra. Fusce vel   justo non orci semper feugiat. Cras eu leo at purus ultrices tristique.</p>
</div><!-- end section -->
<h6><a href="#">Titel 3</a></h6>
<div><!-- begin section  -->

<a id="wb_section_432" name="wb_section_432"></a>

<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut odio. Nam   sed est. Nam a risus et est iaculis adipiscing. Vestibulum ante ipsum   primis in faucibus orci luctus et ultrices posuere cubilia Curae;   Integer ut justo. In tincidunt viverra nisl. Donec dictum malesuada   magna. Curabitur id nibh auctor tellus adipiscing pharetra. Fusce vel   justo non orci semper feugiat. Cras eu leo at purus ultrices tristique.</p>
</div><!-- end section -->
</div><!-- end accordion -->

<a class="section_anchor" id="wb_424" name="wb_424"></a></div>
           </div> <!-- Ende Content -->       

PS: Ich habe auch versucht im Modul Wysiwyg-Query in der frontend.js den Titel von h6 auf h2 zu ändern. Leider wird die Änderung nicht übernommen

Ich verstehe es nicht, da Wysiwyg-Query zusammen mit jQueryAdmin auf einer anderen Installationen (anderer Provider) einwandfrei läuft.

Ich hoffe, Du, oder jemand anders, kann mir weiterhelfen.

LG Harry

Logged
dbs
WebsiteBaker Org e.V.

Offline Offline

Posts: 3719


WWW
« Reply #9 on: September 12, 2011, 11:28:48 AM »

Jo, schade, dass sie noch nicht online ist sonst könnte man besser helfen.
Sieht erstmal so aus als ob kein Theme geladen wird, stell mal um auf base.

Wysiwyg-Query hast du auch von Onkel Franky's Seite?  smiley
Die normalen wysiwygs drumrum sind nicht nötig es sei denn du nutzt sie.

Du könntest mal im Frontend dir den Quelltext anzeigen lassen und dort den head kopieren. Vielleicht sieht man da was.
Logged

bakerling

Offline Offline

Posts: 340



« Reply #10 on: September 12, 2011, 11:50:50 AM »

Hallo dbs

Hier mal der Head des generierten Quelltextes:
Code:
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"><head>
<title>Active Communication, elektronische Hilfsmittel für Menschen mit einer Behinderung - Boardmaker</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="description" content="Die Active Communication GmbH erleichtert Menschen mit einer Behinderung seit 10 Jahren mit verschiedensten Hilfsmitteln den Alltag. Die Technologie hat während dieser Zeit massive Fortschritte erfahren und stellt heutzutage ein Vielfaches an Möglichkeiten zur Verfügung. Auf diese Weise ist die Active ihrem Ziel doch treu geblieben: Die Technologie in den Dienst von Menschen mit Behinderungen zu stellen.">
<meta name="keywords" content="Muskelerkrankungen Tetraplegie CP MS Autismus">
<link href="http://www.activecommunication.ch/templates/material/screen.css" rel="stylesheet" type="text/css" media="screen">
<link href="http://www.activecommunication.ch/templates/material/print.css" rel="stylesheet" type="text/css" media="print">
<link rel="shortcut icon" href="http://www.activecommunication.ch/wb/logo_ac.ico" type="image/x-icon">

<script src="http://www.activecommunication.ch/modules/wysiwyg_query/frontend.js" type="text/javascript"></script>
<script src="http://www.activecommunication.ch/modules/output_filter/js/mdcr.js" type="text/javascript"></script>
<script src="http://www.activecommunication.ch/modules/wysiwyg_query/frontend.js" type="text/javascript"></script>

<script src="http://www.activecommunication.ch/modules/output_filter/js/mdcr.js" type="text/javascript"></script>

<!--[if IE ]>
     <style>
     .clearing {zoom:1;}
     </style>
<![endif]-->   

</head>

Ach ja, ich habe die Notiz wieder gefunden von der Fehlermeldung die ich bei der Installation von jQueryAdmin erhielt.
"Unknow column 'admin_edit' in 'field_list'

Vielleicht besteht da ja ein Zusammenhang.

LG Harry
Logged
dbs
WebsiteBaker Org e.V.

Offline Offline

Posts: 3719


WWW
« Reply #11 on: September 12, 2011, 12:07:50 PM »

hm, sehe kein jquery-core oder theme, dafür doppelt frontend.js vom query.
üble sache und auf die entfernung schlecht machbar.
warum willst du bei 2.8.1 bleiben?

edit: mit jQA oder LA gibt es lokal oft probleme die sich online in luft auflösen.
« Last Edit: September 12, 2011, 12:46:03 PM by dbs » Logged

bakerling

Offline Offline

Posts: 340



« Reply #12 on: September 12, 2011, 01:51:46 PM »

Die Seite ist nicht lokal. Sie ist bei einem Provider auf dem Server. http://www.activecommunication.ch
Die Seite mit dem Accordion ist eine Erweiterung und noch auf Privat gestellt.

Da ich kein zusätzliches Theme per FTP raufladen konnte, hatte ich heute schon den Provider kontaktiert. Er sagte mir, dies sei ein Rechteproblem. Wir haben dann die im Root-Verzeichnis liegende .htaccess Datei
Code:
RewriteEngine on
RewriteCond %{REQUEST_URI} !wb/
RewriteRule ^(.*)$ /wb/$1
um
Code:
AddHandler php5-fastcgi .php .php5
erweitert und FastCGI aktiviert, so dass PHP als FTP Benutzer ausgeführt wird. So sollten laut Provider keine Rechteprobleme mehr auftreten. Anschliessend habe ich dann die Module neu installiert.

So sieht übrigens das preset aus:
Code:
<script type="text/javascript" src="{LIB_URL}/lib_jquery/jquery-ui/ui/jquery.ui.core.min.js"></script>
<!-- position: head -->
<script src="{LIB_URL}/lib_jquery/jquery-ui/ui/jquery.ui.widget.min.js" type="text/javascript"></script>
<script type="text/javascript" src="{LIB_URL}/lib_jquery/jquery-ui/ui/jquery.ui.accordion.min.js"></script>
<script type="text/javascript">
  if( typeof 'jQuery' != 'undefined' ) {
    jQuery(document).ready(function($) {
      $("#accordion").accordion();
    });
  }
</script>
<!-- position: head -->
<link media="screen" rel="stylesheet" type="text/css" href="{LIB_URL}/lib_jquery/jquery-ui/themes/smoothness/jquery-ui.css" />


Wie soll ich weiter vorgehen?

LG Harry
Logged
dbs
WebsiteBaker Org e.V.

Offline Offline

Posts: 3719


WWW
« Reply #13 on: September 12, 2011, 02:09:30 PM »

Code:
$("#accordion").accordion();
wird nicht benutzt, stört aber auch nicht. in der frontend.js von wysiwyg-query steht dieser aufruf mit .accordion statt #accordion drin.
im prinzip ist alles richtig und sollte funktionieren.
du müsstest aber im quelltext sehen ob diese dinge auch wirklich geladen werden.

du könntest die seite auch mal auf versteckt stellen und mir die adresse mitteilen.
Logged

bakerling

Offline Offline

Posts: 340



« Reply #14 on: September 12, 2011, 03:43:12 PM »

Gerne:

http://www.activecommunication.ch/pages/material/boardmaker.php

LG Harry
Logged
dbs
WebsiteBaker Org e.V.

Offline Offline

Posts: 3719


WWW
« Reply #15 on: September 12, 2011, 04:32:11 PM »

Kann es sein, dass bei dir die Droplets nicht existieren die bei der Installation automatisch angelegt werden?
Schau mal im Modul Droplets ob da LibInclude und LibLoader sind.

Und den head deiner index.php würde ich gern mal sehen.
« Last Edit: September 12, 2011, 04:34:28 PM by dbs » Logged

bakerling

Offline Offline

Posts: 340



« Reply #16 on: September 12, 2011, 05:24:12 PM »

Nein, diese Droplets sind nicht vorhanden.

Der Head der index.php:
Code:
if(!defined('WB_URL')) {
header('Location: ../index.php');
exit(0);
}

?>
<!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" xml:lang="en" lang="en">
<head>
<title><?php page_title(); ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=<?php if(defined('DEFAULT_CHARSET')) { echo DEFAULT_CHARSET; } else { echo 'utf-8'; }?>" />
<meta name="description" content="<?php page_description(); ?>" />
<meta name="keywords" content="<?php page_keywords(); ?>" />
<link href="<?php echo TEMPLATE_DIR?>/screen.css" rel="stylesheet" type="text/css" media="screen" />
<link href="<?php echo TEMPLATE_DIR?>/print.css" rel="stylesheet" type="text/css" media="print" />
<link rel="shortcut icon" href="http://www.activecommunication.ch/wb/logo_ac.ico"  type="image/x-icon" />

<?php
// this allows to include the optional module files (frontend.css, frontend.js) into the head section
if(function_exists('register_frontend_modfiles')) {
  
register_frontend_modfiles('css');
  
register_frontend_modfiles('js');
?>

<?php 
// this allows to add custom information to the head section of your template (WB-->Settings-->Website Header)
echo WEBSITE_HEADER
?>

<?php register_frontend_modfiles('js');?>

<!--[if IE ]>
     <style>
     .clearing {zoom:1;}
     </style>
<![endif]-->   

</head>

LG Harry
Logged
BlackBird
AddOn Development
*
Offline Offline

Posts: 2069



WWW
« Reply #17 on: September 12, 2011, 05:40:27 PM »

register_frontend_m odfiles('js') ist doppelt.

Keine Droplets, keine Funktionalität von LibraryAdmin. Wink Und kein Preset = kein Akkordion.
Logged

Alle großen Veränderungen beginnen im Kleinen
dbs
WebsiteBaker Org e.V.

Offline Offline

Posts: 3719


WWW
« Reply #18 on: September 12, 2011, 05:45:30 PM »

ersetze das gepostete mal damit (vorher die index.php irgendwo sichern):
Code:
// prevent this file from being accessed directly
if (!defined('WB_PATH')) die(header('Location: ../../../index.php'));

?>
<!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" xml:lang="en" lang="en">
<head>
<title><?php page_title(); ?></title>
<meta http-equiv="Content-Type" content="text/html; charset=<?php if(defined('DEFAULT_CHARSET')) { echo DEFAULT_CHARSET; } else { echo 'utf-8'; }?>" />
<meta name="description" content="<?php page_description(); ?>" />
<meta name="keywords" content="<?php page_keywords(); ?>" />
<link href="<?php echo TEMPLATE_DIR?>/screen.css" rel="stylesheet" type="text/css" media="screen" />
<link href="<?php echo TEMPLATE_DIR?>/print.css" rel="stylesheet" type="text/css" media="print" />
<link rel="shortcut icon" href="http://www.activecommunication.ch/wb/logo_ac.ico"  type="image/x-icon" />

<?php 
// this allows to add custom information to the head section of your template (WB-->Settings-->Website Header)
echo WEBSITE_HEADER

// this allows to include the optional module files (frontend.css, frontend.js) into the head section
if(function_exists('register_frontend_modfiles')) {
  register_frontend_modfiles('css');
  register_frontend_modfiles('js');
?>


<!--[if IE ]>
<style>
.clearing {zoom:1;}
</style>
<![endif]-->    

</head>

dann installierst du dir das droplet-modul von hier:
http://www.websitebakers.com/pages/droplets/module-wb2.8.php

dadurch kannst du dir dann die fehlenden droplets importieren, ich hänge sie hier mit ran (enthalten LibInclude und LibLoader).

dann sollte es schon viel besser aussehen.
« Last Edit: September 12, 2011, 05:56:21 PM by dbs » Logged

bakerling

Offline Offline

Posts: 340



« Reply #19 on: September 12, 2011, 05:54:11 PM »

Hallo dbs

Danke für Deine geduldige Hilfe. Die Welt sieht schon nicht mehr so düster aus. Ich muss jetzt weg zur Theaterprobe. Werde nachher Deine Anleitung umsetzen.

LG Harry
Logged
bakerling

Offline Offline

Posts: 340



« Reply #20 on: September 12, 2011, 10:03:48 PM »

Hallo dbs

Ich habe eben festgestellt, dass Droplets version 0.3.1 installiert ist. Eigenartig, dass beim upgrade auf WB2.8.1 nicht die neue Version installiert wurde?!?
Kann ich, nachdem ich ein Backup der Droplets gemacht habe, die neue Version einfach über die alte Version drüber installieren?

LG Harry
Logged
dbs
WebsiteBaker Org e.V.

Offline Offline

Posts: 3719


WWW
« Reply #21 on: September 13, 2011, 07:16:34 AM »

Moin,

ja das ist merkwürdig mit der 0.31.
Deinen Droplets passiert nichts, kannst einfach drüberinstallieren.
Für den Fall der Fälle hast du sicher irgendwo ein WB-Backup rumliegen (welches du regelmäßig erstellen solltest).

Gruß
Frank
Logged

bakerling

Offline Offline

Posts: 340



« Reply #22 on: September 13, 2011, 04:18:49 PM »

Hallo dbs

Endlich bin ich dazugekommen Deine Anleitung umzusetzen. Den Head der index.php habe ich entsprechend korrigiert.

Ich habe Droplet 1.51 installiert. Das Ergebnis ist irgendwie befremdend. Siehe Anhang.

Dann wollte ich Deine beiden Droplets importieren ging nicht.

Dann wollte ich neue Droplets erstellen und den Code Deiner Droplets einfügen. Nach dem Speichern erhielt ich eine Fehlermeldung. Siehe Anhang.

Ich bin wieder zurück auf dem Boden gelandet und verstehe nix mehr. Ich hoffe Du siehst einen Ausweg aus diesem Schlamassel.

LG Harry
Logged
dbs
WebsiteBaker Org e.V.

Offline Offline

Posts: 3719


WWW
« Reply #23 on: September 13, 2011, 04:28:28 PM »

hi, also die spalte admin-view fehlt dir scheinbar in der DB bei droplets.
ich hab eh schon den verdacht, dass bei deinem update von einer wb-version zur anderen was schiefgegangen ist.
was hast du denn als letztes gemacht?
von wb 2.7 auf 2.8.1 vielleicht?
Logged

bakerling

Offline Offline

Posts: 340



« Reply #24 on: September 13, 2011, 04:54:33 PM »

Hallo dbs

Ja von 2.7 auf 2.8.1

PS: Ich hatte auch eine ähnliche Fehlermeldung als ich jQueryAdmin installioeren wollte:  Unknow column 'admin_edit' in 'field list'

LG Harry
Logged
Pages: [1] 2   Go Up
Print
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!