[SOLVED] Templateinstallation jp_1stclass
ich vermute, dass der Fehler darin liegt, dass die Variable jQuery nirgendwo definiert ist; zumindest deuten die Fehlermeldungen darauf hin:
Uncaught exception: Error: UIkit requires jQuery
Error thrown at line 1, column 626 in <anonymous function>(core) in http://localhost/quickstart-joomla-3x/templates/jp-1stclass/warp/vendor/uikit/js/uikit.js:
throw new Error("UIkit requires jQuery")
called from line 1, column 0 in http://localhost/quickstart-joomla-3x/templates/jp-1stclass/warp/vendor/uikit/js/uikit.js:
(function(core){if(typeof define=="function"&&define.amd){define("uikit",function(){var uikit=window.UIkit||core(window,window.jQuery,window.document);uikit.load=function(res,req,onload,config){va .... etc. etc.
Uncaught exception: ReferenceError: Undefined variable: jQuery
Das würde auch erklären, warum warp nicht läuft. Leider weiß ich nicht, wie man Joomla bzw. dem Template mitteilt, wo es jQuery finden kann. Bin dankbar für einen Tipp; dazu findet sich leider wenig Genaues, wenn man sucht.
Please Log in or Create an account to join the conversation.
- joomlaplates
- Offline
- Moderator
- Posts: 8807
- Thank you received: 1732
Das jQuery framework von Joomla wird entweder nicht geladen, gefunden oder wird geblockt.
Machen sie doch mal eine komplett neue Installation mit dem Quickstart paket ohne danach etwas zusätzlich zu installieren.
Und vergessen sie nicht den letzten Punkt bei der Installation: > Siehe Bild
Attachment important.jpg not found
www.joomlaplates.de/dokumentation.html
Attachments:
Please Log in or Create an account to join the conversation.
Die Datei /srv/www/htdocs/quickstart-joomla-3x/templates/jp-1stclass/warp/config/js/config.js ist geöffnet worden, enthält aber zu lange Zeilen (länger als das eingestellte Zeichenlimit von 4 096 Zeichen).
meldet z.B. mein Editor. Solche Effekte kenne ich, wenn z.B. Textdateien unter Linux erzeugt und dann unter Windows gelesen werden sollen; da stimmt die Zeilenende-Kennung nicht. Kann es damit was zu tun haben? Ich arbeite hier mit einem Linux-System, so wie es auf dem Webserver dann auch wäre.
Wird denn miot dem Quickstart-Paket eine jQuery-Bibliothek mitgeliefert? Dann liegt sie vielleicht an einer Stelle oder einem Pfad, der nicht richtig erkannt wird. Browserseitig müsste alles in Ordnung sein, ich habe das gleiche Problem mit Firefox 37.0.1 / Firebug und mit Opera 12.16 / Dragonfly.
Please Log in or Create an account to join the conversation.
- joomlaplates
- Offline
- Moderator
- Posts: 8807
- Thank you received: 1732
Ich habe leider auch keine Möglichkeit es unter einem Linux zu testen, da wir hier lediglich ein OSX und Windows System haben.
Aber auf unserem Root Server unter CentOS 6.5 läuft alles problemlos.
Das die Datei zu lange ist, kann ich mir nicht vorstellen. Siehe Bild anbei.
Diese ist natürlich "minimized" und hat lediglich eine Zeile.
Attachment config.jpg not found
Das jQuery framework wird von Joomla geladen, da es eine Systemdatei st. Schauen sie mal in ihren Quelltext, ob die jquery geladen wird.
Siehe Bild:
Attachment jquery.jpg not found
www.joomlaplates.de/dokumentation.html
Attachments:
Please Log in or Create an account to join the conversation.
<!DOCTYPE HTML>
<html lang="en-gb" dir="ltr" data-config='{"twitter":0,"plusone":0,"facebook":0,"style":"default"}'>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<jdoc:include type="head" />
<link rel="apple-touch-icon-precomposed" href="/quickstart-joomla-3x/templates/jp-1stclass/apple_touch_icon.png">
<link rel="stylesheet" href="/quickstart-joomla-3x/templates/jp-1stclass/css/bootstrap.css">
<link rel="stylesheet" href="/quickstart-joomla-3x/templates/jp-1stclass/css/theme.css">
<link rel="stylesheet" href="/quickstart-joomla-3x/templates/jp-1stclass/css/joomlaplates.css">
<link rel="stylesheet" href="/quickstart-joomla-3x/templates/jp-1stclass/css/custom.css">
<script src="/quickstart-joomla-3x/templates/jp-1stclass/warp/vendor/uikit/js/uikit.js"></script>
<script src="/quickstart-joomla-3x/templates/jp-1stclass/warp/vendor/uikit/js/components/sticky.js"></script>
<script src="/quickstart-joomla-3x/templates/jp-1stclass/warp/vendor/uikit/js/components/autocomplete.js"></script>
<script src="/quickstart-joomla-3x/templates/jp-1stclass/warp/vendor/uikit/js/components/search.js"></script>
<script src="/quickstart-joomla-3x/templates/jp-1stclass/warp/js/social.js"></script>
<script src="/quickstart-joomla-3x/templates/jp-1stclass/js/theme.js"></script>
<style type="text/css">
.jp-slider {max-height:600px}
</style>
Please Log in or Create an account to join the conversation.
tuxali wrote: Ok, dann liegt es nicht an den langen Zeilen in der Datei. Die jquery wird bei mir definitiv nicht geladen, obwohl sie wohl an der bei Ihnen angegebenen Stelle liegt. Seltsam. Ich schaue morgen mal weiter, schönen Abend noch.
Guten Morgen,
ich habe jetzt mal eine "Testumgebung" für das Quickstart-Joomla eingerichtet; d.h. eine Server Root, in der keine weiteren Ordner mit anderen Webserver-Anwenduingen liegen. Habe auch sämtliche robots.txt - Dateien lahmgelegt. Ergebnis immer noch unverändert; jquery wird im 1st-Class-Template nicht geladen. Dann ist mir jedoch folgendes aufgefallen:
Wenn ich mir den Quelltext der Seite "Template Manager: Styles" anschaue (a) oder das Isis-Template editiere (b) werden die jquery-Dateien sehr wohl geladen; wenn ich dagegen das 1st-Class-Template editiere sieht der Quelltext wie bei (c) aus. Der Quelltext des geladenen Templates (im Frontend) sieht dann aus wie gestern Abend gepostet, also ohne dass die jquery-Dateien geladen werden. Das ist ja schon mal ein Hinweis. Könnte ein Problem mit einem Pfad oder Zugriffsrechten sein; verstehen tue ich es aber immer noch nicht. Folder und Dateien unter /srv/www/htdocs/quickstart-joomla-3x/media/ haben alle 755, daran sollte eigentlich nicht liegen.
(a) >>> Quelltext "Template Manager: Styles"
<!DOCTYPE html>
<html xmlns=" www.w3.org/1999/xhtml " xml:lang="en-gb" lang="en-gb" dir="ltr">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta name="generator" content="Joomla! - Open Source Content Management" />
<title>Test QS 3 - Administration - Template Manager: Styles</title>
<link href="/quickstart-joomla-3x/administrator/templates/isis/favicon.ico" rel="shortcut icon" type="image/vnd.microsoft.icon" />
<link rel="stylesheet" href="/quickstart-joomla-3x/media/jui/css/chosen.css" type="text/css" />
<link rel="stylesheet" href="templates/isis/css/template.css?e325c6e2db600be73d27371bf158eed2" type="text/css" />
<style type="text/css">
.menu-widgetkit_16 {
background: url(components/com_widgetkit/images/widgetkit_16.png) no-repeat;
}
</style>
<script src="/quickstart-joomla-3x/media/jui/js/jquery.min.js" type="text/javascript"></script>
<script src="/quickstart-joomla-3x/media/jui/js/jquery-noconflict.js" type="text/javascript"></script>
<script src="/quickstart-joomla-3x/media/jui/js/jquery-migrate.min.js" type="text/javascript"></script>
<script src="/quickstart-joomla-3x/media/system/js/tabs-state.js" type="text/javascript"></script>
<script src="/quickstart-joomla-3x/media/jui/js/bootstrap.min.js" type="text/javascript"></script>
<script src="/quickstart-joomla-3x/media/system/js/mootools-core.js" type="text/javascript"></script>
<script src="/quickstart-joomla-3x/media/system/js/core.js" type="text/javascript"></script>
<script src="/quickstart-joomla-3x/media/system/js/multiselect.js" type="text/javascript"></script>
<script src="/quickstart-joomla-3x/media/jui/js/chosen.jquery.min.js" type="text/javascript"></script>
<script src="templates/isis/js/template.js?e325c6e2db600be73d27371bf158eed2" type="text/javascript"></script>
<script type="text/javascript">
jQuery(document).ready(function(){
jQuery('.hasTooltip').tooltip({"html": true,"container": "body"});
});
window.addEvent('domready', function() {
new Joomla.JMultiSelect('adminForm');
});
jQuery(document).ready(function (){
jQuery('select').chosen({"disable_search_threshold":10,"allow_single_deselect":true,"placeholder_text_multiple":"Select some options","placeholder_text_single":"Select an option","no_results_text":"No results match"});
});
</script>
(b) >>> Quelltext "Isis" im Edit-Modus
<!DOCTYPE html>
<html xmlns=" www.w3.org/1999/xhtml " xml:lang="en-gb" lang="en-gb" dir="ltr">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta name="generator" content="Joomla! - Open Source Content Management" />
<title>Test QS 3 - Administration - Template Manager: Edit Style</title>
<link href="/quickstart-joomla-3x/administrator/templates/isis/favicon.ico" rel="shortcut icon" type="image/vnd.microsoft.icon" />
<link rel="stylesheet" href="/quickstart-joomla-3x/media/jui/css/jquery.minicolors.css" type="text/css" />
<link rel="stylesheet" href="/quickstart-joomla-3x/media/system/css/modal.css" type="text/css" />
<link rel="stylesheet" href="templates/isis/css/template.css?e325c6e2db600be73d27371bf158eed2" type="text/css" />
<script src="/quickstart-joomla-3x/media/jui/js/jquery.min.js" type="text/javascript"></script>
<script src="/quickstart-joomla-3x/media/jui/js/jquery-noconflict.js" type="text/javascript"></script>
<script src="/quickstart-joomla-3x/media/jui/js/jquery-migrate.min.js" type="text/javascript"></script>
<script src="/quickstart-joomla-3x/media/system/js/tabs-state.js" type="text/javascript"></script>
<script src="/quickstart-joomla-3x/media/system/js/mootools-core.js" type="text/javascript"></script>
<script src="/quickstart-joomla-3x/media/system/js/core.js" type="text/javascript"></script>
<script src="/quickstart-joomla-3x/media/system/js/punycode.js" type="text/javascript"></script>
<script src="/quickstart-joomla-3x/media/system/js/validate.js" type="text/javascript"></script>
<script src="/quickstart-joomla-3x/media/system/js/html5fallback.js" type="text/javascript"></script>
<script src="/quickstart-joomla-3x/media/jui/js/bootstrap.min.js" type="text/javascript"></script>
<script src="/quickstart-joomla-3x/media/jui/js/jquery.minicolors.min.js" type="text/javascript"></script>
<script src="/quickstart-joomla-3x/media/system/js/mootools-more.js" type="text/javascript"></script>
<script src="/quickstart-joomla-3x/media/system/js/modal.js" type="text/javascript"></script>
<script src="templates/isis/js/template.js?e325c6e2db600be73d27371bf158eed2" type="text/javascript"></script>
<script type="text/javascript">
window.setInterval(function(){var r;try{r=window.XMLHttpRequest?new XMLHttpRequest():new ActiveXObject("Microsoft.XMLHTTP")}catch(e){}if(r){r.open("GET","./",true);r.send(null)}},840000);
jQuery(document).ready(function(){
jQuery('.hasTooltip').tooltip({"html": true,"container": "body"});
});
(function($){ .... usw. usw., es folgen einige Funktions-Deklarationen
(c) >>> Quelltext "1st-Class" im Backend (Edit-Modus)
<script type="text/javascript">
Joomla.submitbutton = function(task)
{
if (task == 'style.cancel' || document.formvalidator.isValid(document.id('style-form'))) {
Joomla.submitform(task, document.getElementById('style-form'));
}
}
</script>
<form action="/quickstart-joomla-3x/administrator/index.php?option=com_templates&layout=edit&id=23" method="post" name="adminForm" id="style-form" class="form-validate">
<div class="form-inline form-inline-header">
<div class="control-group " >
<div class="control-label"><label id="jform_title-lbl" for="jform_title" class="hasTooltip required" title="<strong>Style Name</strong>">
Style Name<span class="star"> *</span></label></div>
<div class="controls"><input type="text" name="jform[title]" id="jform_title" value="jp-1stclass - Default" class="input-xxlarge input-large-text required" size="50" required aria-required="true" /></div>
</div>
</div>
Please Log in or Create an account to join the conversation.